ELF9 @@st,fts$$$$$^WO{32~Fzh` @"Ԛ2 R*` @2BR*` @**` @2"R*T` @2B)R*hzFij` @tCӉ}ɛD2R` @***rv{COBWAD^__^{C4? qTNqTRr NqTRrRr *{A*B^__^O{:* @22* @*** @2** @***{BOAC^__^WO{*F*`6F *F@*6~F@1T*F@v%+R rTF@*6+R rF@*6וR(r~F@1T+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r~F@2*22{BOA*Wè^__^g_WO{4**rM?h 56h5? qaTC5Rrh4c3 @9h7Rr6c**r @97brMv94H4.@25.@2Q= qTu6%Rv94rM*2*{DOCWB_AgŨ^__*^sg_WO{@dA2 9@7@R(r{R@2P ^`zV!R R(r`~fA@#2*52G@ #2*Z4@^5{2yY@&R** **#X1aT *7@#X1aT * 7@****2999298@@C2?qT'@W@Q)Q')2`7'P) 鳀?賀RC?R*Ȧ)yB5277`F`77`F`97v~F2**@x77 @qT22*p@6@q(ThM22iq]@6@722*M57@7*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r@2h~F @h@qu6AR2`.@,`* {zh `b*vh"h   vh `hhh@h` .,h @ h @@2h @ 2AR2h @2 1yh @25yh @ 9yh @2 =yh @ @)@ h @ @) h @ @)} h @ -@)v -` @h~F` @R*=@**h~F` @R*A@**` @22***` @!R2***` @AR2***` @aR2***` @2R` @2R` @2BR` @22` @2BR` @2"R` @2R` @2R` @2"R` @2R` @22` @2R` @2R` @2" R` @2B R` @2 R` @2 R` @2bR` @22` @2R` @22` @22` @2BR` @2bR`;`:`4vr `B4` @4` @s*M&`F@y@*`F``F`?1T Z)@?!T{S*ORWQ_PgOs@^__Y @@rvbii~Fjvv hj(A92r;9qvBh7*`6*q*6 *4**Yo`RrkT**7h@i @ wh&j|@h)|@ hi* 7AR2`Rx1* {zi"1 `1 2h"i&i*j.h>xBa2Bhf4Y`Gtb6@` @`.@`F@`F`F 6aRF2%RAR2``B>* {zib> hiij*^O{C\@22`zGBa2*`VFh@qC``B`b6` @`.@t6`G@`RF@`F@`F`F``F`h~F @qhTh~F @qhTh~F@qhTh~F@qHT`F{A*O¨^__^O{C6t~F@a(@9(4`@?`Tt4*`F``F@(@94`@?`Tt"4@`F*{A*O¨^__^O{@u9H4`zG@h~F @qT@9(7**`6*%Rt6**2hv *(RԀR699 y22` @)@?T{BOA^__pv9H4_^O{`t6b*v *h~F @qT@9h72`6*`zG@2h69{BOA^__@^SW O { C@XT)#yhM qTq*TR2D R24*h#2qkT4Q**~ u4@(*  **EQ@9q pYoxOKpZ*x*5 *k*!T@2A@9_qTW@y@ykaTA4rM?qTW@y@9@9yT|qT*@9W@y(RԀR+9y#2* \)@?T{MOLWKS@^__~}*T49@99!2yx4   + T_kjT?k*T7m<NmZ.xTC^og_WO{@1224RԴrAR 7h@^@"E9eA6Q@5*'7 Rq T**2BQsBQcB QSBQC3*@kT@c&v9_kT@'B)ib8(  kTE*kZKT*^@ %@2*^@@ ^@@^@ %@2*^@@ ^@@ ^@ %@#* @^@*?q 9*7qT2h~ ^@ A9i4@a~M2 R r kaT|S* qaT@R^@>A2@kT*m~ 727*2i**1**w6*HdR2 y &7*2@9@9@9_kThq`TqAT@9_kTv5c2@**2^@@2D R*4*22D R*`4*22D R*4*2*62*6*b@R*(r26    $ (     ,    **50@qCR*2946@v**$*2*T7(RԀR9Cy2!*(RԀR9Cy2**2* @)@?!T{HOGWF_EgDoC^_C_^_WO{< R%Rb**[̌R̬r" @@)@7 mG) }@} okbo + ?qk)k}kZ) T },ӌb  kmT K  kT)} kmTK<8@2R*2B)R22*2R*2R*2BR2ij @tCӉ}ɛD2R @***B7{DOCWB_AE^__C^WO{@*6**#2*#*4***** @)@?T{D*OCWB^_C_*4**5*4*C^_WO{@*`3ls96vMqT@*qC@9*7vM_qT5@9h-7**NqT* 7@2qC22L2 G@9)7NqTqT5*HRRrr*(qTN2*9*7NqaT2****NqTqT 4qTN229*7N*qAT22 **NqTqT 4qTN229*7N*qAT22 **NqTqT 4qTN229*7N*qAT22 **29@9*h@@9**A *h@97 @)@?aT{D*OCWB_A^_C_d@*^O{(iT*I`6@@ )@9)7@ Q? qT?!T@9h 72**"5?AT@9 722i@@?k TiVh @qTiq*@9H72{BOA^__     @@b@@@^g_WO{ v9)tS?q*5|F%@**457~@R(r` h~Fu&69aF%@@1TH@97@R9Q?qkTh~Fb&v9aF%@@1`TCR*2hy=*.h&v9*~@_T 2 h"69 (@97*#u *o2`Fy*{DOCWB_AgŨ^__(?q K*^{C"@9#@9$@9% @9&@9'@9(@9)@9 {A^_*_^og_WO{tM4) @9(@98@9*@94@99}S D8 3Y35@9h72h~F` @@9@9 G)@92R k6?k*qT HSxSS 39Iiw8 y3@9 7**h32*=**1***h32 @2j#՚2) ` @B)R` @2*` @2R*` @@2R` @22*` @2"R*` @2BR*` @2bR*{F*OEWD_CgBoA^__hNqAT*h32**`^O{(@9@2DR* ` @2BR*qTq@TqThNqTh32*h3 @2"Ԛ*)* ` @` @2"R{BOA*C^__**^ O{"@9#@9$@9% @9&@9'@9(@9)@9 @9 qTqTq!T***2*b6****2*6{COB @^_*_^O{"@9#@9$@9% @9&@9'@9(@9)@9 22*x6*{BOA^_*_^{C#@9hQ9qT +yhxJ @@9(06#@9$ @9%@9&@9'@9(@9"@9# @9$@9%@9&@9'@9_"@9# @9$@9%@9&@9'@9Q"@9$@9% @9&@9'@9(@9)@9 @"@9HQq?T +yhxJ @# @9$@9%@9&@9'@9&"@9_q(1T ybx) # @9$@9%@9&@9'@9"@9# @9$@9%@9&@9'@9_q!T"@9# @9$@9%@9&@9'@9_q!T@9H6#@9$ @9%@9&@9'@9(@9#@9 qT ycx) @96$ @9%@9&@9'@9(@9"@9# @9$@9%@9&@9'@9"@9# @9$@9%@9&@9'@9"@9_qT_q T# @9$@9%@9&@9'@9"@9H|S q Tq T# @9$@9%@9&@9'@9p"@9_q T_q T# @9$@9%@9&@9'@9^VN# @9$@9%@9&@9'@9A# @9$@9%@9&@9'@94# @9$@9%@9&@9'@9'# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9 # @9$@9%@9&@9'@9{A^_*_@96$ @9%@9&@9'@9(@9E@96$ @9%@9&@9'@9(@9.@96$ @9%@9&@9'@9(@9@9(6$ @9%@9&@9'@9(@9# @9$@9%@9&@9'@9A# @9$@9%@9&@9'@94# @9$@9%@9&@9'@9'# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9 # @9$@9%@9&@9'@9M# @9$@9%@9&@9'@9?# @9$@9%@9&@9'@92# @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# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9^ O{#@9qTqT @9( 4P@9 @9@9@9@9@9@92@9MqT@9 qaT @9QIqT +ih8J @ R@9 @9@9@9@9@9@9  {COB @^_*_ R5 RU RR2RURy5RnURcRX5RMRBR72,R!URuR Rt:` @22*` @***` @2**` @***^{Chz{A2B^__^g_WO{@#227tB R%Ru6**cR22**4*hrF(` @6hzFijtCӉ}ɛD2R` @***azF`.@9@u4c#!SR2**5c@9(4ciVFS(Yh?*TȎ@85*hrF(` @2B)R*` @7***`Lhr{95hN q@TqTH5qaT`vrySqT2qT*5**"hvG Rr ThN2qT*hN22qaT2@9 R[9+y7S2[9u2* @)@?AT{VOUWT_SgR^_2_   q #^g_WO{C@22\@99 R`R2r22 =7@9d29 R*@R2r2<7R2(r2<`R2222~@2* A <7hRIR*R2jh8ji8jj8jk8RRRRjh8ji8jj8jk8 ~@2   ~@˃RhRIR*R Rjh8ji8jj8jk8 ~@詃RɩRRRjh8ji8jj8jk8 ~@hRIR*R Rjh8ji8jj8jk8 ~@誃RɪRRRjh8ji8jj8jk8 ~@hRIR*R Rjh8ji8jj8jk8 ~@諃RɫRRRjh8ji8jj8jk8 ~@ (@R9 hR)@*  ˺D@9E_8F_8G_8* (@qZTRRhRIR*RҤjh8ji8jj8jw8  @2  *迃RɿRRRjh8ji8jj8jk8 @2hRIR*R2jh8ji8jj8jk8 @2RRRRjh8ji8jj8jk8 @2ՃRՃRՃRՃRjh8ji8jj8jk8 ~@hփRIփR*փR փRjh8ji8jj8jk8 ~@փRփRփRփRjh8ji8jj8jk8 ~@h׃RI׃R*׃R ׃Rjh8ji8jj8jk8 ~@׃R׃R׃R׃Rjh8ji8jj8jk8 ~@h؃RI؃R*؃R ؃Rjh8ji8jj8jk8 ~@؃R؃R؃R؃Rjh8ji8jj8jk8 ~@hكRIكR*كR كRjh8ji8jj8jk8 ~@كRكRكRكRjh8ji8jj8jk8 ~@hڃRIڃR*ڃR ڃRjh8ji8jj8jk8 ~@ڃRڃRڃRڃRjh8ji8jj8jk8 ~@hۃRIۃR*ۃR ۃRjh8ji8jj8jk8 ~@$2*~@2!~@2! @9@9 kT R@R2r22* @)@?AT{E~@ODWC_BgA^__^{\@yM2|@{^__^CW O {  )@\@`$#qKTңx)R#r22v9Rr5 x)#*2*z kTRr҈Rr 6* \)@?!T{KOJWIC@^__^WO{@\@2dR22@y @y2@9@y*~@`~F @~@` ~@`"v9 4&v9~@2)?ITF`&v9 ~@2`! ~@2`! #@9~@2`! @)@?AT{F OEWD@^_}@_^O{C\@LL2{A|@O¨^__^{ @*\@c}F@72 R^*\ _)@?T{J^__^g_WO{C@22\@7cL2R*`R2r227@9~@2! 2*T@R(r227~@2B  rT(@A* jw8(@A T(@2"5 ~@2" 2* @)@?AT{E~@ODWC_BgA^__^Sg _ W O{@\@~F;@4227(@qK T* 7@]q T +yhxJ @@9q)T*GB|7Rr Q22*Rr***Rr** Q? qT*|Rrt@*h @9@9?kT2*[ 72*P72*E`72*:72*/(@ qT@EqT2!R2* 7@G@@O)(@ qT@AqT22@R* 7C@/@2C@27@C@2C@2G@3@*G@2G@;@*G@22*R**@R2*`7*'@@;@D)m22R*zRRrrp2*R**@R** 7*'@@;@D)32*R**@R@)@Aq$ Az2*7*@ @2@2@@*@2* **2@*qT2*6Rr *2**W6)4@QYq(T +yhxJ @@'@92HK6}@@9 HK6}@;@ q T'@i(5HK6}@ @6yxHK}@;{ kT@A92K6}@A9 K6}@B9 K6}@@ qTG@6iz8K}@蓀Z _TG@@92K6}@@9 K6}@ K7}@@ K:q!}@KT @yx { K:!}@T@ qkT2@6yxHK}@ T @@C@2K6}@G@ K6}@3A9 K6}@7A9 K6}@;A9 K6}@?A9 K6}@KA9 K6}@OA9 K6}@C@ qT/@6iz8K}@CZ _TG@?q T23@6ix8HK}@G  TC@q T27@6ix8HK}@C TG@?qT2;@6ix8HK}@G T/@3@7@;@2K6}@ 2*?~@ Z)@?AT{OONWM_LgKS@^__^og_WO{@ \@ ;` 42*R(r *(@9hjh8(6( @8iji8/7#` @9 4T Th @9)qAT 9S2`5S@9*z<T@*CA|6t)r*T*@ @)@?aT{GOFWE_DgCoB^__^{\@N2|@{^__^O{@AR\@@ qT *i7  @)@?T{BOA^__^O{C\@N*N2{A|@O¨^__^ O{@22\@`7h  ThiU}ɛA5+qaT@26* 2* @)@?T{COB @^__^O{C\@N*N2{A|@O¨^__^ O{@22\@`7h  ThiU}ɛA5+qaT@2 6* 2* @)@?T{COB @^__^O{C\@N*N2{A|@O¨^__^ O{@22\@`7h  ThiU}ɛA,"qATNqaTRr@h52* @)@?!T{COB @^__@2p6*^O{C\@N*N2{A|@O¨^__^ O{@22\@`7h  ThiU}ɛA5+qaT@26* 2* @)@?T{COB @^__^O{C\@N*N2{A|@O¨^__^O{ )@j_ ThiU}ɛA\@qT@  @)@?T{BOA^__^WO{\@R22r7@94@9Rr_qT*6*% Q22*:RrRrhNqTRr***6a4aNa2**2*9~@{COBWAD^__^ g_WO{ )@hjU }ʛITAT290Q i9T2q!T@*hk78}@T @)@?aT{FOEWD_CgB @^__^og_WO{C@72Hp3@@**@2*2*7@K5}@@ q+T<Ck|xK5}@ck|x K5}@9 ?TK5}@ ~@{EODWC_BgAoƨ^__^{\@M2|@{^__^ O{@\@9`7@9)422~F@22D R*22* u6~@ @)@?T{COB @^__^{\@~92|@{^__^WO{@\@; 424|y@94_qaTGh~94(~9(4B=>9G2` 4* G=3~F̌R̬r* =)} *)b) BA@2>9 q(}F`4*B=2*Rr* @)@?T{COBWA^__^O{CA9@ш4@@?֢Rr2*:@B2{A*O¨^__^{\@q{92|@{^__^WO{@\@9;47@9r;9|  @)@?T{COBWA^__^{C\@brMB4hvMqThv9h4* o2{AB^__*_^{C#2#2*`{AB^__^{@*{^__^og_WO{C @\@876543cyt~F@229?y7 TR(rhU~țHAR~(rk<8 @A8h#@*)胈)1?釟Rh#@)胈)1?釟)h#@(" R@(r#C Th@9q T@ @9 @9!3!y @9@9"3 "y @9@9#3c!@y@?T(_8q!Th@ Q_QqT myjx /B2*R\ @Rr Q22*u r ikh8?)qATk(8HAk*3?kT @9ji8(6 @8ji8/7@9(4?qT@@y!q@T? T2 5G9@(~*$i("ih@(@*$i(8@994*2*:qkT@@q;T +yhxJ @?qT T?qT@ @942 2@@ Rr**2](_8RRrRr*2WRKRrA#т R22/B@q!T*R kaT2 RR rr*JRJRRRjRRR? qT@*?qT@*Q)Qz8*q9cCy@9! cCy@9R(r cCy@9A# ?qKT@( Q(cCyR(r@9 @9cCy ?qT@ @9_ qT@c@ @9@@9(Q# K?qkT@ @9_ qT@c(Q(cCyR(r@cCy @9YcCyz8@9 ?qKT@( @9)@9" _ qhT@c@ @9@9@@9@9(Q)K %Kl?#qKT@( @9)@9" _ qhT@c@9@(Q(cCyR(r@9 @9@9@cCyz8@9*^ ? qT@@97@*@AA A{A@;A*R( Qj9(49Q!}@2WRy2WR2uRr?qvT ?qawT@}F@ @R2(r2cy9R@r 2M9 7A 22222222*22 22@A ?qAT@R(rȦA)(!*=@cy@"@9cCy]3 Rr?q T@@w4?kawT@R(r22A@) ()}~HhCii8@!3| *"cy~z? qT@@s@o? qT@@h?q˫T@*_? qT@@9qapT2 ?qT@ @9@9O? qT@@9H|  **~H*?? qT@@97@*@AA  A{A)? qAT@@97@*@;A  2;A2?A@*?A2? qT@@9`X7? qT@@9@V7@@7*2? qT@#@9s7#A@A7(A A? qT@C@9 p7#Z)w@ yS*=@2@@*@2@{@*@2@@*@2Z?qT@h7A@7G9(xS13G97G9;? q!T@@9d7@c@@(xS%V)? q!T@@9`a7#P)K@ uS*%@2@S@*@2@O@*@2@W@*@257{@#H);@g@ I ( L)+@C@2C@2G@/@*G@2*"/7? qpT@}F@@@@P7 ?qnTA}F!@9" @9@N7e*7]? qjT@@9@L7L@HhA2  >? qafT@@96? qeT@@9*? qdT@@9? qbT@@9? qaT@@9?q_T@?q@9 @9%T2- 2R(r!@22@R (r2` @ A*`R2222 <7kCy(@AA3!K$RRA&R  k=T@(@ACL5!K(@A 3!K @ R2 9@29@ 9@@2*B7(@A3!K (@A3!K *(@AA5!KC  TTh(@A5!K*(@A5!K2 (@A5!K2 **7Ah4 ɚI (@A5!K@ @*@A#yx@5aK@铁  T(@A5!K(@A*5!K @@@ CT TT(@A5!K*(@A5!K2 (@A5!K2 **7;@V4)@Azx 5AK@ #T(@A?@5!Kv4zx@)@A  5AK#T*(@A*5!K @@@@@ TA)qKT(@A5!K@ 2@7*rT)@A qh 5AK}A @*@A#h8@5aKA qT@R*y22*2*7? qa!T@@8qTG? qT@22 @7@(@9! @9q!T"2(@920?qAT*7@A 72*@*2*? q TT@* 9?q!T@@9qAT@2 @967?q TTR ?qkTATR*?qT@ @94?q+T@@9? qT@@96@@(? qaT@@9 qCTRr~?qT@cCy~A@@TcCyRr?q T@cCy~@}F@A@bTcCyRr@* @@R2(r2cy9cCy @RyR2? qT@@99 Rr*@@[4@9qTzS zSQ*R:@(r!@@4hR9@9qT (S 99 (@y@ }S9 9h@I}S 9 9 }S9 93R2 @7@@)K* !}@* 665 @)Q!}@@yqATA  }S} S'@@UqT +yhxJ @cCyȝ4@9@@iv8(K 3}@cCy@9 (CT(S*$ @ #@y6(K}@@c@y )K6!}@@@ )K!}@C=S3D _B@@Q)qT2(!R j@T@9@9qT@@3cCy!,cCyh4@@iv8(K 3}@cCy@9 (CTrT@9AqaT@) )} S 9A) )}S 9@A3cCycCy*I4@@u8(K 3}@A kT@5)T@)K!}@3*@ 5Tg@@@i4 2 9E93(K}@@E9 )K3!}@A qT@@*KA}@yx 3=S蓁 KT@@@QqTsAqT@@*KA}@yx 3=Ss KT@@?@)K!}@3@;@ )K3!}@nAs @)K3!}@R @   ?Ah4*@@u8(K 3}@A kT@F9@@i4 2 9D93(K}@@D9 )K3!}@;A qT@@*KA}@yx 3=S; KT?AqkmT@@*KA}@yx 3=S? KTV@E9)K3!}@@E9 )K3!}@@D9 )K3!}@@D9 )K3!}@A qT@@*KA}@yx 3=S蓁 KT;AqT@@*KA}@yx 3=S; KT?Aq_T@@*KA}@yx 3=S? KT@3A)K3!}@t@CD9)K3!}@@#D9 )K3!}@@3D9 )K3!}@@SD9 )K3!}@#A qT@@iu8(K 3}@# T@@cC9)K3!}@@@ )K3!}@@@ )K3!}@@sC9 )K3!}@@wC9 )K3!}@@{C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@ qTw@@iu8(K 3}@Ӏ T@?q T{@@iu8(K 3}@׀  T@q T@@iu8(K 3}@Ӏ T@?qT@@iu8(K 3}@׀ Tw@{@@@@#G9)K3!}@@3G9 )K3!}@@7G9 )K3!}@@;G9 )K3!}@@?G9 )K3!}@@CG9 )K3!}@A h4*@@ux(K 3}@A kT@@B9)K3!}@@B9 )K3!}@@B9 )K3!}@@ qTc@@*KA}@yx 3=Sˀ KTc@@#B9)K3!}@@@ )K3!}@@@ )K3!}@@ qTK@@*KA}@yux 3}S胀 KT@?qTO@@*KA}@yux 3}S釀  KT@qTS@@*KA}@yx 3=S胀 KT@?qTW@@*KA}@yx 3=S臀 KTK@O@S@W@@A9)K3!}@@A9 )K3!}@@A9 )K3!}@@A9 )K3!}@{@ qT;@@iu8(K 3}@{ TC@qT+@@iu8(K 3}@C TG@qT/@@iu8(K 3}@G T;@+@/@@ң@93(K}@@@9 )K3!}@@ @9 )K3!}@@@9 )K3!}@@@9 )K3!}@@@9 )K3!}@@@9 )K3!}@@@9 )K3!}@ p@E9)K3!}@@E9 )K3!}@@D9 )K3!}@@D9 )K3!}@A qT@@*KA}@yx 3=S蓁 KT;AqT@@*KA}@yx 3=S; KT?AqT@@*KA}@yx 3=S? KT@@@@)K3!}@ @ (Q (_A@@2* Z)@?DT {EODWC_BgAoƨ^__RrI#@A*( #A* q7422**)22ˀ*2**2*9@cCy@9R(r cCy@9! cCy* Rr*@ @99227@ @9@@9 661Rr@ @9@@9 @93@xA Z}S6@@1@0?A;A* >@@9@@9 @93@xA Z}S6@@ @94@@9 @9*3@x* Z}S*6A@(*@(A*  @y? qAA2@9q@964"@Pvq*R*r(@A3!K*sY#RRru"(@9y22(972@@9 @93@xAc Z}S6@@h@(AsA*(  )I @yv*(@A3!K* *(@AA5!KA *(@A q 5!Kb  (_^O{\@U; 4|9H4o2!To2 *`52<9*{BOAC^__^WO{\@;*<9**{BOAWè^__^WO{"@@@@h@ih  )@)Q)h T3@R(rRRRrh@ |@(22*@i {BOAWè^__^{C `@   ?_`{AB^__^O{H@  H I2 *T(LT2*@i {BOAC^__^{Cb h@*@{A*H (B^__^ O{@92262227* @)@?T{C*OB @^__*2(R**^WO{@*R2227@9_qT@9_kT**2 )**RrR*RRr*r @)@?T{C*OBWA^__C^O{ )@Yq? T2(!i R j` T*` 7* 7@3R222 73@97@9a );9c292h&@)4}R~@(r` *c @R22* 7t 7*i**]RRrrO*bRsR*A**hRA@**(22**` @*hR@** @)@?T{D*OC@^_C_C^O{ )@]q?? T2(!R j@ T*@7* 7@3R222 73@97@9a );@9c29?@9d69C9e:9G9f>9K@9hB9O@9hF9S@9hJ9W@9hN9aB@9bF@9cJ@9dN@92c7*P**DRRrr6*bRsR*(**hRA@***hR@*t* @)@?T{D*OC@^_C_^g_WO{C@ @)|@ yS>q|4˟R(r`R(r@ `R(r  `R(r@ *R22* 7`@bh @i`@b"@)`@B|@ (h @)`@B|@H (*M22A22@322@@$22@@ @**@@ @@@ [)@?AT*{DOCWB_AgŨ^__C^O{ )@AQq?T2(!i R j T* 7*7@3R22273@97@9a )2c7*P**DRRrr6*bRsR*(**hRA@***hR@*t* @)@?T{D*OC@^_C_^_WO{C@($@)3}w~z=q|4˟R(r*R22*7q T*_ `@i8jl8@J ]3i)x) T22**@* \)@?!T*{COBWA_Ĩ^__C^O{ )@IQq?|?|T2(!iR j T* 7*7@3R22273@97@9a )2c7*P**DRRrr6*bRsR*(**hRA@***hR@*t* @)@?T{D*OC@^_C_^g_WO{CC@($@)}@7 vSi>)q|U ˿R(rR(r  R(r@ R(r` zS*R22* 7@q THh8b8 @) ]3ji"xB?T`22A22@322@ @$22@ @@@**@ @@@`@ Z)@?A T*C{EODWC_BgAF^__*@?qTI|@*@jj8ji8@BI]3iy(x T@qTI|@*@jj8ji8@BI]3iy(x T@?qTI|@*@jj8ji8@BI]3iy(x T_k`T**C^WO{@2?|7#R222vR7#@9_qT'@9_q T22 u 7@9;@9 )?@9C@9a )2` 7*?**3***RrR R2rbR @)@?T{D*OCWB^_C_*Ԃ@*u*^WO{C@($@)J,@)(}  7 >)q|U ˿(R}@(r `R(rhR` (r` @h @*R22*7 @` @b@i @)`@B|@( (*22 @ ` @`@  \)@?T*{COBWAD^__**C^ WO{@2 72 7@ߎ 2R222 7a2@9b6@9a:@9b>@9aB@9h2@9i6@9R(r7}@2@R22*`7w"*6**.*aRsR*$**22 **@hRAC** @)@?!T{D*OCWB @^_C_^O{@**~F*@7**{BOAC^__^{*{^__C^WO{@)R239 2*@1`T*@R@2 R3@R2r27#C2]R6**T6qcT* 27T7@97   *2 I @)@?T{D*OCWB^_C_`Rr**^WO{*\@B4t9kT@9(6*&RRrr 49pC66@9(6@97**{COBWAD^__C^o g _ WO{@̌R̬ri|)(`)** ; q+T**~@2R22*7@9h4qTRk T|qaT222*2R R k`Ts2qT5222*@9 qaT@ qT    :qkTzh?1Tjh8? k!T T222*@96****kJTSRARrr22 Z)@?T{P*OOWN_MgLoK^_C_***@_@___C^O{@?qmT( *!q 2i)? qT#)|@J! hh8  Ky( KT@9qAT@9 qT5@9 qTRRr&qR@9qaTCR8R#*@7S4*R*Rt** ^)@?T{D*OC^_C_^ {@  (@9* R999h7hq2 7@97*** Rr`* @)@?T{B @^__$c^og_WO{CC@I*)=)q| *H I?)q| HRq99T**_`@8IK`9!}@j(8 {TZ 7* **@Rr`* Z)@?ATC{EODWC_BgAoƨ^__^og_WO{C@Si>)q|** H I?)q| Rq99TC9**_`@8IKh`;!}@j(8 sT@9@9yCY*qTq T@9*6***7 RRrr Z)@?aT*C{EODWC_BgAoƨ^__C^og_WO{@*9ԀRYRKy#   ** R222@6** qTV@9qT*@9@9 @3*@@*27@q TR222*`7@9qT@94kT@9@93*:+R rZT{qlTkTkT6* qT* q T* @)@?T{H*OGWF_EgDoC^_C_**^{C*qZ y y 9 9 9 9 9 9 9 9 ymy{A*B^__^WO{ )@CCq2n39     AT32217CR2R2`-7CD9_q-TGD9q!/TC~/By"ahy*a2a":a*Ba2a@yJa:a@yRaBa"@yZaJa&@ybaRa*@yjaZa.@yD9D9D9ab9bf9cj9D9an9D9BBBxD9(8C22ijRkxl9C2*CAGAhC22iC2*a"a2SE9aB9sE9aF9BaJJaRa&@yb*@yE9aZ9E9a^9E9ab9E9af9ara@a"a*a2a:aBaJaRaZabajarazaaaaaa aaa"a*a2a:aBaJaRaZabaj araza"a*a2a:aBaJaRaZaR*F*RrR*** OD9RRr2r**qZ y y 9 9 9 9 9 9 9 9 ymy n@)@?!T*{COBWAD^__^WO{<@* R22* 7* ***{BOAWè^__^WO{<@*R2* 7* ***{BOAWè^__^O{@ $RRɴR*r3`R2r22+y73@9rT2 ** @)@?! T{C*OB^__7C2C 7*2*2@7*2*^ g_WO{*@* y">R R2">R22` 7@9">R9R2">R2` 7R R2R22 7@9@9 pRzS*9rI )K3$**9B>RR2B>R22 7R297`7*C**3**&**** *** @)@?aT{F*OEWD_CgB @^__^og_WO{CIj@I} )$ 4% BC>q|26*****C8*H RB9999"99R2*7CYqTs2*7****Y Z)@?aT*C{EODWC_BgAoƨ^__^O{@92922*6*R2*6*2*47** @)@?T{B*OA^__ Qq'_^Sg _ W O{@*#cR2R227@R(rRq2²ccS@鵀R Jr kT**8t0*RcCkx8(K;}@8*rTB* T* @)@?aT{O*ONWM_LgKS@^__^O{* q+T\@h@9qaT@97*i@9(QqT +ih8J @URRrr*{BOAC^__?q T?qaT 6*W@9h6)# *@96*2*~ **6*Rs*d^O{@9*H7Ab~@qS(2KqT*A~@*h (@97 (@ _q*T}Q @{BOA**+_qi)iI K C^__^{2**{^__@2q_^WO{   @ (@92q*7qT i~@~@` ]qkTzu1T`iq8kT  T   T22@9h7{BOA*Wè^__qT^WO{@q2**qT ~@ qkT2 }Kik8lv8 kTkkT KT22 bjv8sjv8*{COBWAD^__^ {@227@9@999*** @)@?T{B* @^__^WO{*R*~@(r`>@R22*@7qT** kh8jj8 kK]3)x) T*22 ARTRrr*{BOAWè^__^ {@`@9`5227@9@999*`@9 @)@?T{B @^__^ {@`@9522`7@9@9b9a9*`@9 @)@?T{B @^__C^_WO{@@9*522`7@9@999*@9@9522`7@9@999*@9 @9h7.q(T   * mii8 a45vU5p5j   @9 42  42 @y~ uZ)t h )@9i7R}(r` h@*yS7@9h7s@:"R3Rr,*RrqT * +ih8J @j22`7@9@999*@9h@i5Rr<Rr(Rr*2-(# @y@yb@)**t hR(r` hR(r`h@b @*yS7h@b@*yS7h&@)4 /4Rr ` @4Rr "Rr**Rr` @`@ (Rr* @)@?T{D*OCWB @^_C_ @9Ex5** @9Ex4* @9Ex5 @9Ex5^WO{C@*#R2227#@9_qT'@9_kT*7@9;@9 )?@9C@9 )3@9*Ah(**RrR* RRrr @)@?!T{E*ODWC@^__C^_WO{@*3R?_|*rQ ? qH T @ (yh* *@ 7* 7&@)R(r(}} @@ @*yS 7@R(ryS( @ @*yS 7@R(ryS( @@*yS` 7@*@)(  FsDRr*Rr**1"Rr(* 1**h* @` @` @`* @)@?!T{D*OCWB_A^_C_"Rr @**h* @@^O{CAFy@iCM9M9Fy{A*O¨^__@_@_@h]@__^{*{^__^kg_WO{@@**h]@ q T72E R*(cIR/gy?r6A{;6 @VRr 6|S2VR`rZ6? qT@9|S77?b~@* BRr Z)@?aT{R*OQWP_OgNk@^__^{2v{^__^{*{^__^og_WO{C@(@***h]@     7&q T q T(xRX~@# R*#hc 3C##?6 o  @HRI?r7yh## #6 [ @Rr #6|S2VR`r6 qhT @#|S77A?~@*2 Rr Z)@?aT{Y*OXWW_VgUoT^__^{2X{^__^{*{^__^W O{@@*H]@*q T72D7)xR b~@ R*b/{SAIRSgy;6 @6|S2VR`r6 qT@s|S7*Rr  2 2 ])@?T{O*ONWM^__^{2{^__^{*{^__^g _WO{C@@*H]@*q T72L7)xR b~@ R*UAbIR/S{gy;6 @H2@*7***6VR`r qhT777*Rr 2 2* [)@?AT{Q*OPWO_NgM^__^{2t{^__^{*{^__^og_WO{C@h@****h]@$R*6 'q T&q T qB T(xR@HR~@ c R*cHc;xBccG6k @vcc6c @@@HR?rwBy(cS#c6[`@Rr c6|S2VR`r6 qhT`@cs|S77?@*2 Rr Z)@?aT*{EODWC_BgAoƨ^__^{2:{^__^og_WO { @**Oh ]@"qh Tq T  (xR  7xR    O@q2;9@@97v4*9* 9qS&Ț9(i78I@97kTA@*kT@@*5@y@#@2a 7q*TsQqlT"qTR2r*{J*OIWH_GgFoE^__@ 2 2^og_WO{@**)]@qT(xR? ?:xRq2@9w4*(*) )qS (&ɚkIi:8T@qT@c27@s@ @2*7s@q*+TQqTqjT*RRrr{G*OFWE_DgCoB^__C^og_WO{@*) ]@q T(xRIR(j( | LR*( T 3xR#q2@@(9w4*(* )qS*(&ɚkIi38T@@k(9TI )*) )qS*C(&ɚIi,8T@v@@@27@@2a @7@*q+TQqLRlTqT* 2 2{H*OGWF_EgDoC^_C_^og_WO { @**)'? ]@q T (xRIRz 3j*k?'j?SRlh 9xR#q2;@9x4*(*I )qSj(&ɚkIi98T?@#@_k(9T )*) )qSjC(&ɚIi38T3@2 6 77@qT#@'@@2x`7'@@@@#@'@2*i7'@@@@q*T'@Qq'LTqjT* 2 2RrRr{JOIWH_GgFoE^__^{1 R 2 A` ) } A }AA A AA  A A  A A  A A 1? Q_ q? _?*{^__^WO{WqLTRRrr-*~R}@(r*`q T****k * *88q@kUZ/-8TJ) _k T*22*{COBWAD^__^WO{WqLTRRrr-*~R}(r*`q T****k * *xxq@kUZ/-xTJ) _k T*22*{COBWAD^__^WO{(qLTRRrr+*}R}@(r*`@*2qT,  }@8j8p@kkUZ? j.8TJ_k T*22*{BOAWè^__^WO{(qLTRRrr+*}R}(r*`@*2qT,  }xjxp@kkUZ? j.xTJ_k T*22*{BOAWè^__^WO{WqLTRRrr-*~R}@(r*`q T****k * *n8n8q@kUZ/-8TJ) _k T*22*{COBWAD^__^WO{WqLTRRrr-*~R}(r*`q T****k * *nxnxq@kUZ/-xTJ) _k T*22*{COBWAD^__^WO{(qLTRRrr+*}R}@(r*`@*2qT,  }@m8jn8p@kkUZ? j.8TJ_k T*22*{BOAWè^__^WO{(qLTRRrr+*}R}(r*`@*2qT,  }mxjnxp@kkUZ? j.xTJ_k T*22*{BOAWè^__^og_WO{?qT   ****** _qkT   ****''A@ H xkkTkT@97T9?kZ!T*{G*OFWE_DgCoB^__^{Ca4B4y?q+T****_qT  *xkkTJ_k) T RRrr* K?k-T*R*{A*B^__^{C44x*K_k-TKKl}@%*kT  *xkk ŒT k) T RRrr* K?k-T*R*{A*B^__^og_WO{?q T   **** _qT fzh  **++A@ I (}@k8ikTizh?kT@9i7AT9?kZT*{G*OFWE_DgCoB^__^og_WO{?q T   **** _qT fzh  **++A@ H xh}@kTizh?kT@9i7AT9?kZT*{G*OFWE_DgCoB^__^og_WO{?q T   **** _qT fzh  **++A@ I (}@kh8ikTizh?kT@9i7AT9?kZT*{G*OFWE_DgCoB^__^og_WO{?q T   **** _qT fzh  **++A@ H hxh}@kTizh?kT@9i7AT9?kZT*{G*OFWE_DgCoB^__^og_WO{?q+T   ***** qT   **''@ h8ehkTH@9H7{?TkT*{F*OEWD_CgBoA^__^og_WO{?q+T   ***** qT   **''@ hxehkTH@9H7{?TkT*{F*OEWD_CgBoA^__C^og_ W O { @Cx+72C8s22 7#2Cxs22*`7*@qTSi*`R`R*H`R*`R**8@@@@+@@`@D R*36`R`Rs* Z)@?$T{L*OKWJ_IgHoG^_C_** 7` @a@b@b@)` @a @)@ 7* 7/@h@?k Th@+@QkT_C?q T   ** q T   **++A@H hxhkT@97T9? kZT@4*`RJ R *`R@.` @a @) 7* 7h@/@Q_kaT+@h@kTSC_q T   ** qT  **@ dhxhkT@9H79TkTU4*`R**+@^og_WO{C @!04\@}F@`7" (RrQJ@4@@*qT**@9?)qT2  }@h j+8Tik8?)q!T j(8@9< qATR(r@4Kql@qa%T:@qaTѤ* !7CXS@ k TXW@ k! TѤ* @7CXS@_k?TXW@_k!?TY_qKXT[)3@X   ** _qT zh  **@@ h xh}@kTzh?kT@9i7_AT9? k{T@[D)@Q4*P454@9R7224%>@qAT3@ J)@ 7Ѥ*`7CXS@kTW@XQkAT@q,T[)X   ** qT   **@ $hxhkTh@9H7TZ_kT[D) R'4*&4Z* 3@3&H).I)R@(* * * *qT*6*&K)b@(* *qT*6***v4(4C@@w@N)3@k@W@J)*|wX@{z3@@yxC@wA@&2X'C@ N)7Ѥ* 7s@CXQkA TXw@ k T#@q#TX  [)Q *** qT   **@ Dh8%hkTh@9H7TkT@[D)@ R74*64IX$X3@ J)` 7@Ѥ*7S@CXQkTXW@ kaT@q'TQX   *** #qkT@** hxEhkTh@97T9?k!T#@ 4*'@ 4 R45C@*C!* R*Y@X@'@@#@@3@@@@@@C@@ Z)@?T{Q*OPWO_NgMoL^__XX#X@'@@ R**_^o g _WO{C@* R9 R7C R7B@qTѤ* '7CXq&TX qa&TY9E@)k :Tk9T* Rs** RC@Cs**F@qTѤ*@7CXs@ kTXw@ kATѤ/*C7CXs@_kaCTXw@kBTY_q^TC@X   ** qT F{h  **@@ i (}@j8ikTI{h?kT@9i7AT9? k{T@@ RxW4*/@suV4J@qaTC@ N)#47Ѥ*@"7CXs@k!Tw@XQk!!T'@q=T X   ** /qT   **''@ $h8hkT@9H7sTZ_kT/@@ @ R774*s564Y RYs*@VY VN@qTR@q%TN@qTѤ*!7CXS@ k!TXW@ k TѤ/*@:7CXS@_k9TXW@kA9TY_qRT3@X   ** qT F{h  **@@ h xh}@kTI{h?kT@9i7AT9? k{T@@ RK4*/@sJ45@9M722u4R@qAT3@ J) 7Ѥ*@7CXS@_kTW@XQk!T@_qk'TX   ** /qT   **@ hxhkT@9H7sT9?kT/@@@ R!4*s 4*xsn5T3@3(4C@@w@N)3@k@W@J)*zwX@yx3@@vuC@A&6X'C@ N)7@Ѥ* 7s@CXQ_ka TXw@ k T#@_qK$TX  Q ** * /?q T   **@@ h8ehkT@97sT9?kT/@@@ R4*s48/@XRX3@ J) 7Ѥ*7S@CXQ_kTXW@ kT@_qTQX   *** / qT@ @** hxhkT@97s?TkT/@ 4*@s 4 R5C@C!* R*Y@X@'@@#@@3@@@@@@C@@ Z)@?AT{Q*OPWO_NgMoL^__/@XX#X RM**^o g _ W O {@* R9;#R`7Z@qT*%7o@qA%Tk@ q$TZS9%@)k,'Tk&T* R**^@qT*@7o@K@ kTk@O@ kAT*`&7o@K@_k%Tk@O@ka%TY;@_q+*TW)/@   ** qT zh  **@@  (}@dj8ikTzh?kT@9i79{ATZ_ kTWD)@ R9#4*Z5b@q!T R@7*7o@+@ k!Tk@/@ kT* 7o@+@kTk@/@?k!TY;@qTW)@   ** ?qkT zh  **++A  dxh}@kTzh?kTI@97{?ATk!TSD) RU4*Zt5b RZ* Y` [z4@97224/@c@O@I)*yxw/@@@sA$*  R*Y@;@@/@@@@ Z)@?T{N*OMWL_KgJoI^__;@;5/@*/**i^og _ W O { C@*#2**R***@Rc*s* 77@[@2[@2_@;@*_@2f@qTj@qTn@qa T[@f@qTC*7?@qaT;@ qT+@q T'_7@|R@)*% R Rs*q*;R*****D{xklTkT@9H7{T_A'@B4*U[52*+n@qT#*@ 7?@k T;@q T*@ 7?@k T;@q ToDq"T'7@   * j@q!TC*7?@qAT;@qT+@47@"@q(ykTqT*-GRR2r*r + *l%x k? kJ!T K?kT R~Q*UC5+7@7@qT@qT@qT_@@q!TC*7?@qT;@ qAT+@q T';@Z@)   * `` fF{v **@ dzxe{vkTH{vkT@97T'@\4*7@2*2*15@; @'@@#@ ****@ h_$kxklTkT@97Z{sT@'@B@4*5)5@@+@qaT#* 7?@qA T;@k T* 7?@qA T;@k TkDq!T';@   * `@qTC*7?@q!T;@qT+@84;@@ q(y T*To  R Rs*7@@;@@+@@'@@#@@ Z)@?T{M*OLWK_JgIoH^__RR2r*r ``*_.ix kϱkJT K?kT R~Q* 5+;@;*6*64* R*&{h **@ h_i^jxEkih`kT){h?kT@97{sT@'@@[4*;@**@2*4 R7@@R@'#@^og _ W O { C@*+22*R***@Rc2s* 77@[@2[@2_@;@*_@2s@qTw@qT{@q!T[@4s@qTC3#*7O@qaTK@ qT+@q T7@r@) *% R Rs*d**5****zxklTkT@9H7sT@sB@ @4*V52*+{@qT3#* 7O@k TK@qa T3#* 7O@k TK@qa TCqKFT7@   * w@qTC3#*7O@q!TK@qT+@7@q"@(ykTqT*!:JUP + *l%x k? kJ!T K?kT R~Q@5+7@7@qT@qT@qT_@X4@qTC3#*7O@qTK@ q!T+@q T;@|@s@   * `$6#4* R: ****@ (_jxklTkT@97Z{9T@sB@@4*-5@@+@q!T3#* 7O@q TK@ka T3#* 7O@q TK@k! TCq &T;@   s* `@qTC3#*7O@qTK@qAT+@;@ q@(y*T*=V R R*7@  R Rs*7@@;@@+@@#@@@@8 ``*_.ix kϱkJT K?kT R~Q5+;@;65* Z)@?!T{M*OLWK_JgIoH^__F{s **@ zxe{skTH{skT@97sT@@\4*7@2*2*W 5@; @#@@&{h  **@@ _^djxEki`kT){h?kT@9I7{TsB[4*;@**@2*4 R7@0@#@^og_WO{@*8@R7#@ R R7~@qTѤ*`7CYqTY qTYB9%@)kL$Tk $T"* R Rs** RK@O@S@W@s**@q!TѤ*7CY{@ kTYq!TѤ*77CY{@ka7TYq7TqKTK@sx*]@q TK@{@217Ѥ* .7{@CYQk-TYq!-T@qKTX*K1,@qT@q)T@qTѤ* &7CYK@ k%TYqA%TѤ*K7CYK@kAKTYqJTqT/@sx*@97224K@{@2{@2S@{@2{@2@O@*@2@W@*@2/@K@2K@27@K@2K@2O@3@*O@2O@;@*O@2*yX@X@{zxwK@@O@@S@@W@@/@@3@@7@@;@A^@q T/@K@217Ѥ*"7K@CYQka!TYq!T@qTX*'*@qaTѤ*7CYqTY q!TYB9%@)kl#Tk+#T@qATѤ*7CYqaTY@ kTѤ*`)7CYq)TY@k(TqTO@Ox   * `@q TO@@2!7Ѥ*@7CYqT@YQ?kAT#@?q TX   * `@qT@qT@q TѤ*7CYqTYO@ kTѤ*`7CYqTYO@kTqT3@Ox   * `*@9724K@5Eo@q T3@O@2 7Ѥ* 7CYq TO@YQ_k T@_qKTX   * `*@qaTѤ*@7CYqTY qTY9%@)kTkKT*'*@9H725@q!TѤ*`7CY{@ kTYqTѤ*"7CY{@k"TYq!Tq TS@sx*3@qaTS@{@27Ѥ*7{@CYQk!TYqT@q˪TX*#@qT@qT@q!TѤ*`7CYK@ kTYqTѤ*@$7CYK@k#TYqa#TqkT7@sx* @q T7@K@27Ѥ*7K@CYQkTYqT@qKTX*up*je@qaTѤ* 7CYqa TY q TY9%@)k TkTzx** djx8{xkTzxkT@9(7T@@@ R4*4>XX}**Dkx8zxkT@97T@@74*54X@*@9724 R@qATѤ*7CYqATY@ kTѤ*-7CYq,TY@k!,TqTW@Ox   * `#AqTW@@2%7@Ѥ*7CYqAT@YQ?kT#@?qTX*` RY@X@X@#@@@@@@@@K@@O@@S@@W@@/@@3@@7@*@;@@ Z)@?!QT{S*ORWQ_PgOoN^__AqT AqTAqT@Ѥ*@7CYqTYO@ kaT@Ѥ*77CYq!7TYO@k6Tq xT;@Ox   * `# AqT;@O@2/7@Ѥ*7CYqTO@YQ_kT@_qKtTX*`o**?*B=zx** dzxx{xkTzxkT@9(7T@@@ R4*5XX3**zyxzykT@979T@@@4* 5X"A&A*A.A2A(*A *A *A *A *A * * * *qT@@+6*@NFyh  **@@ (`)^Dkh8ejikTIyh?kT@9i79!T@@ Rw4*u4K@5O@KS@OW@S/@W3@/7@3;@7;*BXX **@ h`i^dkh8kikT@9(7?sT@@@ RW4*U4X#* R RY**1Fyh@**@ (_)^Dkhxeji(`kTIyh?kT@979T@@W4*U4 RXX@@ **@ h_i^khxkikT@9(79_sT@@ R4*4X@9zx** dj8{xkTzxkT@9(7T4*@@4@4XX@@@ R**Dkx8zxkT@97T@4*@4 RK@5X@@ R**zx** dzx{xkTzxkT@9(7TW4*@@H5XX@@@ R**zyxzykT@979TX4*@@(5X@@@ Rzh@** (`)^Dk8ejikTzh?kT@9 79!TW4*@@5XX@** h`i^dkh8kikT@9h7?sT4*@@H4X#8**:zh@** (_)^Dkxeji(`kTzh?kT@979TW4*@@h5XXT@** h_i^khxkikT@9h79_sTw4*@@4rX^og_WO{@*8`R7#` R R7Ȧ@qTѤ*`7CYqTY qTYB9@)kL$Tk $T"* R Rs** RK@O@S@W@s**Ȫ@q!TѤ*7CY{@ kTYq!TѤ*77CY{@ka7TYq7TqKTK@sx*]Ȯ@q TK@{@217Ѥ* .7{@CYQk-TYq!-T@qTX*K1,Ȳ@qTȶ@q)TȲ@qTѤ* &7CYK@ k%TYqA%TѤ*K7CYK@kAKTYqJTqT/@sx*@97224K@{@2{@2S@{@2{@2@O@*@2@W@*@2/@K@2K@27@K@2K@2O@3@*O@2O@;@*O@2*xX@X@{zywK@@O@@S@@W@@/@@3@@7@@;@A^ȶ@q T/@K@217Ѥ*"7K@CYQka!TYq!T@qTX*&*AqaTѤ*7CYqTY q!TYB9@)kl#Tk+#TAqATѤ*7CYqaTY@ kTѤ*`)7CYq)TY@k(TqTO@Ox   * `Aq TO@@2!7Ѥ* 7CYqT@YQ?k!T#@?qTX   * `AqTAqTAq TѤ*7CYqTYO@ kTѤ*`7CYqTYO@kTqT3@Ox   * `*@9724K@5oAq T3@O@2 7Ѥ*7CYq TO@YQ_k T@_q+TX   * `*Ⱥ@qaTѤ*@7CYqTY qTY9@)kTkKT*'*@9H725Ⱦ@q!TѤ*`7CY{@ kTYqTѤ*"7CY{@k"TYq!Tq TS@sx* @qaTS@{@27Ѥ*7{@CYQk!TYqT@q˥TX*@qT@qT@q!TѤ*`7CYK@ kTYqTѤ*@$7CYK@k#TYqa#TqkT7@sx*@q T7@K@27Ѥ*7K@CYQkTYqT@qKTX*up*je"AqaTѤ* 7CYqa TY q TY9@)k TkTzx** djx8{xkTzxkT@9(7T@@@ R4*4>XX}**Dkx8zxkT@97T@@@74*44rX*@9724 R&AqATѤ*7CYqATY@ kTѤ*,7CYq,TY@k,TqTW@Ox   * `#*AqTW@@2`%7@Ѥ*7CYqAT@YQ?kT#@?q~TX*` RY@X@X@#@@@@@@@@K@@O@@S@@W@@/@@3@@7@*@;@@ Z)@?LT{S*ORWQ_PgOoN^__.AqT2AqT.AqT@Ѥ* 7CYqTYO@ kAT@Ѥ*`27CYq2TYO@k1Tq sT;@Ox   * `#au2AqT;@O@2`*7@Ѥ*7CYqaTO@YQ_kT@_qKoTX*`H**@*zx** dzxx{xkTzxkT@9(7T@@@ R4*5XX3**zyxzykT@979T@@@4*5XNFyh  **@@ (`)^Dkh8ejikTIyh?kT@9i79!T@@ Rw4*t4K@55O@KS@OW@S/@W3@/7@3;@7;*kXX **@ h`i^dkh8kikT@9(7?sT@@ RW4*T4X@#* R RY**ZFyh@**@ (_)^Dkhxeji(`kTIyh?kT@979T@@W4*T4 RXX9@@ **@ h_i^$khxkikT@9(7_sT@@ R4*4X@bzx** dj8{xkTzxkT@9(7T4*@@4@5XX@@@ R**Dkx8zxkT@97T@4*@4 RK@5X@@ R**,zx** dzx{xkTzxkT@9(7TW4*@@(5XX@@@ R**zyxzykT@979TX4*@@5X@@@ R'zh@** (`)^Dk8ejikTzh?kT@9 79!TW4*@@5XX@** h`i^dkh8kikT@9h7?sT4*@@H4X#`**bzh@** (_)^Dkxeji(`kTzh?kT@979TW4*@@H5XX|** h_i^$khxekikT@9h7_sTu4*@@4qXc^WO{ *** 6*q T** 6*q`T** 6*qT**6*@RR r rD R7*{BOAWè^__C^og_WO{@**#2*7@@R(rh i#h` `̌R*̬rh@@q+T j @ hxLiixk}mkbk  Ki)xi@ KT`qHT#2*@6r* 5R"Rrr@`` @` @)@?T{H*OGWF_EgDoC^_C_7h@q T>꣐Rj=r)})}**)e) b@ K) ̌R**̬rY=:=_qKT*h @ o)}q ixJ}KJbJ i)x+Th@i @o$xklTk*T****Rb@{kKTh@kkT**@ b@*` @a@b@)54*C^og_WO{@|**#2* 7@@R(rh i ` R(r~R(r`R(r~h @H7h@*h@qT@+~ yxjk) j+j? Th@qT@+~ yxjk) j+j? T@`@Z`_qT#2*6K"R5RrrH*>7(?飐Ri=r}a@}) e )K ?q9== T룐R*k=rzi @q} e (y;x Th @yxklTkJT***룐Rk=rRa{T,**@@` @`@  @)@? T{H*OGWF_EgDoC^_C_*h@qKTR|=rzi@} e (i*xh@ixklTk T***Rh Ta@` @2b@2a@`@*c@257**^WO{C@@ =Jq|6  4 @**}@*?qT @> RJ} 2,yxL qj(8+T@@)@)2***@4**7*RRrr \)@?T*{COBWAD^__*^og_WO{@..--** * *+7( @)@R(rh i(h` *('@) q T+ @l@m @/Q*.}@}@?q-T@Q~ ~ e| | Q;@< @{x[ {@4 kT@T@q kT llxyx K=qUZkMTy;x kjT llxyx K=qUZkMTy;x,џkT llxyx K=qUZkMTy;x, T Q@ aaT> ~~xyxK?qWZkMTy;x kT@ k TaT zzxyxKZ?_q^WZ kMTy;xa llxyx K=qUZkMTy;x,T llxyx K=qUZkMTy;xa!TqkT llxyx K=qUZkMTy;xkjT llxyx K=qUZkMTy;x!?aTk*aT('@)@ Q) Q(}H ('@)@( ySQH @@q T @飐Ri=r@= }I})*)e)  K_k: kT_kMT**R@_kkT_kMT**Rh @)q T* R_qT*4h@?kd@zdBzi @*oJ}@+ixqk}h (i*xTh@i @(o$xk T***Rb@{kTh@9?k T` @a@b@)U7*(RRrr* 5R"Rrr` @` @`? {F*OEWD_CgBoA^__*C^O{@*222*C9yq!T**2S2_9*@7322*`6**6CS2*7qTC2**`6***47*qT**2**46* @)@?T{D*OC@^_C_^ O{*@* R)r*qT229*@6 2*6*2**@7*7**T6* @)@?T{C*OB @^__^_WO{@ *?*#2*` 7@@R(rh i#hhR` (r~hR(r}h @H*#@q+T*+~ hxjk.})? j+ hx knJ} j k.KT9`?k*T#2*@6WRRrrZ*F5R"Rrr;7h@qT~@~ө}jh kiJ k ٚj(H} `(k)h @y5xh T` @a@b@b@)**@` @  @)@?AT{G*OFWE_D@^__^ O{@h@H`@ `2 R2 44RRrrRRrr Rr * @)@?T{C*OB @^__@R(r@}@h `@b @a @@*22@^{C`@D R{A*B^___qT @9?)qT2Rr_J|@ h )h+8Tik8?)q!T *i?h(8_^{C`{AB^__^{C`{AB^__@ @ @ @mMmc KI )}M*)R }R) % _@ @ @ @ @RLsr KI K% _^_WO{**~@q T**@8K`6}@ T{COBWA_Ĩ^__^ {@22*97*** @)@?T{B* @^__A7?qT*** i8 j8) ?kK]3K(x T?q(}_Rr_@y*(y_@y* Z}S(y_?qKT*_(8 hh8 ) J+8AT xS_|S 9*(9_|S 9*(9_@*(_@* Z(_|S |S |S 9*( 9)9*9_|S |S |S 9*(9)9*9_^_WO{**?*+R rkJT72k{COBWA_Ĩ^__^{C2*7***{A*B^__^{C**7***{A*B^__^O{C*@742*@72`7* ***{A*O¨^__^_WO{4**( 7}@R}(r q Tw~7R(rz99?T {DOCWB_AE^__֟qT~@K l zhxL!  m,x T^_WO{4**( 7}@R}(r q Tw~7R(rz99?T {DOCWB_AE^__֟qT~@K l zhxL!  m,x T^_WO{!4**( 7}@R}(rqTw~@R(rz99? TqT~@K l+jh8L!  m,8 T{DOCWB_AE^__^_WO{!4**( 7}@R}(rqTw~@R(rz99? TqT~@K l+jh8L!  m,8 T{DOCWB_AE^__^og_WO{*rSK}@R(r@@q+T**ih)q}@T#yqT*2hz{ <yxK}@_T`z{@h kT {FOEWD_CgBoA^__^og_WO{* 2 y37}@R(r@@q+T**ih)q}@T#@yqT*2hz{ <yuxK}@_T`z{@h kT {FOEWD_CgBoA^__^og_WO{*s2v3}@R(r@@q+T**ih)q}@T#@9qT*2hz{ <iu8K}@_T`z{@h kT {FOEWD_CgBoA^__^og_WO{*s  }@R(r@@q+T**ih)q}@T#9qT*2hz{ <i8K}@_T`z{@h kT {FOEWD_CgBoA^__^og_WO{*hR2&}@R(r@@q+T**ih)q}@T#@qT*2hz{ <yuK}@_T`z{@h kT {FOEWD_CgBoA^__^og_WO{* 2 u37}@R(r@@q+T**ih)q}@T#@qT*2hz{ <yuK}@_T`z{@h kT {FOEWD_CgBoA^___ qTRr_?4J|@ hi8)* qS)k!̚h? (T*__ qTRr_b4I|@(*J JqS $ʚ*h(8 +T*_^WO{C*kTV**js82)!* *j38RRr*r{BOA*Wè^__C^ WO{@`^@244Rr *~F@RRrr @)@?!T{D*OCWB @^_C_@R(r@}@h@b@@*22@^O{@#S7@@7**RR* *RR`* @)@?T{COB^__^_WO{@*qT# @JRJr?kT`# @?qaTa"@9c&@9?qTqT`2# @`B# @=y`R# @`b# @=yc@93!R:98R3c@9*K }@>9c@9 K 7}@B9c@9 K 7}@F9c@9 K 7}@J9c@9 K 7}@N9c@9 K 7}@R9c@9 (K}@V93`# @*`# @*"`# @*&`# @**C)D) (   _k! T~@R(r a&@ 4C)@2 Q@@yV4RrR#Rr*4Rr4Rr"Rr @)@?T{G*OFWE_D@^__%R4RR$Rrr4Rr22@yy**^CO { @**'#S`7@@#7DFEc***6Rrk`T@R@R'@s***R@RA**'@ ])@?T{J*OIC@^__^WO{@*? q T*5 h@y)@y kT h@y)@y kT h@y)@y kT hV@9)@9 kT hR@9)@9 kT hN@9)@9 kT hJ@9)@9 kT hF@9)@9 k T hB@9)@9 k T h>@9)@9 k T h:@9)@9 k TIh&@h42L 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 kaTRrR1T*7 *Rr+k T R@ 77 7{RIR y2@7qkTq!Th&@426**R** 2RRs2h&@*5V62*7a@b@*7h@iC)2 7h&@4qkTqaThC)j@b&@ 2( A7@7*`7 h:@9)@9 k T h>@9)@9 k T hB@9)@9 k T hF@9)@9 kT hJ@9)@9 kT hN@9)@9 kT hR@9)@9 kT hV@9)@9 kT***RR* @)@?T{C*OBWA^__R* **RR*^WO{C@iRS9y*C3R277@9** 27+R rTqHT5"qAT5422* @)@?!T{E*ODWC@^__^O{@R2r9R@R2r2@7 M9 72:@R229`72B@R229 7 2n@R229@72f@R229 72&@R229@7+R r* ** @)@?aT{B*OA^__****^{@iÌRJR mR+yy C27#27*  2 2 @)@?T{C*@^__^{@RJRk R+yy C27#27*  2 2 @)@?T{C*@^__^ {@{RJR y27* 2 2 @)@?T{B* @^__^O{@i RJRK RC2+yy 7#27@ R*4RrRrs*  2 2 @)@?T{C*OB^__^WO{@i R*q+yI Ry HR )(@9 9IT 2 22RR2222s4AR@R2aR`R2@9@9R# cR9Rc@9@9*KR # A}@9@9@9 KR4# A}@9@9@9 (K)RC }@9c!R7C27#2@7@ RrTRrRrs*  2 2 ])@?T{F*OEWD^__^O{   @ )@2#27 R*4RrRrs* 2 2 @)@?T{C*OB^__^og_WO{@R**(rR q T*2w[R * 2*6qTkJT2*  kT**2K6K*28@~S~S~S{9u9h9i 9j9!7qTC@q *TgA)IRiIRqi y)?S2*?3?q}IQ *}S }S"=S#=SAR9.9i9h&9j"9k*9277q9T*22  2 2{F*OEWD_CgBoA^__**^O{*?qlT4_qA TqT * *@9k@8j **8aT2 9:RRrrCRR2r*r7qT * *@9k@8J+ *8aT2 9*RR2r*r*{BOAC^__^O{*qTqT * *@9@8j **8aT227*RR2r*r ***{BOAC^__^ O{@*qLTq+T~@*hh8jh8J+ *h(8?ATRR2r*r227*** @)@?T{C*OB @^__^O{**7qT@9qT22792**6***`RrQ*****26*`Rra*h***{BOAC^__^{@9c4*@9c42@9c42@9422{^__*C^WO{@@9Mq T@9 qa T @9 @9@94xqT R* R R*@#R2uS2 7qKT yS#_1` 1@iq8"j8b8a81 3Q !3ki*xi*xJ )T*RRrr ])@?T{\*O[WZ^_C_**Rr^{C(b@`@{AB^__S&4F_w(5BO\iv?JU`kvdq}\\\\\\\\\\\\(=================9e  w~ !)18:Bd?&Ee"3CJVbnzWkw?w Ag--LLO A$Y7O !27 %d 6[ FTS ] Collecting MS Raw data... 6[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST:.................OK 6[ FTS ] MP FLAG saving OK! 3[ FTS ] production_test_data: checkLimitsGap MS RAW failed... ERROR = %08X 6[ FTS ] MS RAW ADJ PEAK:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJV_MAP_MAX failed... ERROR %08X 6[ FTS ] MS KEY CX1 TEST: 6[ FTS ] MS KEY CX1 TEST:.................SKIPPED 6[ FTS ] MS LP CX2 ADJ VERT TEST: 6[ FTS ] MS TOTAL CX LP TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE GAP TEST:.................SKIPPED 6[ FTS ] SS IX2 SENSE ADJ HORIZ computed! 6[ FTS ] SS IX2 SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: computeAdjVert SS CX2 FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL CX SENSE TEST: SS_TOUCH_ACTIVE_TOTAL_CX_SENSE_MAX6[ FTS ] SS LP IX CX testes are starting... 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 LP FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP FORCE failed... ERROR COUNT = %d 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS TOTAL CX LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE ADJV computed! 3[ FTS ] %s: SS Force Node[%d] = %d exceed limit [%d, %d] %d6[ FTS ] cleanUp: system reset... 6[ FTS ] Command m3 hold... 3[ FTS ] flash_erase_unlock: ERROR %08X 6[ FTS ] Programming Procedure for flashing started: fts-event-queue&info->bus_mutex3[ FTS ] Probe Failed! 6[ FTS ] bus_reg_name = %s st,disp-rate-gpio[ FTS ] %s: toggling i2c switch to %s [ FTS ] %s: Screen OFF... 6[ FTS ] %s: enter in gesture mode ! 6[ FTS ] %s: Cover Mode setting... 3[ FTS ] %s: Timed out after waiting %d seconds. [ FTS ] %s: Echo event of command = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: F ! 3[ FTS ] %s: bad len. len=%zu fts_heatmap_mode_store6[ FTS ] %s: Getting gestures coordinates... 3[ FTS ] %s:Invalid cmd(%u). valid cmds are either 0 or 1! 6[ FTS ] %s: Version = %02X%02X 6[ FTS ] Reading Sync Frame... 6[ FTS ] Flash Page Erase Finished! ERROR %08X 6[ FTS ] Sensing On! MS BASELINE FRAME =SS STRENGTH FRAME = 6[ FTS ] Reading error info... RESULT = FINISHED 6[ FTS ] Finish to allocate memory! [ FTS ] errorHandler: No Action taken! [ FTS ] Adding error in to ErrorList... 6[ FTS ] %s: Force_len = %d Sense_len = %d Offset_force = %04X Offset_sense = %04X checkLimitsMinMaxMS_RAW_LOWPOWER_DATA_GAP6[ FTS ] MS RAW LP ADJ VERTICAL TEST:.................OK 3[ FTS ] MS CX2 MIN MAX TEST:.................FAIL 3[ FTS ] MS CX2 ADJ HORIZ TEST:.................FAIL 3[ FTS ] production_test_data: production_test_cx_lp failed... ERROR = %08X 6[ FTS ] %s MS CX LP TEST:.................SKIPPED MS_TOUCH_LOWPOWER_CX1_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJH_LP_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST: 3[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................FAIL 6[ FTS ] Getting SS Frame... 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW FORCE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP SENSE TEST: SS_TOUCH_ACTIVE_IX1_FORCE_MIN_MAX6[ FTS ] SS IX2 SENSE MIN MAX TEST:.................SKIPPED 3[ FTS ] SS IX2 SENSE ADJH TEST:.................FAIL 3[ FTS ] SS CX2 FORCE ADJV TEST:.................FAIL 6[ FTS ] SS CX2 SENSE ADJH TEST:.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 LP FORCE ADJ TEST: 6[ FTS ] SS IX2 LP FORCE ADJV computed! SS_TOUCH_IDLE_TOTAL_IX_FORCE_MINSS_TOUCH_IDLE_TOTAL_IX_SENSE_MINSS_TOUCH_IDLE_TOTAL_IX_SENSE_MAX6[ FTS ] SS TOTAL IX LP SENSE ADJHORIZ TEST: SS_TOUCH_IDLE_TOTAL_IX_ADJ_HORIZONTAL3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_LP_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS CX2 LP FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL CX LP FORCE MIN MAX TEST: SS_TOUCH_IDLE_CX1_SENSE_MIN_MAXSS_TOUCH_IDLE_CX2_SENSE_MIN6[ FTS ] SS TOTAL CX LP SENSE ADJ TEST:.................SKIPPED SS LP Init Data Ix2_fm = SS LP Init Data Cx2_sn = 6[ FTS ] %s: Normal Frame average = %d FS Uniform (%) =6[ FTS ] No limit File data passed... try to get them from the system! 6[ FTS ] cleanUp: enabling touches... fromIDtoMask3[ FTS ] flash_erase_page_by_page: Page mask ERROR %08X 6[ FTS ] 6) FLASH ERASE: 6[ FTS ] Final check OK! 3[ FTS ] disableGesture: Size not valid! %d > %d ERROR %08X 3[ FTS ] %s: Failed to get bus pullup regulator 6[ FTS ] %s: Sense OFF! 3[ FTS ] %s: i2c read failed, fts_writeRead returned %i4[ FTS ] Heatmap frame has stale counter value %ifts_read_panel_extinfoftm5_fw.ftb3[ FTS ] %s : Invalid touch type = %d ! No Report... 6[ FTS ] %s: Unknown force cal = %02X %02X %02X %02X %02X %02X OscTrim frequency afe:0x%02X%02X%02X%02X 6[ FTS ] %s: file = %s, force = %d, keep_cx = %d 3[ FTS ] Error during reading FW file! ERROR %08X 3[ FTS ] %s: bus is not accessible. 3[ FTS ] COMMAND NOT VALID!! Insert a proper value ... heatmap_mode3[ FTS ] %s: Call before echo enable/disable xx xx .... > gesture_mask with a correct number of parameters! ERROR %08X 3[ FTS ] %s: invalid coordinates! ERROR %08X 6[ FTS ] addr = %llx SS Data TOT Cx_fm = 3[ FTS ] Error reading Sensitivity Calibration Coefficients ERROR %08X Present Driver Mode: %08X 6[ FTS ] Reading Frames...! 3[ FTS ] Error during TP Sensitivity Precal ... ERROR %08X 6[ FTS ] ms_key_len = %u 3[ FTS ] fts_system_reset: ERROR %08X 3[ FTS ] %s: error while reading the system data ERROR %08X fts_enableInterrupt[ FTS ] Interrupt disabled. 6[ FTS ] %s: No Config CRC Error Found! 6[ FTS ] %s: Requesting frame %02X attempt = %d 6[ FTS ] %s: Trigger writing into the flash... saveMpFlag6[ FTS ] %s: Saving MP Flag OK! addErrorIntoList/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsFrame.c6[ FTS ] %s: Starting to get frame %02X 6[ FTS ] %s: Getting MS frame at %llx... 3[ FTS ] production_test_data: readMutualSenseCompensationData failed... ERROR %08X 6[ FTS ] MS CX1 TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_MAP_MAX failed... ERROR %08X 6[ FTS ] MS CX2 ADJ VERT TEST:.................OK MS_TOUCH_ACTIVE_TOTAL_CX_ADJ_HORIZONTAL6[ FTS ] MS LP CX2 ADJ TEST: 6[ FTS ] MS TOTAL CX ADJ LP TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE MIN MAX TEST: 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_GAP failed... ERROR %08X 6[ FTS ] SS RAW SENSE TEST:.................SKIPPED SS_RAW_LOWPOWER_DATA_FORCE_EACH_MIN6[ FTS ] SS IX2 FORCE ADJ TEST: 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE ADJV TEST:.................OK 3[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL CX FORCE TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS CX2 SENSE ADJH failed... ERROR %08X SS Init Data Ix2_sn = SS Init Data Cx2_sn = 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_LP_FORCE_MIN_MAX failed... ERROR %08X SS_TOUCH_IDLE_CX2_ADJ_VERTICAL6[ FTS ] SS TOTAL FORCE LP MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL CX LP SENSE ADJH failed... ERROR %08X MS Digital Gain =3[ FTS ] %s: Set TP Sensitivity Scan Mode... ERROR %08X! 3[ FTS ] parseProductionTestLimits : ERROR %08X 6[ FTS ] getFWdata Finished! 6[ FTS ] Reading Fw file... 6[ FTS ] parseBinFile: Fw Signature OK! 6[ FTS ] parseBinFile: FILE Fw Version = %04X 6[ FTS ] Command enable uvlo ... 6[ FTS ] 3) ENABLE UVLO AND AUTO POWER DOWN MODE : 3[ FTS ] flash unlock FAILED! ERROR %08X 3[ FTS ] enterGestureMode: ERROR %08X 3[ FTS ] %s: Cannot read the coordinates! ERROR %08X 3[ FTS ] %s: Failed to disable DVDD regulator 6[ FTS ] %s: Power Cycle Finished! ERROR CODE = %08x 3[ FTS ] ERROR: %s: Failed to get regulators st,regulator_avddheatmap_enable%s: BLANK 6[ FTS ] Sensor inverted = %u fts_nop_event_handler6[ FTS ] %s: Self touch negative Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by MID with real raw frame = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s No proximity! 6[ FTS ] %s: C ! 6[ FTS ] %s: Z ! 3[ FTS ] %s: Invalid event passed as argument! ADDR_FLASH_STATUS read failed 0x%04X 6[ FTS ] Get 1 SS Frame 6[ FTS ] Get SS Compensation Data... SS Data Cx2_fm = 3[ FTS ] %s: Error during fts_mode_handler! ERROR %08X touchsim_start3[ FTS ] Error requesting compensation data ERROR %08X 6[ FTS ] TOT SS Compensation Data Reading Finished! 6[ FTS ] Sensitivity Calibration Coefficients Reading Finished! DIAGNOSTIC TEST: 1) I2C Test: 3[ FTS ] Error while setting TP Sens mode... ERROR %08X %08X6[ FTS ] force_len = %d sense_len = %d f_ix1 = %d s_ix1 = %d f_cx1 = %d s_cx1 = %d 6[ FTS ] MS Force Len = %d Sense Len = %d System reset DONE! 6[ FTS ] ECHO OK! 6[ FTS ] %s: Read config memory FINISHED! errorHandler: handling Finished! res = %08X pollErrorList[ FTS ] Frame acquired! 3[ FTS ] production_test_initialization: ERROR %08X 3[ FTS ] %s: Error while Flushing the FIFO! ERROR %8X 3[ FTS ] MS RAW MIN MAX TEST:.................FAIL 6[ FTS ] MS RAW ADJ Peak: Getting max ADJH 6[ FTS ] MS CX2 MIN MAX TEST: 6[ FTS ] MS CX2 ADJ VERT TEST: 6[ FTS ] MS TOTAL CX MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJH_MAP_MAX failed... ERROR %08X MS_TOUCH_ACTIVE_TOTAL_CX_ADJ_VERTICAL3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX2_MAP_MIN failed... ERROR %08X 6[ FTS ] MS KEY TOTAL CX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJV_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_LP_MAP_MIN failed... ERROR %08X 3[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................FAIL 6[ FTS ] SS IX2 FORCE MIN MAX TEST: 3[ FTS ] SS IX2 FORCE ADJV TEST:.................FAIL 6[ FTS ] SS CX1 FORCE TEST:.................OK 6[ FTS ] SS TOTAL CX FORCE ADJ TEST: SS Init Data Cx2_fm = 6[ FTS ] SS TOTAL IX LP FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX LP SENSE TEST: 6[ FTS ] SS TOTAL IX LP SENSE ADJ HORIZ computed! 3[ FTS ] production_test_data: checkLimitsMap SS CX2 LP FORCE failed... ERROR COUNT = %d 3[ FTS ] SS TOTAL CX LP FORCE ADJV TEST:.................FAIL 6[ FTS ] SS CX2 LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST: 3[ FTS ] %s: SS Sense Node[%d] = %d exceed limit [%d, %d] 3[ FTS ] %s: Error while disabling Gain in TP Sens Mode! ERROR %08X 3[ FTS ] getFWdata: No device found! ERROR %08X 3[ FTS ] flash_full_erase: ERROR %08X 3[ FTS ] hold_m3 FAILED! 6[ FTS ] flash unlock COMPLETED! 6[ FTS ] flash erase COMPLETED! 3[ FTS ] %s: FW reported more than %d points for the gestures! Decreasing to %d readGestureCoords6[ FTS ] %s: Offset: %llx , coords pairs = %d st,panel_map6[ FTS ] reset_gpio = %d 6[ FTS ] Automatic firmware update disabled [ FTS ] %s: Mode Handler starting... 3[ FTS ] Unexpected heatmap size: %i x %i3[ FTS ] %s: Different Panel AFE Ver: %02X != %02X... Execute Panel Init! 6[ FTS ] firmware name = %s 3[ FTS ] fts initialization failed %d times fts_status_event_handler6[ FTS ] %s: Self detect frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Golden Raw Validation Fail = %02X %02X %02X %02X %02X %02X stm_fts_cmd_store6[ FTS ] %s: typeOfCommand[%d]=%02X fts_gesture_coordinates_show6[ FTS ] %s: proc entry CREATED! 3[ FTS ] FW dimension expected by Host is less than actual size: expected = %d, real = %d 3[ FTS ] can not trigger Force Cal! ERROR %08X 6[ FTS ] Setting Scan Freq... 6[ FTS ] Size = %d 3[ FTS ] %s: error while reading HDM data header ERROR %08X readSelfSenseGlobalData3[ FTS ] %s: write failed...ERROR %08X ! 6[ FTS ] %s: Requesting System Info... readSysInfo3[ FTS ] %s: The Data ID is wrong! ids: %02X != %02X ERROR %08X 3[ FTS ] errorHandler: Force Short to GND! 6[ FTS ] %s: Starting to poll ErrorList... count = %d %s: Starting to get frame %02X 6[ FTS ] MS RAW ITO ADJ TEST: 3[ FTS ] MS RAW DATA TEST:.................FAIL fails_count = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW LP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsGap MS RAW LP failed... ERROR = %08X 6[ FTS ] MS RAW LP ADJ HORIZONTAL TEST: 6[ FTS ] MS CX Testes are starting... 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX1_MIN_MAX failed... ERROR %08X 6[ FTS ] MS CX2 MIN MAX TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJH failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX ADJ VERT LP TEST: SS_RAW_DATA_SENSE_MIN_MAX6[ FTS ] SS RAW SENSE GAP TEST:.................SKIPPED SS_RAW_LOWPOWER_DATA_SENSE_EACH_MIN6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................OK 6[ FTS ] SS IX1 SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST: 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 LP SENSE TEST failed... ERROR COUNT = %d 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................OK 3[ FTS ] %s: Error while capturing the frame %d! ERROR %08X 3[ FTS ] %s: Invalid arguments Passed! ERROR %08X 3[ FTS ] %s: error while performing Single Ended Special Autotune! ERROR %08X tp_sensitivity_test_std_ms3[ FTS ] wait_for_flash_ready: ERROR %08X 6[ FTS ] Skipping erase CX page %d! 3[ FTS ] flash_erase_page_by_page: Disable info ERROR %08X 3[ FTS ] system reset FAILED! 6[ FTS ] 5) FLASH ERASE UNLOCK: 6[ FTS ] updateGestureMask: gesture mask to disable SET! 3[ FTS ] enterGestureMode: enableGesture ERROR %08X 3[ FTS ] %s: Feature not allowed when in Cover mode! ERROR %08X check_feature_feasibility[ FTS ] %s: reference is unexpectedly set: mask=0x%04X, ref=0x%04X, enable=%d. %s/input0%s: Screen ON... 3[ FTS ] %s: Error while executing system reset! ERROR %08X stm_fts_production_limits.csv6[ FTS ] %s: Mutual pure raw Force cal = %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: Previous Water entry = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown palm touch status = %02X %02X %02X %02X %02X %02X Aoffset magic number:0x%02X%02X%02X%02X 6[ FTS ] Get MS Compensation Data MS Data (Cx2) = 6[ FTS ] Message received: size = %d, counter_id = %d, action = %04X 3[ FTS ] Wrong total address size! 6[ FTS ] Read FW File Finished! 3[ FTS ] Error during flash page erase... ERROR %08X SS BASELINE FRAME = 6[ FTS ] Disabling Frequency Hopping... %02X => %02X 3[ FTS ] %s: error while reading info data ERROR %08X 3[ FTS ] %s: error while reading node data ERROR %08X 6[ FTS ] setResetGpio: reset_gpio = %d [ FTS ] %s: Setting scan mode OK! 6[ FTS ] %s: FINISHED! 6[ FTS ] CONFIG VER = %04X 6[ FTS ] Force Len = %d 6[ FTS ] %s: Reading count... setActiveScanFrequency[ FTS ] Error Found into ErrorList! [ FTS ] %s: Starting to get frame %02X 3[ FTS ] %s: can not allocate sense_data ERROR %08X readSyncDataHeader[ FTS ] %s: addrSize = %d 3[ FTS ] fts_writeFwCmd: ERROR %08X 3[ FTS ] computeAdjHoriz: ERROR %08X 6[ FTS ] MS RAW MIN MAX TEST: MS_RAW_DATA_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] MS RAW ADJ HORIZONTAL MIN/MAX:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_RAW_MIN_MAX failed... ERROR %08X MS_TOUCH_ACTIVE_CX2_MIN3[ FTS ] production_test_data: checkLimitsMap MS CX2 MIN MAX failed... ERROR COUNT = %d 3[ FTS ] MS KEY CX2 TEST:.................FAIL 3[ FTS ] production_test_data: computeTotalCx failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_TOTAL_CX_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMinMax MS LP CX1 failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS LP CX2 MIN MAX failed... ERROR COUNT = %d 6[ FTS ] MS LP CX2 ADJ HORIZ computed! SS_RAW_DATA_FORCE_EACH_MAX6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST: 3[ FTS ] production_test_data: computeAdjVert SS TOTAL IX FORCE ADJV failed... ERROR %08X SS_TOUCH_ACTIVE_IX1_SENSE_MIN_MAX3[ FTS ] production_test_data: computeAdjHoriz SS IX2 SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL IX SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL IX SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS CX2 FORCE failed... ERROR COUNT = %d 6[ FTS ] SS CX2 FORCE ADJV TEST:.................OK 3[ FTS ] SS CX2 SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST: SS Init Data Ix2_fm = 6[ FTS ] SS TOTAL IX LP SENSE ADJ TEST: 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 LP FORCE TEST failed... ERROR COUNT = %d 6[ FTS ] SS LP IX CX testes finished!.................OK SS LP Init Data Ix2_sn = %s3[ FTS ] readFwFile: impossible parse ERROR %08X 6[ FTS ] Command erase unlock ... 6[ FTS ] Command flash DMA ... &info->diag_cmd_lockst,max-coordsRefresh rate changed to %d Hz. %s: Pressure is %i, but pointer is not leaving fts_error_event_handler6[ FTS ] %s: charger_enabled = %d fts_charger_mode_show3[ FTS ] Impossible Unlock Flash ERROR %08X 6[ FTS ] Flash Unlock OK! 6[ FTS ] Reading FW File... 6[ FTS ] Flash Erase Unlock Finished! 3[ FTS ] Error during I2C test: ERROR %08X! 3[ FTS ] Error during dump: ERROR %08X! 6[ FTS ] DUMP OK! RESULT = FAIL 6[ FTS ] Disabling Baseline adaptation... 3[ FTS ] %s: error while reading data header ERROR %08X [ FTS ] System reset DONE! 6[ FTS ] %s: Starting to write Host Data Memory 3[ FTS ] %s: Error while saving MP flag on flash... ERROR %08X [ FTS ] Adding error in to ErrorList... FINISHED! Error Found into ErrorList! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsIO.c3[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST:.................FAIL 3[ FTS ] %s: parseProductionTestLimits MS_RAW_ITO_ADJV failed... ERROR %08X MS_RAW_DATA_ADJ_HORIZONTAL_P2P3[ FTS ] MS RAW ADJ VERTICAL MIN/MAX:.................FAIL 3[ FTS ] production_test_data: checkLimitsAdj MS RAW LP ADJH failed... ERROR COUNT = %d 3[ FTS ] MS RAW LP ADJ VERTICAL TEST:.................FAIL 6[ FTS ] MS RAW LP ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW LP FRAME TEST:.................SKIPPED 3[ FTS ] MS KEY RAW TEST:.................FAIL 6[ FTS ] MS KEY CX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap MS KEY CX2 failed... ERROR COUNT = %d 3[ FTS ] MS LP CX2 MIN MAX TEST:.................SKIPPED 6[ FTS ] MS TOTAL LP CX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJH_LP_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ VERT LP computed! 3[ FTS ] MS LP CX testes finished!.................FAILED fails_count = %d 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] SS RAW FORCE GAP TEST: 6[ FTS ] SS RAW SENSE GAP TEST: 6[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS RAW LP SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL IX FORCE ADJV computed! 3[ FTS ] production_test_data: checkLimitsMap SS IX2 SENSE failed... ERROR COUNT = %d 6[ FTS ] SS CX1 FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE ADJV computed! 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX FORCE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL CX FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS CX2 SENSE MIN MAX TEST:.................SKIPPED SS_TOUCH_ACTIVE_TOTAL_CX_SENSE_MIN6[ FTS ] SS TOTAL CX SENSE ADJHORIZ TEST: 6[ FTS ] SS IX CX testes finished!.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST: 3[ FTS ] production_test_data: computeAdjVert SS CX2 LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS TOTAL CX LP FORCE ADJV TEST:.................OK 3[ FTS ] production_test_data: computeAdjHoriz SS CX2 LP SENSE ADJH failed... ERROR %08X 3[ FTS ] %s: TP sensitivity SS Pre Cal test FAILED... ERROR %08X 6[ FTS ] %s: Computing std for each node... 6[ FTS ] %s: TP sensitivity STD FINISHED! 6[ FTS ] parseBinFile: FILE Config Version = %08X 6[ FTS ] flash DMA DONE! 3[ FTS ] fillFlash: ERROR %08X 6[ FTS ] load program DONE! 6[ FTS ] updateGestureMask: setting gesture mask to enable... 6[ FTS ] updateGestureMask: gesture mask to enable SET! 6[ FTS ] %s: Power Cycle Starting... 6[ FTS ] SET GPIOS: 6[ FTS ] %s: COVER_MODE Enabled! 6[ FTS ] %s: CHARGER_MODE Enabled! 6[ FTS ] %s: GRIP_MODE Disabled! 3[ FTS ] Invalid x or y: (%i, %i), value=%i, ending loop 6[ FTS ] %s: Verifying if Panel CRC Error... 6[ FTS ] %s: Received event %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid differential mutual Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: SS Raw No more Saturated = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Palm block release event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Grip Touch entry event = %02X %02X %02X %02X %02X %02X falseThe value:0x%X 0x%X 6[ FTS ] SS Compensation Data Reading Finished! 3[ FTS ] NO COMMAND SPECIFIED!!! do: 'echo [cmd_code] [args] > stm_fts_cmd' before looking for result! 6[ FTS ] %s: Number of Parameters = %d 3[ FTS ] %s: Error when reading with sscanf! fts_glove_mode_show6[ FTS ] %s: cover_enabled = %d 6[ FTS ] %s: stylus_enabled = %d 3[ FTS ] Found invalid cmd/arg readMutualSenseNodeData3[ FTS ] %s: error while reading the data... ERROR %08X 3[ FTS ] error while reading Golden Mutual data... ERROR %08X 6[ FTS ] CX PROJECT ID = %04X 3[ FTS ] Cannot get client irq. Error = %08X 3[ FTS ] %s: error while writing mrn count! ERROR %08X 3[ FTS ] errorHandler: Sense short to VDD! 6[ FTS ] Type = %02X of SyncFrame data OK! 3[ FTS ] %s: error while requesting Sync Frame ERROR %08X 3[ FTS ] %s: error while getting MS data...ERROR %08X 6[ FTS ] Getting Sync Frame FINISHED! fts_write_internal3[ FTS ] %s: parseProductionTestLimits MS_RAW_ITO_ADJH failed... ERROR %08X 6[ FTS ] Cleaning up... 6[ FTS ] MS KEY RAW TEST: 6[ FTS ] MS RAW LP ADJ VERTICAL TEST: 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJV failed... ERROR COUNT = %d MS_KEY_TOTAL_CX_MAXMS_TOUCH_LOWPOWER_TOTAL_CX_MIN6[ FTS ] MS TOTAL CX ADJ LP TEST: 6[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................OK 6[ FTS ] SS RAW FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsGap SS RAW SENSE GAP failed... ERROR = %08X 3[ FTS ] SS RAW LP testes finished!.................FAILED fails_count = %d SS_TOUCH_ACTIVE_IX2_ADJ_VERTICAL6[ FTS ] SS IX2 FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS IX1 SENSE TEST: SS_TOUCH_ACTIVE_IX2_SENSE_MAX3[ FTS ] SS IX2 SENSE MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj SS IX2 SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] SS CX2 SENSE ADJH computed! 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL CX SENSE ADJH failed... ERROR %08X 6[ FTS ] SS IX1 LP FORCE TEST: SS_TOUCH_IDLE_IX2_FORCE_MIN6[ FTS ] SS TOTAL IX LP FORCE TEST: 3[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: production_test_ms_raw failed... ERROR = %08X 3[ FTS ] %s: can not allocate memory ERROR %08X 3[ FTS ] Error while allocating data... ERROR %08X 6[ FTS ] Flash READY! 6[ FTS ] Setting SPI4 mode... 6[ FTS ] parseBinFile: CX Version = %04X flash_enable_uvlo_autopowerdown6[ FTS ] Enable uvlo and flash auto power down DONE! 3[ FTS ] %s: Enable parameter Invalid! %d != %d or %d ERROR %08X getGestureCoords6[ FTS ] SPI interface... 3[ FTS ] Out of memory... Impossible to allocate struct info! 3[ FTS ] %s: ERROR Failed to set up GPIO's 3[ FTS ] ERROR: Cannot create fwu work thread 6[ FTS ] SET Device File Nodes: 6[ FTS ] irq_gpio = %d 3[ FTS ] %s: Failed to enable bus regulator 3[ FTS ] %s: Failed to configure disp_rate_gpio %s: Screen OFF... st,extinfo_override_table6[ FTS ] The frame size is %d words 3[ FTS ] %s: Invalid input. fts_charger_mode_storefts_stylus_mode_show%u fts_driver_exit3[ FTS ] No Echo received.. ERROR %08X ! 3[ FTS ] Error during TP Sensitivity Calibration... ERROR %08X 6[ FTS ] Read data ok! READ EVENT = 6[ FTS ] %s: Setting feature: feat = %02X ! 6[ FTS ] Protocol = %02X 6[ FTS ] Parsed %d bytes! 6[ FTS ] %s: Starting to write config memory at %llx ... 3[ FTS ] errorHandler: Force Pin to Pin Short! 3[ FTS ] errorHandler: event Null or not correct size! ERROR %08X 3[ FTS ] %s: error while reading sense data ERROR %08X 3[ FTS ] fts_writeFwCmd: check echo ERROR %08X 3[ FTS ] production_test_ito: ERROR %08X 6[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST: MS_RAW_DATA_ADJ_PEAK6[ FTS ] MS KEY RAW TEST:.................SKIPPED 6[ FTS ] MS RAW LP MAP MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_EACH_NODE_MIN failed... ERROR %08X MS_RAW_LOWPOWER_DATA_ADJ_HORIZONTAL3[ FTS ] production_test_data: getMSKeyFrame failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMinMax MS KEY RAW failed... ERROR COUNT = %d MS Key Raw frame =6[ FTS ] MS CX testes finished!.................OK 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJH LP failed... ERROR COUNT = %d SS_RAW_DATA_FORCE_MIN_MAX6[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................OK 6[ FTS ] SS RAW FORCE LP MAP MIN MAX TEST:.................OK 3[ FTS ] SS RAW LP FORCE GAP TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................SKIPPED SS_TOUCH_ACTIVE_CX1_FORCE_MIN_MAX3[ FTS ] production_test_data: checkLimitsMap SS TOTAL FORCE failed... ERROR COUNT = %d SS_TOUCH_ACTIVE_CX1_SENSE_MIN_MAX6[ FTS ] SS TOTAL CX SENSE ADJ HORIZ computed! SS_TOUCH_IDLE_TOTAL_IX_FORCE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP SENSE failed... ERROR COUNT = %d 3[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS CX2 LP FORCE ADJV TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX LP FORCE failed... ERROR COUNT = %d 6[ FTS ] SS CX2 LP SENSE ADJH TEST:.................OK SS_TOUCH_IDLE_TOTAL_CX_ADJ_HORIZONTALtp_sensitivity_test_pre_cal_ms3[ FTS ] %s: Delta Node[%d, %d] = %d exceed limit [%d] NULL6[ FTS ] Start to copy %s... 6[ FTS ] Row = %d print_frame_i86[ FTS ] Read FW from BIN file %s ! 3[ FTS ] flashProcedure: ERROR %08X 3[ FTS ] parseBinFile: Read only %d instead of %d... ERROR %08X 6[ FTS ] Unlock flash DONE! 6[ FTS ] enableGesture DONE! 3[ FTS ] disableGesture: ERROR %08X fts_probe3[ FTS ] Unsupported SPI functionality 3[ FTS ] ERROR:info.board kzalloc failed 3[ FTS ] ERROR: Cannot create work thread 6[ FTS ] Probe Finished! st,heatmap_mode_full6[ FTS ] Full heatmap enabled 3[ FTS ] %s: Failed to set gpio %d direction6[ FTS ] %s: Verifying if CX CRC Error... 3[ FTS ] %s: Cx CRC Error FOUND! CRC ERROR = %02X %s: Ultimately waited %d seconds. st,limits_namesst,sensor_inverted6[ FTS ] %s: Previous Water leave = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: S ! OscTrim magic number:0x%02X%02X%02X%02X 6[ FTS ] Select Full Panel Init! } 3[ FTS ] %s: Invalid input buffer length! fts_glove_mode_storeautotunetouchsim_stop3[ FTS ] %s: error creating proc entry! 3[ FTS ] Wrong parameters! 6[ FTS ] Get Golden Mutual Raw data 6[ FTS ] Baseline adaptation operation OK! 6[ FTS ] %s: Entering start(), pos = %lld limit = %d printed = %d 3[ FTS ] %s: Choose a TOT MS type of compensation data ERROR %08X 3[ FTS ] %s: Initialization Core ERROR %08X! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsCore.c6[ FTS ] %s: Writing Sys command... 6[ FTS ] CX VER = %04X 6[ FTS ] System Info Read DONE! 3[ FTS ] %s: error while saving config into the flash! ERROR %08X 3[ FTS ] %s: error at system reset! ERROR %08X 3[ FTS ] %s: Error while refreshing SysInfo... ERROR %08X 6[ FTS ] %s: Error Type %02X into ErrorList! Frame acquired! checkLimitsMapTotalFromUproduction_test_ito3[ FTS ] production_test_data: getMSFrame failed... ERROR %08X MS_KEY_RAW_DATA_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_MAP_MIN failed... ERROR %08X 6[ FTS ] MS CX2 ADJ HORIZ computed! 6[ FTS ] MS TOTAL CX TEST: MS_TOUCH_ACTIVE_TOTAL_CX_MIN3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ HORIZ TEST: 3[ FTS ] MS KEY TOTAL CX TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJH LP failed... ERROR COUNT = %d SS Raw force frame =3[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................FAIL SS_RAW_DATA_FORCE_GAP3[ FTS ] SS RAW SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX FORCE TEST: 6[ FTS ] SS TOTAL CX FORCE TEST: SS_TOUCH_ACTIVE_TOTAL_CX_FORCE_MAX6[ FTS ] SS CX1 SENSE TEST:.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE ADJVERT TEST: 6[ FTS ] SS CX1 LP SENSE TEST: 6[ FTS ] SS CX1 LP SENSE TEST:.................OK 6[ FTS ] SS CX2 LP SENSE ADJHORIZ TEST: SS_TOUCH_IDLE_TOTAL_CX_SENSE_MIN6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................OK 3[ FTS ] Limit File was already freed! 3[ FTS ] getFWdata: No File found! ERROR %08X 6[ FTS ] Erase flash page by page DONE! 3[ FTS ] load config ERROR %08X 6[ FTS ] load config DONE! [ FTS ] %s: bus_refmask = 0x%02X. &(&info->fts_int)->rlockfts-heatmap_test-queue3[ FTS ] st,max-coords not found, using 1440x2560 AP3[ FTS ] %s: Reset failed, ERROR %08X 6[ FTS ] %s : It is a stylus! [ FTS ] %s : It is a touch type %d! 6[ FTS ] %s: Invalid Self force touch Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Golden Raw Validation Pass = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: double tap ! MS frame =3[ FTS ] fts_gesture_mask_store: Number of bytes of parameter wrong! %zu > (enable/disable + %d ) default_mf6[ FTS ] %s: cmd[5] = %02X, addr = %llx 6[ FTS ] force_len = %d sense_len = %d 6[ FTS ] %s: Initialization Finished! setFeatures6[ FTS ] %s: Starting to read config memory at %llx ... readConfig3[ FTS ] %s: dump of error info FINISHED! getSSFrame36[ FTS ] %s: spi_device: max_speed = %d chip select = %02X bits_per_words = %d mode = %04X ! fts_writeFwCmd_internal3[ FTS ] computeAdjHorizTotal: ERROR %08X checkLimitsMapFromUMS Raw ITO frame =6[ FTS ] MAIN Production test is starting... 6[ FTS ] maxAdjH = %d maxAdjV = %d threshold = %d 6[ FTS ] MS RAW DATA TEST finished!.................OK 6[ FTS ] MS KEY RAW DATA TEST is starting... 6[ FTS ] MS CX2 ADJ HORIZ TEST: 6[ FTS ] MS KEY TOTAL CX TEST:.................OK 6[ FTS ] MS LP CX2 ADJ HORIZ TEST: 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................OK SS_TOUCH_ACTIVE_IX2_FORCE_MIN6[ FTS ] SS TOTAL IX SENSE ADJHORIZ TEST: 6[ FTS ] SS CX2 FORCE ADJVERT TEST: SS_TOUCH_ACTIVE_CX2_ADJ_VERTICALSS_TOUCH_ACTIVE_TOTAL_CX_FORCE_MIN3[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................FAIL TOT SS Init Data Ix_sn = 6[ FTS ] SS IX1 LP SENSE TEST:.................OK 6[ FTS ] SS IX1 LP SENSE TEST:.................SKIPPED 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL IX LP SENSE ADJH failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP SENSE ADJH TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj SS CX2 LP SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] DATA Production test is starting... 3[ FTS ] %s: compute Digital Gains FAILED! ERROR %08X 6[ FTS ] %s: Start TP sensitivity MS Post Cal... 6[ FTS ] %s: Start TP sensitivity STD... collecting %d frames! 6[ FTS ] Freeing Limit File ... ,6[ FTS ] FIFO flushed! 6[ FTS ] Waiting for flash ready ... 6[ FTS ] parseBinFile: sec3_size = %08X (%d bytes) 3[ FTS ] parseBinFile: ERROR %08X 6[ FTS ] 8.1) LOAD CX: 6[ FTS ] Flash burn COMPLETED! 6[ FTS ] 10) FINAL CHECK: 3[ FTS ] enableGesture: ERROR %08X 6[ FTS ] Device Initialization: fts-fwu-queue3[ FTS ] %s: enterGestureMode failed! ERROR %08X recovery in senseOff... 6[ FTS ] %s 3[ FTS ] %s: Failed or timed out during read of extinfo. ret=%d fts_init_sensing6[ FTS ] %s: Host command Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: SS Raw Saturated = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad enable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: No Touch Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown grip touch status = %02X %02X %02X %02X %02X %02X [pending]%02X stm_fts_cmd6[ FTS ] Skip Full Panel Init! SS force frame =3[ FTS ] Error reading MS compensation data ERROR %08X SS Data Ix2_sn = 6[ FTS ] Read Compensation Data Header OK! SS Data TOT Ix_fm = %d, 3[ FTS ] error reading HDM header... ERROR %08X 6[ FTS ] Address for Global data= %llx [ FTS ] Event found in %d ms (%d iterations)! Number of errors found = %d requestSyncFrame6[ FTS ] %s: Polling for new count... 6[ FTS ] Filling last %d bytes of the event with zero... 3[ FTS ] %s: impossible allocate memory for SS force frame...ERROR %08X 3[ FTS ] %s: checkLimitsAdj MS RAW ITO ADJV failed... ERROR COUNT = %d 6[ FTS ] MS RAW DATA TEST is starting... 6[ FTS ] MS RAW ADJ VERTICAL TESTs: 6[ FTS ] MS RAW ADJ VERTICAL MIN/MAX: 6[ FTS ] MS RAW LP MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_TOTAL_CX_MAP_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP FORCE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 FORCE TEST failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST: 3[ FTS ] SS TOTAL FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS IX1 LP FORCE TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMap SS IX2 LP FORCE failed... ERROR COUNT = %d 6[ FTS ] SS IX2 LP FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP FORCE failed... ERROR COUNT = %d SS_TOUCH_IDLE_TOTAL_IX_ADJ_VERTICAL6[ FTS ] SS CX1 LP FORCE TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_SENSE_MAP_MIN failed... ERROR %08X SS_TOUCH_IDLE_CX2_SENSE_MAXSS_TOUCH_IDLE_CX2_ADJ_HORIZONTAL3[ FTS ] %s: error while writing gains into the flash! ERROR %08X 6[ FTS ] cleanUp: enabling interrupts... 6[ FTS ] flash status = %d 6[ FTS ] system reset COMPLETED! 3[ FTS ] load cx ERROR %08X fts_aggregate_bus_state6[ FTS ] driver ver. %s 3[ FTS ] %s: Failed to get power regulator 3[ FTS ] %s: Failed to configure irq GPIO 6[ FTS ] %s: CHARGER_MODE Disabled! 6[ FTS ] %s: No Panel CRC Error Found! 6[ FTS ] %s: Invalid mutual Force cal = %02X %02X %02X %02X %02X %02X %s: Noise Status Event = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Noise Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Received unknown status event = %02X %02X %02X %02X %02X %02X %02X %02X Aoffset CH[%d] Quar:0X%02X,Half:0X%02X,Full:0X%02X%02X 6[ FTS ] Get 1 MS Frame charger_modefts_gesture_mask_show6[ FTS ] Setting Scriptless output mode: %d 3[ FTS ] Baseline adaptation operation FAILED! ERROR %08X 6[ FTS ] FW VER = %04X 6[ FTS ] AFE VER: CFG = %02X - CX = %02X - PANEL = %02X Die Info = 3[ FTS ] %s: Impossible to read Config Memory... ERROR %08X! 3[ FTS ] %s: fail to allocate buffer 3[ FTS ] production_test_ito: Trimm Ioff ERROR %08X 3[ FTS ] production_test_initialization: Type incompatible! Type = %02X ERROR %08X 6[ FTS ] %s: Clearing the FIFO events!!! MS_RAW_DATA_ADJ_VERTICAL3[ FTS ] MS RAW ADJ VERTICAL GAP: 3[ FTS ] MS RAW LP ADJ HORIZONTAL TEST:.................FAIL 3[ FTS ] MS RAW LP DATA TEST:.................FAIL fails_count = %d 6[ FTS ] MS CX1 TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJH failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL KEY CX TEST failed... ERROR COUNT = %d 6[ FTS ] MS KEY CX testes finished!.................OK 3[ FTS ] SS RAW FORCE GAP TEST:.................FAIL 6[ FTS ] SS RAW SENSE GAP TEST:.................OK SS_RAW_LOWPOWER_DATA_FORCE_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_FORCE_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 FORCE MIN MAX TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS CX2 SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST: 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: production_test_ss_ix_cx failed... ERROR = %08X 6[ FTS ] %s: IMPORTANT!!! Stimpad should be on the display of the device! 6[ FTS ] %s: TP sensitivity MS Post Cal FINISHED! tp_sensitivity_set_scan_mode6[ FTS ] parseBinFile: ftb_version OK! 3[ FTS ] start_flash_dma: ERROR %08X updateGestureMask3[ FTS ] ERROR: No such input device defined! &(info->input_report_mutex)6[ FTS ] %s: Grip Mode setting... 3[ FTS ] %s: Different CX AFE Ver: %02X != %02X or invalid MpFlag = %02X... Execute FULL Panel Init! 3[ FTS ] %s Init after Probe error (ERROR = %08X) 3[ FTS ] OOM allocating event dispatch table 3[ FTS ] Request irq failed %s : It is a touch type %d! 3[ FTS ] %s Cannot restore the device status ERROR %08X [ FTS ] %s: Stimpad disable by signature invalid = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: <- ! OscTrim cen afe valid:0x%02X%02X%02X%02X { %08X } 3[ FTS ] %s: bus is not accessible.fts_default_mf_store6[ FTS ] Get Sensitivity Calibration Coefficients... MS Sensitivity Coeff = 3[ FTS ] Error during flash erase unlock... ERROR %08X 6[ FTS ] Read HDM Data Header done! 3[ FTS ] %s: can not allocate memory for ix2_fm... ERROR %08XreadTotMutualSenseGlobalData3[ FTS ] fts_system_reset...failed after 3 attempts: ERROR %08X 6[ FTS ] Production Timestamp = %08X 6[ FTS ] %s: Base count = %d getMSFrame33[ FTS ] %s: first write error... ERROR %08X 3[ FTS ] %s: preallocated buffers are too small! checkLimitsMapTotalcheckLimitsMapAdjTotal6[ FTS ] ITO Production test is starting... 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJV failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX ADJ VERT computed! 6[ FTS ] MS KEY CX2 TEST: 3[ FTS ] MS Key CX testes finished!.................FAILED fails_count = %d 6[ FTS ] MS LP CX1 TEST:.................SKIPPED SS Raw LP sense frame =3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP SENSE MAP failed... ERROR COUNT = %d 6[ FTS ] SS RAW LP testes finished!.................OK 3[ FTS ] production_test_data: readSelfSenseCompensationData failed... ERROR %08X 3[ FTS ] SS IX2 FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX SENSE ADJ TEST: 6[ FTS ] SS CX1 FORCE TEST: SS_TOUCH_ACTIVE_CX2_FORCE_MIN3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 SENSE TEST failed... ERROR COUNT = %d SS_TOUCH_ACTIVE_TOTAL_CX_ADJ_HORIZONTAL3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 SENSE LP TEST failed... ERROR COUNT = %d tp_sensitivity_test_pre_cal_ssSS FS sense Mean =6[ FTS ] READ DONE! print_frame_u86[ FTS ] %s: ID = %d Index = %d Position = %d ! 6[ FTS ] Command full erase sent ... 6[ FTS ] Command erase pages sent ... 3[ FTS ] %s: Failed to disable AVDD regulator 6[ FTS ] %s: driver probe begin! fts_get_reg3[ FTS ] %s: error during setting GRIP_MODE! ERROR %08X 3[ FTS ] %s: Cannot initialize the chip ERROR %08X fts_identify_panel[ FTS ] %s: setting motion filter = %s. 3[ FTS ] %s: bus is not accessible. ERROR %08X 3[ FTS ] %s: Blocking concurrent access 6[ FTS ] functionToTest[%d] = %02X cmd[%d] = %02X 6[ FTS ] Number of Parameters = %d 6[ FTS ] TOT MS Compensation Data Reading Finished! Iteration n. %d... OFF%02X%02XreadTotMutualSenseCompensationDatapollForEventwriteConfig3[ FTS ] %s: %d) %s [ FTS ] errorHandler: Starting handling... 3[ FTS ] Error Not Found into ErrorList! ERROR %08X 6[ FTS ] Force_len = %d Sense_Len = %d [ FTS ] %s: Node[%d,%d] = %d exceed limit > %d 6[ FTS ] MS RAW ITO ADJ VERTICAL TEST: 6[ FTS ] MS RAW FRAME TEST:.................SKIPPED 3[ FTS ] production_test_data: production_test_ms_raw_lp failed... ERROR = %08X MS_RAW_LOWPOWER_DATA_ADJ_VERTICAL6[ FTS ] MS LP CX Testes are starting... 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW SENSE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_EACH_NODE_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP SENSE GAP TEST:.................OK 6[ FTS ] SS IX2 FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS IX1 SENSE TEST:.................OK 6[ FTS ] SS TOTAL IX SENSE TEST: 6[ FTS ] SS TOTAL CX SENSE ADJ TEST: 6[ FTS ] SS IX2 LP FORCE ADJVERT TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X SS_TOUCH_IDLE_TOTAL_CX_ADJ_VERTICAL6[ FTS ] SS CX2 LP SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL CX LP SENSE TEST: 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................SKIPPED 3[ FTS ] %s: can not read SS Frame... ERROR %08X 6[ FTS ] %s: Start TP Sensitivity Mode... enter = %02X 3[ FTS ] parseProductionTestLimits 2: ERROR %08X 6[ FTS ] senseOn: SENSE ON 3[ FTS ] senseOff: ERROR %08X 6[ FTS ] Command unlock ... 3[ FTS ] flash_unlock: ERROR %08X 3[ FTS ] %s: Failed to wake the touch bus: mask=0x%04X, ref=0x%04X, enable=%d. 3[ FTS ] %s: invalid resume_bit value = %d! ERROR %08X read_heatmap_raw3[ FTS ] Fw Auto Update Failed! st,firmware_names6[ FTS ] %s: Grip Touch release event = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s: No valid GestureID! trueOscTrim ver:0x%02X%02X%02X%02X REL: %s %02X: 4[ FTS ] %s: bus_refmask 0x%X 4[ FTS ] %s: can't suspend because touch bus is in use! 6[ FTS ] Enter in Byte Mode! 3[ FTS ] Wrong number of parameters! 6[ FTS ] The total frames size is %d words 6[ FTS ] Enabling Frequency Hopping... %02X => %02X 3[ FTS ] Parameter should be 1 or 0 3[ FTS ] %s: Choose a TOT SS type of compensation data ERROR %08X 3[ FTS ] checkEcho: Error Size = %d not valid! Interrupt disabled. 3[ FTS ] %s: Cx CRC Error found! CRC ERROR = %02X 6[ FTS ] %s: Starting to get a sync frame... 3[ FTS ] %s: error while reading mrn count! ERROR %08X %s: Force_len = %d Sense_len = %d Offset = %04X 6[ FTS ] %s: Copying MS Raw data to caller! 6[ FTS ] MS RAW ADJ VERTICAL MIN/MAX:.................OK 6[ FTS ] MS RAW LP MIN MAX TEST:.................OK 3[ FTS ] MS RAW LP MAP MIN MAX TEST:.................FAIL MS Init Data (Cx2) =6[ FTS ] MS KEY CX2 TEST:.................OK 6[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE GAP TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_MAP_MIN failed... ERROR %08X SS_TOUCH_ACTIVE_TOTAL_IX_ADJ_HORIZONTAL3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_ADJV_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL FORCE MIN MAX TEST:.................OK SS_TOUCH_ACTIVE_TOTAL_CX_ADJ_VERTICAL6[ FTS ] SS CX1 SENSE TEST:.................SKIPPED 3[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX LP FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS CX1 LP FORCE TEST: 6[ FTS ] SS CX2 LP FORCE ADJV TEST:.................OK SS LP Init Data Cx2_fm = 3[ FTS ] %s: can not allocate node_data ERROR %08X MS FS Mean =6[ FTS ] %s: Start TP sensitivity SS Pre Cal... 3[ FTS ] parseProductionTestLimits 3: ERROR %08X 6[ FTS ] parseBinFile: sec1_size = %08X (%d bytes) 3[ FTS ] Command unlock: ERROR %08X 6[ FTS ] flash_burn: CRC in CX but fw does not contain CX data! NO UPDATE ERROR %08X 6[ FTS ] %s: Number of gesture coordinates pairs returned = %d 3[ FTS ] %s: Failed to get gpio %d (code: %d)6[ FTS ] %s: NO CRC Error or Impossible to read CRC register! 3[ FTS ] %s: firmware file not found. Bypassing update. %s: sleeping %dms. 3[ FTS ] initialization cycle count = %04d - ERROR %08X [ FTS ] %s: Pressure is %i, but pointer is not leaving 6[ FTS ] %s: Mutual frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: @ ! 6[ FTS ] %s: O ! 6[ FTS ] %s: V ! Lock down info the second 4bytes:0X%02X%02X%02X%02X 3[ FTS ] %s: ERROR %08X 3[ FTS ] %s: fts_enableInterrupt: ERROR %08X SS Data TOT Ix_sn = 6[ FTS ] Starting Flashing Procedure... 6[ FTS ] Starting Flashing Page Erase... No echo found... ERROR %08X! 3[ FTS ] Error while setting the scan frequency... ERROR %08X 3[ FTS ] Unable to allocate driver_test_buff! ERROR %08X 3[ FTS ] checkEcho: Echo Event not found! ERROR %08X setScanMode%s: Setting scan mode OK! 6[ FTS ] CONFIG PROJECT ID = %04X 6[ FTS ] TX Len = %d 6[ FTS ] %s: Write config memory FINISHED! 3[ FTS ] %s CRC ERROR = %02X 3[ FTS ] %s: error while writing the buffer! ERROR %08X 3[ FTS ] %s: Error while writing MP flag on ram... ERROR %08X dumpErrorInfo6[ FTS ] %s: Getting SS force frame at %llx... 3[ FTS ] %s: error while getting SS force data...ERROR %08X 3[ FTS ] MS RAW ITO ADJ VERTICAL TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW failed... ERROR COUNT = %d MS_RAW_DATA_EACH_MIN6[ FTS ] MS RAW MAP MIN MAX TEST:.................OK 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJV GAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJV failed... ERROR COUNT = %d 6[ FTS ] SS RAW FORCE TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] SS RAW SENSE GAP TEST:.................FAIL 3[ FTS ] production_test_data: ss_raw_lp failed... ERROR = %08X 3[ FTS ] SS RAW testes finished!.................FAILED fails_count = %d SS_RAW_LOWPOWER_DATA_SENSE_MIN_MAX3[ FTS ] production_test_data: readTotSelfSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_ADJV_MAP_MAX failed... ERROR %08X 6[ FTS ] SS IX2 SENSE ADJH TEST:.................OK SS_TOUCH_ACTIVE_TOTAL_IX_SENSE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS IX2 LP FORCE ADJV TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMap SS IX2 LP SENSE failed... ERROR COUNT = %d 3[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS CX2 LP FORCE ADJV computed! 6[ FTS ] SS TOTAL CX LP FORCE ADJ TEST: 3[ FTS ] production_test_data: checkLimitsMap SS CX2 LP SENSE failed... ERROR COUNT = %d TOT SS LP Init Data Cx_fm = 6[ FTS ] %s: Start TP sensitivity MS Pre Cal... tp_sensitivity_test_post_cal_ms3[ FTS ] flushFIFO: ERROR %08X 3[ FTS ] parseBinFile: Wrong target %02X != %02X %02X != %02X ... ERROR %08X 6[ FTS ] parseBinFile: FILE SVN REV = %08X 3[ FTS ] flash_burn: Unable to retrieve Chip INFO! ERROR %08X 3[ FTS ] enterGestureMode: enter gesture mode ERROR %08X 3[ FTS ] %s: The event passsed as argument is invalid! ERROR %08X 6[ FTS ] %s: Disabling IRQ... %s: bus_refmask = 0x%02X. fts_tp3[ FTS ] ERROR: Cannot create touch sim. test work queue fts_gpio_setup3[ FTS ] %s: firmware update failed; retrying. ERROR %08X 6[ FTS ] %s: No Cx CRC Error Found! 6[ FTS ] %s: Self touch frame flatness Force cal = %02X %02X %02X %02X %02X %02X %s: Stimpad enable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: e ! OscTrim len:0x%02X%02X%02X%02X %02X3[ FTS ] %s: memory allocation failed!3[ FTS ] %s: bad input %d fts_grip_mode_store3[ FTS ] Error while taking the Sync Frame frame... ERROR %08X Golden Mutual Data =3[ FTS ] Error during TP Sensitivity Post Cal ... ERROR %08X 3[ FTS ] readData = NULL... returning junk data!Buffer overflow detected (%d < %lu)! 3[ FTS ] %s: Wrong type found! %02X!=%02X ERROR %08X readTotSelfSenseNodeData6[ FTS ] Address for Golden Mutual data = %llx fts_system_resetERROR EVENT = 6[ FTS ] %s: Settings = %s fts_crc_check6[ FTS ] %s: Verifying if Config CRC Error... 3[ FTS ] errorHandler: Force short to VDD! 3[ FTS ] errorHandler: Sense Open ! 6[ FTS ] Frame acquired! 3[ FTS ] %s: impossible allocate memory for SS sense frame...ERROR %08X %s: Node[%d,%d] = %d exceed limit [%d, %d] 3[ FTS ] checkLimitsGap: invalid number of rows = %d or columns = %d ERROR %08X 6[ FTS ] INITIALIZATION TEST : 6[ FTS ] MAIN Production test finished.................OK 6[ FTS ] MS RAW MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW LP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS CX2 ADJ VERT computed! 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................FAIL 6[ FTS ] MS KEY CX Testes are starting... 6[ FTS ] MS LP CX2 ADJ VERT TEST:.................OK 6[ FTS ] SS RAW LP FORCE TEST: 6[ FTS ] SS RAW LP SENSE TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX FORCE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL IX FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE TEST:.................SKIPPED 6[ FTS ] SS CX2 FORCE ADJ TEST: 3[ FTS ] SS TOTAL CX FORCE ADJV TEST:.................FAIL SS_TOUCH_ACTIVE_CX2_SENSE_MIN3[ FTS ] production_test_data: checkLimitsMapAdj SS CX2 SENSE ADJH failed... ERROR COUNT = %d TOT SS Init Data Cx_sn = SS_TOUCH_IDLE_IX2_ADJ_VERTICAL6[ FTS ] SS IX2 LP SENSE ADJH TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL CX LP FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_LP_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X tp_sensitivity_mode6[ FTS ] %s: Set TP Sensitivity Scan FINISHED! 3[ FTS ] %s: error while collecting the frames! ERROR%08X 3[ FTS ] %s: can not set gpio dir ERROR %08X 3[ FTS ] %s: can not set gpio config ERROR %08X 6[ FTS ] READ FW DONE %d bytes! 3[ FTS ] system reset FAILED! ERROR %08X 6[ FTS ] SET Device driver INFO: 3[ FTS ] ERROR: Cannot create sysfs structure! 3[ FTS ] %s: Failed to toggle switch_gpio, err = %d 6[ FTS ] %s: Glove Mode setting... 3[ FTS ] %s: Encountered error while identifying display panel. ret=%d fts_enter_pointer_event_handler6[ FTS ] %s: Water Mode leave by BLD with rom raw frame = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad disable event = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s: Received unhandled user report event = %02X %02X %02X %02X %02X %02X %02X %02X Extended display info: 3[ FTS ] Error while taking the MS frame... ERROR %08X %3dfts_grip_mode_show3[ FTS ] %s: Impossible allocate memory... ERROR %08X! 3[ FTS ] %s: Impossible allocate memory... ERROR %08X 6[ FTS ] Get TOT SS Compensation Data... SS Sensitivity Coeff force = 6[ FTS ] Flash Procedure Finished! 3[ FTS ] Impossible allocate memory for buffers! ERROR %08X! DATA = %04X, expected = %02X%02X 2) FW running: Sensing On...MS RAW FRAME =6[ FTS ] Frequency Hopping operation OK! 3[ FTS ] %s: Choose a SS type of compensation data ERROR %08X 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 writeSysCmd6[ FTS ] Setting default System Info... 6[ FTS ] default System Info DONE! 6[ FTS ] SS Detect Scan Select = %d 6[ FTS ] %s: Saving Config into the flash ... 3[ FTS ] %s: Starting dump of error info... 3[ FTS ] %s: Error Signature OK! Data are valid! 6[ FTS ] %s: spi_master: flags = %04X ! fts_writeThenWriteRead_internalcheckLimitsMap6[ FTS ] Refresh Sys Info... 3[ FTS ] Error while saving MP FLAG! ERROR %08X 6[ FTS ] MS RAW MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW GAP TEST:.................SKIPPED 6[ FTS ] MS RAW ADJ HORIZONTAL GAP: 3[ FTS ] MS KEY CX1 TEST:.................FAIL 6[ FTS ] MS LP CX1 TEST: 6[ FTS ] MS TOTAL CX ADJ HORIZ LP computed! 3[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................FAIL 6[ FTS ] SS RAW LP FORCE GAP TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE GAP TEST: 6[ FTS ] SS TOTAL IX FORCE ADJ TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_SENSE_MIN_MAX failed... ERROR %08X SS_TOUCH_ACTIVE_TOTAL_IX_SENSE_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS CX2 FORCE ADJV computed! 6[ FTS ] SS CX1 SENSE TEST: 3[ FTS ] SS TOTAL CX SENSE ADJH TEST:.................FAIL 6[ FTS ] SS TOTAL CX SENSE ADJH TEST:.................OK 6[ FTS ] SS IX1 LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX1 LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................OK 3[ FTS ] SS CX2 LP SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] %s: can not collect MS Frame... ERROR %08X 3[ FTS ] %s: can not allocate deltas node_data ERROR %08X 3[ FTS ] Pointer to Limits Data already contains something... freeing its content! 6[ FTS ] Loading Limits File from .csv! 3[ FTS ] senseOn: ERROR %08X 3[ FTS ] %s: Bitmask too small! Impossible contain ID = %d %d>=%d! ERROR %08X 6[ FTS ] getFWdata starting ... 3[ FTS ] Wait for flash TIMEOUT! ERROR %08X 3[ FTS ] Error during flashing DMA! ERROR %08X 6[ FTS ] 7) LOAD PROGRAM: 3[ FTS ] load program ERROR %08X 6[ FTS ] 8) LOAD CONFIG: fts_chip_powercyclest,switch_gpiost,disable-auto-fw-update[ FTS ] Refresh rate changed to %d Hz. 3[ FTS ] Cannot read Sys Info! ERROR %08X 6[ FTS ] %s: Select Full Panel Init... %s: Unknown stimpad status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: L ! FW file: %s Error dump:3[ FTS ] Miss match in CX version! MP test not allowed with wrong CX memory! ERROR %08X 6[ FTS ] Finish to parse! 6[ FTS ] Address for Node data = %llx 6[ FTS ] %s: Setting feature OK! 3[ FTS ] %s: error info copied in the buffer! 3[ FTS ] %s: number of channels not initialized ERROR %08X 6[ FTS ] SS Frame force_node = %d, sense_node = %d fts_writeU8UXthenWriteReadU8UX3[ FTS ] computeAdjVert: ERROR %08X 6[ FTS ] MS RAW ADJ TEST: 6[ FTS ] MS CX2 ADJ HORIZ TEST:.................OK 3[ FTS ] MS TOTAL CX MIN MAX TEST:.................FAIL 3[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................FAIL 6[ FTS ] SS RAW FORCE LP MAP MIN MAX TEST:.................SKIPPED 3[ FTS ] SS RAW LP SENSE MIN MAX TEST:.................FAIL 6[ FTS ] SS IX CX testes are starting... 6[ FTS ] SS IX1 FORCE TEST: 6[ FTS ] SS IX1 FORCE TEST:.................SKIPPED SS_TOUCH_ACTIVE_TOTAL_IX_FORCE_MIN3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS IX2 SENSE ADJHORIZ TEST: SS_TOUCH_ACTIVE_CX2_FORCE_MAX3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX SENSE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................SKIPPED SS_TOUCH_IDLE_TOTAL_CX_FORCE_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: production_test_ms_cx failed... ERROR = %08X 6[ FTS ] The size of the limits file is %d bytes... 6[ FTS ] Trying to enable gesture... fts3[ FTS ] ERROR: failed to init tbn context 3[ FTS ] Setting default Sys INFO! 6[ FTS ] Fw Auto Update is starting... fts_leave_pointer_event_handler6[ FTS ] %s: Palm block entry event = %02X %02X %02X %02X %02X %02X OscTrim ~len:0x%02X%02X%02X%02X 6[ FTS ] Current mode active = %08X Bus is not accessible. 3[ FTS ] Error while taking the SS frame... ERROR %08X fts_proc_init3[ FTS ] bad input 3[ FTS ] Err reading GM data %08X 3[ FTS ] Reading MNM register... ERROR %08X! ON3[ FTS ] COMMAND ID NOT VALID!!! fts_driver_test_openfts_driver_test_release3[ FTS ] %s: Requesting HDM Download... ERROR %08X 6[ FTS ] Type = %02X of Compensation data OK! 3[ FTS ] error reading Golden Mutual data... ERROR %08X readMutualSenseGlobalData6[ FTS ] Read node data OK! 3[ FTS ] %s: can not allocate memory for ix2_sn ERROR %08X3[ FTS ] %s: error while reading data... ERROR %08X 3[ FTS ] %s: can not allocate memory for coeff ERROR %08X6[ FTS ] %s: Initialization of the Core... Event found in %d ms (%d iterations)! Number of errors found = %d 6[ FTS ] RX Len = %d Interrupt is already set (enable = %d). Starting to poll ErrorList... 3[ FTS ] %s: error while getting SS sense data...ERROR %08X fts_writeU8UX[ FTS ] %s: cmd[%d] = %02X fts_read_internal3[ FTS ] computeAdjVertTotal: ERROR %08X 6[ FTS ] ITO Command = OK! 6[ FTS ] MS RAW ITO ADJ TEST:.................SKIPPED 6[ FTS ] INITIALIZATION Production test is starting... MS Raw frame =3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJH failed... ERROR %08X MS_RAW_LOWPOWER_DATA_EACH_MAXMS_KEY_CX2_MIN6[ FTS ] %s MS LP CX2 MIN MAX TEST: 6[ FTS ] MS LP CX2 ADJ HORIZ TEST:.................OK MS_TOUCH_LOWPOWER_CX2_ADJ_VERTICAL6[ FTS ] MS TOTAL LP CX MIN MAX TEST: 3[ FTS ] production_test_data: getSSFrame failed... ERROR %08X 3[ FTS ] SS RAW (PROXIMITY) FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS RAW SENSE MIN MAX TEST:.................OK 6[ FTS ] SS RAW SENSE MIN MAX TEST:.................SKIPPED SS_RAW_DATA_SENSE_EACH_MINSS Raw LP force frame =SS_TOUCH_ACTIVE_TOTAL_IX_FORCE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_SENSE_MAP_MIN failed... ERROR %08X SS_TOUCH_IDLE_IX2_FORCE_MAX6[ FTS ] SS IX1 LP SENSE TEST: 3[ FTS ] production_test_data: checkLimitsMapAdj SS IX2 LP SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] SS CX2 LP FORCE ADJ TEST: 3[ FTS ] SS TOTAL CX LP SENSE ADJH TEST:.................FAIL 6[ FTS ] SS TOTAL CX LP SENSE TEST:.................SKIPPED 6[ FTS ] %s: Computing average frame... 6[ FTS ] %s: Set TP Sensitivity Scan Mode... scan = %02X, enableGains = %d print_frame_u323[ FTS ] readFwFile: impossible retrieve FW... ERROR %08X 6[ FTS ] Hold M3 DONE! 3[ FTS ] parseBinFile: Wrong Signature %08X ... ERROR %08X 6[ FTS ] Skipping erase Panel Init page %d! 6[ FTS ] DMA Command = %02X , address = %02X %02X, words = %02X %02X 3[ FTS ] flash_enable_uvlo_autopowerdown COMPLETED! 3[ FTS ] %s: Failed to enable AVDD regulator 6[ FTS ] SET Input Device Property: 3[ FTS ] Cannot initialize the device ERROR %08X st,reset-gpio3[ FTS ] %s: fts_read_panel_extinfo failed with ret=%d. 3[ FTS ] %s Cannot reset the device ERROR %08X 6[ FTS ] %s: Water Mode leave by MID with real raw frame = %02X %02X %02X %02X %02X %02X %s: Stimpad disable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: > ! update_motion_filterLock down info the first 4bytes:0X%02X%02X%02X%02X OscTrim major ver:0x%02X%02X%02X%02X fts_stylus_mode_store6[ FTS ] mask[%d] = %02X fts_touch_simulation_store3[ FTS ] Wrong address size! 3[ FTS ] Error during flash procedure ERROR %08X 6[ FTS ] Iteration n. %d... 3[ FTS ] Wrong parameter! Release Info = 6[ FTS ] MP FLAG = %02X 3[ FTS ] %s: Error while reading count! ERROR %08X 6[ FTS ] %s: Setting the scanning frequency to %uHz... 3[ FTS ] %s: Error Info = 3[ FTS ] %s: Wrong Error Signature! Data may be invalid! Adding error in to ErrorList... 3[ FTS ] getFrameData: ERROR %08X 6[ FTS ] MS Frame force_node = %d, sense_node = %d 6[ FTS ] %s: Getting SS sense frame at %llx... 3[ FTS ] %s: ERROR %08X checkLimitsMapAdj3[ FTS ] MS RAW MAP MIN MAX TEST:.................FAIL MS_RAW_DATA_GAP3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJH failed... ERROR COUNT = %d MS_TOUCH_ACTIVE_CX2_MAX6[ FTS ] MS CX2 ADJ TEST: 6[ FTS ] MS CX2 ADJ TEST:.................SKIPPED 3[ FTS ] MS CX testes finished!.................FAILED fails_count = %d 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_LP_MAP_MIN failed... ERROR %08X 6[ FTS ] SS RAW Testes are starting... 6[ FTS ] SS RAW LP FORCE GAP TEST: SS_RAW_LOWPOWER_DATA_SENSE_GAP6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................OK 3[ FTS ] SS TOTAL IX FORCE ADJV TEST:.................FAIL 6[ FTS ] SS IX2 SENSE ADJ TEST: SS_TOUCH_ACTIVE_IX2_ADJ_HORIZONTAL6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................OK SS_TOUCH_ACTIVE_CX2_SENSE_MAX6[ FTS ] SS TOTAL CX SENSE ADJ TEST:.................SKIPPED TOT SS Init Data Cx_fm = 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................SKIPPED 3[ FTS ] SS TOTAL IX LP FORCE ADJV TEST:.................FAIL SS_TOUCH_IDLE_IX1_SENSE_MIN_MAX3[ FTS ] production_test_data: checkLimitsMap SS TOTAL LP FORCE failed... ERROR COUNT = %d 3[ FTS ] %s: can not read MS Frame... ERROR %08X 6[ FTS ] %s: Computing average of whole panel and delta for each node... print_frame_int6[ FTS ] %s: Reading Gesture Coordinates DONE! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts.c6[ FTS ] SET Auto Fw Update: 6[ FTS ] switch_gpio = %d st,irq-gpioSLPI[ FTS ] %s: Screen ON... %s: Echo event of command = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Self detect negative Force cal = %02X %02X %02X %02X %02X %02X MPFlag: %02X fw_file_test3[ FTS ] %s: failed to read ICR. 3[ FTS ] Error while taking the MS strength... ERROR %08X 3[ FTS ] %s:bad input. valid inputs are either 0 or 1! 6[ FTS ] %s: Get Version Byte 6[ FTS ] Requesting Compensation Data Finished! 3[ FTS ] Error reading TOT MS compensation data ERROR %08X 3[ FTS ] Error reading FW File ERROR %08X 6[ FTS ] %s: Requesting HDM download... 3[ FTS ] pollForEvent: forced to be stopped! ERROR %08X 6[ FTS ] Key Len = %d 3[ FTS ] %s: invalid Signature or can not read count... ERROR %08X writeHostDataMemory3[ FTS ] %s: error while reading force data ERROR %08X fts_writeU8UXthenWriteU8UX3[ FTS ] %s: computeAdjVert failed... ERROR %08X 6[ FTS ] MS RAW MIN MAX TEST:.................OK 6[ FTS ] MS RAW LP MIN MAX TEST: MS_RAW_LOWPOWER_DATA_EACH_MIN6[ FTS ] MS KEY RAW TEST:.................OK MS_TOUCH_ACTIVE_CX2_ADJ_HORIZONTAL6[ FTS ] MS TOTAL CX ADJ TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX2_MAP_MAX failed... ERROR %08X MS_KEY_TOTAL_CX_MIN6[ FTS ] MS LP CX2 ADJ VERT computed! MS LP Init Data (Cx2) =3[ FTS ] production_test_data: checkLimitsMinMax SS RAW SENSE failed... ERROR COUNT = %d 6[ FTS ] Getting SS LP Frame... 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_EACH_NODE_MIN failed... ERROR %08X 6[ FTS ] SS IX2 FORCE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 SENSE MIN MAX TEST: SS_TOUCH_ACTIVE_IX2_SENSE_MIN3[ FTS ] SS CX2 FORCE MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_MAP_MIN failed... ERROR %08X 6[ FTS ] SS CX2 SENSE MIN MAX TEST: 6[ FTS ] SS CX2 SENSE MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS IX CX LP TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_LP_SENSE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST: SS_TOUCH_IDLE_TOTAL_CX_FORCE_MAX6[ FTS ] SS TOTAL CX LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX2 LP SENSE ADJH computed! 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL CX LP SENSE ADJH failed... ERROR COUNT = %d TOT SS LP Init Data Ix_fm = 3[ FTS ] production_test_data: No TestToDo specified!! ERROR = %08X 6[ FTS ] DATA Production test finished! 6[ FTS ] %s: Start to compute Digital Gains... 6[ FTS ] %s: compute Digital Gains FINISHED! 3[ FTS ] %s: TP Sensitivity Mode... ERROR %08X! 6[ FTS ] Column = %d print_frame_shortprint_frame_u166[ FTS ] parseBinFile: File External Release = %s 6[ FTS ] flash_burn: Firmware in the chip matches the firmware to flash! NO UPDATE ERROR %08X 6[ FTS ] Trying to disable gesture... 6[ FTS ] %s: Active Gestures Found! gesture_mask[%d] = %02X ! 3[ FTS ] %s: Failed to enable power regulator [ FTS ] %s: UNBLANK 3[ FTS ] Fw Update Finished! error = %08X 6[ FTS ] %s: Mutual frame drop Force cal = %02X %02X %02X %02X %02X %02X %s: setting motion filter = %s. kmalloc failed Aoffset ver:0x%02X%02X%02X%02X mode_activeICR: 0x%02X 3[ FTS ] %s: Number of bytes of parameter wrong! %zu != 1 byte stylus_modefts_remove6[ FTS ] Get TOT MS Compensation Data 3[ FTS ] Limits dimension expected by Host is less than actual size: expected = %d, real = %d 6[ FTS ] Chip ID = %04X! 6[ FTS ] Echo FOUND... OK! No data! ERROR %08X 6[ FTS ] Enabling Baseline adaptation... 3[ FTS ] Frequency Hopping operation FAILED! ERROR %08X %c 6[ FTS ] Global data Read ! 3[ FTS ] Unable to allocate memory for GM raw data. ERR %08X[ FTS ] %s: Setting scan mode: mode = %02X settings = %02X ! 3[ FTS ] %s: The Header Signature is wrong! sign: %02X != %02X ERROR %08X [ FTS ] Interrupt enabled. 6[ FTS ] %s: T cycle = %d (0x%04X) => R0 cycle = %d (0x%02X) 6[ FTS ] %s: Setting the scanning frequency FINISHED! 6[ FTS ] %s: write Host Data Memory FINISHED! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/../msm-google-modules/touch/fts/fts_lib/ftsError.c3[ FTS ] errorHandler: Error performing powercycle ERROR %08X 3[ FTS ] errorHandler: Force Open ! 3[ FTS ] errorHandler: Previous flash failed! 6[ FTS ] %s: Starting to get Sync Frame %02X... openChannel6[ FTS ] ITO Check command sent... 6[ FTS ] MS RAW LP GAP TEST: 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ VERT TEST: 6[ FTS ] MS KEY CX1 TEST:.................OK MS_TOUCH_LOWPOWER_CX2_MAX3[ FTS ] production_test_data: checkLimitsMap MS TOTAL CX LP TEST failed... ERROR COUNT = %d 3[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW FORCE failed... ERROR COUNT = %d 6[ FTS ] SS RAW LP Testes are starting... 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_FORCE_EACH_NODE_MIN failed... ERROR %08X SS_RAW_LOWPOWER_DATA_FORCE_EACH_MAX6[ FTS ] SS IX2 FORCE ADJV computed! 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_ADJV_MAP_MAX... ERROR %08X 6[ FTS ] SS TOTAL CX FORCE MIN MAX TEST: 6[ FTS ] SS TOTAL CX FORCE MIN MAX TEST:.................SKIPPED 3[ FTS ] SS CX2 SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL CX SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X SS_TOUCH_IDLE_IX2_SENSE_MAX3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL IX LP SENSE ADJH failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL IX LP SENSE TEST:.................SKIPPED SS_TOUCH_IDLE_CX2_FORCE_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX LP SENSE failed... ERROR COUNT = %d 6[ FTS ] SS TOTAL CX LP SENSE ADJ HORIZ computed! tp_sensitivity_compute_gains6[ FTS ] %s: Trigger writing gains into the flash... 6[ FTS ] Get Limits File starting... %s 3[ FTS ] Request the file %s failed... ERROR %08X 3[ FTS ] parseBinFile: Wrong ftb_version %08X ... ERROR %08X 3[ FTS ] parseBinFile: Initialize cx_ver to default value! 6[ FTS ] Erase Unlock flash DONE! 3[ FTS ] flash_erase_page_by_page: Erase ERROR %08X 3[ FTS ] updateGestureMask: Size not valid! %d > %d ERROR %08X 5.2.16.86[ FTS ] disp_rate_gpio = %d 3[ FTS ] %s: dsi_panel_read_vendor_extinfo returned unexpected error = %d. 6[ FTS ] %s: Invalid Self Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: W ! Aoffset len:0x%02X%02X%02X%02X OscTrim cen bg valid:0x%02X%02X%02X%02X SS sense frame =6[ FTS ] MS Compensation Data Reading Finished! %d 6[ FTS ] %s: grip_enabled = %d glove_mode3[ FTS ] %s: test is not in progress! driver_test3[ FTS ] number of byte received or end byte wrong! msg_size = %d != %zu, last_byte = %02X != %02X ... ERROR %08X SS Data TOT Cx_sn = 3[ FTS ] Wrong CHIP ID, Diagnostic failed! 6[ FTS ] Setting Scan Freq... res = %08X 6[ FTS ] Start To parse! 3[ FTS ] %s: failed at %d attemp! 6[ FTS ] %s: Request HDM Download FINISHED! readMutualSenseCompensationData3[ FTS ] %s: error while reading data header... ERROR %08X 3[ FTS ] error while reading Golden Mutual hdr... ERROR %08X 3[ FTS ] %s 3[ FTS ] %s: error while writing the sys cmd ERROR %08X 6[ FTS ] SVN REV = %04X 3[ FTS ] %s: Request Data failed! ERROR %08X [ FTS ] %s: Force_len = %d Sense_len = %d Offset = %04X 3[ FTS ] Getting Sync Frame FAILED! ERROR %08X! 3[ FTS ] %s: address size bigger than max allowed %lu... ERROR %08X MS_RAW_ITO_DATA_ADJ_HORIZONTALMS_RAW_ITO_DATA_ADJ_VERTICAL6[ FTS ] INITIALIZATION command sent... %02X 3[ FTS ] production_test_main: system reset ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_GAP failed... ERROR %08X 6[ FTS ] MS RAW GAP TEST:.................OK 3[ FTS ] MS RAW ADJ HORIZONTAL MIN/MAX: 3[ FTS ] %s MS RAW ADJ HORIZONTAL MIN/MAX:.................FAIL 6[ FTS ] MS RAW ADJ HORIZONTAL GAP:.................OK 3[ FTS ] production_test_data: computeAdjVert failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV_GAP failed... ERROR %08X 3[ FTS ] MS RAW ADJ PEAK:.................FAIL 3[ FTS ] production_test_data: production_test_ms_key_raw failed... ERROR = %08X 6[ FTS ] MS RAW LP DATA TEST: 6[ FTS ] MS CX1 TEST:.................OK TOT MS Init Data (Cx) =3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_LP_MAP_MAX failed... ERROR %08X 6[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................OK TOT MS LP Init Data (Cx) =3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS IX1 FORCE TEST:.................OK 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 SENSE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL IX SENSE ADJH TEST:.................OK 6[ FTS ] SS CX2 FORCE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap SS CX2 SENSE failed... ERROR COUNT = %d SS_TOUCH_IDLE_IX1_FORCE_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS TOTAL CX LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS CX2 LP SENSE ADJ TEST: 6[ FTS ] %s: Entering TP Sensitivity Mode disabling algos... 3[ FTS ] Passed a NULL argument! ERROR %08X 6[ FTS ] parseBinFile: sec0_size = %08X (%d bytes) 3[ FTS ] flash_erase_page_by_page: ERROR %08X 6[ FTS ] Setting the page mask = %s 6[ FTS ] 9) SYSTEM RESET: 3[ FTS ] %s: Feature not allowed when Gestures enabled! ERROR %08X 3[ FTS ] %s: Failed to enable DVDD regulator 3[ FTS ] %s: ERROR Failed to enable regulators 3[ FTS ] ERROR: No such input device 3[ FTS ] %s: error during setting GLOVE_MODE! ERROR %08X [ FTS ] %s: fts notifier begin! 3[ FTS ] %s: CRC Error or NO FW! 3[ FTS ] %s: of_property_read_bool(np, "st,extinfo_override_table") failed. 6[ FTS ] limits name = %s 6[ FTS ] %s: Invalid Self island Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by BLD with rom raw frame = %02X %02X %02X %02X %02X %02X Aoffset CA[%d] Quar:0X%02X,Half:0X%02X,Full:0X%02X%02X 3[ FTS ] %s: Wrong number of parameters! ERROR %08X 3[ FTS ] Error reading SS compensation data ERROR %08X 6[ FTS ] %s: Getting gestures coordinates FINISHED! 3[ FTS ] Read Compensation Data Header ERROR %08X MS Data (TOT Cx) =SS RAW FRAME = 3[ FTS ] Error during TP Sensitivity STD... ERROR %08X 3[ FTS ] %s: Blocking multiple open fts_seq_start6[ FTS ] %s: No data to print! readTotSelfSenseCompensationDatareadSensitivityCoefficientsDatareadTotSelfSenseGlobalDataFOUND EVENT = 3[ FTS ] errorHandler: Sense Pin to Pin Short! 3[ FTS ] %s: read error... ERROR %08X 3[ FTS ] MS RAW ADJ VERTICAL GAP:.................FAIL 6[ FTS ] MS RAW LP ADJ TEST: 6[ FTS ] MS CX2 MIN MAX TEST:.................SKIPPED 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL CX TEST failed... ERROR COUNT = %d 3[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................FAIL 6[ FTS ] MS LP CX2 MIN MAX TEST:.................OK 3[ FTS ] MS LP CX2 ADJ HORIZ TEST:.................FAIL MS_TOUCH_LOWPOWER_TOTAL_CX_MAX6[ FTS ] MS TOTAL CX ADJ VERT LP TEST:.................OK 6[ FTS ] SS RAW SENSE TEST: 3[ FTS ] production_test_data: checkLimitsGap SS RAW LP SENSE GAP failed... ERROR = %08X SS_TOUCH_ACTIVE_IX2_FORCE_MAX3[ FTS ] production_test_data: checkLimitsMap SS IX2 FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: computeAdjVert SS IX2 FORCE ADJV failed... ERROR %08X 6[ FTS ] SS IX2 SENSE MIN MAX TEST:.................OK 6[ FTS ] SS CX2 FORCE MIN MAX TEST:.................SKIPPED SS_TOUCH_IDLE_IX2_SENSE_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL IX LP SENSE ADJH TEST:.................FAIL SS_TOUCH_IDLE_CX2_FORCE_MIN6[ FTS ] SS CX1 LP SENSE TEST:.................SKIPPED TOT SS LP Init Data Ix_sn = 3[ FTS ] %s: MS Force Node[%d, %d] = %d exceed limit [%d, %d] 6[ FTS ] %s: TP sensitivity MS Pre Cal FINISHED! 3[ FTS ] %s: Invalid frame data passed as argument! ERROR %08X 3[ FTS ] %s: impossible to write digital gains! ERROR %08X 3[ FTS ] %s: Edge Frame average = %d exceed limit [%d, %d] 6[ FTS ] Limit file Size = %d 3[ FTS ] parseProductionTestLimits: kstrdup ERROR %08X 6[ FTS ] Fw file read COMPLETED! 6[ FTS ] Try to erase unlock flash... 6[ FTS ] 4) FLASH UNLOCK: 3[ FTS ] enterGestureMode: fts_enableInterrupt ERROR %08X fts_set_bus_ref6[ FTS ] Init Core Lib: fts_mode_handler%s: fts notifier begin! %s: Stimpad disable by signature invalid = %02X %02X %02X %02X %02X %02X %s: Stimpad disable by nodes count invalid raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: M ! Aoffset ~crcr:0x%02X%02X%02X%02X Aoffset ~len:0x%02X%02X%02X%02X appid6[ FTS ] %s, size = %d bytes EXT Release = { %08Xgesture_maskfts_gesture_mask_store3[ FTS ] %s: bad input. valid inputs are either 0 or 1! 3[ FTS ] Invalid Action = %d ... ERROR %08X 6[ FTS ] bytesToRead = %d 6[ FTS ] Computing gains with target = %d and saveGain = %d 3[ FTS ] %s: can not allocate memory for cx2_fm ... ERROR %08X6[ FTS ] Read node data ok! readSensitivityCoeffHeader6[ FTS ] Read Data Header done! 3[ FTS ] checkEcho: Echo Event found but with some error events before! num_error = %d [ FTS ] Interrupt is already set (enable = %d). 3[ FTS ] %s: error while reading T cycle! ERROR %08X 6[ FTS ] %s: Write Host Data Memory in buffer... 3[ FTS ] %s: can not allocate force_data ERROR %08X %s: addrSize = %d 6[ FTS ] MS RAW ITO ADJ VERTICAL TEST:.................OK 3[ FTS ] production_test_data: computeAdjHoriz failed... ERROR %08X MS_RAW_DATA_ADJ_VERTICAL_P2PMS Raw LP frame =MS_RAW_LOWPOWER_DATA_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_MAP_MIN failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................OK 6[ FTS ] MS CX2 TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX1_LP_MIN_MAX failed... ERROR %08X 6[ FTS ] MS LP CX2 ADJ TEST:.................SKIPPED 6[ FTS ] MS LP CX testes finished!.................OK 6[ FTS ] SS RAW FORCE MIN MAX TEST:.................OK SS_RAW_DATA_SENSE_EACH_MAX6[ FTS ] SS RAW testes finished!.................OK 6[ FTS ] SS RAW LP FORCE TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE MIN MAX TEST:.................SKIPPED SS_RAW_LOWPOWER_DATA_SENSE_EACH_MAX3[ FTS ] SS RAW LP SENSE GAP TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] SS TOTAL CX SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE ADJ TEST: 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_ADJV_MAP_MAX... ERROR %08X 3[ FTS ] SS IX2 LP SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE ADJ TEST: 3[ FTS ] %s: TP sensitivity MS Pre Cal test FAILED... ERROR %08X 6[ FTS ] %s: Edge Frame average = %d 3[ FTS ] getFWdata: Impossible to allocate memory! ERROR %08X hold_m36[ FTS ] parseBinFile: FILE Config Project ID = %08X 6[ FTS ] 1) SYSTEM RESET: 6[ FTS ] SET Regulators: 6[ FTS ] SET Event Handler: 3[ FTS ] %s: Failed to configure I2C switch 6[ FTS ] %s: GRIP_MODE Enabled! &x->wait6[ FTS ] %s: Bad fts notifier call! 3[ FTS ] %s: firmware update failed again! ERROR %08X [ FTS ] %s: sleeping %dms. [ FTS ] %s: Ultimately waited %d seconds. 6[ FTS ] %s: GPIO Charger Detect = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Sense on Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Frame drop = %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 golden raw validation status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: UP ! 6[ FTS ] %s: < ! fts_fwupdate_storecover_mode6[ FTS ] GM data reading Finished! MS STRENGTH FRAME =6[ FTS ] Consecutive echo on the file node, free the buffer with the previous result 3[ FTS ] %s: parsed a wrong number of bytes %d!=%d 6[ FTS ] SS Force Len = %d Sense Len = %d 6[ FTS ] ss_force_len = %u ss_sense_len = %u 6[ FTS ] %s: Parsing System Info... 6[ FTS ] %s: Saving MP Flag = %02X [ FTS ] errorHandler: handling Finished! res = %08X 3[ FTS ] ErrorList is going in overflow... the first %d event(s) were override! [ FTS ] Starting to poll ErrorList... 6[ FTS ] openChannel: completed! 3[ FTS ] %s: computeAdjHoriz failed... ERROR %08X 6[ FTS ] INITIALIZATION TEST OK! 3[ FTS ] MS RAW LP MIN MAX TEST:.................FAIL 6[ FTS ] MS RAW LP GAP TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_ADJH failed... ERROR %08X 6[ FTS ] MS TOTAL CX ADJ TEST:.................SKIPPED 3[ FTS ] MS LP CX1 TEST:.................FAIL 3[ FTS ] MS LP CX2 MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJV LP failed... ERROR COUNT = %d SS_RAW_DATA_FORCE_EACH_MIN3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_GAP failed... ERROR %08X 3[ FTS ] production_test_data: checkLimitsGap SS RAW FORCE GAP failed... ERROR = %08X 6[ FTS ] SS RAW FORCE TEST:.................SKIPPED 6[ FTS ] SS RAW LP FORCE MIN MAX TEST: 3[ FTS ] production_test_data: computeAdjVert SS TOTAL CX FORCE ADJV failed... ERROR %08X 3[ FTS ] SS IX CX testes finished!.................FAILED fails_count = %d 3[ FTS ] SS IX2 LP FORCE ADJV TEST:.................FAIL 3[ FTS ] production_test_data: computeAdjVert SS TOTAL IX LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP FORCE ADJV computed! 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................OK 3[ FTS ] DATA Production test failed! SS FS force Mean =3[ FTS ] limit file path NULL... ERROR %08X 3[ FTS ] enableGesture: Size not valid! %d > %d ERROR %08X 6[ FTS ] pwr_reg_name = %s 3[ FTS ] %s: Failed to configure reset GPIO fts_gpio_%u %s: Mode Handler starting... 3[ FTS ] %s: error during setting COVER_MODE! ERROR %08X %s: Mode Handler finished! res = %08X mode = %08X fts_fw_update3[ FTS ] %s: dsi_panel_read_vendor_extinfo returned error = %d 6[ FTS ] %s: Unknown water mode = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Idle Status Event = %02X %02X %02X %02X %02X %02X fts_user_report_event_handlerAoffset crc:0x%02X%02X%02X%02X OscTrim crc:0x%02X%02X%02X%02X 3[ FTS ] %s Unable to upgrade firmware! ERROR %08X [none]6[ FTS ] fts_gesture_mask_store: Gesture Enabled = %d %04X3[ FTS ] %s: touch simulation test wq is not available! 6[ FTS ] addr = %llx byteToRead = %d 6[ FTS ] Requesting Compensation Data 3[ FTS ] Error reading TOT SS compensation data ERROR %08X 6[ FTS ] MS and SS force cal triggered! 3[ FTS ] Error while setting TP Sens scan mode... ERROR %08X { readHDMHeader3[ FTS ] pollForEvent: Unmanned Controller Ready Event! Setting reset flags... %s: Setting scan mode: mode = %02X settings = %02X ! 3[ FTS ] %s Cannot read crc status ERROR %08X 3[ FTS ] errorHandler: Sense short to GND! 3[ FTS ] %s: impossible allocate memory for MS frame... ERROR %08X 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ITO ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_initialization: read sys info ERROR %08X 3[ FTS ] Error during INITIALIZATION TEST! ERROR %08X 6[ FTS ] MS RAW LP GAP TEST:.................OK MS_TOUCH_ACTIVE_CX1_MIN_MAX3[ FTS ] production_test_data: checkLimitsMinMax MS CX1 failed... ERROR COUNT = %d 6[ FTS ] MS TOTAL CX MIN MAX TEST:.................OK MS_KEY_CX2_MAXMS Key Init Data (Cx2) =6[ FTS ] MS LP CX1 TEST:.................OK MS_TOUCH_LOWPOWER_CX2_MINMS_TOUCH_LOWPOWER_CX2_ADJ_HORIZONTALMS_TOUCH_LOWPOWER_TOTAL_CX_ADJ_HORIZONTAL3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................FAIL SS_TOUCH_ACTIVE_TOTAL_IX_ADJ_VERTICAL3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS IX2 LP SENSE ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_MAP_MIN failed... ERROR %08X SS_TOUCH_IDLE_CX1_FORCE_MIN_MAX3[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS LP IX CX testes finished!.................FAILED fails_count = %d 6[ FTS ] %s: TP Sensitivity Mode FINISHED! 3[ FTS ] %s: Error while enabling Gains in TP Sens Mode! ERROR %08X STD =3[ FTS ] Error while getting the device ERROR %08X 6[ FTS ] Limit File data passed as arguments! 3[ FTS ] %s: can not set gpio pull-up ERROR %08X 6[ FTS ] parseBinFile: sec2_size = %08X (%d bytes) 3[ FTS ] flash_enable_uvlo_autopowerdown FAILED! 3[ FTS ] WARNING!!! Erasing CX memory but no CX in fw file! touch will not work right after fw update! 3[ FTS ] updateGestureMask: Mask NULL! ERROR %08X isAnyGestureActive6[ FTS ] %s: Feature Allowed! ftm5st,regulator_dvddfts_set_gpio3[ FTS ] %s: error during setting CHARGER_MODE! ERROR %08X [ FTS ] %s: Mode Handler finished! res = %08X mode = %08X 3[ FTS ] Touch IC not in local heatmap mode: %X %X %i3[ FTS ] Cannot initialize the hardware device ERROR %08X 6[ FTS ] %s: Overriding with row=%d, panel_index=%d. [ FTS ] %s: Unknown stimpad status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: -> ! 6[ FTS ] %s: ^ ! OscTrim cen bg:0x%02X%02X%02X%02X OscTrim frequency bg:0x%02X%02X%02X%02X grip_mode3[ FTS ] fts_gesture_mask_store: ERROR %08X touchsimSS Sensitivity Coeff sense = Echo FOUND... OK! 4) FW INFO DUMP: %2d - /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/include/linux/uaccess.h3[ FTS ] error while requesting HDM Download... ERROR %08X readTotMutualSenseNodeDatainitCore6[ FTS ] System resetting... 3[ FTS ] %s: error while writing R0 cycle! ERROR %08X 3[ FTS ] %s: reading data ERROR %08X Adding error in to ErrorList... FINISHED! 3[ FTS ] %s: Error Type Not Found into ErrorList! ERROR %08X 3[ FTS ] getChannelsLength: ERROR %08X 3[ FTS ] %s: Invalid type ERROR %08X getSyncFrame6[ FTS ] %s: Requesting Sync Frame %02X... %s: cmd[%d] = %02X fts_writeReadU8UX6[ FTS ] Trimming Ioff... 6[ FTS ] INITIALIZATION TEST :................. SKIPPED 3[ FTS ] MAIN Production test finished.................FAILED 6[ FTS ] MS RAW LP MAP MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_GAP failed... ERROR %08X 6[ FTS ] MS RAW LP ADJ HORIZONTAL TEST:.................OK 3[ FTS ] MS CX1 TEST:.................FAIL MS_TOUCH_ACTIVE_TOTAL_CX_MAX6[ FTS ] MS TOTAL CX ADJ HORIZ computed! 6[ FTS ] MS TOTAL CX ADJ VERT TEST:.................OK MS_KEY_CX1_MIN_MAX3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJV_LP_MAP_MAX failed... ERROR %08X SS_RAW_DATA_SENSE_GAP6[ FTS ] SS RAW LP FORCE GAP TEST:.................OK 6[ FTS ] SS IX2 FORCE ADJV TEST:.................OK 3[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................FAIL 6[ FTS ] SS TOTAL IX FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX SENSE ADJ HORIZ computed! 6[ FTS ] SS TOTAL CX FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL IX LP FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE TEST: 6[ FTS ] SS TOTAL CX LP SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL CX LP SENSE ADJH TEST:.................OK 3[ FTS ] production_test_data: production_test_ss_raw failed... ERROR = %08X 3[ FTS ] %s: TP sensitivity MS Post Cal test FAILED... ERROR %08X 3[ FTS ] %s: Error while turning on TP Sens Mode! ERROR %08X 6[ FTS ] Starting flashing procedure... 6[ FTS ] 2) HOLD M3 : 6[ FTS ] hold_m3 COMPLETED! 6[ FTS ] load cx DONE! 6[ FTS ] Firmware in the chip different from the one that was burn! 6[ FTS ] disableGesture DONE! fts_enable_reg%s: UNBLANK 3[ FTS ] %s: extinfo index is out of bounds (%d >= %d) in row %d of extinfo_override_table. 6[ FTS ] %s: Doing nothing for event = %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by BLD with real raw frame = %02X %02X %02X %02X %02X %02X 3[ FTS ] %s Proximity Detected! fts_gesture_event_handler6[ FTS ] %s: DOWN ! infoblock_getdataADDR_INFOBLOCK read failed fwupdate3[ FTS ] %s: Unable to access driver data SS Data Ix2_fm = SS Data Cx2_sn = 6[ FTS ] %s: glove_enabled = %d fts_cover_mode_showgesture_coordinatesfts_driver_test_write%5d, 6[ FTS ] FTS_BUS_REF_FORCE_ACTIVE: %s 3[ FTS ] %s: The Header Signature was wrong! %02X != %02X ERROR %08X 6[ FTS ] Node Data to read %d bytes 3[ FTS ] %s: can not allocate memory for cx2_sn ERROR %08X3[ FTS ] pollForEvent: ERROR %08X 3[ FTS ] %s: Impossible to write Config Memory... ERROR %08X! 3[ FTS ] %s: New count not received! ERROR %08X 3[ FTS ] %s: error while writing into the flash! ERROR %08X pollForErrorTypefts_writeRead_internal3[ FTS ] checkLimitsGap: GAP = %d exceed limit %d 3[ FTS ] %s: getMSFrame failed... ERROR %08X 6[ FTS ] MS RAW MAP MIN MAX TEST: MS_RAW_DATA_EACH_MAX6[ FTS ] MS RAW GAP TEST: MS_RAW_DATA_ADJ_HORIZONTAL3[ FTS ] MS RAW ADJ HORIZONTAL GAP:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV failed... ERROR %08X 6[ FTS ] MS RAW ADJ VERTICAL GAP:.................OK 6[ FTS ] MS RAW ADJ Peak: Getting max ADJV 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV_PEAK failed... ERROR %08X 6[ FTS ] MS RAW ADJ TEST:.................SKIPPED 3[ FTS ] production_test_data: readTotMutualSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: production_test_ms_key_cx failed... ERROR = %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX1_MIN_MAX failed... ERROR %08X 6[ FTS ] MS KEY TOTAL CX TEST:.................SKIPPED SS Raw sense frame =3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_MIN_MAX failed... ERROR %08X 6[ FTS ] SS RAW LP FORCE MAP MIN MAX TEST: SS_RAW_LOWPOWER_DATA_FORCE_GAP6[ FTS ] SS RAW LP SENSE GAP TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE ADJV TEST:.................OK 6[ FTS ] SS CX2 SENSE ADJ TEST: SS_TOUCH_ACTIVE_CX2_ADJ_HORIZONTAL6[ FTS ] SS TOTAL IX LP FORCE ADJV TEST:.................OK 6[ FTS ] SS IX2 LP SENSE ADJ TEST: 6[ FTS ] SS TOTAL IX LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] %s: TP sensitivity SS Pre Cal FINISHED! 3[ FTS ] %s: Normal Frame average = %d exceed limit [%d, %d] 6[ FTS ] %s: Exiting TP Sensitivity Mode enabling algos... 3[ FTS ] parseProductionTestLimits: ERROR %08X 3[ FTS ] parseProductionTestLimits 1: ERROR %08X 6[ FTS ] senseOff: SENSE OFF 6[ FTS ] flashing procedure Finished! 3[ FTS ] Error during filling Flash! ERROR %08X 3[ FTS ] flash erase FAILED! ERROR %08X 6[ FTS ] updateGestureMask: setting gesture mask to disable... 6[ FTS ] %s: All Gestures Disabled! 6[ FTS ] SET Bus Functionality : &gestureMask_mutex3[ FTS ] Error: can not create /proc file! fts_set_switch_gpio6[ FTS ] %s: GLOVE_MODE Enabled! 6[ FTS ] %s: Charger Mode setting... 6[ FTS ] %s: Sense ON! fts_screen_state_chg_callback[ FTS ] %s: BLANK 3[ FTS ] getMSFrame3 failed with result=0x%08X. 3[ FTS ] %s: failed to allocate extinfo. len=%d. 3[ FTS ] Error (%08X) while reading from FIFO in fts_event_handler ADDR_FLASH_STATUS write failed OscTrim ~crcr:0x%02X%02X%02X%02X %100s %d %dFW: %04X CFG: %04X AFE: %02X Project: %04X Buffer allocation failed! stm_fts_cmd_show3[ FTS ] fts_enableInterrupt: ERROR %08X 6[ FTS ] Get 1 MS Strength fts_cover_mode_storefts_pm_suspend6[ FTS ] Reading MNM register... 6[ FTS ] Setting target = %d and percentage = %d readSelfSenseCompensationDatareadSelfSenseNodeDatareadSensitivityCoeffNodeData6[ FTS ] Address for Golden Mutual hdr = %llx 3[ FTS ] %s: No setting argument! ERROR %08X 6[ FTS ] %s: Reading System Info... 6[ FTS ] Screen Resolution = %d x %d 3[ FTS ] %s: Config CRC Error found! CRC ERROR = %02X errorHandlererrorHandler: Starting handling... 3[ FTS ] errorHandler: Cannot reset the device ERROR %08X errorHandler: No Action taken! 3[ FTS ] %s: second write error... ERROR %08X production_test_main3[ FTS ] production_test_data: checkLimitsMinMaxEachNodeData failed... ERROR COUNT = %d 6[ FTS ] MS RAW ADJ HORIZONTAL TEST: 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJH GAP failed... MS_TOUCH_ACTIVE_CX2_ADJ_VERTICALMS_TOUCH_LOWPOWER_TOTAL_CX_ADJ_VERTICAL6[ FTS ] SS RAW FORCE MIN MAX TEST: 3[ FTS ] SS RAW LP FORCE MAP MIN MAX TEST:.................FAIL 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_GAP failed... ERROR %08X 6[ FTS ] SS IX2 FORCE ADJVERT TEST: 3[ FTS ] SS TOTAL IX SENSE ADJH TEST:.................FAIL 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_MAP_MAX failed... ERROR %08X 6[ FTS ] SS CX2 FORCE MIN MAX TEST:.................OK 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: production_test_ss_ix_cx_lp failed... ERROR = %08X TOT SS Init Data Ix_fm = 3[ FTS ] production_test_data: computeAdjVert SS IX2 LP FORCE ADJV failed... ERROR %08X 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................OK 3[ FTS ] SS TOTAL FORCE LP MIN MAX TEST:.................FAIL SS_TOUCH_IDLE_TOTAL_CX_SENSE_MAXTOT SS LP Init Data Cx_sn = 3[ FTS ] %s: Error while turning off TP Sens Mode! ERROR %08X 3[ FTS ] %s: can not set spi4 mode ERROR %08X 6[ FTS ] Full Erase flash DONE! 6[ FTS ] Writing page mask... ^{{^__^{{^__5=mtz4 W    r}ejm$2YBbdescription=STMicroelectronics MultiTouch IC Driverauthor=STMicroelectronicslicense=GPLvermagic=4.14.170-g666300e62136-ab6386400 SMP preempt mod_unload modversions aarch64name=ftm5depends=heatmapAndroid (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)ftm5! `module_layoutcurrent_kernel_time64]Xrelease_firmwarerequest_firmwareZstrncmpo6xint_sqrtZ%strcmp.4dspi_synch__list_add_validu_raw_spin_unlock_irqrestore!'disable_irq_nosync enable_irq❚_raw_spin_lock_irqsaveq}vseq_read mseq_lseek seq_writeyXseq_release&seq_open~)HmemcpyHWstrlcpyK__arch_copy_from_userxp __might_faultHۈ__check_object_size(remove_proc_entry&i@proc_createtqproc_mkdir_datahrtimer_forwardGhrtimer_start_range_ns{hrtimer_initiBflush_workqueue: hrtimer_cancel[_-ukstrtoboolP=7kstrtointZZkstrtou8`Ϙstrlenl߅strsepǚ_ctypekstrdupL[mutex_trylockcstrlcat\bin2hexZ sscanfkmalloc_order_trace4t__sw_hweight32msleep地__kmallocozdsi_panel_read_vendor_extinfo@(irq_set_irq_wakeW^gpiod_direction_input\"Ggpio_requestheatmap_readѹpm_qos_update_requestԸzktime_getRrequest_threaded_irq?msm_drm_register_client`of_property_read_string_helper of_property_read_u32_index;Ͷof_property_count_elems_of_sizedmemset9__pm_relaxeItbn_release_bus Y__pm_stay_awake pm_wakeup_ws_eventp7jiffies_to_msecsԸ˛gpiod_direction_output_rawttbn_request_buszregulator_get;JQfree_irqsysfs_remove_groupFKOof_property_read_stringS/of_get_named_gpio_flags:of_drm_find_panel's of_parse_phandle_with_fixed_argsЪ$Sof_find_propertyL devm_kmalloc,tbn_initJkmem_cache_alloc_trace.kmalloc_cachesUospi_setupg__stack_chk_guard7 QYdriver_unregister^V __spi_register_driver&ԱD__dynamic_pr_debug{Cwait_for_completion_timeout/ .queue_work_on~cancel_work_sync /dregulator_enable__const_udelayygpiod_set_raw_valuer#gpio_to_desc regulator_disableQmutex_unlockSLLmutex_lockXUprintk-Oinput_mt_report_slot_stateܸ input_eventGNU*.((( B Q[pgx.Hvp(@E@ABCD  h<+! >(M,[fP(/H8;p;>$@H4XAWB pN\tS4Sx(((((6\F(o@(h((((>(i0(X((( H(4(\( ( p(HW8 `@`pb$dd3d DfTheLvPPw4z@z{x|}x0~x+`@8xTihx~ @ċ@8؏pJH@^s$44N      /   D @ Z ` j         @ `   .  @  R    @ PC E G0@(Ih(@Sdpo((((0(X(%(Xbcu 8 G< h ZZUq      +p`?<xSer, <8F\ Pk}1Imz@ '<Q^ @p8 H p,*+6DSi| ,1BN\^qz0C c lM(D-4;[vh  ~((4u 6CPfwx|ld(uT$3KdAU\cemwxgLgPXtw$  .&lFjU p|din|g 20k %=hS0 it=4<@E KdVC iJ tX$O@Q9e$= G @T*<=Kc@hmȐ8 Pa6@,LheWtn0Z[\_4u@@ WhJ DF*NGPgp|=&<SD )Xb,8X"Eb,SbDfw`E dXe0,%&$'|)*<7 =( > ! 2 ; `@ I G ` Tp U W  X Y $Z 8[ <\!@],!l^%!X_;!L`4J!a4^!b4r!c4!e!4f!n!!s!ԋ(! "<2"<\L"lf"h."PD"Dfl"""""al""b(#dT #d4#0e##De+#|e$3#eD#flM#q]#sm#tHx#xH##4l###̈h#<##0$|$T$xfts_set_bus_ref.descriptorfts_aggregate_bus_state.descriptorfts_spi_driverfts_probefts_get_regfts_gpio_setupfts_resume_workfts_suspend_work__init_completion.__keyfts_probe.__keyfts_probe.__key.43fts_probe.__key.45fts_probe.__key.47fts_probe.__key.49fts_noti_blockread_heatmap_rawfts_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.104fts_mode_handler.descriptor.110fts_mode_handler.descriptor.131fts_screen_state_chg_callbackfts_screen_state_chg_callback.descriptorfts_screen_state_chg_callback.descriptor.139fts_screen_state_chg_callback.descriptor.142fts_screen_state_chg_callback.descriptor.145fts_read_panel_extinfo.descriptorfts_read_panel_extinfo.descriptor.184fts_enter_pointer_event_handler.descriptorfts_enter_pointer_event_handler.descriptor.212fts_status_event_handler.descriptorfts_status_event_handler.descriptor.251fts_status_event_handler.descriptor.254fts_status_event_handler.descriptor.266fts_status_event_handler.descriptor.257fts_status_event_handler.descriptor.260fts_status_event_handler.descriptor.263$dupdate_motion_filter.descriptorfts_infoblock_getdata_showfts_fwupdate_showfts_fwupdate_storefts_appid_showfts_mode_active_showfts_fw_test_showfts_status_showstm_fts_cmd_shownumberParameterstypeOfCommandstm_fts_cmd_storefts_heatmap_mode_showfts_heatmap_mode_storefts_grip_mode_showfts_grip_mode_storefts_charger_mode_showfts_charger_mode_storefts_glove_mode_showfts_glove_mode_storefts_cover_mode_showfts_cover_mode_storefts_stylus_mode_showfts_stylus_mode_storefts_gesture_mask_showfts_gesture_mask_storefts_gesture_coordinates_showfts_autotune_showfts_autotune_storefts_touch_simulation_showfts_touch_simulation_storetouchsim_timer_cbfts_default_mf_showfts_default_mf_storefts_pm_suspendfts_pm_resume__UNIQUE_ID_description20__UNIQUE_ID_author21__UNIQUE_ID_license22fts_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.0mess.1driver_test_bufflimitbin_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.14fts_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_vermagic10__UNIQUE_ID_name11____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_work__init_waitqueue_headcomplete_allinput_allocate_devicefts_ts_physscnprintfinput_mt_init_slotsinput_set_abs_paramsinput_set_capability__mutex_initgestureMask_mutex__raw_spin_lock_initinput_register_deviceinput_free_devicekfreegpio_freeregulator_putpm_qos_add_requestinitCorefts_system_resetreadSysInfoisI2cErrordefaultSysInfogetForceLengetSenseLenheatmap_probeinit_timer_keydelayed_work_timer_fnsysfs_create_groupdestroy_workqueuemsm_drm_unregister_clientheatmap_removepm_qos_remove_requestinput_unregister_devicewakeup_source_removewakeup_source_dropfts_proc_initqueue_delayed_work_on__stack_chk_failtbn_cleanupfts_proc_removesysfs_remove_groupfree_irqregulator_gettbn_request_busgpiod_direction_output_rawjiffies_to_msecspm_wakeup_ws_eventfts_write__pm_stay_awakeflushFIFOtbn_release_bus__pm_relaxfts_writeReadU8UXgetMSFrame3memsetof_property_count_elems_of_sizeof_property_read_u32_indexof_property_read_string_helperfts_crc_checkflashProcedurepollForErrorTypesystemInfotestsproduction_test_mainmsm_drm_register_clientrequest_threaded_irqktime_getpm_qos_update_requestheatmap_readgpio_requestgpiod_direction_inputirq_set_irq_wakesetScanModeisSystemResettedDownenterGestureModefromIDtoMaskisSystemResettedUpsetFeaturesdsi_panel_read_vendor_extinfo__kmallocmsleepdumpErrorInforeadGestureCoords__sw_hweight32fts_writeU8UXkmalloc_order_tracesscanfprintHexbin2hexreadFwFilestrlcatmutex_trylockcleanUpproduction_test_itoproduction_test_initializationproduction_test_ms_rawproduction_test_ms_cxproduction_test_ss_rawproduction_test_ss_ix_cxreadMutualSenseCompensationDataarray1dTo2d_i8print_frame_i8readSelfSenseCompensationDataarray1dTo2d_u8print_frame_u8array1dTo2d_shortgetSSFrame3print_frame_shortkstrdup_ctypestrsepstrlenkstrtou8kstrtointupdateGestureMaskisAnyGestureActivegesture_coords_reportedgesture_coordinates_xgesture_coordinates_ykstrtoboolhrtimer_cancelflush_workqueuehrtimer_inithrtimer_start_range_nshrtimer_forwardproc_mkdir_dataproc_createremove_proc_entrygetDev__check_object_size__might_fault__arch_copy_from_userstrlcpyfts_write_heapu8ToU16_befts_writeRead_heapfts_writeThenWriteRead_heapu8ToU64_befts_writeU8UXthenWriteU8UXfts_writeU8UXthenWriteReadU8UXgetSyncFramememcpyu32ToU8_begetClientreadConfigpollForEventfts_writeFwCmd_heapsaveMpFlagrequestHDMDownloadreadHDMHeaderreadGoldenMutualRawDatareadTotMutualSenseCompensationDatareadTotSelfSenseCompensationDataarray1dTo2d_u16print_frame_u16readSensitivityCoefficientsDataflash_unlockflash_erase_unlockflash_erase_page_by_pagefreeCurrentLimitsFilecheckEchowriteSysCmdu8ToU32_besetActiveScanFrequencytp_sensitivity_set_scan_modetp_sensitivity_test_std_msgetLimitsFilegetFWdatafts_read_heapwriteConfigtp_sensitivity_modetp_sensitivity_test_pre_cal_sstp_sensitivity_test_pre_cal_mstp_sensitivity_compute_gainstp_sensitivity_test_post_cal_msseq_openseq_releasebuf_chunkseq_writeseq_lseekseq_readopenChannelresetErrorListinitTestToDosetResetGpio_raw_spin_lock_irqsaveenable_irqdisable_irq_nosync_raw_spin_unlock_irqrestorestartStopWatcherrorHandlerstopStopWatchelapsedMillisecondrequestSyncFramefts_writeFwCmdu8ToU16u8ToU32writeHostDataMemoryaddErrorIntoListgetErrorListCountpollErrorListgetChannelsLengthgetFrameDatareadSyncDataHeadergetDrvInfofts_read__list_add_validspi_syncfts_writeReadfts_writeThenWriteReadcomputeAdjHorizcomputeAdjHorizTotalcomputeAdjVertcomputeAdjVertTotalcomputeAdjHorizFromUcomputeAdjHorizTotalFromUcomputeAdjVertFromUcomputeAdjVertTotalFromUcheckLimitsMinMaxcheckLimitsGapcheckLimitsGapOffsetscheckLimitsMapcheckLimitsMapTotalcheckLimitsMapFromUcheckLimitsMapTotalFromUcheckLimitsMapAdjcheckLimitsMapAdjTotalparseProductionTestLimitsstrcmpfreeLimitsFileproduction_test_ms_key_rawproduction_test_ms_raw_lpproduction_test_ms_cx_lpproduction_test_ms_key_cxproduction_test_ss_raw_lpproduction_test_ss_ix_cx_lpproduction_test_datasenseOnint_sqrtstrncmprequest_firmwarerelease_firmwarereadLinecurrent_kernel_time64elapsedNanosecondu8ToU16nu16ToU8n_beu16ToU8_beu16ToU8u32ToU8attempt_functionsenseOffprint_frame_u32print_frame_intu64ToU8_beparseBinFileflash_burnhold_m3flash_enable_uvlo_autopowerdownfillFlashwait_for_flash_readyflash_full_erasestart_flash_dmaenableGesturedisableGesturegetGestureCoords 0H(08@ H@P`X`hpx @`sHWs``Dpb =0d@Pd`pfhPw:"zzh{|u}0~*` =R088@PhX`Epx]tFċhHt`pL`p4F8PF< FD PFH FP PFT Fh87lPFp 87x PF| 87 PF 87 PFdfPF df PF df PF df PF(<PXa  a  a  a   X. X. X. X. :$ :( :, :4HPl}7 }7 }7 }7    $0<HT`lx. . . .@"D "H "L "dxJ| J J J}C  }C  $ }C, 0 }C8`djFh}Cl p jFt }Cx | jF }C  jF }C(‰2 ( ‰ 2 ( ‰ 2 ( ‰ 2   } }$j( j, }0 j4 }8 j@DJHs)L JP s)T JX s)\ J` s)dhP~l P~p P~t P~x|o o o o| | | |h h h h (;, ;0 ;4 ;H d t  } } } }p p p p   } } } } , 0 4 8 H  T X \ ` d h l p t    p p p p  f f f f  3Z 3Z 3Z 3Z  . . . . , 0 4 8 @ D OH OL OP O`  x   ; ; ; ;  1 1 1 1     |) |) |) |)     $  , ,;0 ,;4 ,;8 ,;@ D U~H U~L U~P U~`  h j~l j~p j~x j~  t3|42516711$$ # #4#H#P"X"?d d  d  d$$? $( , 0 8 < @ D   @r r r rA~  ~  ~   ~ B0C<'DT+X/\ +` /d +h /t +x /D   PC~I P C ~ I P C ~ I  P C ~ I$:XEpx|'Fr r r rA~  ~  ~  ~GHPC~ $ P( C, ~0 4 P8 C< ~@ D PH CL ~P \   IC   C   C   C  $<J"H H H H | |  |  |  8 ;< ;@ ;D ;H T [X [\ [` [d t  gx  g|  g  g  + / + / + / + /  D    !K!b! b! b! b!!:!! ! ! !<"Nq@" NqD" NqH" NqX" l"Lx"Cr|"" Cr" " Cr" " Cr" "M"M"M"M#ML#h#9l#[p# 9t# [x# 9|# [# 9# [#8## 8# # 8# # 8# ##F# F# F# F#N# $  $  $  $;$ ;$ ;$$ ;($<$;@$ ;D$ ;L$ ;\$Nx$G|$ G$ G$ G$8$ 8$ 8$ 8$$K$ K$ K$ K$M$/$ /$ /$ /%%% % %  %$%O0%`84%[8% `8<% [@% `8D% [H% `8L% [P%`%pd%[h% pl% [p% pt% [x% p|% [%%P%%[% % [% % [% % [%%[%h% [% h% [& h& [& h&&0&PD&PH& PL& PP& PX&\&$`& $d& $h& $l&x&[|&~& [& ~& [& ~& [& ~&&'&Q&~& ~& ~& ~&&m& m& m& m&&F& F' F' F ''] '$' ](' ,' ]0' 4' ]8' @'H'+L'[P' +T' [X' +\' [`' +d' [p't' x' |' ''b' b' b' b''Q'' ' ' ''R' R' R' R (R( R( R( R0(B4( B8( B<( BD(T(gX( g\( g`( gp(x(;|( ;( ;( ;((S( S( S( S(T(( ( ( (()T) )8)TP)X)`)<d) <h) <l) <t)x)ӳ|) ӳ) ӳ) ӳ))')L) L) L) L))U)8) 8) 8) 8)););)>*@*XA* ; * >* XA* ;* @* ; * >$* XA(* ;,* @0* ;4* >8* XA<* ;@* @L*Bd*Nh* Bl* Np* Bt* Nx* B|* N**tS*S** tS* S* * tS* S* * tS* S* *V* *  *  *  *+" +ݪ+ ݪ+ ݪ+ ݪ+<+H++L+/P+ +T+ /X+ +\+ /h+ +l+ /x++D++{+ + {+ + {+ + {++++/+ ++ /+ ++ /+ ++ /++D+Wg+ Wg+ Wg, Wg, ,u, u, u, u ,0,4,8, <, @, x,|, , , ,,:,W,X,B,C-----.,.@.L.YX.X.. . . .~Z. ~Z. ~Z. ~Z..Z.A.Y. A. Y. A/ Y/ A/ Y/ /#(/,/ 0/ 4/ h/t/A/[/~/Y/ ~/ Y/ ~/ Y/ ~/ Y//:// / / $0\(0,0 00 80 T0X0 \0 `0 l0Cp0) t0 Cx0 ) |0 C0 ) 0 C0 ) 00]00 0 0 00^0_0\0`11  1 1 (1a@1ڻD1CH1 ڻL1 CP1 ڻT1 C`1 ڻd1 Cp11C11 C1 1 C1 1 C1 11b1`1~1 ~1 ~1 ~22 2  2 2 2(28,2 802 842 8@2D2uH2 uL2 uP2 uX2h2a2C22 C2 2 C2 2 C2 22b2`29b2 9b2 9b2 9b3Z3 Z3 Z 3 Z3 3$3 (3 ,3 43D3a`3Cd3~h3 Cl3 ~p3 Ct3 ~x3 C|3 ~33b3`3\b3 \b3 \b3 \b3f3 f3 f3 f334 4 4 4 4a<4C@4D4 CH4 L4 CP4 T4 CX4 `4x4b4`4O4 O4 O4 O44 4 4 44b4 b4 b4 b444C4 4 C5 5 C 5 5 C5$5]@5D5H5 L5 P5 \5`5 d5 h5 5x5Z;5C5 x5 Z;5 C5 x5 Z;5 C5 x5 Z;5 C555f5C5 5 f5 C5 5 f5 C5 6 f6 C 666j6C 6 $6 j(6 C,6 06 j46 C86 <6 j@6 CD6L6P6T6CX6 \6 `6 Cd6 h6 l6 Cp6 t6 x6 C|66:6:6 :6 :6 :6b7 b7 b7 b 7O$7*(7 O,7 *07 O47 *87 O<7 *@7X7\7 `7 d7 x77777 7 7 77?87*7 7 ?87 *7 8 ?88 *8  8 ?88 * 84888<8 @8 D8 H8 L8 P8 T8\8@`8Hd8*h8 @l8 Hp8 *t8 @x8 H|8 *8 @8 H8 *88h8`8*8 h8 `8 *8 h8 `8 *8 h8 `8 *849cT9dt9c999HP9 9 9 9 HP9  9 9 9 HP9  9 9 9 HP9  9e9c :$:)(: ,: )0:  4: )8:  <: )@:  H:d:h: p: x: :: : :  : :  : :  ::%[: : %[:  : %[:  : %[:  ::: : : :;"4;8;dP<; H; L; dPP;  X; \; dP`;  h; l; dPp;  t;;r;:/; r; :/; r; :/; r; :/;P<*T< *X< *\< *<<< < < <R< R< R< R= =t$=  (= t,=  0= t4=  8= t@========>4>t8>t<> t@> tD> tH> tL> tP> tT>t>0x>|>t> 0> > t> 0> > t> 0> > t>>>8>t> > 8> t> > 8> t> > 8> t> ?4?P?tT?X? t\? `? td? h? tl? p???? ??  ? ?  ? ?  ? @(@TP@cT@ TX@ c\@ T`@ cd@ Tl@ c|@@@@'@@#@ #@ #@ #@f@@'A$A(A ,A 0A 8AlAVAcA VA cA VA cA VA cAAAAAGA GA GA GB > > >(d04 8 < @PT \ d tx   ȷ?̷ ?з ?Է ?ܷ] ] ] ]82 82 82 824   ĸ ȸ ̸ F F F$ F48< D H L\T \\ \h \t(, 0 4 T̺    04 8 @ \   ػF F F F$@"`Fd Fh Fp F"м} } } }  , 48<D H L P T X h,l ,p ,t ,x   ̽Xн XԽ Xؽ Xܽ   (H\F` Fd Fl FF F FȾ F  $ 4TtF F F FF F F F<`Fd Fh Fp F      $Dd    @`X""" ( , 4 Dd\ \ \ \$HP T \ lF F F F$ ( 0 @`F F F FF F F F(LFP FT F\ FF F F F""" ( , 4 Dd`|""R, R, R, R,   (Hh   <PFT FX F` FF F F FF F F F@\"d"l"tx         """"   D IL  IT  I\  Il      .1 .1 .1 .1# # # #(T, T0 T4 T<@ D H P=T =X =\ =d0h 0l 0p 0Kd  ( 4DSH SL ST S\ThUl Up Ut Uxʀ ʀ ʀ ʀ1 1 1 1   : : : :(@LT X \ `: : : :# # # #E E E E 8HrL rP rT rXyB y Bt y B t y B t tE     $ ,00 04 08 0@:D :H :L :T&X &\ &` &hxl xp xt x|I] I] I] I]   "L L L LPI PI PI PI|U |U |U |Uf f f f(J, J0 J4 JDơH ơL ơP ơX+\ +` +h +pxI| I I Ic c c c: : : : >( >, >0 >4dq:h q:l q:p q:x|      Hq q q q   U U U U f$ f( f4 f8PTUX \ U` d Ul p U      :p; ;  ;  ;  s$( s, 0 s4 8 s< @LuPT uX \ u` d uh lxH| H H H s s $ s( , s0 4@tx|      '; ';  ';  ';       (5;, 5;0 5;4 5;<@8D 8H 8L 8`dh l t       K $ ( ,04< @ D H L P T X \ p"         K   8lp t x       f f f   f  (.,, .,0 .,4 .,DT\R,` R,d R,h R,px|      :    HIPެT ެX ެ\ ެ`   4>] 4> ] 4> ] 4> ]t] t ] t ] t ]]  ]$ ( ]4 8 ]HLP T X :      8I@D H L P\` d p xt t t tdt t t tI   . ,$ .( ,, .0 ,4 .8 ,@HyL,P yT ,X y\ ,h yl ,x., . , . , . ,Ik I k I k I k., . , . , . ,  f$ (  f, 0  f4 8  fDP JT fX  J\  f`  Jd  fh  Jl  ft|"., . , . , . ,   :   Xlx|   I   =2 =2 =2 =2 48 < @ Dhlmp t mx | m  mm  m  m  m,m , m , m , m"f r> "f r> "f r> "f$ r>,0.4m< .@ mH .L mP .T m\l.pmx .| m . m . m   :   Ldhdddt t t tt t t tI(F (F (F (F 0H`lpt x |    E E  E  E       " "u "u  "u $ "u( 4<"D"TX\ ` d h l p x""""   :   DXdh l p xI      .O . O . O . O; O$ ;( O, ;0 O< ;@ OLX.\O` .d Oh .l Op .t OIC I C I C I C.O . O . O . O.O . O . O . O (, 0 4 d:   t t t tdt t t t,I|   i  i  i  i Ji  J i  J i  J i"   <:X\ ` d    I      $ ,PTV;X \ V;` d V;h l V;t|#V; # V; # V; # V;,V; , V; , V; , V;"f; "f ; "f ; "f ;.V;$ .( V;0 .4 V;8 .< V;DT.XV;` .d V;l .p V;t .x V;   :   <d\d|ddt t t tt t t tI(F (F (F (FX\ ` d  h l  p t  E E  E  E         ""u "u   "u   "u  ("0"@D H L  P T  X \  dl"t"|""   R R  R  R  :   8I@aFD aFH aFL aFPlp t x 2 2 2 2 S  S  S  Sw;  w;  w;  w;$V FF$ $V( FF, $V0 FF4 $V8 FF@LtPFFX t\ FFd th FFp tt FF|FF  FF  FF  FF,w; , w; , w; , w;   $.(w;, .0 w;8 .< w;@ .D w;LX:x|   dddt t$ t( t04t8 t< t@ tHdIl(Fp (Ft (Fx (F|      """  $ \`d h l p t x :       I0) 4 ) 8 ) < ) @L9SP 9ST 9SX 9S\d#h #l #p #td% % % %IXr Xr Xr Xrvi vi vi vi —$ —( —, —8H,L ,P ,T ,\d h  l  p  |\f \f \f \f"1 1 1 1   :(i0P4 i8 P< i@ PD iH PPX`htCJx CJ   CJ  CJ? ? ? ?      CJ CJ CJ$ CJ(PT X \ dih il ix i#  #  #  #ei 4Xdh l p |         ` ` ` `^V  ^V $ ^V( , ^V08:XdtZ Z Z Z8F 8 F 8 F 8 Ff f f f    `$( `, 0 `4 8 `< DHL P T hp$  p$  p$  p$   <HgL-P gT -X g\ -p gt -IelK0qr4 qr8 qr@ qrPlX+\ +` +d +hxK^ ^ ^ ^      ;  ; ; ;(l0+4 +8 +< +@PKTX \ ` px|      ^u ^u ^u ^u^u ^u ^u ^u   H L  P  T  \h:lp t x             g g g gF F F Fz z z  z$2( 2, 20 24<@ D H t:          D2 2 2 2> >   >$ ( >, 4DH L P |H  H   H   H lJ  lJ   lJ   lJ :   $ tg|r g r g r g r   v v  v v(D04 8 < DT>X >\ >` >l|   :   TX \ t <X  < X  < X  < X / / / /$0.4 .8 .< .T`Jd Jh Jl Jt|      :       ( h0  h< @  D  hH  L  hT  h t Jx | ɭ $ y  J    ɭ  $  y  J    ɭ  $  y  J    ɭ  $  y  I 4  8   <   @   H d |  D  I ]  ]  ]  ]  @ uD  uL  uP  u\ x ~-|  ~-  ~-  ~-                 : H  H  H$  H( , R 0 r4  R 8  r@  R D  rL  R P  r        ` >d >h  >l  >p  >t  >x  >|  >   >   >    >    >    I hS  hS  hS  hS R R R$ R0DP\ht|   d- d- d- d-J J J J    U U U U(0f4 f8 f< f@PT X \ ltrx r| r rU U U Ul+ + + +K     4l@PK\hpt x |    C C C C       E E E  E(0J4 J8 J< JDPX\ ` d ht(4@LXdp| $0<HTXr\ r` rd rlpnt nx n| n$ $ $ $   *- *- *- *-> > > > ()0H4 H8 H< H@DR HrL R P rX R \ rd R h r   :s  s   s   s,HIP2T 2X 2\ 2dtbx b| b br  r  r  ri   $4u8 u< u@ uL|   I@ @  @  @ ^  ^  ^   ^$ ,04 8 < hlp t x |   'Qj j j jF F F F$ $ $ $       $Q04 8 < DPT X \ dp:   J J  J  J s s  s  s ,I428 2< 2@ 2LTrX\ r` d rh l rp i   I  , 0 DTpi   '/ / / /b b b b   u u u  u,0f4 f8 f< fHbL bP bT b`d Gh  Gl  Gp  G|u u u ui i i i   Ԃ Ԃ Ԃ Ԃ   ,:\` d h KzV  zV  zV  zV$(DG, DG0 DG4 DG<Tih$l $p $t $|g g g g_ _ _ _u u u u   <:TX \ ` h%p %|S S % S % S   V V V V(&%  &%$ &%( &%0<@ D H TX\ ` d :          8 T I\ 8`  8d  8h  8|           R  R  R  R     ! ! !.j! .j! .j! .j(!0!4! 8! P> T> X> `>d> h> p> >#>> #> > #> > #> >>K4 >4ĝ >4ȝ >4НM  M  M  M@" D " H " T " d     Ğ Ȟ ̞      M M M M   ̟s<П s<ԟ s<؟ s<ܟ:  :  :  :      (f, f0 f4 f8<@D H L P T ` pzX. zĠ XȠ .̠ zР XԠ . z X .xs| s s sO O O Oġȡ ̡ С ءAܡ A A A" V  V  V  V  $ ( , 0L4P 4T 4X 4\lpt x |    ̢mТ mԢ m m8<@ D H L  P T X  l p t  < < < <$(, 0 4 8\` d h tP`x P`| P` P`l l l l1!Ĥ 1!Ȥ 1!̤ 1!Ԥʤؤ ʤܤ ʤ ʤ   *  * * *(0%m4 %m8 %m< %m@DH2'L P 2'T X 2'\ h 2'xĥȥ̥.Х ԥ إ .ܥ   .   .$xA| A A A =  =  =  =G G GĦ G̦HЦ HԦ Hئ H& & & &' ' ' ' U U U U$"\hl p x    ħyȧ y̧ yԧ yܧ       Y Y Y Y 8yDVH VL VP VTzd~p2t 2x 2| 2       """Ȩ"Ԩ"""" 4 4 4 4 $ ( , 08"D"H^4L ^4P ^4T ^4\ltx |  ? ? ? ?zX. z X . z X .0 z4 X8 .`h hĪ hȪ hЪԪOت Oܪ O OƄ Ƅ Ƅ Ƅ   $pA( pA, pA0 pA4<"H"THX H\ H` Hdl"x"|! ! ! !    5ī  5ȫ  5ԫ  5(,0.4 8 < .@ D H .\ ` d .جܬ   e e e e(v, v0 v4 v8@"T0X 0\ 0` 0hx"""""""̭"Эԭ ح ܭ      $  ,`0 `4 `8 `<D"P"\&` &d &h &lt""Pm Pm Pm Pm""̮Ю Ԯ خ  ܮ      :$( , 0 <1@ 1D 1H 1lxx        į  Я ԯ   a$ a( a, a0<0&@ 0&D 0&H 0&P`xd xh xl xt|"   "   İ԰ذ5aܰ  5a  5a  5a4!8 !< !H !\         Ա ر ܱ  xUO| UO UO UOV V V VIJkZȲ kZ̲ kZв kZԲزZ'ܲ Z' Z' Z'ގ ގ ގ ގ O$ O( O, O048Oa< @ OaD H OaL X OahzX. zij Xȳ .̳ zг XԳ . z X .tx |  }= }= }= }=     Ĵ  ̴^Iд ^IԴ ^Iش ^I"I I I  IZ Z Z  Z$@lD lH lL lP`dDih l Dip t Dix  Di=ĵ =ȵ =Ե =,04 8 < @  D H L  ` d h  " "  " "3  3$ 3( 3,TX \ ` lNp Nt Nx NU U U U  ķ ̷з Է ط ܷci ci ci ci     (, 0 4 8<@taD H taL P taT ` tap. ĸ ȸ .̸ и Ը .   .x5v| 5v 5v 5ve" e" e" e"G G GĹ G̹6й 6Թ 6ع 6( ( ( (       $y'( y', y'0 y'4<"lyx|   z~2 2 2 2`[ `[ `[ĺ `[̺غ"""""" ","@ZD ZH ZL ZTX \ ` dl"x"|          IĻ IȻ IԻ I$z(X,.0 z4 X8 .@ zD XH .` zd Xh .MV MV MV MV }= }= }= }= 8'2< '2@ '2D '2L5P 5T 5X 5`F=d F=h F=l F=p|""i i i i""B BĽ BȽ Bн3[ 3[ 3[ 3[` ` ` ` hlp.t x | .   .   .Ծ $ ( , 48< @ D HpIt Ix I| I"0 0 0 0"ȿ"Կ""""""    \m` md mh mp2t 2x 2| 2""   ""= = = =""         $  08:`d h l x|   xE  E  E  E m  m  m  mD!H !L !P !T`0&d 0&h 0&l 0&ta  a  a  a "0 0 0 0      (`, `0 `< `L             hZl Zp Zt Z|N N N N-I -I -I -I5 5 5 5      D0iH 0iL 0iX 0ih             tx |  Q Q Q Q35 35 35 35jy jy jy jy"y y y y  $ ( 4P`8 P`< P`@ P`LPT X \ `|y` ` ` `zL L L L""""N N N N PN PN PN PN %$ %( %, %4\8 \< \@ \HX"d"p"|"   k k k k""   ""("<i@ iD iH iLT"dh l p  t x  |   :   9  9  9  9 Z Z Z Z ]$e0]<eH`~dl p t ~z z z zX X X X   v  $ v( , v8 < vH                i i i iz  z z z{W  {W$ {W( {W,P" " " "   0J 0J 0J 0J"[ [ [ [V  V  $ V( 4 VDhOl Op O| O                 D\  D\$ D\( D\,<@7D H 7L P 7\ ` 7l       a a a aV V V V[ [ [ [  $ 8xZv| Zv Zv Zv#W #W #W #W      ""> > > >0'8 '< '@ 'DTX,B\ ` ,Bd h ,Bt x ,B             V V V  V$,v0 v4 v8 v@f(D f(H f(L f(Ppy y y y   ~v  v$ v( v,<"P"   M M M M    $0"8'< '@ 'D 'HX\` d h l p | jJ jJ jJ jJ  $ (  , 0 4  L P T  `jd jh jl jptf\x f\| f\ f\n  n  n  nFB FB FB FB (, 0 4 <(@ (D (H (PCT CX C\ Chx"""""      hZvl Zvp Zvt ZvxGj Gj Gj Gj   ڥ ڥ ڥ ڥ""     T$ T( T, T8@JD JH JL JPt\ \ \ \    ~ 8< @ D HX"h":   # # # #7 7 7 7]e ],e8P~T\ ` d t~Я Я Я Я   W W W W      , 0 <                J J J JĚ Ě Ě  Ěz  z$ z( zH" " " " b  b  b  b\ \ \ \"z z z z (  (   ($ 0 (@d#h #l #x #             q q  q qb  b   b $ b (8<z@ D zH L zX \ zhE E E E,# ,# ,# ,#V V V V2 2 2 2@ZvD ZvH ZvL ZvPT#WX #W` #Wh #Wlp0wt 0wx 0w| 0wn n n n""   \ \ \ \  $ ( , 0 < @ L             & & & &j j j jJ J  J$ J(0kw4 kw8 kw< kw`U U U U       "O O O  O$48B< @ BD H BL X Bh7K 7K 7K 7K           $ (  4w8 w< w@ wDHL P T Xhl p t  x |     z z z zY Y Y Y  $ ( , 48 < @ L\"h"t"""Zv Zv Zv Zv1> 1> 1> 1>[K  [K [K [K(), )0 )4 )8@"L"XJ\ J` Jd Jhpt x |   $ ( 048 < @ DT~hv v v v""@D H L TX6\ 6` 6d 6hx~B B B B"":   $ 04 8 < \h{|             K3 K3 K3  K3$04 8 < HX\ ` d lt"|"""> > > >"6 6 6 6A  A  A  A<>@ >D >P >`*  *    *    *   a a a a( ( ( (U U U  U$8@#D #H #L #PTXj\ ` jd h jt x jzX. z X . z X . z X .2  2 2 2  $ ( 0k4 k8 k< k@DH L P Tpțt țx ț| țu  u  u  u   TRX0\ ` Rd 0h  l Rp 0t   R 0     h h h h|R R R R}y 7$ 7( 7, 74zD|P*T *X *\ *d}ty* * * *zv v v v~/  /  /  / 6 6 6 6$4~@RD RH RL RTX7X\ 7X` 7Xd 7Xlx""""""""""""""((, (0 (4 (8<@ D H L\n` nd nh nl\ \ \ \Hb  Hb  Hb  Hb.  $ ( ., 0 4 .@ D H .PT X \ dKh Kl Kp K|? ? ? ?Kk Kk Kk Kk      k k k kP  P  P   P\` d h ltBx B| B B"   '  '  '  'k k k( k8t*x|  *    *    *      #  #  #  # Z Z Z Z-  -$ -( -,04E 8 < E @ D E P T E `zX. z X . z X . z X .       # # #  #(Y, Y0 Y4 Y8<Ҹ@ ҸD ҸH ҸLhh l h p h t h x4  4  4  4   DRH0L P RT 0X  \ R` 0d  x R| 0     #P #P #P #P   }3 }3 }3 }3-l -l -l -l$~x( ~x, ~x0 ~x48< @ D HX_\ _` _d _h|n n n n       .    .$ ( , .@ D H .XP\ P` Pd Plxp xt xx xW W W W9 9 9 9   ; ; ; ;x  x  x  x L'7P '7T '7X '7\dr]h r]l r]p r]t|      P P P P3 3 3 3       "    $48Y< @ YD H YL X Yh             $ ( ,  4?8 ?< ?@ ?DHtL tP tT tXhl p t x          z$X(., z0 X4 .8 z< X@ .L zP XT .\5` 5d 5h 5p4t 4x 4| 4   M$ M$ M$ M$ҏ  ҏ  ҏ  ҏ,Ά0 Ά4 Ά@ Ά\             x$ x$ x$ x$Y7 Y7 Y7 Y7+o +o  +o +o(0]4 ]8 ]< ]HLPT X \ ` l p .   .   .   .@ @ @ @    $( , 0 8< @ D L)P )T )X )`2^d 2^h 2^l 2^ptx |  =y  =y  =y  =y       $  (  ,H> > > >ذ ذ ذ ذ   "") )  ) )(d>h >l >p >x|6 6 6 6Wn Wn Wn Wn""      W W  W W   $ 0w4 w8 w< wDh"tx |                 X\` d h l  p t x      q^ q^ q^ q^E{ E{ E{ E{   l l  l lg{$ ( g{, 0 g{< @ g{HzX. z X . z X . z X .T T T T"""""("4"@"L"X"d"p"|"""         $R( R, R0 R4DH^L T ^X \ ^` l ^x             , 0 4  DxH xL xP xXէ\ է` էd էhlp t x |^ ^ ^ ^_y _y _y _yױ  ױ  ױ  ױ8<@.D H L .P T X .h l p .          D* D* D* D*) ) ) )@`D `H `L `TXn\ n` nd nhx |      ""K K K KiL iL iL iL $  (  ,  4 8  <   @   D   H X &)\  &)`  &)d  &)h p "| "              "  "  "  " ( ,  0  4  8 @ KD  KH  KL  Kp  ]  ]  ]  ]  k  k  k  k  ", "8 "D "P "\ "h "t "x ^|  ^  ^  ^  Y?  Y?  Y?  Y?  " " 0 l4  l8  l<  lD H 0L  0P  0T  0X t x  |      " " m  m  m  m                       (          b)  b)  b)  b)              " "lVQp VQt VQx VQ{ { { {G4 G4 G4 G4"":4Q8 Q< Q@ QHLEP ET EX E\~ ~ ~ ~""> > >  >(,i0 i4 i8 i<lRp Rt Rx R|""          0x4 x8 x< xDHL P T Xtx |  ""] ] ] ]     < {@  {D  {H  {LT"`"4 4 4 4JR JR JR JR  $ ( ,4"@"\   $ $ $ $   ""  $ (  , 0  4 8  D\         ""0p$t $x $| $      ""    $( , 0 P\{px{m| {m {m {m5  5  5  51  1 1 1$( , 0 <LP T X `h"p"x""B B B B"7_ 7_ 7_ 7_m  m  m  m04 8 D T*  *    *    *   # # # #       ,4:8 :< :@ :DHLlP T lX \ lh l lxzX. z X . z X . z X .* * * *65 65 65 65$( , 0 48m< m@ mD mHdCh Cl Cp Ctd  d  d  dy y y yHRL0P T RX 0\  ` Rd 0h  t Rx 0|     ) ) ) )|Y Y Y Y}y    (z8|DSH SL SP SX}hytsx s| s sz   ~   5A 5A  5A 5A(~48 < @ HLcP cT cX c`l"x"""""""""""""I   I $ I ( I ,0L4 L8 L< L@P7T 7X 7\ 7`t|!Y !Y !Y !Y`  `  `  ` .   .   $ .4 8 < .DY%H Y%L Y%P Y%X;\ ;` ;d ;pt x |    o o o o                   P PT  PX  P\  P` h l  p  t  x  "          ?    ?    ?    ? !% ! %! %! %,!d!*h!l! p! *t! x!  |! *! !  ! *! !  !! ! ! !!{! {! {! {!!Z! Z! Z! Z!""-" -" -" - "$"("E ," 0" E 4" 8" E D" H" E X""z"X"." z" X" ." z" X" ." z" X" ."" " " "T" T" T# T#L # L# L# L#b # b$# b(# b,#0#74# 78# 7<# 7@#\#`# d# h# l#|### # # # # # ### # # #4$R8$0<$ @$ RD$ 0H$  L$ RP$ 0T$  l$ Rp$ 0t$  $nb$ nb$ nb$ nb$X$ X$ X$ X$$ $ $ $$ $ $ $%E% E % E% E%e% e % e$% e(%,%R0% R4% R8% R<%L%P% T% X% \%p%x%7|% 7% 7% 7%%%% % % % % % %&&&. & & & .& &  & .4& 8& <& .L&PP& PT& PX& P`&yd& yh& yl& yt&cx& c|& c& c&J&& J&& J&& J&&{& {& {& {&&1& 1& 1& 1&&&c& & c& & c& & c'@'D' H' L' P'X'|\' |`' |d' |h'p't' x' |' 'uM' uM' uM' uM'' ' ' '?' ?' ?' ?'' ' ' 'R' R' R' R'("( ( ( ( (((,(@0( 4( @8( <( @@( L( @\((&( &( &( &(((( ( ( )  ) )  )  ) )  )  ()M,) M0) M4) M8)<)Y@) YD) YH) YL)\)`) d) h) l)))a) a) a) a)))2+) ) 2+) ) 2+) ) 2+)*z*X*. * z$* X(* .,* z0* X4* .@* zD* XH* .P*^T* ^X* ^\* ^d*h* l* p* t*x*o|* o* o* o*** * * ***R* * R* * R* * R* +$+ (+ 4+ P++++ + + +  + + +  + + +  ++ + + +++ + + +++ , , ,,$,(, ,, 0, <,@,D,H, L, P, T, `, d, t,,,,., , , ., , , ., , , .,Ƒ, Ƒ, Ƒ, Ƒ-- -  - -`_- `_ - `_$- `_,-0- 4- 8- @- D-  H-  L-  T--X- -\- -`- -d-h-l- p- t- x---- - - - - - --8- 8. 8. 8..@. @. @. @ .<..f. f. f. f..N. N. N. N... . . ..".".o. o/ o/ o/\/f`/ fd/ fh/ fp/t/Xx/ X|/ X/ X/// / / //"/"/&/ &/ &/ &/z/ z/ z/ z/5/ 50 50 5 00 0 0 $0JC(0 JC,0 JC00 JC80\0"h0ֹl0 ֹp0 ֹt0 ֹx0000 0 0 0 0 0 00!0 !0 !1 !1L1P1T1 X1 \1 `1  d1 h1 l1  |1 1 1  1A1 A1 A1 A1151 51 51 511m1 m1 m1 m111J1 J2 J2 J2 22=2 2 = 2 $2 =02 42 =<2x2z|2X2.2 z2 X2 .2 z2 X2 .2 z2 X2 .22 2 2 22"2"2"3"3"3"(3"43"@3"L3"X3"d3"p3"3"3"33 3 3 383 83 83 8333 3 3 3484 8 4 8$4 8(484<4@4 H4 L4 P4 T4 `4 l44m4 m4 m4 m4444 4 5 5  5  5 5  5 $5 (5  85x<5 x@5 xD5 xL5%P5 %T5 %X5 %\5`5(Nd5 (Nh5 (Nl5 (Np55o5 o5 o5 o555v'5 v'5 v'5 v'555{5 5 {5 5 {5 5 {5,60646.86 <6 @6 .D6 H6 L6 .\6 `6 d6 .p6t6 x6 |6  6 6  6 6  66_6 _6 _6 _6s6 s6 s6 s60747 87 <7 D7H7CL7 CP7 CT7 CX7h7Vol7 Vop7 Vot7 Vox77"7"7+7 +7 +7 +77 7 7 788 8 8 $8(8 ,8  08  48  88H8{L8 {P8 {T8 {X8`8"l8"x8|8 8 8 888 8 8 8 9$9 (9 ,9 4989"<9 "@9 "D9 "H9p9"|9"9"9"9"9"9"9"9US9 US9 US9 US99PY9 PY9 PY9 PY9:" :",:|:: : : ::9M: 9M: 9M: 9M::: : : ::":":+: +; +; + ;/; /; /; / ;4;8; <; @;  D; H;  L; P;  \;x;;z; z; z; z;;Z@; Z@; Z@; Z@;<<  < $< (<4<"@<"l<<%< %< %< %<<@< @< @< @<<< = = =="=",=:D==8= 8= 8= 8==yz= yz= yz= yz=== = = ==">"0>h>fl> fp> ft> f|>>z> z> z> z>>R> R> R> R>>">"?? ?  ?  ? ?  ? ?  (?D?? ?  ?  ?  ??,? ,? ,? ,??Q+? Q+? Q+? Q+??"?"@L@a{P@ a{T@ a{X@ a{`@d@z8h@ z8l@ z8p@ z8t@@_@ _@ _@ _@@"@"@,A0A 4A 8A @ADAcHA cLA cPA cTApACtA CxA C|A CAA"A"AA3A 3A 3A 3BB B B B B@B{DB {HB {LB {PBXB"dB"pBtB xB |B  B B  B B  BBC'C 'C ' C 'CCmC m C m$C m(CDCHC LC PC TC\C"hC"CCtC tC tC tCC~C ~C ~C ~C D,pD ,pD ,pD ,pD$D"0D"lDpD tD xD DDtD"nD "nD "nD "nDDuDD D D DEvEkpE kpE kp E kp$E