ELF0 @@'%"""zR| LLD-D\ `  T \D-D 8hD-D@P @  h @PD-D 8xD-D@P @ H @PD-HD-D`X `  < `XD-D <,D-D`T @  p `TD-D ,lhD-D H  H  HD-DD-DX P  d XD-D LD-D\ `  T \D-D 44TD-D0L 0  0LD-D 4llD-DPL   @ PLD-D zR| 4D-D@P 0 | @PD-D 4PD-D@P 0 | @PD-D 4 D-DPP 0  PPD-D 80D-D@P @  @PD-4D-D0L 0 L 0LD-D 44D-DPP 0  PPD-D 0lD-D@L   p @LD-D 4D-DPP 0 p PPD-D 4D-DPP 0 l PPD-D 4D-D@P 0  @PD-D 4HD-DPP 0 t PPD-D 4D-D@P 0  @PD-D 4D-DPP 0 l PPD-D 4D-D@P 0  @PD-D D(D-DpX P   pXD-D DpD-DpX P   pXD-D ($D-DD L DD-L D-D\ `  @ \D-D 04D-D0L 0  0LD-0hD-D0L 0 h 0LD-,D-D H    HD-8xD-D@P @ H @PD-8xD-D@P @ H @PD-8DxD-D@P @ H @PD-L`D-D\ `   \D-D DD-DpX P  | pXD-D @D-DX P  ` XD-D <\0D-DpT @   pTD-D H D-D`X `   `XD-D 8lD-D@P 0  @PD-D @$D-DPT P  D PTD-D 4hD-D@P 0  @PD-D LD-D\ `  p \D-D LD-D\ `   \D-D 8@D-DPP 0  PPD-D 4|D-DPP 0 t PPD-D 4D-D@P 0  @PD-D 0 D-D@L    @LD-D 4 D-D0L 0 X 0LD-8X D-D@P @ l @PD-4 TD-D@P 0  @PD-D @ D-DpX P   pXD-D L 8D-D\ `  T \D-D D` D-D`X P   `XD-D @ D-DpX P   pXD-D zR| (<D-DD d DD-(D4D-DD \ DD-8pD-D0L 0  0LD-D ( D-DD H DD-LD-D\ `   \D-D P(D-D\ `   \D-D zR| (<D-DD d DD-(D4D-DD \ DD-8p D-D@P @   @PD-D ( D-DD H DD-LPD-D\ `   \D-D L(D-D\ `    \D-D LxD-D\ `  X \D-D PD-D\ `  D \D-D zR| P<D-D\ `  D \D-D zR| 4D-D@P 0 t @PD-D <PD-DPT P  PTD-,PD-D H  p  HD-0dD-D0L 0 | 0LD-(0D-D H  P  HD-, TD-D H  t  HD-0PD-D0L 0 \ 0LD-0dD-D0L 0 | 0LD-0D-D0L 0  0LD-0D-D H   L  HD-D 0 D-D H   l  HD-D ,TPD-D H  p  HD-0|D-D0L 0 T 0LD-LxD-D\ `  , \D-D 4D-D0L 0 x 0LD-D 4@D-D0L 0 t 0LD-D ,x\D-D H  |  HD-,\D-D H  |  HD-4D-D0L 0  0LD-<LD-D@P @   @PD-D 0PD-D H   P  HD-D L,D-D\ `   \D-D 8D-D@P @   @PD-D @D-DPT P   PTD-D @TD-DPT P   PTD-D 0hD-D0L 0 @ 0LD-0lD-D0L 0 D 0LD-4D-D@P 0 h @PD-D 08lD-D0L 0 D 0LD-4lD-D@P 0 h @PD-D 4D-D0L 0 p 0LD-4D-D@P 0 h @PD-D 0hD-D0L 0 @ 0LD-4HD-D@P 0 h @PD-D 0hD-D0L 0 @ 0LD-8D-D@P @  @PD-0hD-D0L 0 @ 0LD-0$hD-D0L 0 @ 0LD-0XD-D0L 0 | 0LD-,HD-D H  h  HD-(8D-D H  X  HD-,DD-D H  d  HD-( D-DD H DD-0D `D-D0L 0 x 0LD-Dx D-D`X `   `XD-D ( <D-D H  \  HD-8 D-D`P 0  `PD-D <( hD-D@P @   @PD-D 0h D-DPL    PLD-D , D-D H     HD-D 0 D-D0L 0 x 0LD-( HD-D H  h  HD-@, D-DT @   TD-D 4p D-D0L 0  0LD-@ 0D-D`X P  l `XD-D H D-Dp\ `   p\D-D H8 D-Dp\ ` x p\D-D D-DPT P   PTD-D L D-D\ `   \D-D < D-DPT P t PTD-4\ D-D0L 0 p 0LD-0 D-D0L 0 d 0LD-4 D-D0L 0  0LD-D ,lD-D H  L  HD-00xD-D0L 0 P 0LD-0dhD-D0L 0 @ 0LD-,\D-D H  |  HD-<D-DT @  L TD-D ,LD-D H  l  HD-H8D-Dp\ `  P p\D-D ,@D-D H  `  HD-L D-D\ `  0 \D-D 8D-D0L 0 h 0LD-D <@D-DPT @   PTD-D HD-D\ `   \D-D 4XD-D`P 0  `PD-D 8tD-D@P @   @PD-D ,@D-D H   D  HD-D 0ppD-D0L 0 H 0LD-L$D-Dp\ `   p\D-D zR| H(D-D`X `  8 `XD-D 0dD-D0L 0  0LD-,`D-D H  @  HD-,|D-D H  \  HD-4D-D0L 0  0LD-,0|D-D H  \  HD-4`D-D0L 0  0LD-,|D-D H  \  HD-8D-D0L 0  0LD-zR| L/D-D\ `  T \D-D ,hD-D H  x  HD-(XD-D H  x  HD-4D-D0L 0 x 0LD-zR| 0D-D0L 0  0LD-(L<D-D H  \  HD-Hx<D-D\ `   \D-D 4D-D0L 0 \ 0LD-8D-D@P @   @PD-D 88D-D0L 0  0LD-D DtD-DpX P   pXD-D zR| H4D-Dp\ `  p\D-Hd(D-Dp\ `  p\D-< D-D@P @   @PD-D (HD-D H  h  HD-HhD-D`X `   `XD-D @hD-DT @   TD-D zR| @D-DPT P    PTD-D (\XD-D H  x  HD-4D-D0L 0  0LD-HlD-D`X `  F `XD-D 0 D-D H   h  HD-D ,@\D-D H  |  HD-LpD-D\ `  H \D-D 0D-D0L 0 p 0LD-H`+D-D\ `   \D-D ,@DD-D H  d  HD-,pxD-D H  X  HD-0D-D0L 0 X 0LD-,\D-D H  |  HD-,<D-D H  \  HD-L4 D-D\ `  l \D-D 4|D-DPP 0 H PPD-D LD-D\ `  | \D-D 4 tD-DPP 0 @ PPD-D 0DD-D0L    0LD-D 8x$D-DPP 0  PPD-D 8 D-D0L 0  0LD-D <D-DpT @  ` pTD-D 80$D-DPP 0  PPD-D 0lD-D@L    @LD-D <D-D`T @   `TD-D 8,D-D@P 0  @PD-D @D-DpX P  < pXD-D <`D-D`T @  D `TD-D L,D-D\ `   \D-D 8D-DPP 0  PPD-D H,dD-D`X `    `XD-D LxD-D\ `   \D-D 8D-DPP 0  PPD-D 8D-DPP 0  PPD-D <@D-DpT @   pTD-D HD-D`X `  H `XD-D (<D-D H  \  HD-8D-D@P @ l @PD-zR| 4D-D0L 0 h 0LD-D ,PhD-D H  H  HD-8<D-DP 0  PD-D 4D-DL    LD-D 4D-D0L 0  0LD-8,D-D@P @  @PD-8hD-D@P @ T @PD-0D-D0L 0  0LD-,D-D H    HD-8D-D@P @  @PD-,D`D-D H  @  HD-8t@D-D@P 0 ` @PD-D 0D-D0L 0  0LD-8D-D@P @  @PD-0 D-D0L 0  0LD-<TD-D@P @  @PD-zR| <D-D@P @   @PD-D ,XhD-D H  H  HD-0`D-D H  @  HD-?#C{og_WOA8%Cz#wBzCtBx@Bb@h@R`q2(otB@"T!Z+"3s@BRR's@@y"aT"ITC/*@RH@;@9(@9Z h#* T!*"*@/@C@`Rho@kTuyB9?qT!*!A8%C_ vT*OTWS_RgQoP{OC#_y5QRC/(a@A<s9@9`*y*9@ `:R;@{@ `JR9@*y" @#T@`jR_y Tv c+!/@@/@@C@`aB9abRvaB9`#h#B9 ) JrA'@Rak@aB9hB9+@o@h5'CtJ9R@9(5@9H4sR`Jh"IkT@9? Tb9@95`jRsI`z|A3@*|o@!Q@9h5s`*a*B9@9h5`:RaH@9h5sR`Ja"I@95o@`jRaIDC@3@`JhJ^9h5 @5@9YqTq`T ]qTq`TaqTqT`shsA97s5ViC!jkh;s4R\Rh{/o5Rt#@s@`bh@`rch@`Sh&@sV@ 'Dw `h@R?t"w R Rq`Ty@ARCR?*@RR?*@RR?*@RR?H*z*:5'O) kT@ kT}RRBR*h@9H5qT!*/@o@HRK!Qq,TowzC`h@yqR@#c@?3zC`h@qATRR9@R#R?*@R#R?*5A9qT}RRBRA9*ZqT!*4o@9@S@#R?BB`"t @=@w@@c@* /@6*!RR6*!!W!R'@D`3@s@zC@Rq R!`?D`h6@?֠5]x*iR]8 k R HzT]8]8]8!T!4@HRh#@s@`R@s@@9@@@h5 RGR)9@@>5 qT6RzR*@R/@N()`B)*,1 T5*RK!*CSQ*47kTz4!** *!*@q跟/@(* 7!"R(R@4R!*T@ D`s@zC@Rq R!`?D`h6@?@6D`h:@?6!!*exrT*[5!*/@?#{ WORur"BEKykR HzaTi@j @y?k@HzT ROCWB @{Ĩ#_i@G?TȎ@H k!TB@qT!@RRR`RJJ^95*`bRbs@Z@k!T *`bRs@kT**R?#{ WO*Ȳ@(5!Crb,׎E@9h5*@97c?T**S!**OCWB @{Ĩ#_?#{og_WO"Bfb9(@9h5h@ qT` xD@*?r^@07!*^aB@cHBA`5!RR`5 ARR 5(@9h5*rA9h07 y@y^5wR !*Rh Hhc(}H R h@ qT` tD@!R?*OEWD_CgBoA{ƨ#_*aRR!*z6W?#{WOA8%C v hDh `!B`"`rstuzCU @q T`aNR`bhBAvbu`wh* 5tzC@`B ) Jq kIqt`t(RhA8%C_ AT*OEWD{B@#_!U !9u2vDb!RN@!rR?@6"R!"r@B @ zA!6~!@!ljB#!RC9uN#R`JhJ^95u#Run#R??#{Oth@h4`b`BaOA{¨#_?#{g_WOA8*%C**q TR # D@#H'@**? 7D@H@**?7 4D@#H'@**?7D@H@**?74D@#H'@**?@7D (@**? 7q**z** ***#TA8%C_ AT*OGWF_EgD{C#_?#C{og _ W O A8%C # 4 @s5@`@RR 1/4B*6C R @q2a *( @]A3*"R6@9=B`B{@D`"h&@**?`-7*haR@!R*8\x@B`2Ry@>D`"h&@*R?`5D`h@c*R?*`5^8qAT*!*.1*h!7qR}RBR^8**D`h@c*R?*5^8qTkqR}RBR^8!R*D`h@c*R?*5^8qTMqR}RBR^8AR*D`h@c*R?*5^8qT/qR}RBR^8aR*D`h@c*R?*5^8qTqR}RBR^8R*^8qAT@R*D`h@c*R?* 5^8qT^8q T^8^8**R_RBRNqT^8^8!R*S 5^8 qTq TUq T!7D`"h&@*]*?75RQ\@@kT@s @@@R@*;*@!+(!*TqT qT*!@!\*]A8%C_ T*OLWK_JgIoH{GC#_**cR?#{ Ob@bN@T @5!OB @{è#_@9@9QqTiR)%i7!* )5(@5?#C{OA8%Cb@bN@#T@Q qT )+ih8J @!BR%!"Rhhllh !R҈Mh @BR|@A8%C_ TOD{CC#_?#{OCA8%CtR!R@` uD"&@*R?A8%C@ TOC{A@#_?#{OCA8%CtR!R@` uD"&@*R?A8%C@ TOC{A@#_?#C{OA8%C`-hbKR`RRr)Zr)(jRuzC@) JRRR` q79H+939/9tDB*@#?5A8%C_ T*OD{B@C#_!?#{ WOARw vJurta@ya @9`a@9`a@9`a@9`Rab@`*a*@9`.a.@9`2a2@9`6a6@9`:a:@9ARa&@y`RARa*@y`ZARa.@y`bARa2@y`jARa6@y`vur@9`zvv@9`~wz@9d~@9***R`ARtRGbGx*`R`ARtGbGx*`R`ARtHbRHx*`R`.ARtrHbHx*`R`ARtJbRJx*t6RaH`ARarJx`RaJ`RaK`RaK`RaK`fR`vARvMbMx*`Ra2NRaHOCWB @{Ĩ#_?#{ O D!CR@!r#R?*5*OB @{è#_!*?#C{OA8*%C5RqyT4@9` 39tDB*@#?5A8%C_ !T*OD{B@C#_!@*?#{OA8*%CRiR y39D`Bh*@#?֠5A8%C_ T*OC{B#_!?#C{OA8*%C R 39yDB*@#?*5A8%C_ T*OD{B@C#_ )r"!*?#C{OA8*%CR 79yDB*@#?5A8%C_ T*OD{B@C#_ )r"!?#{OCA8%C 9DACR@!r#R?*`5@9Su9A8%C@ !T*OC{A@#_!**?#C{OA8*%CRiR 79y39DB*@#?5A8%C_ T*OD{B@C#_ )r"!?#{OCA8%C 9DACR@!r#R?*`5@9 Su9A8%C@ !T*OC{A@#_!**?#C{OA8*%C@R 39yDB*@#?5A8%C_ T*OD{B@C#_ )r"!?#{OCA8%C 9DACR@!r#R?*`5@9Su9A8%C@ !T*OC{A@#_!**?#{g_WOA8*%C`b9`fubX9t&RvfX9@t wD@*?*R39yyD C(+@#? 79yD #('@*#R? 7yRRRBRzD@H@*#R?ր45697Y49QY7xD@xb2~bNF*yS ?*@7`2wNFcVF**R39yy4+tDB*@#?*( ** @9!!R39ytDB*@#?A8%C_ AT*OFWE_DgC{B#_?#{g_WOA8*%C`b9`fxbX9t&RyfX9@t uD@*?*R39ywDB*@#? 79wD"&@*#R?7wRRRBRzD@H@*#R?ր45+974Q7vD`2@( bZFyS*?*7R39yw4+tDB*@#?*( ** @9!!R39ytDB*@#?A8%C_ AT*OFWE_DgC{B#_?#{{#_?#C{og_WOA8*%C`2`"uNG`tJGyBG76qT*!R6***q+T**qjT`b-uEqKT**T`b-`E@ 7q T`B-sEA?wRRBRqT*!R `B-`E7SR_RBR*!R<RRRBRw+y#vzC@qT@`h@Rq R *A8%C_ UT*OHWG_FgEoD{CC#_)cx ~!6R+y{D`#h'@SARCR?*wD@cRR?*{D`h@RR?*tD@RR?h**h4 'C) kT#@ kTv4QF7RS9tD"&@SR#R?*tD@cR#R?*h4c@9qTRS9tD"&@SR#R?*tD@cR#R?*H4!cR**!*c@9q TRS9tD"&@SR#R?*tD@cR#R?*h4c@9qTRS9tD"&@SR#R?*tD@cR#R?*h4c@9qTRS9tD"&@SR#R?*tD@cR#R?*905c@9q0TRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaTRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaTgRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaTDRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaT!RS9tD"&@SR#R?*tD@cR#R?*y5c@9qTRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaTRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaTgRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaTDRS9tD"&@SR#R?*tD@cR#R?*h4c@9qaT!RS9tD"&@SR#R?*tD@cR#R?*Y5c@9qTqR}RBRHRS9tD"&@SR#R?A)7)`6** @[c@9c@9c@9!*A)?#{ O*`3u(Rh39`BG*RRBR`BG!RNqLT}RBR~ }@!}@* OB @{è#_?#{ O*tB3R6&'"R**@4F89!R**`4`3`Lsh@9h50)R~_ J5 5;5`3`Lsh@9h5*~_ R5 5;5*OB @{è#_?#{OtB3R!R**4`3`Lsh@9h5*~_ R5 5;Հ5*OA{¨#_?#{ WO**zCB2@ @**?OCWB @{Ĩ#_?#{ WO**zCB6@ @**?OCWB @{Ĩ#_?#{ WO**zCB:@ @**?OCWB @{Ĩ#_?#{og_WOA8%C b D9 9 @9* Q@9&58#9RZR@@R`?!7R;@@#R`?@!7@95'@9 qT(4 qaT qT}RRBRR;@@#R`?7@9H5'@9 qT4 qT  q!TqT}RRBRR;@@#R`?7@95'@9 qT4 qT  qT{qT{}RRBRR;@@#R`?@7@95'@9 qTh4 qaT#R qTOqTO}RRBRR;@@#R`? 7@9H 5'@9 qTh4 qaT#R{ qT#q T#}RRBRR;@@#R`?7@95'@9 qTq TR_RBR}RRBR<4Q #Riq`T#R#R#R*@*=*!5*,!**'@9********!*A8%C_ aT*OGWF_EgDoC{B#_?#{g_WOA8*%C  ARD @yk T~@R R#y 5@9h 5@#RW'@@*? 5@RW@@*? 5` 5R#y *` 5R#y 5w4wA8%C_ T*OFWE_DgC{B#_!***2!R@** R*!!!*?#{;_W O A8*%C` >xD4A8%C_ !T*OJWI_H{F;@#_ֈRcx/ 5vR@@#R?@5#R*5AR3Dx @ykTkT#RR@@*? 53Dx3Dx"R53Dx4R"*!*!*! !***Rc>x 563Dx~*!*!o?#{#WOA8%C D#zC@R)r*!q5@#*R?5#R*5N***qR}R #RR_RBR@#*R?5#R*5'**"RqR}R #RR_RBR@#*R? 5#R* 5#R @@y ybaRa*bJR`^a^@9*!**BRqR}RBR#RR_RBR3!A8%C_ !T*OFWE{C#@#_?#{og_WOA8%CC*Ry DzC@ R)r**!q98Z{@3*CR?@5@yqbT@C**?`5@yC5@yC*`4qR}RBR qT* ** qATx**AR#@yt uJvrCRxyJBR@9`v@9tr9`z@9uv9`~@9tz9`@9u~9&qt9"TT4`ARCxqvxTGE`AR3Cx qv2xaT<`ARSCxqvRxaT3`ARsCxqvrxT*`ARCxqvxaT`ARCxqvxaT`ARCxqvxT `ARCxvx`@8&qu9"T֊U4`AR@yqwfyTDB`AR@y qwjyaT9`AR @yqwnyaT0`AR@yqwryT'*S`AR@yqwvyaT`AR@yqwzyaT`AR@yqw~yaT`AR@ywy*T` @9&qt 9T@4H)T)T`AR@yqx2xTfd'T&'T`AR@y qxRxaTV&T&@&T`AR @yqxrxaTHh%T&%T`&AR@yqxxT:#T&@#T`.AR@yqxxaT(h"T&"T`6AR@yqxxaT(!T& T`>AR@yqxxaT T&T`FAR@ywxӵHT`N@9&qtN9T4T*@T`RAR@yqwyTfd(T*T`ZAR@y qwyaTVT*T`bAR @yqwyaTHT*@T`jAR@yqwyT:gT*T`rAR@yqwyaT(T*@T`zAR@yqwyaThT*T`AR@yqwyaT (T*T`AR@ywy)?h T`@9&qt9bTu4`BRR@(4`RhrH4`RhJh4*!*R!A8%C_ ATOEWD_CgBoA{ƨ#_ ?#{WOCA8%Ct~R9@T4v uD@*#R?`5@9q!THR9uD"&@*#R?*`5*A8%C@ !T*OCWB{A#_*!*!*!?#{ _WO *7RD"2FFtB2JFW#@vR@* ?4s*h@9(5tt@##@9=qHTsh@9h 5R*@4sh@95//@9`}S7w97@9`}Sw9#@97eRh@9w87@9h070h@2+v+@9q TqTq!T`(Rh93`Rh9`hRh9@9(5@9h(7h@23t`b3@9tb9`r/@9`CRt**ODWC_B @{Ũ#_R*?#{OCA8%C` `f3tD9hfs94*"&@tvR@#R?A8%C@ TOC{A@#_?#{og_WO A8%CtR2R@BR@`b@`fubX9vfX9S9Tz~xzC@yqTwB3R>CD!R**4`3`L@95;xB3R!R**`4`3`L9(@95!*~_ R5 5;Հ5 yyHR)RRc8xv@7e`7@)kR kB T**@ HRRc8xW7F*7@(kRkT**@ ** *!Rc8x!R"R**4"@*@**_ R5 5;5@Rc7y7S9Y@  C;;@ @S*#R`?@7{R qR}RBRY@  C<3@ @S*#R?*45cS97 4{Q[ 7 yyHR@";yS\@C3@ @@*? 7@9kRkT**@@ kTF<X@C3@ @ @*?*7@(kR@kB T**@@ $**!S@9! *!@Rc7yGS9tzCB:@ @S*#R?R-."R** 4:@*@*@*)R~_ J5 5;Հ5`3`L@9h5+)R_ J5 5; 5`3`L@9h5A8%C_ T*OIWH_GgFoE{D#_?#{og_W O CA8*%C*JRR "A3@ S!8 !< !RA\ RR<)g`7 D"&@*R?@7aRRCRS 5D@**?֠7Aӈ4iR ySr+ _ kT7_ kT7* y*: QR(yS )QQ()@9 Q3@94(@9(@9"*; h"* 4Z QxA**@#Q(@95@9Q)h"* T A@?k T2B@*!CRCR`AR*38 D`"Rs&@@CR`?A8%C_ AT*OJWI_HgGoF{E#_#A) @ kT@@@* **!*!!?#C{WOA8%C` `vDtzC@qaT@qT*" &@C!RR?7@#!RR?* 6*A8%C_ T*ODWC{BC#_#R@ TqR}RBR@C!RR?֠7@#!RR?*`6*#R@ TqR}RBR@C!RR?֠7@#!RR?*6*#R@ aTqR}RBR!#R?#C{OA8*%C@RiR y39DB*@#?*5A8%C_ T*OD{B@C#_ )r"!?#{OCA8%C 9DACR@!r#R?*5@9}SRu9A8%C@ !T*OC{A@#_!**?#{OA8*%C*qTqTqR` )ySy39tDB*@#?*5A8%C_ T*OC{B#_!* ?#{WO$R`ARt@`ARu @y`"ARv@yh@y  ( !OBWA{è#_?#{ WO$R`ARt@`ARu @y`"ARv@y`:ARw@yh@y  ) ( )OCWB @{Ĩ#_?#{OCA8%C(R`99tzC@4@qTt uD"&@ R#R?uD@ R#R?4 @9@9 kaTuD"&@ R#R?uD@ R#R?`4@9@9 kaT_uD"&@ R#R?uD@ R#R?`4@9@9 kaT?uD"&@ R#R?uD@ R#R?`4@9@9 kaTuD"&@ R#R?tD@ R#R?*@5@9@9 kT*A8%C@ aTOC{A@#_@9!*?#{_WOA8%Cu vDB*@? 5thDyRR@@#R?*`4#@9q`T@95R949Q#R@9h5*'@9#@9!R*!*!*A8%C_ T*OFWE_D{B@#_*?#C{ o g _WO$` +2@y' r!T+@**"IKZA\aQ IqC#I=KI!vDqT/@AR+@s@y HR6@y: @y>2@y"qNT"""@9&J@x.B@x6FB6@9B9n^ HRh^@y] @y]@y"*y\h~y }S6}H v9\h~ }S3}H 9[[s@9vv9s7N@N@9R@R@9@9~Sh)RHs7@HRhS)Rs7@HRhBR@'@@/@ARh@y C_?kT9***  @*`4sh@9h5xg@ c g3cX9;AR4gX9R@y@SR@ARAR @y@y#AR@y 5{C" @ qaT  5D@R@h~A'@yS?4sh@9 5 yS c2"#OF** 2 SF**'@+@h@9 S9@t2 C(C^94+@s2OPWO_NgMoL{KC#_@R@ A3@yS*? 4sh@95?#{g_WOCA8%C$Rs@`@RXR`9zCB:@ @*#R ?֠ 7vR64QRRBR@  C:3@ @*#R@?`59765Mv 7@B2@ @*XR?*7AR @y*@5`ARa2@x"R5@(kRk TAR @yARw"AR@y@y:AR!@y!#v"* @9!! !A8%C@ AT*OEWD_CgB{A#_@*?#{_WOA8*%C**!CRCAR*39O9 D"&@R@CR?@74qKTxVR`rD R9@@3#R ?ր453@9k T4Q*** 3@9c!A8%C_ AT*OFWE_D{B@#_?#{!{#_?#{{#_?#{WOb@`Bu @@?ր7s`@RJRB vbA6*u*OBWA{è#_`Z`t6`"h^tBhf`Bhj`bu@`"u*5!**?#{*{#_?#{ o g_WOA8*%C*zџ~~"^xR3+Rq#y+yCyGy T 4*" R* @hKq~S1X9~S@9~S@  9@9Ky@CBRqTB;@; kT4 !R @RRBR@CBRqaT *R5*qTA8%C_ AT*OQWP_OgNoM{L#_t @AR*RRBR@y!**TqT@?#C{ o g _WOA8*%C*{ #^xuq+y#y T 4*#њR@hKq~S19~S@9~S@ 9@9i@B9+y@C"RqTy ?kTt @95R@C"RqT!R*qT=Rs5qiT@A8%C_ T*OPWO_NgMoL{KC#_s@9h5ARR@@y!@*SqT?#{!{#_?#{{#_?#{ WO!R9(R9`5@RJR`w*OCWB @{Ĩ#_*!* ubzA6*(R`hZ`rt6h^@qT `hb``"u^hf@R"Ruw:@RRvw>h:@hW`!Bw9*r ) JAh9tB`Bhj`bw@`"w* 5xw!*@@*_?#{*{#_?#C{og_WOA8*%C*bN@`|zC&     R_kTc@@B@* R@Rcb;? (R S(9 S;9 S3 9 ;9 R89#8c(SCC9@yC96oxc* @`7&*@@?Tc@TA8%C_ T*OXWW_VgUoT{SC#_!*!*w!*w?#C{og_WOA8*%C*bN@`|zC"c     cA9qRdHz.uR_kTc@@B@* RRc a;? (R4S9 3S94S 999R999CC9yC9h@94_qR R(G9@#cc @6kYc*`7"*@@Tc@TA8%C_ T*OXWW_VgUoT{SC#_!*!*w!*w?#{og_WOA8*%C*`bvN@zC"WcHcA9qRHz.uRkT@T@R`#Y a 37 (RS9 S9S 999R999C9y9HcA94qR R(9 @##6 [#*s7@H@TA8%C_ T*OWWV_UgToS{R#_!*!*s?#{og_WOA8*%C*`btN@zCychcA9qRHzv!RkT`t@R#z a 37     RS9 S9S 99*@9C9?y9hcA94qR R(9 @##6 [#*s7`h@TA8%C_ T*OWWV_UgToS{R#_!*!*s?#{og_WO A8%C`JhJ^9H45RA8%C_ >T*OIWH_GgFoE{D#_``b|W9vhB AC`5!R%RC`5 AR%RC5 @@H! }@R#`u @! @"@#@#@&q(T!*n*aR%R!*@c1BR'@kaTR r kT*R*!**BQ**s)y Q4_8(@9  4 9 Q@)w  kT@@Q8@9?k T@97kaT@9R |u !*!@@9v5<yR@Q _8_8"T#@K _8@9"*kT@"R@@6"RB@9TC9 c'@E*@9u5@(!*!@R8R9@@VCY8kaT@Z3Y8_#q T" @Q@q TtB,E*@RR| G@****Q**!*@9"TB!***@>*!* !*RtB,`Etb,`Et,`Et,`Et,`Et,`Et-`Et"-`EA?#{WOCA8%CA8%C@ TOCWB{A#_b@6"`"ut@`t6@t  zA!#R`B@uR!B*tR`R!`B**?#{ _WObN@ D6@?*`4W9W9W9W9B****ODWC_B @{Ũ#_?#{O`btN@RB3LOA{¨#_?#{ O*bN@ D@*?OB @{è#_?#{ 3q' @{¨#_?#{O`bsN@` tDR@?OA{¨#_?#{ O`bsN@` tD`@uzC@Rq R!?OB @{è#_?#{ O*bN@ DZ@*?OB @{è#_?#{ O*`bsN@t6t uD"@?tD@!R?t~R@5Rt3RhL5*t3RhL5R(Rt3h sa@R>R6)R`3 t uD@*?tDB @? *OB @{è#_?#{Ot~R@h4t3RhL4OA{¨#_R(Rt3h sa@R>R`6?#{Ot3RhL5OA{¨#_R`3 ?#{O*bN@5F*OA{¨#_?#{ O**bN@5F6***OB @{è#_?#C{og _ W O A8%CxF9F9 F9F9  F9F9 F9  F9F9 F9 F9  F9F9 F9 F9 F9  F9F9 F9  F93kA TF9SSS S SSF9^7F9]3F9]/F9+F9F9F9F9F9@9F)E)@9*** F9h7^!V^5FC*_}@9@h 75F@9Cq(R@9h075F@9CqhR@9h75F@9CqR^@9h(7 h@958FCRA8%C_ ATOLWK_JgIoH{GC#_?#{ O3L4* D@!R5R?*`5u*OB @{è#_!*?#{ O3L(4 D@*?*5**OB @{è#_!*?#{O" DOA{¨#_?#{OB  DOA{¨#_?#{WO D`h>@(~R@433{{v3z4~b4!R53RR @H4R@h4#!R(R@R>R`6*OBWA{è#_?#{_WOut"@h_84tсR8h_4@R>RuсRh_4uRсRh^4OCWB_A{Ĩ#_>@`3?֠5!u@*wB@vb@qR}RBR@7wRRBR@SR_RBR@!R?#{Ot3RhLH4R@5OA{¨#_R`3 ?#{og_WO $`b`fxbX9R{fX9RR@AR@ @yAR@y"AR@ytbChvB" @ !{x2+!B*hB@ AYS@CX@#X `XxzC@c@@sX3y@kV;yR@{H7yV RRH?y(R2(RHR2(R}R2(VcRvR2(RpR2(VRiHR2(~@R***@R***AR*R**R@R***~@!R***RR**R*CR**ARBR!RR!RR!RB,R`)`)vf vj 6*!!*OIWH_GgFoE{D#_|" @c z`BSohB^95@!A`5@@#[ @!{*!6!|+!B*hB@ AVS@C\@#\ ^\|zC@c@@s{V3y@k[;yR@{H7y[ RH?yH@IR [cRV(R3(R@HR3(RR3(RR3([cRR3(RR3(RR3(R(R3([RHR3(~@****@!R***"@R***!R*R**AR" C R**aR" C R** 6*!!`B.x".`b.h`.h`.h`.h`.h`"/h`B/h`b/h`/hhhBA 6*!~AR"Rx/y!{f`B @c z `b*!BSo`/y/{{h`0y`"0y`0!RhhBRRA !{- c( C(/ (K (S ( (_ C(# C(k c(+ c(O ( (W ( ([ ( (C(? #( #(G ( (c^(svzCB @bDcy5!z6*q 6*! 6*!A^(}I :@" @ qTbARjAR2@y6@yIRY 'B) K'))  C_ i(I`B2uJhB"RA`"2uF@hBRA`b2uN0hBRA`2uV hBRA`2uRhBRA`2uZ!{ @@@A@!AtB s D@ 6**   %~_@~ ȩ5j~_~ ȩ5k~_}~ ȩ5l~_v~ ȩ5n~_{~ ȩ5o~_~ ȩ5qqh_@h ȩ5Mqh_h ȩ5@Lqh_fh ȩ5@Jqh_eh ȩ5@Hqh_uh ȩ5@Gqh_th ȩ5@Eqh_vh ȩ5@Cqh_@h ȩ5@Aqh_h ȩ5@@?#{ WOuv@9VqTqR R(u@JT`"a_RCR4u~t/@94u@sѵ@s@`h@Rq R!?OCWB @{Ĩ#_uBh@h4`btt@"`ba@aRR*!RB)R#R*"Rv@aRRv@aRRaRRRaR"RRaRBR#R***aRR*!RB)R#RAR"R***aRR*aRBR***aR"R!RB)R****\ss@h@!R4R?5f*!*]?#{ _WO`b`fwbX9xfX9@A@QAqT`b2"sNFByS*Mu3RhL 5@ @Q? qT RIr k`T RIr kTVR6RvR` yD (@*?ր4*`2"vVFByS*t~R@H4R@H4*ODWC_B @{Ũ#_R`3 R(Rt3h sa@R>R`6?#{ _WO`b`fwbX9xfX9@A@QAqT`2"sRFB yS*Mu3RhL 5@ @Q? qT RIr k`T RIr kTVR6RvR` yD (@*?ր4*`2"vZFB yS*t~R@H4R@H4*ODWC_B @{Ũ#_R`3 R(Rt3h sa@R>R`6?#{ O D^@h@q?OB @{è#_?#{ Oh@ qDbn@*?OB @{è#_?#{OCA8%C 9Dr@?@9tA8%C@ T*OC{A@#_?#{ Oh@ qD"f@*?OB @{è#_?#{OCA8%C 9DBj@?@9tA8%C@ T*OC{A@#_?#{WO@` qvDv@*?*`4q`b3ub39*OBWA{è#_?#{OCA8%C 9Dz@?@9tA8%C@ T*OC{A@#_?#{ O D"@h@q?OB @{è#_?#{OCA8%C 9DB@?@9tA8%C@ T*OC{A@#_?#{ O Db@h@q?OB @{è#_?#{_WO D6@?*`4W9W9W9W9B R****OCWB_A{Ĩ#_?#{ O D@h@q?OB @{è#_?#{ OB3RLq*tOB @{è#_?#{ O@y qT` tD`@uzC@Rq R!? OB @{è#_?#{O` tDR@?OA{¨#_?#{ * @{¨#_?#{OFOA{¨#_?#{*{#_?#{ O Db@a@?OB @{è#_?#{ g_WOv t"!{DhJH(47@9 7`CRh@b'!rR?`#hG@? ROEWD_CgB @{ƨ#_u>!w>a9qTq`TqT`JhJ^95`b,wEW.aR`4O``v@wzC@Rq R!?5*7@9@qT%z *RH@kT**vDb.@@?ր4@9!l?#{ *h Q  qH 1 @{¨#_?#{WOA8%CbB`"s @!#*#Bc6R 54 `#*A8%C_ !TOEWD{C#_!*!*@#`?#{_WOh3O@t3*u U6!*-c[@*`5`buFhBAtL[@cs** 7uB3R(Rh *OCWB_A{Ĩ#_!*?#C{OA8%C`btB" @!#`BaB#A8%C_ TOD{CC#_?#{ BcR|@ @{¨#_?#{_WOA8%CbN@ D>     6@(?4%"]B]x]8]8^8R y*^8^8` ^8*^8BR ^8B`5R :@#?֠4`5@BR K@9B`4R A8%C_ !T~@OUWT_S{R#_?#{WObN@ U3D@9qT@zC@Rq R!?OBWA{è#_?#{_WOCA8%CbN@ D@9q TA8%C@ A TOEWD_C{A@#_5(@*?!6*!B*8!@RR`@"@@.@5 c8/@@?`7  !@!R?@?#{og_WOC*qT**:h@9qTaqTs{Zq Tq T*R@9qTaqTkj T@9Q'qTAT3QqTQQ^Qq<1Z (@9Q&qhT QqTQQ _Qq41Z_R`6?#{O@9 ) JBqCR|@OA{¨#_?#{ O@9q9OB @{è#_?#{ ObN@b*)BR@ROB @{è#_?#{ObN@bBBAOA{¨#_?#{+WOA8%CbN@cyb T@9 5b*CC@9-qTqT @R3Axy yDB*@?֨`R[@9y9DB*@? )'@y)r (Rn A8%C_ TOGWF{D+@#_!*?#{O!ROA{¨#_?#{og_WOC` uB@ RRBR`  DBJ@?*7 yy!**!~q T"jR9@Tzx (4_T_T T@*<u9!@qT F;9hC Tzx (4_T _T !@*OFWE_DgCoB{A#_!@*?#{O`6@RtOA{¨#_?#{ o g _ WOA8%C` `3vDx"!u"3(Rh39hfFwfB@?րD5@9h7`6 w"6uF`" x!u`5uDvFhzH``xGhzGbF  R*yS|r **_@ TZx!*H qT*#R"HR"HRC"HBR#"HR} 3"H"R} c"c9RQS }<)`( }#}H _T@B)Rq @@9h7`6`"6tFu"(t`(a!R`BhB^94@97`6w"6tF`B x&tu D"aFtIcF qATBcRA8ՀFF  `'hg9!RB)Rq!R(R#Rw'cIaR*x"'cIaR"Rvb*z)hnJ94`)`"+{rJ{ (@9(5BcRA8ՀFF `"+!RB)R* !R(R*Vn z2'hIH4`"+{J4[cIaRRhIaR"Rq{B'cB9aRBR|F'cF9aRbR(@9 5`'hg94w)`'yfJxI?kA T`)`'yjJhI?k T @`R'hI`b' qbI!R*`r'hI`' qbI!R****FF A8%C_ T ROOWN_MgLoK{J#_wIxIyIzB9`R'{F9hI`r' qhI*** q****P`'xf x)yIyj `)R`)h)9R`)h)9(Rh)9`)wi9w)9`)xi9`)x)9`))9`) Q)9w)9`bhBBAc )8 @ )Ce}5@%֚6B@cAR* @ @ U )8 @ )Ce}7@%ؚ 6B@c!R* @@c )8 @ )Ce}7@%ؚ(6B@c!R* @@v2p&a?#{WO`bsN@t vDh@ qlT uR3RhL4*OBWA{è#_R(Rh @?u3RhLh5R`3 `-hbK5`FhF^95u3hL52b@*?@!R?`3`L!RB @?tD@*?5 *!*@9h5!h:@2@u?#C{_WOCA8%C`bsN@t wDh@ qlT uR3RhL5A8%C@ T*ODWC_B{AC#_@9h5!h7@3@R 9uDV@?5@9 Q qT`((9 Rr`1t>@Rh}r`2`/tBaEb/RCR;`-hbK5`FhF^95u3hL 5tD@!R6R? 5`3`L*`@uzC@Rq R!?@!R?t~R@h5&t3RhL5R(Rt3h sa@R>R68*!*?#C{Cg _ W O A8%CtuY zA6!Xgu+T!O!*6***`,!*w: 6***`,!*w> *6*`,!*w2 *6!*!*A8%C_ ^T*OLWK_JgI{GC@C#_*`,b-!#Rw6 @7*R!C5 @ @TRlRw2,*R!C5 @ @(TR R!w .y .9!!!C`5 @`. @R<6!c"R*`58R9@`@Tc"R*`5*b.*Rh n9(5b.*R#!`.!R@9H5!C`5 @`. @R$?b./*Rx'@!##R6,!`.!R!C`5 @`./ @RN!`./!RB@x.@Rh n95'@!##R6 w.@R'@!##R6w./@R`5b-!#R7*!*~b-!#R`7!w.!x.9h.`-v.9`-xfK`-yjK`-znK{rKen9*****`/v!8`"0!Bvy`7!Bw"'x+s`yrvVtYbNsrE`B` @s!t3xt74?T`3@!tu;?T@95"!!X(R!*!@`@5x#y3zK@bO@*@AaK@c6*E*!@A!@c"R6*+`CxS@q T@c*A6*`SxW@qT@c*A6*!*!@9h5!@`@g 55@5HR[*@5!%***! !?#{#OA8%C`sV@h@ qT` tD@*?t3RhL5dR@h5R`3 tbuB" @!#`BaB#u5`F`F`/`EhBAhB!AtB u Dut" uDut3hL4` uD@*?ր5@9(5h:@2@A8%C_ T*OE{C#@#_!*!*?#{ WO`huzCB @@94wB-vV@T@94tb-v6@T**OCWB @{Ĩ#_!*!*?#{ c?BT3* @{¨#_!?#{ O!#R7!#R`7!#R7"!#R72!#R7*"***!R*!*OB @{è#_?#{og_WOCy {D@9h5F@_aT=vbRYCW@X@@" @k T@HD q TT@>R@" @"@*!@@tD6@a? 6!wRWR`vh;@? 6!wR )q( ) 5** 5`JhJ^9 4*5hR`-hQ*!!tB,(Rh`Etb,`Et,`Et,`Et,`Et,`Et-`Et"-`E*OFWE_DgCoB{A#_!`b,uE!@qT{x *R@kT*j*tDb.@@?XH<hR`R9#xv@ DB*@?֠6&RuRv@ DR@!rR?7\81qT\81q`T@Ru4Q! "6\8\8!xC8u@zC@;><8hRR9#xv@ DB*@?֠6hZ@Ѽ"7)k \iR R{[ORv@zC @D?qT7@? 7\x\8k ZzTBR@S!r#R?*5Z8q TZ8*Rv@zC @D?qT7@?ր7\x\8k Zz TBR@S!r#R?*5Z8qTZ8*Rv@zC @D?qT7@? 7\x\8k ZzTBR@S!r#R?*5Z8qTZ8*4v@ D@ R?v@ DC+@?79v$R* 5#\8H'5(R9ZVv!!ֆR@9Bqa R @9Ba Rqt@ D@ R?`@t@ D@!R?* }|u@b@w@ D@c*CR?`6!kRkRxYZxqTH3R(3r~`Өx SRk)T*SRxZxYqATIARC#xu@n@yCxr@ycxj@yR*xx#[8 w@ D"R&@C!r*?@6!CC8v@ D"R&@s!r#R?R_RBRZx5Rv@r@w@ D@s*#R?`4CZ8!q T@R4QCZ8!vu6u@"@w@ D@*R?@6!HR3\8965R*@5\8? rTv*R*C\8v5RR*S\8v5RR*c\8v5RR*s\8v5RR*\8v5RR*\8v5RR*\8v5*R*\8v5RR*\8v5RR*\8v5RR*\8v5RR*\8v5RR*]8v5RR*]8v5RR*#]8v5RR*3]8v5 R R*!WVHR9\8#\83\8C\8S\8\8(# )Hg5+@@zS@R}@k/@!h+u@&@+@wYW@H g@'hZ@ "O@'v@ D@/@@*?57**55W@H@yk@ K=Yk1T'@@yRk1T14Y k*.Tk@ GyCzSV(@y@kiT.w@zC@qTqTqTUK eS(K UR  m UI RK}   QUR  e V?kTY%TG@;v87 @@C@ @`x@x5`C*w @Q:@9kT?kTZ_qTx@5g@`#*y@Qg@87@9kT_kT2 !*Rk@ v87 z@@ @@x5B* @Q87@9kTkTqATg@@x5"*@Q87@9kTkT2g@!*g@g@Hq`Tq{TY?kaT]YW@@BO@@9=qcTM5$[@K hx@*R{@kJ?kXhyk ?k( q"TK@4"{#K$@ Rh)r @y;@@8?S y"9y@y=q"TO@@9g@;@V_r )C"r$YW@@+/@@) w@S@)?kTwSk@ *!+@#\8Sh5@@RyS}@C@!hu@*@Y[W@Wg@ 'hZ@ "O@w@ D@WC@@*? 65**65X@@yY? kM2T'@@yRk 2TC@624?@YH k.THyUGzS(@y(@kiT1w@zC@qTq@TWqTUK eS(K URW  m UI RWK}   QUR  i V?kTY@&T?@C87* @@G@ @`w@w5`C*v @Q:@9kT?kTZ_qTw@5g@ `#*y@Qg@76@9kT_k T286z@@ !*R?7*@@w5B* @Q76@9kTkTqTg@@w5"*@Q76@9kTkT2g@!*YW@Wg@?6g@HWqw`TqkTY?kAT]YW@>O@@9=qcTM35$@K hxw@*Rk@?kJkWhy?kk( q"TK@4#{#K$@ Rh)r @yC@3@8?S y"9y@y=q"TO@@9g@WC@V_r )C"r$YW@C@@ [@S@)?kT[N?@*!W+@@(*+3\8Sh5@@zS@R}@[7@!hu@.@XwYW@ g@'hZ@ "O@'w@ D7@@@*?55**55X@@y[@{ k 2T'@@yRk1T24Yq-/T{@yGzS(@y(@kiT1v@zC@qTq@TXqTVK eS(K VRX  m VI RXK}   QVR  i W?kTY&T{@C{87 @@G@ @@u5C* @Q:@9kT?k TZX_qaTX@u5#*@Q6@9kT?kT2X X!*R[@ {87 u{@@X @@u5B* @Q56@9kTkTqTX@u5"*@Q6@9kT?kT2X!*YW@g@Hg@q`TqTY?kaT\YW@X=O@@9=qcTL35&cA  hx@*R@?kJkUhy?kk( q"TU4#{##@ @ Rh)r yC@3@8?S y"9y@y?qTO@9g@C@W_r )C"r$YW@X7@@ w@S@)?kTwQ{@*!X+@U(*+C\85S\85v+@@@@R yS  @ !huu@2@x@ D@**?֠6RW**@)5XqM,ThZ@ "O@W@WzS5(y@@X@:rI@7u@zC@QqT~~@W@+S@@yu@zC@QqT~~@@W@R7r 7 [@ RrRi_) 7 JY 1@y k TXTY#6kRƘZ  =J r;u5@C*W @Q9@9kTkT9?qTx5@#*W@Q9@9kTkT992 !*XVRXV>R=R_q~@67kaTO@@9=qTW@YUK85!YH` _x*Rߢ(kJkX@ykߢ(k(  qTZ{#""Y Rh)r yX y?S"yYy=q"TO@Y9W@YUXV?r )#"_q )$!!W6!WVv+@**@u6=(R;?#{O`bhB!A6***OA{¨#_?#{ `bhBA! @{¨#_?#{ ObRRBRN@@ֆRBa R*`~@`OB @{è#_?#{ O`btuB" @!BuBR`bh`th*5!*OB @{è#_?#{ `B @{¨#_?#{g_WOA8%C*`bxn@#T>SqTCF R kTRr  ?!qH T  yJ @@RRgA8@9%(7@97 R r kTR r kWTA8շ@@9(7@H 7Z)R r kUTA8`h@9((7h@h7)R kT R kYTT'BA8չ@@9x(7@H%7)@T@wC@Rq R!?~!!* xӈ"@Q郉1 臟hdRv 6B;h4  RCՠ"@) 8*@* ? ?6BՈx@R")"_ 8B;h4  RC( 8@ @ ?( ?8Bն]@@qETR@F@H@**?@F5"RR @9x(7@ 7NKxӈ"@ 郉1 臟(?AR  5B;ըh4  RC`"h@) 8*@* ? ?5BՈx@!")"BR 3B;hh4  RC( 8@ @ ?( ?3Bv95X"@郉1 臟* 3B;h4-  RCՠ"@) 8*@* ? ?3BՈ"@)" 4B;Ոh4  RC( 8@ @ ?( ?4Bճ35 "@Q郉1 臟HFR 6B;h4  RCՠ"@) 8*@* ? ?6BՈ"@)"R 7B;h4  RC( 8@ @ ?( ?7BՖ@@@qh0TR@@2*R( @9x(7@7xӈ"@Q郉1 臟<Ro 7B;h4  RC"@) 8*@* ? ?7BՈx@R")"X 8B;h4  RC( 8@ @ ?( ?8B7@@q%T*R( @9x(7@7"@郉1 臟4*) ;B;hh4  RC"@) 8*@* ? ?;BՈ"@)" 6B;h4  RC( 8@ @ ?( ?6Bt-@cT/@t*"@郉1 臟+* ;B;hh4  RCՠ"@) 8*@* ? ?;BՈ"@)" 5B;ըh4  RC( 8@ @ ?( ?5B%@#H'@**?5R r kT R kTT@H@!R?VR !*R$!!v v![!bG3*G39VM*q T*K!vC!*R(!*R)!v@?֠5!! @H@*?*~@A8%C_ TOGWF_EgD{B@#_!*!Vm*Q5 !*Q5!*Q5B*5*5%p@h 7@h7@h7sh@h7@7[m@ 7qsh@ 7@ 7#Pl@h 7@h 7@H7@H7@(7 @(7.vRRR_R~OkRRRRR(RFR|RRR?#{WO*@B*@V~@*?OBWA{è#_?#{ WO2N@@aTNTB@DkTTT!@OCWB @{Ĩ#_"(R`b"9un*?#{WO`2uN@@TNT`Bv@hDkTTtT`"(3R"9u9*OBWA{è#_!@?#{g_WOA8%CA8th@9x(7h@7"@Q郉1 臟hR 6B;5  RC`"h@) 8*@* ? ?6Bը"@)"R 8B;5  RC( 8@ @ ?( ?8Bc@)**@qTR D4@H@**?qqTR*"R @9x(7h@7@Y3@* ?*qlTHC#@郉1 臟 * 4B;Ոh4  RC`"h@) 8*@* ? ?4B#@)" 4B;Ոh4  RC( 8@ @ ?( ?4BA8%C_ aT*OFWE_DgC{B#_!*R!w! *Qv5C!@7@7$RR@7fx@7|lR[RxF8 RFFF8 RFFF8ը RFFF8h RFFF8h RFFF8Ո RFFF8 RFFF8 RFFF8 RFFF8 RFFF8h RFFF8 RFFF8h RFFF8ը RFFF8 RFFF8 RFFF8Ո RFFF8Ո RFF?#{og_WOC**4qT*XR Qw(Q@9w(@9k(#* T ;qmT*qaT*#*1*Ez**{ w_8h@99 Z { @V aT8(@9 94u4~S9w( ~S9u(~S9s( u4~S9s(>t9*OFWE_DgCoB{A#_?#{og_WOC**q-T***H@94q!T 9ZkTk T*4qT R**kAT!3qT*ZRH QuHQ@9u@9_kh#* TZ *uB9@9u Q@9u 7#*Q@9s B*h@9SP!6R5qT RF qTq!T*"*.z**{ u_8h@99 Z { Y T@@8H@99 Z8?ts@9h@9]S*kOFWE_DgCoB{A#_?#{_WO*q T***@94q!T kTk@T*OCWB_A{Ĩ#_**kAT!! R?#{ `z`A* @{¨#_?#{og_WO**~qT*_kJT{ *x<@y xxkT { Z_kT_k TY7 RqT"OEWD_CgBoA{ƨ#_!?#C{ SW O CA8%C!`@ @u" @_qT!A8%C_ TOLWK{IS@C#_##@Qq+TwR`Tjv8h4 Tj68@Q( TT@*#!#!#`!#@!#!#`R$`R!#h`!#*`R`R*h`"HR`"hRh *q ?#{ _WO@Ro@Ro@Ro@RZp@@R(R@RR7M*7@8R9 9 99!R9@R*ODWC_B @{Ũ#_!w!?#{ f@TRR @{¨#_?#{WO(Rst@qTσR}v@R/UσR})v@R/~u@RZ0"@qMTσR}s@R`t/t*  *`OBWA{è#_?#{og_WOA8*%Cc5BgA[ogX9c$7T*_h@9o$R T#@@93@`h@9(4Ru@ )q5@cR*%@ 7T )q5@(@уR* @7T@(@RB **o@`7uo@3@`h@94THR@cB$R7T@(@oRB $R*73@`h@94TR@cB$R* 73@`h@9h4T@B$R*7Vx3@Rwy #VxyCVx ycVxy"Vxy*Vxy2Vxy{C@QqT6R@`v^03@`"h"@94Ru@ )T J kqWR@c$RK`7T@(@΋R$R <*`7o@75!!#**!* !TXX7 c'_D`h@*?R)R#xC83@`h@9WV4σR"KR3D`Bh*@?_@6cX9[@W@RgX9C@AR@8?@AR @y;@AR@y@y@RXRkRK@C8R#x@" @ qaT7@Rh@R3@z@ R#x vH   !D`Bh*@?+7(@R @?ql+T8D`"h&@*#R?ĉRARBR8D`"h&@*#R?ĉRARBR8D`"h&@*#R?ĉRARBR8D`"h&@*#R?ĉRARBR8D`"h&@*#R?ĉRARBR8D`"h&@*#R?ĉRARBRsh@q- T@~S8D`"h&@*#R?s4qR}RBRD@*#R?֨87s5'D`k@h@*@?@*3@R`ho"*TT8!*V3@`.5Ru.9@3@`2u29k@D`K@s@{C@Rq R!`?@.1)T q )T`.5Rqu.9 TS@*} S@5AS@4R9R*y!**s_T{ |6@Ro уRjx 5yk,T S(+ykT9_TSσR Tq T3@`.5R.91w!@v(@R 駘Rdr R})#x d }SC8S8D`Bh*@?7@5R_@qT[@z@9@9}5|X47@R<To{"tykdTh>@9!q*@  @9422@9q/3@`h@9H4@@!R2`6h6@9!q*@ @9H466@9q,4@@94ss@@!R`.BsB@9!q*@ @9H4::@9q@94>>@9q@94BB@9q@94FF@9q""@94JJ@9q&&@9(4NN@9q66!!R R:!*@ h@W9!*@ w@!bRh*!RuV4@@9H4..@9B54!!"R2u2@9s4!!bR@9466@9h@4! !"R@94BB@9h@4! !BR@94>>@9h@4! !R""@94JJ@9@4! !R@!R_@t2@9[@@9!RGtf@9(=4B4!"Rssh@qm;TSG@σRc5}HRW :  K3@R`soc@M@y54q_AT*F*Zk@gK@*s** yxhyI? ??k:>_kX?k>5_kTs{ >>?k ?K?: ko@O@s9Tg@{ g@{_@T S@5yi>J??k3_kZ o@՚u@@d>E?>!o@c@**@ U4:R_<T4@Rou@@y!*@ SH  h4h@ARA4HRyo@TZs _3@R`soσRc@M @y54q AT*H*\k@g*vK@** g@ykxk@> ??k7>hkxZ_kX?k>5_kT{s >>?k ?>7 ko@O@s9Tg@{g@{W@4S@5jxi>>?kZ3_kW o@[@H՚@d>>!B)*c@=*@ U4:R_<`T4@Rou@@y!*@ SH  h4h@ARA4HRyo@TZs _ ??k7>_kX?k>6_k{TsZ >>?k ?>7 ko@W@su9!T{Z"{Zk@_@)T [@6yi>>?k3_kWќ o@֚u@@d>>>!g@***@ v4k@5R<T4@Rov@@y!*@ S  h4h@ARA4HRyo@Ts H*Tk@σRc@ks@@!bR`J4@@9H4Rw@@!BRsFSG@<@yo|4qT*F*XHRg : *** xyi? ??k;>_kX?k?4_ks\Z ?>?k ?k?; ko@c@zv9Tg@g@_@ R 5hyI?j??k:_k[ѵ s @ܚB3C?d?!*=*@ 4(RRZ4@V@@y*@ Sh ( h4H@ARA4HRyhTs @*o@S{  h4s@@ARuHRys@@!R`>!`bR3@`"h"@9%4s@@!R`Zsh@qM#TSG@TRA) oSJ O Wk3@R`sZp RN|@yg74qcAT*A*Ts[O@***` yxhy? ??k<>_kX?k>5_kZT{s >>?k ??< ko@S@sV9T[@[@c@IT W@5yi>??k3_k\{ ך@@d>?>!k@***@ W 46R`KT4@RZp@@y!*@ S  h4@ARA4HRhyo@Ts {k@@H4s@@AR{HRhy{{@5s@@!R`>shTg@Zs@@!R`^s@@!R`:!`RfA8%C_ a5TOEWD_CgBoA{ƨ#_S RRo@Ro@DR@!r#R?*5S8q`TS8*Ro@DR@!r#R?*5S8q@TS8*Ro@DR@!r#R?*5S8q TS8*4UD@V{C@q?UDB*@? 7s*!!(o@o@!!D`s@{C@Rq R!`?e!o@9S@`h@o@qT>RD`s@4@R^pb@CR`?`6!kRkRxTxSRk)T*SRxTx8D`"Rh&@#!r#R?ִTxt5*3RRD@6@^pr@##R?`4S8!qT@R4sQS8!bs6=<;:9876D`s@4@R^p"@R`? 6*@*@*@`h@QqbT3@@***! 5V8? rAT! @*@*@*Դ#V8V83V8SV8*CV8*c):H;Sk5"@*@*@*@*@*/3@R`t^p&@@hzS@R}@k? !s*c'D`h@?@@*?`97**@95(@ R y@y@ K=k@km4T'@@yRk`4T44k@h k0T@{ Cy;h{S(@y3@RwykjT/@@qTq`Tc@q!T@K eS(K @R@c@ % @I Rc@K}  Q@R i @kTk@{'TC@87R R`t^p@;@ `x^p@t5C* @Qt<@9_kTk Tc@qTc@@t5#*@Q3@9_kTkTs|2c@ c@!*R@R z87 S{4@^p@ 3@`x^p@t5C* @Q3@9_kT?k@Ts9qT9c@@t5#*@Q3@9_kTkTss2c@!*o@;@k@o@k@q@TtqTh?kAT_;@c@3 @R5@9=qcTK5#@шR8@ (x*RkJkU(ykk( qTZ#9#"@@(  R  @y@>S y"y@y>qT@99o@k@*@c@r )"r$e;@S@?@ @S@)?kT;@ *@*!*c@9o@S;@k@/@t533@R`s^p`h*@`h@RkyS~@ !h;/gD`h@@*?95**95(@R y@yk@km5T?@s@yRk`5TC@54k@ k 2Tz+KzS(@y3@RwykjT,@@qTq TqT@K eS(K @R@ % @I RK}  Q@R i @k#Tg@k@`)T+@87*R R`v^p@K@ `|^p@v5C* @Qx;@9_kTkT{qT@x5'#*@Q3@9_kT?kTs{29RU86z6@^p@ 9!*RR?7*3@`|^p#@x5C* @Q3@9_kT?k@Ts9qT9@5o@;@#*@Q;@3@9_kT?k Tss299o@!*Sk@Ru?6;@vk@q`TxqTih?kTo@co@Sg@)#@#R4@9=qTo@L5##@шR<@ (x*RkJkT(ykk( qTZќ#9#"@#@(  R @y#@>S y"y@y>qT@99o@;@k@/@*@r )c"r$eS;C@@ @kT7*C@C@*!;9;@3@*c@h533@R`t^p.@@hzSR@~@k !ho@;S;@+k@#GD`h@@*?@95** 95(@IR yv@y@k4T+@s@yRk4TG@44k@q1Tz{KzSw(@y3@RwykjT,@@qTq TqT@K eS(K @R@ % @I RK}  Q@R i @kTk@(T{@87R R`v^p@K@ `|^p@v5C* @Qx;@9_kTkT{qAT@x5#*@Q3@9_kT?k Ts{29 9!*R@ z87 S{6@^p@ (@^p@x5C* @Q3@9_kT?k@Ts9qAT9@5;@#*@Q;@3@9_kT?k Tss299!*o@Sk@;@vk@q@TxqTih?kaTco@S#@//R#@@9=qcTO 5,шR@ (x*RkJkT(ykk( qTZќ#9#o@9;@k@&@9;@k@ R #@y/@>S y"y @y>qT@9o@*@r )c"r$eS#@;G@@ @c@)?kT<*G@G@*!;#@9;@3@*#C)(*h533@R`t^p2@@@R cyS ~@ !hhSo@D`h@**S?֠6MS@**(5c@qm,T9S@zS(y3@RxR`|^p@kh;r@{7;@u@@QqbT~~@S@@';@ @yu@@QqT~~@@@ R6r  RrR)_9S@) ( k@ }@3@y Tc@T@_#4kROƚZ  =J r5w5C* @Q:@9kT?kTZ_qaTk@z5#*@SQ76@9kTkT2 !*R9h?=RqR\;kaTY)@R5k@9g=qcTMK5'K@k@шR5g@ _x*R(kJkW@yk(k(  qT9ѵ"""K@k@(  R yO@ y>S"yK@y=q"Tg@K@99_r )CI"q )$!*!6!S@@3@9**o@Ss43@`>(Rh>9?#{OBBc6R b@c$R`*OA{¨#_!@?#{OtBaBaBOA{¨#_?#{og_WO A8*%C 3@9)q Th4t@94RRBR>q TQ*#(9*RCU@9@u9H@95qT)qT4s`9Rh}@@qTh@@*@9qT7q T+qATS\C6*9s{*\C6@9C^CH@9h5c*5#@ @^5)#Sy@k@T@9)qT4Z@9H4@Tf!*#@(#s!!Rs A8%C_ aT*OIWH_GgFoE{D#_?#{ O!*`4bn@5B*OB @{è#_?#C{g_WOA8%Ccbn@B@Zzr :9#T!q*R*A8@9x(7@7"@郉1 臟(*l  8B;5  RC"@) 8*@* ? ?8Bը"@)"U  7B;5  RC( 8@ @ ?( ?7BUx@t@x&Ro@Ro@Ro@R[p@Z @_!"R%4!bR14!R`84!R94!R:4!R@=4!R?4!RB4!RE4!R`I4!R@M4!R@P4!R`T4!RX4!"R\4!Rd4!bR@k4!Rr4!R~4!BR4!R4!R4!BR4!R4!R4!"R4!"R@4!R4!BR4!BR4!R4!BR4!R4!R4!R4!R4!R 4!R4!R4!bR4!R4!R4!R4!R@4!R4!R4!R4!R 4!bR@5RRBR@RRB,Eb,ߊEׂ,ߎEע,ߒE,ߖE,ߚE-ߞE"-ߢEߦ7aR*@ )q!B/@RR D7@?D:@c?@!^8^8B^8^8A*A8%C_ !TOXWW_VgU{S@C#_RRBR!`7RRBR!7RRBR7!7@!BRRBR!7@!BlRRBR!x@ 7!F@!BLRRBRw!X 7pP@!B1@RR !C @ 3AR+4l+@!B @RR!!C @`3AR04n@!B@RR#!C @3AR`74p@RRw)!C@ @3AR@4@!B@RR/!C` @ 3AR4@!B}@RR9!C @3AR!4u@!BV?R(RH@RR<<7@5R9 9 99!R9Y9?h*/@!B0@RR;bfbX9fX9!*" @D@84!R?@!@!B<@RR6!7ׂ-@bKX5z@!B*@4@!@!B D@*?D@ R?D@!R?ׂ֦-@bK85z@!B*@(4(R9@!*?@!.2@!BT@RR1!C @3AR !4 +ׂ-@bK5z@!B*%@!B@!2@!B* bfbX9!CfX9@) @@)3AR@)5@~Y}  yS}@t( `(7@(R9*k9@!2@!B*!C ' @('!C' @'3AR&5 @#AR`&5RR rR4&A)trL@RR%b RRBRzC @D c(`Rq(r*O@ 2!#R@?*@7@9!Bl5zC@qATG'@q T@!B@RR&!C @3AR@4!B@RRw$b RRBR Dc(`R O@(rM#R ?*@ 7@9!B*:@RR  @RR!!C@ @3AR`4d!B5!BhbfbX9!CfX9 @!C3AR`5 @ #AR`"5U  ,!BIRR rRt`7@(R9t2@qT@!BRRR rR[7@(R9O; @~}  yS}@-T=@7@(R9R @+*RRBRt @ qT@!B@RR& * @RR !C @3AR 4@RRw"!C @3AR4,*(&q@RRW#!C@ @`3AR4SK!B@RRW"!C @3AR4+#*@RR#!C @3AR4 @ q#T@!B@!B#@RR !C @3AR4@o @!B+* @RRw!C @C*f *.@aR @!B~&@RRW!C @C R7 !Rt@*| @!BO$@RR!C @3AR4kG@!RO _@!B"RRBR4G'@AR/ ?@!B@RR7!C@ @ 3AR`4l@!BRRBRt@!BRRBR@31@ 7@ 7@RR!C@ @3AR4w@!Bs@RR!C` @@ 3AR4enRHRfQm@}RR rRR!C @3AR 4@!B';@RR *@V7!A@!B @5+@!B!@V67@@R"(R"9$!RR@RR6R @!*!_?#{OOA{¨#_?#{Ot@sh@*Tsh@OA{¨#_?#{ O`t@sh@jTI@st@Rot@Rot@Rot@RZp`@ssOB @{è#_?#{O@h@tOA{¨#_?#{O*OA{¨#_?#{og_WO A8%C$`b>`f|bX9hfX9RC8`ARv@`ARu @y`#ARw@y`;ARx@yy@y@RXR   t ( )"wD@*?!hR${ !hR!(R!(R !xR8xwzC" @ qT9`R|+@:>!`R|#@-!`R|'@"!`Rh7@!`Rh/@ !@6`Rh3@`SR Rv@xwDB*@c? 7C8wD"&@s*#R? 7 RRRBRwD@s*#R?ր45=C8754Q 7! uD@@*CR?*7@@yR!B} *!(!`**!@C^8!@! @wD @*@@UzS?* 7**u495@@@!yx*@ @h ( 4AT(@ARA7HRyTZ {@@@}{!ruD@@@7A(@zS?*7Z9U@8@R RHr874 @U@(@by!*(@ 5H@!RA55 { ќ@@U@7@ARHRy@7R8x@" @ qTRxuDB*@c?C8uD"&@s*#R?tD@!R?A8%C_ T*OIWH_GgFoE{D#_TE?#C{OA8*%CR qyTq T@!bRu HRtDB*@#?tD@!R?tR3R S@!RRt uDb@*?tD@!R5R?tR3Ru %@!RRt uD@*?tDB @?A8%C_ TOD{B@C#_?#{o g _ W O A8*%C*$R>`b@`ftbX9{fX9C8@RσR7RAR@AR @y"AR@y@y w  ( !'tD@*?^(?qS*`i6S(yS7h#R RCxtzC@88q(8tDB*@c?@{%4{Q^tD@s*#R?֨C8(7qR}RBR!4{Q!7tD]@'@@?*@@@!R@4zx@@!**@ ^h ( h4@ARA6HRyqWZk|טT]9 {@^\C8tD"&@s*#R?;RtD@s*#R?֨C8(7qR}RBR{4{Q;7tD@]'@@?*@@@!R@(4zx@@!**@ ^ ( h4@ARA:HRZyC\qWZk]טT]9 @\@@q5T!!R4RC^8!*vD@@yzC (@Rq R!?7@*(7!"R(R7@)@R]tD@!R?A8%C_ ATOMWL_KgJoI{H#_?#C{OA8*%CRqy T(5@!BR5R"hR39@!RRHR39@!"RR` tDB*@#?A8%C_ TOD{B@C#_?#{OCA8%C` 9tD!CR@!r#R?@9@9hQqT )+ih8J @s`@!-@!**0s`@!RR$s`@!"RRs`@!RR s`@!RRA8%C@ TOB{A#_?#C{WOA8*%C55@!RR@!"RRR` 39ytDB*@#?A8%C_ TODWC{BC#_?#{WOs`@RR` D2@R?7`z`tAu@9@!***OBWA{è#_!!?#{_WOA8%C #39D`ACRh@3!r#RXCR8r?s@h@!3@9"}S*h@ w@!3@9"S*h@ w@!3@9"S*h@ w@!3@9" S*h@ w@!3@9" S*h@ w@!3@9"S*h@ w@!3@9"*h@ wD@ CR?@h@!G@9*h@ u@![@9*h@ u@!_@9*h@ tA8%C_ TOFWE_D{C#_?#C{WOA8*%C55@!RR@!RR@R` 39ytDB*@#?A8%C_ TODWC{BC#_?#{OA8*%C qTqT 5@!RRR-@!"RRR*Ry39@!RRR39y` tDB*@#?!A8%C_ TOC{B#_?#{WOA8*%C* qTqT5@@ ) JrB!<@@ ) JrB!) qTq T 5@@!RwR@@ ) JrB!*R` 39y79tDB*@#?A8%C_ TOEWD{B@#_@@!@@!bRWR@@!RR?#{WOCA8%C*45R9!9@`@AR 5HR9!9 `@AR`5 AR5@AR5@$VR!y@`@AR5AR`5@"!y@`@AR 5AR5@$VR!y@`@AR 5AR5@$!y@`@AR 5AR5@$VR!y@`@AR 5AR5@$!y@`@AR 5AR5@$VR!y@`@AR 5AR5@$!y@`@AR 5AR5@$VR!y@`@AR 5AR5@$!y@`@AR 5AR5@$VR!y@`@AR 5AR5@$!y@`@AR 5AR5@$VR!y@`@AR 5AR5@$!y@`@AR5AR`5@:URBAR*"y @y @y@y"@y*@y2@y:!y@`@AR@5AR5@!y@`@AR@5AR5@VR!y@`@AR@5AR5@VR!9@`@AR@5AR5@VR!9@`@AR@5AR5@VR!9@`@AR@5AR5@VR!9@`@AR@5AR5@VR!y@`@AR@5AR5@VR!y@`@AR@5AR5@URzR*>y @y @y@y"@y*@y2@y:@yB"@yJ&@yR*@yZZ@9^^@9bb@9ff@9jr6@y@ya@yA8%C@ TOCWB{A#_?#{_WOA8*%CRJR@"At R9yxDC+@#?֘R4qR}RBRyD (@*#R?@9qTQ5q T@9!RytDB*@#?A8%C_ TOFWE_D{B@#_rT@9xD#'@*R@9xD#'@*CR?ֈRyvDB*@#?֖R4qR}RBRwD@*#R?@9qT qTQV5qMT@9qT@!"RRq T@9s@!bRHRb?#{WOA8*%Ct uD@*?@V4!R6RR!"RR R`39yuzC" @ qaT uDB*@#?tD@!R?A8%C_ TOEWD{B@#_?#{og_W O CA8%CbfbX9sfX9`@RRzC`h@cq`T D`h2@R? )7`s@94Iш RHr*t  QC'@9y Q@95q@T9q Tk`T*@@Ry RHr( 4 @ z_xh@y @@B?!*@ U9s*@@Ry@(4 @zy@@!**@ 9 s cB@@ARyHR(yC^t@A8%C_ ATOJWI_HgGoF{E#_!RHR>x8@!"R9R RD`Bh*@c?րRD`؎Rs@@@@ yS`?>x@!BRD`Bh*@c?@@Rv RHrx48y@@*@*@  9 s!b@@@!R`@h4sxy@@*@*@  s 9@@ARuHRy?#C{WOA8*%C@!***R 39yD`Bh*@#?A8%C_ TODWC{BC#_?#{og_WO A8%C#*KR# D`2Rh@#!rR?sw@@2R!"r*@ \Rx@@Bk{8*@ h@T!Th@ARA99yT{D2R@)r#7 *JR#?x@@!**@ \Rx@@Bk{8*@ h@TO !Th@ARA99yO T{D2R@)r#6*R#?u@@!**@ YRv@@jx8*@ @T!Th@ARA:ZyTA8%C_ AT OEWD_CgBoA{ƨ#_?#{og_WOCA8%C$*'RRR`b@`fwbX9`{fX9tzC@qTt xD@*?xD#'@c*#R?87xR RRBRyD (@c*CR?ր45c9754Qs`@!"RsRh37k@9 r@4T@9 qT q4TS@yW@yRG@yK@y#)AR@ @yAR "AR@y@y  vD@*'R? /7_)@@!R83 @ 4); 9 T@@k|x@*@ T !T@*@@!R874i; 9; T@@k|x@*@ T ;!T@*@@!R87 @4)8 9 T@@j|x@*@ T !T@*@@!R74i< 9>T:`T@@bkwx*@ T +A)iR}SJ}S} I} }S8}S@@!R99 @)*@ @!R`y`y*@ @!R`ny`y*@ @!"R`B`B*@ @!B R{A9A9!@y@y@y@y*@ c@9!!tD@!R?A8%C_ TO^W]_\g[oZ{Y#_ ?#C{WOA8*%C@!***R 39yD`Bh*@#?A8%C_ TODWC{BC#_?#C{WOA8*%C@!**q@R y39D`Bh*@#?A8%C_ TODWC{BC#_?#{_WOA8%C!CR!#RRJR@"At 3CywD"&@C*R?7R4QRxD@c*CR?c@9!qTg@9qTW576c@9g@9!tD`@vzC@Rq R!?A8%C_ AT*OFWE_D{C#_h"R }RR* 9y3xwD"&@*R?wD"&@#*R?wR4Q@RxD@c*CR?c@9-qTg@9qTW56c@9vD@cCR?cAR* 53@y @R7@yIr@(|} ÚR }шr) ˿H1 R} R[r #T!o!cBRf*a?#{og_WOA8%C$RAR@AR @y"AR@y:AR@yBAR@y"@y)  `)  ( hX9`f*RxfX9w tD@*?(RR9GytDB*@?s9tD"&@s*#R?֔R4RRBRuD@s*#R?s97Q5vqmTtD@@*~yS ?U 4Q**c)Z@@!**@ @4?c qKR(3*a Q@4^ HT@@{x`*@ 49Q5[@@ARHRhy@k`T@@ s@9!R9GytDB*@?s9tD"&@s*#R?tD@!R?A8%C_ TOEWD_CgBoA{ƨ#_ @*?#{ ! @{¨#_?#{ WOsT@"T"*OCWB @{Ĩ#_F8 RFFF8 RFF?#{ O@(!*5*OB @{è#_!?#{ !sh@ @{¨#_?#{WOCA8%C @"@# R? 7B#R!R`R *BR*A8%C_ T|@OSWR{Q#_?#{OCA8%CB#R A8%C_ T|@OR{Q#_?#{WO@B @b@?*7 )qB#R!R`RBR*|@OBWA{è#_?#{ WO@9qT@b@q*?OCWB @{Ĩ#_?#{ WO@@h!"R@@*?ր6`"BR*  !RvRgR@@!R?6* R}@B!`#R @@AR?6* R}@B!`CR @@aR?6* R}@B!`cR @@R?6* R}@B!`R ~@OCWB @{Ĩ#_?#{ O@@5? )qB#R|@!R`ROB @{è#_?#{O@@ 1kT )1 J(qBCR|@!R`ROA{¨#_?#{ WOT3@9@qAT@ @?qZ@HOCWB @{Ĩ#_?#{O@@BR|@OA{¨#_?#{WOCA8%C9AR 4A8%C@ aTOCWB{A#_@@@9?@6@"@@9?`4*~@@9@?#{ O@@5? )qB#R|@!R`ROB @{è#_?#{ WO@9qT@"&@q*?OCWB @{Ĩ#_?#{ O@B*@UR? )rB#R|@!R`ROB @{è#_?#{ WOs@9qT@b.@WqR*?|@qOCWB @{Ĩ#_?#{_WO*B""J @qT qT7R2@h4I2@W4qT qTr(R"2@4*6R$*!*+qT(5qT"r@qJh6B*@8@*A?*OCWB_A{Ĩ#_"@ Rr TWR?#{O*qT `"`"t aJ@*OA{¨#_?#{ `"(R`"h `B!BJ* @{¨#_ CAgoodix,brl-agoodix,brl-bgoodix,brl-dgoodix,nottinghamgtx8_i2cgtx8_spigoodix,brl-agoodix,brl-bgoodix,brl-b,gt7986goodix,brl-dgoodix,nottinghamgoodix_tsgoodix_test_limits_255.csvgoodix_cfg_group.bingoodix_firmware.binKh61.@ d d H d d !-9 >6Kh61.@$Tn*p44 Tv@*8$$@vp $    *+,-./0123456789:;<=>  !"#$%&'()*^NrtKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ4KjHid ()*+,-./0123456789:;  !"#$%&'(zM44N47VEMd #$%&'()*+,-./0123  !"#G44F46RA4G$4KjHid (zM44N47VEMd #G44F46RA4GKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ()*+,-./0123456789:;  !"#$%&'#$%&'()*+,-./0123  !"$$$$3gtd: GTP: %s: Bus error, retry firmware update:%dNOCODE6gtd: GTP: config_id equal3gtd: GTP: %s: Failed alloc memory6gtd: GTP: stylus_rawdata_addr: 0x%04X, %d3gtd: GTP: %s: failed to get scan mode, ret: %dbrl_get_grip_enabled3gtd: GTP: %s: failed send config data ready cmd %d6gtd: GTP: status check pass3gtd: GTP: %s: failed send config read finish command3gtd: GTP: %s: convert ic info encounter errorbrl_get_capacitance_data3gtd: GTP: %s: obtian diff_data failed, exit!6gtd: GTP: set report rate %d6gtd: GTP: spi probe out,penconfig_version:%x goodix_ts_request_handle6gtd: GTP: success handle ic request 0x%x3gtd: GTP: %s: no valid device tree node found&core_data->cmd_lock3gtd: GTP: %s: failed power ongoodix,irq-flags3gtd: GTP: %s: failed get panel-max-yts_suspend3gtd: GTP: %s: %s%d--%s%d shortcircutgdix_check_gndvdd_shortcircutgoodix_tools_releasecmd_list3gtd: GTP: %s: limits file [%s] not availablespecial_selfraw_mingoodix_noise_testget_package_idget_self_compensation3gtd: GTP: %s: not found valid config RX:lowpower active set_water_mode[%d] goodix_set_grip_dataset noise enabled 6gtd: GTP: st_max_count: %d6gtd: GTP: lp_marginal_min_x: %d Ring_Angle_X/Y 3gtd: GTP: %s: switch osc test mode failed, sta[%x] ack[%x]ack&tmf->update_mutex6gtd: GTP: Firmware update successfully6gtd: GTP: Update test_limits_name to %s3gtd: GTP: %s: Bad firmware, cheksum error6gtd: GTP: Index: %d6gtd: GTP: Subsystem size: %u3gtd: GTP: %s: ic type mismatch!3gtd: GTP: %s: Loading ISP error6gtd: GTP: Success send ISP data3gtd: GTP: %s: patch id error %c%c%c != %s6gtd: GTP: try send flash cmd:%*ph3gtd: GTP: %s: still failed to read version after upgradedbrl_get_self_sensing_data3gtd: GTP: %s: failed send config write end command3gtd: GTP: %s: failed write flash head info6gtd: GTP: Report Rate: %dHz is not support3gtd: GTP: %s: failed set pen devicegoodix,test-limits-namets_active6gtd: GTP: enable fodopen_test-[%s] 6gtd: GTP: get test time %dms6gtd: GTP: >>>>> No shortcircutgdix_check_rx_rx_shortcircut3gtd: GTP: %s: Failed get max_limits3gtd: GTP: %s: self_rawdata[%d] out of range[%d %d]set_single_tapset_grip_modestylus osc test: PASS goodix_force_update6gtd: GTP: Firmware package protocol: V%u6gtd: GTP: enable misctl clockgoodix_flash_package3gtd: GTP: %s: data:%*ph6gtd: GTP: notify update start6gtd: GTP: pid from flash is %sbrl_get_scan_mode3gtd: GTP: %s: framedata is not ready val:0x%02x, exit!send_cfg_cmdwait_cmd_status3gtd: GTP: %s: config head checksum error6gtd: GTP: read fw version: %d, retry %d3gtd: GTP: %s: r_sta[0x%x] != status[0x%x]goodix_ts_report_status6gtd: GTP: Failed to register gti pmv1.3.3failed read addr(%x), len(%d) 3gtd: GTP: %s: invalid irq-gpio in dt: %d6gtd: GTP: firmware name from dt: %sgoodix_ts_power_init6gtd: GTP: not enable DOUBLE-TAPgsx_double_type_store6gtd: GTP: DRV[%d~%d] open circuit, ret=0x%XSENGND3gtd: GTP: %s: Async data write failed3gtd: GTP: %s: can't find core data0x003gtd: GTP: %s: %s: malloc failed! 3gtd: GTP: %s: invalid compatible propertygoodix_stylus_rawdata_test3gtd: GTP: %s: copy from user failed%s: enable OK stylus_osc_testexit highsense mode 6gtd: GTP: lp_marginal_max_x: %d6gtd: GTP: lp_marginal_max_y: %d3gtd: GTP: %s: failed to update gesture param, status[%x]3gtd: GTP: %s: failed read isp version3gtd: GTP: %s: Failed to write firmware packet6gtd: GTP: flash cmd status not ready, retry %d, ack 0x%x, status 0x%x, ret %d3gtd: GTP: %s: data check failed, please retry3gtd: GTP: %s: flash target addr error, please checkgoodix_read_pid_from_flash6gtd: GTP: set update mode:0x%x6gtd: GTP: frame_data_addr: 0x%04X3gtd: GTP: %s: failed to enable group1 clock, ret:%d status:%02x3gtd: GTP: %s: failed enter flash read state3gtd: GTP: %s: failed read data len %lu6gtd: GTP: Driver bin info: ver %s, len %d, pkgs %d&x->waitDriverVersion:%s 3gtd: GTP: %s: failed to create proc entry: goodix_ts.%d/driver_test3gtd: GTP: %s: failed to get_capacitance_data, exit!goodix_pinctrl_initgoodix_later_init_thread6gtd: GTP: get DOUBLE-TAP gesture6gtd: GTP: enable double tap3gtd: GTP: %s: open test result checksum error3gtd: GTP: %s: Alloc memory failed3gtd: GTP: %s: Failed get noise limitsgoodix_open_test3gtd: GTP: %s: delta_data[%d] > limits[%d]normal idle 6gtd: GTP: disable continue reportconfig_id:0x%X config_ver:0x%02X set noise lv1 3gtd: GTP: %s: point type is not stylus Rx2_rawdata 3gtd: GTP: %s: failed prepare ISP, retry %d6gtd: GTP: fw update return %dgoodix-fwu6gtd: GTP: Update cfg_bin_name to %s6gtd: GTP: Firmware config id:0x%xupdate_en_storebrl_gesture6gtd: GTP: Drv*Sen,Button,Force num: %d x %d, %d, %d6gtd: GTP: self_diffdata_addr: 0x%04X3gtd: GTP: %s: failed set scan mode cmd3gtd: GTP: %s: failed to get palm enabled, ret: %d3gtd: GTP: %s: Failed to enable avdd:%d3gtd: GTP: %s: failed read flash ready state3gtd: GTP: %s: failed to set report rategoodix_spi_read_bragoodix_read_cfg_bin6gtd: GTP: Device power on6gtd: GTP: Esd off, esd work state %d3gtd: GTP: %s: Failed to alloc gti options 3gtd: GTP: %s: Failed to allocated pen device3gtd: GTP: %s: convert config data FAILEDsuccess6gtd: GTP: get reset-gpio[%d] from dtgoog,panel_mapgsx_fod_type_storeshort_test-[%s] 6gtd: GTP: inspect module exit6gtd: GTP: WARNNING invalid pin3gtd: GTP: %s: Faild found corrresponding channel num:%dgoodix_tools_ioctl6gtd: GTP: set tools ctrl sync %dgoodix_get_ic_type3gtd: GTP: %s: enter test mode failedspecial_raw_min6gtd: GTP: load %s failed 1, maybe not this item %s: disable OK set scan mode to idle 6gtd: GTP: lp_min_count: %d Tx2_coordinate_X/Tx2_coordinate_Y set_charge_mode3gtd: GTP: %s: fw mode uninitI2C6gtd: GTP: Firmware subsystem num: %u6gtd: GTP: Success hold CPU3gtd: GTP: %s: flash cmd ack error, ack 0x%x, ret %d6gtd: GTP: fw update success6gtd: GTP: get fw bin retry:[%d]3gtd: GTP: %s: fw module uninit6gtd: GTP: ic_version_id: 0x%01X6gtd: GTP: frame_data_customer_id: 0x%01X3gtd: GTP: %s: failed to set heatmap %s, err: %d3gtd: GTP: %s: failed to %s screen protector modebrl_reset_after3gtd: GTP: %s: failed write config data, %d6gtd: GTP: cmd buf %*ph6gtd: GTP: device confirm val: %*ph.goodix_spi_read&cd->ble_data.lock3gtd: GTP: %s: failed to alloc self_sensing_datadriver_info3gtd: GTP: %s: failed convert: 0x%x, 0x%x3gtd: GTP: %s: invalid length infostate:%s esd_info6gtd: GTP: config id is equal 0x%x, skiped3gtd: GTP: %s: invalid reset-gpio in dt: %d3gtd: GTP: %s: failed get panel-max-w6gtd: GTP: gesture module init successPASS6gtd: GTP: short test prepare IN6gtd: GTP: >>>>> short check return 0x%xcompatible3gtd: GTP: %s: malloc test resource failedparse_valid_data3gtd: GTP: %s: self rawdata is not ready val:0x%02x, exit3gtd: GTP: %s: frame has no stylus pack datadriver_test_writeset_freq_index6gtd: GTP: exit highsense modelandscape left 6gtd: GTP: landscape right6gtd: GTP: lp_monitor_chan_min_rx: %d3gtd: GTP: %s: failed create fwupate sysfs node6gtd: GTP: Firmware size: %u6gtd: GTP: firmware file version: %*ph6gtd: GTP: data:%*ph6gtd: GTP: config_version: 0x%01X6gtd: GTP: Cmd: 0x%04X, %d3gtd: GTP: %s: invalid scan rate num %d > %d3gtd: GTP: %s: invalid rx freq num %d > %d3gtd: GTP: %s: esd check failed, 0x%x6gtd: GTP: touch data checksum error3gtd: GTP: %s: switch rawdata mode failed, exit!3gtd: GTP: %s: failed get cfg and reg info, update fw then retry3gtd: GTP: %s: there is none cfg package, pkg_num:%d6gtd: GTP: get config type %d, len %d, for sensor id %drom_pid:%s rom_vid:%02x%02x%02x 3gtd: GTP: %s: invalid parame3gtd: GTP: %s: invalid address infoecho 0/1 > irq_info to disable/enable irq 6gtd: GTP: update pen pressure from ble %dgoodix,panel-max-wgoodix_ts_gpio_setup3gtd: GTP: %s: failed create gesture sysfs files6gtd: GTP: enable single tapFAILgoodix_shortcircuit_testgoodix_shortcircut_analysis3gtd: GTP: %s: Failed read Drv-to-Drv short rawdatagtp_tools6gtd: GTP: Send config successgoodix_tools_open3gtd: GTP: %s: failed to create proc driver_testgoodix_obtain_testlimitsspecial_freq_raw_minspecial_freq_stylusraw_max3gtd: GTP: %s: noise data[%d] > noise threshold[%d] set_heatmap6gtd: GTP: sub_cfg_len:%d3gtd: GTP: %s: touch data is not ready val:0x%02x, exit!freq%d: APIs fw_ver help irq_enabled list_scan_mode ping reset scan_mode sensing_enabled wake_lock 3gtd: GTP: %s: unknown status6gtd: GTP: Request firmware image [%s]6gtd: GTP: success do update work6gtd: GTP: self_rawdata_addr: 0x%04Xbrl_set_heatmap_enabledbrl_flash_readgoodix_get_reg_and_cfg3gtd: GTP: %s: Cannot create work thread goodix_ts_reg_rw_showgoodix_ts_pen_set_store3gtd: GTP: %s: invalid irq-flags6gtd: GTP: invalied avdd name length: %ld > %ld6gtd: GTP: iovdd name from dt: %s6gtd: GTP: undefined udfps-y(optional)!goodix,pen-enable6gtd: GTP: open test pass3gtd: GTP: %s: send test mode failed3gtd: GTP: %s: Failed to alloc memory3gtd: GTP: %s: Debug tools miscdev register failednottingham3gtd: GTP: %s: request_firmware, limits param length error,len:%zu3gtd: GTP: %s: Failed get self_min_limitsshortciurt_threshold3gtd: GTP: %s: send rawdata cmd failed 6gtd: GTP: disable long pressget_fw_statusset scan mode to active set palm %s 6gtd: GTP: lp_motion_tolerance_outer: %d6gtd: GTP: update gesture param FAILhelpirq_enabledlist_scan_modegoodix_fw_update_proc3gtd: GTP: %s: data check pass, but failed get follow-up resultsresult6gtd: GTP: cmd data %*ph6gtd: GTP: try send config to 0x%x, len %d3gtd: GTP: %s: invalid mntual freq num %d > %d6gtd: GTP: set sense OFF3gtd: GTP: %s: esd check failedgoodix_ts_esd_workgoodix_ts_pen_dev_config3gtd: GTP: %s: failed get irq num %d3gtd: GTP: %s: failed set pinctrl stategoodix,iovdd-namegoodix,firmware-namegoodix,panel-max-x6gtd: GTP: Power init6gtd: GTP: fodx:%d fody:%d size:%d press:%d maj:%d min:%d ori:%d6gtd: GTP: not enable FOD-UP%s3gtd: GTP: %s: Failed send config6gtd: GTP: read config,reg_addr=0x%x, length=%dgoodix_self_open_testself_open_testenable continue report set_heatmap_mode[%d] error: not support failscan_mode6gtd: GTP: flash cmd ack error retry %d, ack 0x%x, ret %d6gtd: GTP: flash cmd ack check pass6gtd: GTP: point_struct_len: %ddisable6gtd: GTP: Irq disabled3gtd: GTP: %s: failed wait for fw ready for config, %d3gtd: GTP: %s: failed read config head %d6gtd: GTP: success read config data: len %zu3gtd: GTP: %s: frame head checksum error6gtd: GTP: goodix i2c probe in3gtd: GTP: %s: I2c read failed,dev:%02x,reg:%04x,size:%u6gtd: GTP: success get reg and cfg info from cfg bin3gtd: GTP: %s: failed read addr(%x) length(%d)goodix_ts_reg_rw_store3gtd: GTP: %s: failed get length info6gtd: GTP: use one binarygoodix,panel_mapgoodix,sleep-enable6gtd: GTP: [DT]x:%d, y:%d, w:%d, p:%d sleep_enable:%d pen_enable:%d6gtd: GTP: GPIO setup,reset-gpio:%d, irq-gpio:%dinspect_module_init6gtd: GTP: ic type is nottingham get_self_baseset_debug_logopen_testset_report_rate6gtd: GTP: ic status:%dset_highsense_mode[%d] 6gtd: GTP: lp_monitor_chan_max_rx: %d3gtd: GTP: %s: Firmware update failed, ret:%d3gtd: GTP: %s: still failed to read ic info after upgraded3gtd: GTP: %s: unknown update mode 0x%x3gtd: GTP: %s: failed do fw update work6gtd: GTP: calibration_feature: 0x%04Xenable6gtd: GTP: Irq enabled6gtd: GTP: rom_vid:%*ph6gtd: GTP: invalid ic info length %d, retry %d6gtd: GTP: invalid touch#%d id %d3gtd: GTP: %s: frame body checksum error3gtd: GTP: %s: failed to get coordinate filter enabled, ret: %d3gtd: GTP: %s: Invalid cfg_bin size:%d3gtd: GTP: %s: address(0x%x) and length(%d) can't be null6gtd: GTP: get ble cmd:%*phstylus-inactive: IN_TS=%lld TS=%lld DELTA=%lld ns. 6gtd: GTP: pen pair event6gtd: GTP: Suspend startSUSPENDgoodix_ts_core_init6gtd: GTP: not enable FOD-DOWN6gtd: GTP: TP test prepare OK3gtd: GTP: %s: Read TEST_RESULT_REG failed6gtd: GTP: IRQ enabled3gtd: GTP: %s: Memory allco err3gtd: GTP: %s: Async data read failed3gtd: GTP: %s: Copy_to_user failedspecial_freq_raw_maxspecial_stylusraw_min3gtd: GTP: %s: rawdata is not ready val:0x%02x i:%d, exit3gtd: GTP: %s: short result checksum errOK get_rawget_base6gtd: GTP: enable long pressnormal active set noise lv0 3gtd: GTP: %s: failed to start write gesture param, status[%x]6gtd: GTP: LPTW param:%*ph6gtd: GTP: update gesture param OKTx1_rawdata 3gtd: GTP: %s: failed flash to 0x%05X,size:%u bytes3gtd: GTP: %s: read flash 0x%04x failed6gtd: GTP: gesture_feature: 0x%04Xbrl_set_palm_enabledbrl_select_spi_modebrl_read_version6gtd: GTP: failed get ic info data, %d3gtd: GTP: %s: cfg_bin checksum check filed 0x%02x != 0x%02xgoodix_ts_sysfs_initconfig_id:%x 6gtd: GTP: cfg file [%s] is readydebug_loggoodix,config-name6gtd: GTP: update flag: 0x%X3gtd: GTP: %s: failed do fw update3gtd: GTP: %s: gesture module init failed!3gtd: GTP: %s: open test failed3gtd: GTP: %s: Failed read to-gnd rawdataVDDgoodix_tools_init3gtd: GTP: %s: the GTP_SEND_COMMAND function has been removedbrl-d portrait mode 6gtd: GTP: lp_min_node_count: %dgoodix_set_gesture_paramenable heatmap Tx2_rawdata error: %d low power active mode3gtd: GTP: %s: Failed to prepare ISP, exit update:%d3gtd: GTP: %s: use one binary but not find subsys cfg3gtd: GTP: %s: Product ID mismatch:%s != %sgoodix_fw_version_compare6gtd: GTP: success enable esd key6gtd: GTP: success flash config with ISP6gtd: GTP: FW-State: 0x%04X, %d6gtd: GTP: IN3gtd: GTP: %s: failed read command ack, %d3gtd: GTP: %s: config data read back compare file3gtd: GTP: %s: device confirm failed, rx_buf:%*phbrl_set_coord_filter_enabled6gtd: GTP: I2c write retry[%d]6gtd: GTP: %s: goodix spi probe in3gtd: GTP: %s: found same type config twice for sensor id %d, skiped%02x,6gtd: GTP: goodix_ts_report_gesture_up3gtd: GTP: %s: failed to create proc entry: goodix_ts.%d/tp_capacitance_dataTX:%d RX:%d 6gtd: GTP: get FOD-UP gesture6gtd: GTP: Irq aready set with, arg = %ldinit_cfg_datadriver_test_selftest6gtd: GTP: limit_file_name:%s set_sense_modeget_mcu_idget_scan_mode%s: OK %s: %dHz 3gtd: GTP: %s: noise data not ready, status[%x]set_palm_mode[%d] 6gtd: GTP: st_max_x: %dupdate gesture param OK 3gtd: GTP: %s: touch num is 03gtd: GTP: %s: Bad firmware, size not match, %zu != %d6gtd: GTP: ic_cfg_id:0x%x != file_cfg_id:0x%xgoodix_fw_sysfs_init3gtd: GTP: %s: config len exceed limit %d > %d6gtd: GTP: touch head checksum err[%*ph]6gtd: GTP: failed to read mutual data3gtd: GTP: %s: failed to %s coordinate filter3gtd: GTP: %s: Failed to allocated input device3gtd: GTP: %s: cfg file [%s] not available,errno:%ddisable-depth:%d goodix,config_names3gtd: GTP: %s: Failed to parse resolutions:%d6gtd: GTP: TP test prepare IN3gtd: GTP: %s: Failed read Drv-to-Sen short rawdata3gtd: GTP: %s: failed copy driver version info to userasync_writeNG set_noise_modestylus_raw_test6gtd: GTP: enable continue reportpalm[%d] 6gtd: GTP: st_min_y: %d6gtd: GTP: st_min_count: %d6gtd: GTP: lp_min_x: %d3gtd: GTP: %s: osc clk test failedping&core_data->update_ctrl.mutexgoodix,pid-suffix-fw-map6gtd: GTP: side_touch_feature: 0x%04X6gtd: GTP: failed get ic info length, %d3gtd: GTP: %s: failed register goodix platform device, %d3gtd: GTP: %s: I2c write failed,dev:%02x,reg:%04x,size:%ugoodix_spi_read_fast6gtd: GTP: cfg_bin_name:%s%s%d%s%d%s3gtd: GTP: %s: invalid data infogoodix_ts_probe3gtd: GTP: %s: failed create gesture sysfs node!6gtd: GTP: inspect module init success6gtd: GTP: invalid self_capdata:0x%x6gtd: GTP: warning data is all %s ga687x3gtd: GTP: %s: rawdata[%d] out of range[%d %d]3gtd: GTP: %s: stylusraw[%d] out of range[%d %d] get_im_datasleep water[%d] enter highsense mode 6gtd: GTP: st_max_y: %d0x%04x: %d,%d,%d,%d,%d,%d goodix_flash_subsystem6gtd: GTP: mutual_rawdata_addr: 0x%04Xbrl_set_grip_enabled6gtd: GTP: OUTgoodix_i2c_read3gtd: GTP: %s: failed set spi mode, %d6gtd: GTP: dma_mode: %s goodix,dev-id3gtd: GTP: %s: Unable to register input devicepen_get6gtd: GTP: no valid normal config foundtp_capacitance_data%5d,3gtd: GTP: %s: failed get panel-max-p, use default3gtd: GTP: %s: Could not get active pinstate 6gtd: GTP: get SINGLE-TAP gesture6gtd: GTP: gesture module exitsingle_type3gtd: GTP: %s: short circut:R=%dK,R_Threshold=%dK3gtd: GTP: %s: %s%d shortcircut to %s,R=%ldK,R_Threshold=%dKgoodix_auto_testspecial_raw_deltagoodix_delta_test3gtd: GTP: %s: send stylus test cmd failedDelta test: resetResult: PASS 6gtd: GTP: lp_max_y: %dnot support stylus data %d,%dlocked6gtd: GTP: need to upgrade6gtd: GTP: start update proc6gtd: GTP: frame_data_version_id: 0x%01X3gtd: GTP: %s: failed to %s grip mode3gtd: GTP: %s: clean touch event failed, exit!brl_power_on3gtd: GTP: %s: failed switch SPI mode, ret:%d r_value:%02xbrl_send_cmd3gtd: GTP: %s: invalid tx freq num %d > %d3gtd: GTP: %s: alloc rx_buf failed, size:%d3gtd: GTP: %s: failed power on, %d6gtd: GTP: Device power off3gtd: GTP: %s: failed power off, %d6gtd: GTP: missing key info for esd checkgoodix_ts_stage2_init3gtd: GTP: %s: failed get data[%d] infopen_set6gtd: GTP: can not handle request type 0x%xrawdata_proc_show3gtd: GTP: %s: failed add spi bus drivergoodix_firmware.bin6gtd: GTP: Avdd name is NULL3gtd: GTP: %s: failed to get ic info, try to upgrade6gtd: GTP: ---------------------- short_test begin ----------------------3gtd: GTP: %s: Drv-to-Sen adc data checksum error6gtd: GTP: TP test finish IN6gtd: GTP: success read config:len=%d3gtd: GTP: %s: Read i2c failed3gtd: GTP: %s: obtain open test limits failed3gtd: GTP: %s: set freq %d failed %s: 0x%02x%02x%02x%02x 0x%x 3gtd: GTP: %s: %s: invalid cmd paramset_lp_paramset scan mode to default disable continue report 6gtd: GTP: lp_min_y: %d6gtd: GTP: lp_marginal_min_y: %d6gtd: GTP: set frequency index %d6gtd: GTP: --- End flash subsystem[%d]: OK ---goodix_update_finish3gtd: GTP: %s: Firmware image [%s] not available,errno:%d3gtd: GTP: %s: Cannot create sysfs structure! updating6gtd: GTP: info_version_id: 0x%01X6gtd: GTP: touch_data_version_id: 0x%01X3gtd: GTP: %s: cmd status not ready, retry %d, ack 0x%x, status 0x%x, ret %d6gtd: GTP: rom_pid:%s3gtd: GTP: %s: cmd_addr fw_buf_addr and touch_data_addr is nullbrl_esd_check3gtd: GTP: %s: alloc tx_buf failed, size:%d3gtd: GTP: %s: failed get cfg bin[%s] error:%d3gtd: GTP: %s: request_firmware, cfg_bin length ERROR,len:%zu3gtd: GTP: %s: offset error,pkg:%d, offset1:%d, offset2:%d3gtd: GTP: %s: usupported config type %dgoodix_ts_power_on6gtd: GTP: esd on3gtd: GTP: %s: failed to alloc self_sensing_data_manual3gtd: GTP: %s: Unable to register pen device0x%x,%d {%*ph} 6gtd: GTP: pen_data:x %d, y %d, p %d, tilt_x %d tilt_y %d key[%d %d]3gtd: GTP: %s: hw ops is NULL3gtd: GTP: %s: failed init toolsgoodix_parse_dt6gtd: GTP: Firmware name %s6gtd: GTP: test limits name from dt: %sgoodix_parse_dt_resolutionts_irq_gpio3gtd: GTP: %s: stage2 init failed6gtd: GTP: device#%d wait device#%d timeout to complete init state2!fod_type3gtd: GTP: %s: open test not ready, status = %x%x3gtd: GTP: %s: failed alloc memory6gtd: GTP: sub ic type is brl-b2special_raw_max set_continue_modeResult: FAIL goodix_get_im_rawdata6gtd: GTP: no need to upgrade6gtd: GTP: Update fw_name to %s3gtd: GTP: %s: Bad firmware, invalid subsys num: %d6gtd: GTP: --- Start to flash subsystem[%d] ---6gtd: GTP: Flash firmware to 0x%05X,size:%u bytes6gtd: GTP: config_id: 0x%4X3gtd: GTP: %s: report rawdata failed, exit!6gtd: GTP: chip_reset6gtd: GTP: cmd ack data %*ph3gtd: GTP: %s: failed get valied fw version3gtd: GTP: %s: rawdata is not ready val:0x%02x, exit!brl_get_coord_filter_enabledgtx8_spi&dev_res->bus.mutex3gtd: GTP: %s: spi transfer error:%d6gtd: GTP: success register irq:3gtd: GTP: %s: failed handle request 0x%x&goodix_devices.mutex6gtd: GTP: get irq-gpio[%d] from dtgoodix_cfg_group.bin6gtd: GTP: test limits name %s3gtd: GTP: %s: Failed to get regulator iovdd:%d6gtd: GTP: iovdd name is NULL6gtd: GTP: device#%d complete init stage26gtd: GTP: get FOD-DOWN gesture6gtd: GTP: disable single tapgsx_single_type_storemap_die2pin3gtd: GTP: %s: diff code checksum error6gtd: GTP: IRQ disabled3gtd: GTP: %s: failed read config:ret=0x%x6gtd: GTP: ic type is brl-b3gtd: GTP: %s: failed to alloc rbuf3gtd: GTP: %s: Failed get min_limits3gtd: GTP: %s: noisedata is not ready val:0x%02x i:%d, exitNoise test: get_configset_water_modemin: 6gtd: GTP: set scan mode to defaultset report rate %d SPI6gtd: GTP: retry hold cpu %dgoodix_send_flash_cmd6gtd: GTP: Firmware image [%s] is ready3gtd: GTP: %s: invalid update mode:0x%x6gtd: GTP: info_customer_id: 0x%01X3gtd: GTP: %s: read frame data failed3gtd: GTP: %s: config body checksum error6gtd: GTP: vid:%*ph3gtd: GTP: %s: brld get rawdata failed6gtd: GTP: Goodix i2c driver init6gtd: GTP: Goodix i2c driver exit6gtd: GTP: grip_change[%d] noise_lv_change[%d] palm_change[%d] soft_reset[%d] base_update[%d] hop_change[%d] water_change[%d]3gtd: GTP: %s: failed to alloc touch_frame_packagehw_reset6gtd: GTP: get data[%d]=0x%xgoodix_ts.%d6gtd: GTP: goodix_set_pinctrl_state: %s goodix,use-one-binary6gtd: GTP: Config name %s6gtd: GTP: can't find test limits name, use default: %s 3gtd: GTP: %s: Failed to request reset gpio, r:%d3gtd: GTP: %s: Failed to request avdd-gpio, r:%d3gtd: GTP: %s: Failed to get regulator avdd:%ddouble_type3gtd: GTP: %s: Failed enter short test mode6gtd: GTP: short_test finished, start analysis3gtd: GTP: %s: Sen-to-Sen adc data checksum error6gtd: GTP: Debug tools miscdev register successspecial_selfraw_max3gtd: GTP: %s: alloc index %d failed.Short test: GT%s %s: 0x%x set_scan_modestylus osc test: FAIL landscape right 6gtd: GTP: lp_motion_tolerance_inner: %ddisable heatmap failed create core sysfs group6gtd: GTP: fw update mode 0x%x6gtd: GTP: Subsystem type: %02X6gtd: GTP: Subsystem flash_addr: %08X6gtd: GTP: disable watch dog3gtd: GTP: %s: --- End flash subsystem%d: Fail, errno:%d, retry:%d ---6gtd: GTP: reason: bus or platform error6gtd: GTP: Firmware request update starts3gtd: GTP: %s: failed to %s palm mode3gtd: GTP: %s: Failed to enable iovdd:%dbrl_send_config3gtd: GTP: %s: failed read cfg pack, %dbrl_get_ic_infoconvert_ic_info6gtd: GTP: failed to read self data3gtd: GTP: %s: obtian raw_data failed, exit!3gtd: GTP: %s: read back data checksum error6gtd: GTP: i2c probe out6gtd: GTP: spi probe out, %d6gtd: GTP: pkg:%d, sensor id contrast FAILED, bin %d != %dgoodix_ts_send_cfg_store3gtd: GTP: %s: failed get addr info6gtd: GTP: Core layer init:%sgoodix,panel-max-pgoodix_init_threadgesture_module_init3gtd: GTP: %s: inspect module init failed!gdix_check_tx_tx_shortcircut6gtd: GTP: invalid short pad num:%d6gtd: GTP: Debug tools miscdev exitgt79866gtd: GTP: sub ic type is GT7986 get_versionset_double_tapset_palm_modelowpower idle 3gtd: GTP: %s: failed to alloc cfg buffer3gtd: GTP: %s: invalid grip data, %dgoodix_get_self_compensationset frequency index %d 6gtd: GTP: osc clk test pass3gtd: GTP: %s: flash fw data enter error, ret:%dgoodix_fw_update_initgoodix_parse_firmware6gtd: GTP: Subsystem Ptr: %p6gtd: GTP: active firmware version:%*phgoodix_update_preparegoodix_load_isp3gtd: GTP: %s: failed flash config with ISP, %dpreparingdisabledbrl_get_screen_protector_mode_enabled3gtd: GTP: %s: failed to enable group0 clock, ret:%d status:%02x6gtd: GTP: invalid fw version: checksum error!brld_get_cap_data3gtd: GTP: %s: brld get diffdata failedbrld_get_framedatagoodix_spi_probe3gtd: GTP: %s: failed set init procfs3gtd: GTP: %s: failed set init inspect%s trigger-count:%zu mutual_diffdata: 3gtd: GTP: %s: failed parse device info form dts, %d3gtd: GTP: %s: failed init pinctrlgoodix,udfps-x3gtd: GTP: %s: failed get panel-height-mmts_iovdd_gpiogoodix_start_later_initgoodix_short_test_prepare0xFF3gtd: GTP: %s: unsupported ic type %s3gtd: GTP: %s: Failed get delta limit3gtd: GTP: %s: Failed get %sgetrid_spaceSelf test: switch to sleep mode set_grip_mode[%d] 3gtd: GTP: %s: wait osc test result failed, sta[%x] ack[%x]goodix_flash_firmware3gtd: GTP: %s: fw update failed, %d6gtd: GTP: touch_data_customer_id: 0x%01X6gtd: GTP: FW-Buffer: 0x%04X, %d3gtd: GTP: %s: failed set continuous mode cmd3gtd: GTP: %s: failed to get screen protector mode enabled, ret: %d3gtd: GTP: %s: failed write cfg prepare cmd %d3gtd: GTP: %s: cfg len exceed buffer size %d > %d3gtd: GTP: %s: input null ptrgoodix_get_config_data3gtd: GTP: %s: failed parse cfg bin3gtd: GTP: %s: status data checksum error3gtd: GTP: %s: failed set input devicegoodix_cfg_group.cfgreg_rwirq:%u stylus-active: IN_TS=%lld TS=%lld DELTA=%lld ns. ACTIVE3gtd: GTP: %s: failed init gpio6gtd: GTP: can't find iovdd-gpio, use other power supplygoodix,reset-gpiogoodix_test_limits_255.csv6gtd: GTP: can't find firmware name, use default: %s3gtd: GTP: %s: Could not get suspend pinstate goodix_do_inspectgoodix_opencircuit_test3gtd: GTP: %s: Bad magic num:%c3gtd: GTP: %s: Write data to device failed set_highsense_modeget_stylus_data3gtd: GTP: %s: not support cmd[%s]noise_lv[%d] 6gtd: GTP: enter highsense mode6gtd: GTP: portrait mode6gtd: GTP: lp_max_x: %d6gtd: GTP: lp_monitor_chan_max_tx: %d Rx1_rawdata Ring_delta_X/Ring_delta_Y %d: %s result: %d 3gtd: GTP: %s: Sybsys offset exceed Firmware size6gtd: GTP: Firmware PID: GT%s6gtd: GTP: Firmware VID: %*ph6gtd: GTP: Firmware chip type: 0x%02X6gtd: GTP: ------------------------------------------6gtd: GTP: Loading ISP startupdate_en6gtd: GTP: Cmd-Reply: 0x%04X, %d6gtd: GTP: esd_addr: 0x%04X6gtd: GTP: fw version:%*ph6gtd: GTP: invalid touch head6gtd: GTP: unsupported request code 0x%xgoodix_i2c_write3gtd: GTP: %s: failed set init apispatch_pid:%s patch_vid:%02x%02x%02x%02x goodix_ts_convert_0x_data6gtd: GTP: try send config, id=0x%x6gtd: GTP: Resume endgoodix,avdd-name6gtd: GTP: config name from dt: %s6gtd: GTP: undefined udfps-x(optional)!3gtd: GTP: %s: failed init fw update module6gtd: GTP: disable double tap3gtd: GTP: %s: core_data or info is NULL3gtd: GTP: %s: Failed to get test_time, default %dms3gtd: GTP: %s: shrot result checksum err6gtd: GTP: short flag 0x%02x, drv&drv:%d, sen&sen:%d, drv&sen:%d, drv/GNDVDD:%d, sen/GNDVDD:%d3gtd: GTP: %s: Resistance to-gnd/vdd short6gtd: GTP: ic type is brl-d3gtd: GTP: %s: get space kzalloc error%d set_long_pressget_cap_datagoodix_read_configset_noise_mode[%d] 6gtd: GTP: landscape left3gtd: GTP: %s: osc test result checksum error, [%*ph]6gtd: GTP: retry %d enable esd key, 0x%x3gtd: GTP: %s: Failed load and run isp6gtd: GTP: ic_die_id: 0x%01Xbrl_set_screen_protector_mode_enabled6gtd: GTP: fw info data invalid3gtd: GTP: %s: invalid stylus freq num %d > %d3gtd: GTP: %s: failed get esd value, %d6gtd: GTP: i2c probe out, %d6gtd: GTP: Goodix spi driver exit3gtd: GTP: %s: failed get valid config bin data6gtd: GTP: get cfg bin retry:[%d]%s.%d3gtd: GTP: %s: exchange cfg data error, overflow, temp_index:%d,m_size:%dread_cfg6gtd: GTP: Suspend endgoodix,irq-gpiogoodix,firmware_names6gtd: GTP: can't find config name, use default: %s3gtd: GTP: %s: invalid cmd[%d]6gtd: GTP: SEN[%d~%d] open circuit, ret=0x%X3gtd: GTP: %s: send INSPECT_PARAM_CMD failed3gtd: GTP: %s: read test version failed6gtd: GTP: patch ID dismatch %s != %s3gtd: GTP: %s: buffer too long:%d > %d6gtd: GTP: ic_name %sdriver_test_proc_initnoise_data_limitOpen test:
fw_updateget_tx_freqset_grip_datanot support cmd %s switch to coordinate mode 6gtd: GTP: set scan mode to activeset noise disabled 6gtd: GTP: STTW param:%*ph 0x%04x: unlocked6gtd: GTP: flash fw data success, need check versiongoodix_do_fw_update3gtd: GTP: %s: Failed to create update thread:%ld3gtd: GTP: %s: Failed to enable esd key, return =%d6gtd: GTP: ISP running successfully6gtd: GTP: flash status check passfwupdateenabled3gtd: GTP: %s: failed get valid cmd ack6gtd: GTP: register device %sgoodix_ts_power_off3gtd: GTP: %s: failed to alloc mutual_data6gtd: GTP: rw addr is 0x%xirq_info 3gtd: GTP: %s: Failed to requeset threaded irq:%d3gtd: GTP: %s: invalid board datagoodix,avdd-gpio6gtd: GTP: can't find avdd-gpio, use other power supplyts_reset_gpiots_avdd_gpio3gtd: GTP: %s: Failed to request iovdd-gpio, r:%d3gtd: GTP: %s: failed to get version info, try to upgrade6gtd: GTP: Core layer exitgdix_check_tx_rx_shortcircutspecial_stylusraw_max6gtd: GTP: input cmd[%s]get_self_diffset_st_parammax: 6gtd: GTP: lp_max_size: %d6gtd: GTP: main_clk:%lldM clk_in_cnt:%lld clk_osc_cnt:%lld cal_freq:%lldlow power idle modehaven't resetsensing_enabledwake_lock6gtd: GTP: Firmware bus type: %s3gtd: GTP: %s: --- End flash subsystem%d: Fatal error:%d exit ---3gtd: GTP: %s: failed send flash cmd %d6gtd: GTP: stylus_feature: 0x%04Xbrl_get_palm_enabled6gtd: GTP: success send config3gtd: GTP: %s: failed send config read prepare command6gtd: GTP: fw info checksum error!6gtd: GTP: device connected6gtd: GTP: I2c read retry[%d]:0x%x6gtd: GTP: Goodix spi driver initgoodix_spi_writegoodix_ts_input_dev_configchip_info6gtd: GTP: rw length info is %d3gtd: GTP: %s: failed write addr(%x) data %*phpen_debugmutual_rawdata: 3gtd: GTP: %s: failed start late initgoodix,panel-height-mm6gtd: GTP: not enable SINGLE-TAP6gtd: GTP: ---------------------- open_test begin ----------------------3gtd: GTP: %s: send open test cmd failed6gtd: GTP: short_mode_status=0x%02x ret=%dget_rawdata3gtd: GTP: %s: Tools module not register6gtd: GTP: unsupport sync read6gtd: GTP: Invalid cmd3gtd: GTP: %s: load %s failed 2! get_self_rawTX:%d RX:%d short_testcoordfilter_status[%d] 6gtd: GTP: lp_monitor_chan_min_tx: %dgoodix_stylus_osc_testnormal active mode3gtd: GTP: %s: Invalid firmware size:%zu6gtd: GTP: Success write [8]0x55 to 0x%xISPfailed6gtd: GTP: freqhop_feature: 0x%04X6gtd: GTP: mutual_diffdata_addr: 0x%04X3gtd: GTP: %s: failed to get grip enabled, ret: %d3gtd: GTP: %s: failed to set D12, ret:%d status:%02x3gtd: GTP: %s: failed refrash esd value3gtd: GTP: %s: report diffdata failed, exit!goodix_flash_cmd%02x.%02x.%02x.%02x6gtd: GTP: set sense ON6gtd: GTP: esd work already in workqueue3gtd: GTP: %s: invalid rw flag %d, only support [1/2]goodix_ts_procfs_initgoodix,iovdd-gpio6gtd: GTP: one binary, no need find config6gtd: GTP: test time too long %d > %d3gtd: GTP: %s: Failed get short circuit limitsparse_csvfile6gtd: GTP: set freq %d %s: invalid cmd param auto_testauto_noise_testset water %s update gesture param FAIL %d, Tx1_coordinate_X/Tx1_coordinate_Y freq_indexA/freq_indexB/freq1_noise_level/freq2_noise_level/freq3_noise_level/freq4_noise_level .%s3gtd: GTP: %s: Failed to hold CPU, return =%d3gtd: GTP: %s: flash cmd status error %d, ack 0x%x, status 0x%x, ret %d3gtd: GTP: %s: flash data write err, please retry3gtd: GTP: %s: failed create sub dir for fwupdateresult:%s spend_time:%dms 6gtd: GTP: ic_info_length: %dbrl_get_mutual_data3gtd: GTP: %s: failed read back config data6gtd: GTP: pid:%s6gtd: GTP: sensor_id:%dbrl_set_report_rategtx8_i2cgoodix_tsgoodix_parse_cfg_binsend_cfg6gtd: GTP: %s write to addr (%x) with data %*ph%3d,3gtd: GTP: %s: failed init power6gtd: GTP: %s: goodix_ts_core probe success6gtd: GTP: get avdd-gpio[%d] from dtgoodix,udfps-y3gtd: GTP: %s: Failed to request irq gpio, r:%d6gtd: GTP: no valid ic config foundgoodix_ts_report_gesture6gtd: GTP: ic type is brl-abrl-b3gtd: GTP: %s: failed to create proc cmd_list set_irq_enableinvalid mode %d goodix_get_stylus_data3gtd: GTP: %s: read stylus struct data failedauto modenormal idle mode3gtd: GTP: %s: core_data && hw_ops cann't be null6gtd: GTP: there is no code in the chip6gtd: GTP: fw_version equal3gtd: GTP: %s: Failed set REG_CPU_RUN_FROM flag6gtd: GTP: success write package to 0x%05X, len %d3gtd: GTP: %s: invalid params6gtd: GTP: Touch-Data: 0x%04X, %dbrl_set_continuously_report_enabled3gtd: GTP: %s: failed write command6gtd: GTP: config len %d3gtd: GTP: %s: failed get ic infogoodix_i2c_probe3gtd: GTP: %s: cfg_bin len check failed,%d != %dgoodix_wq3gtd: GTP: %s: send config failed3gtd: GTP: %s: string must start with 'r/w'invalid params, format{r/w:4100:length:[41:21:31]}3gtd: GTP: %s: data count to longgoodix_ts_irq_setup&core_data->gesture_data_lock6gtd: GTP: get iovdd-gpio[%d] from dt6gtd: GTP: avdd name from dt: %s3gtd: GTP: %s: failed get panel-max-xgoodix,panel-max-yDRVgdix_check_resistance_to_gnd3gtd: GTP: %s: Copy data from user failedasync_readdriver_test, 3gtd: GTP: %s: invalid cmd size[%ld]get_channel_num6gtd: GTP: set scan mode to idle3gtd: GTP: %s: read config failed6gtd: GTP: st_motion_tolerance: %d6gtd: GTP: success create fw update thread6gtd: GTP: firmware update, resetgoodix_fw_update_threadbrl_set_scan_mode3gtd: GTP: %s: failed to hold cpu, status:%*phbrl_read_config6gtd: GTP: failed get event head databrl_dev_confirm6gtd: GTP: water_status[%d] before_factorA[%d] after_factorA[%d] base_update_type[0x%x] soft_reset_type[0x%x] palm_status[%d] noise_lv[%d] grip_type[%d] event_id[%d] clear_count1[%d] clear_count2[%d]3gtd: GTP: %s: failed set init sysfs3gtd: GTP: %s: failed to alloc mutual_data_manualsensorid:%d 6gtd: GTP: IRQ:%u,flags:%d6gtd: GTP: Resume start3gtd: GTP: %s: goodix_ts_core failed, ret:%d6gtd: GTP: invalied iovdd name length: %ld > %ldgoodix,test_limits_names6gtd: GTP: success get valid ic config3gtd: GTP: %s: not support gesture type[%02X]6gtd: GTP: disable fod3gtd: GTP: %s: create sysfs of get_rawdata failed3gtd: GTP: %s: Drv-to-Drv adc data checksum errorbrl-agoodix_shortcircut_test %s: NG noise_testget_dump_logdisable_filtergoodix_auto_noise_testset grip %s 6gtd: GTP: st_max_size: %dresult: non ackgoodix_request_firmware3gtd: GTP: %s: failed send gesture cmd6gtd: GTP: failed set irq3gtd: GTP: %s: failed create core sysfs group3gtd: GTP: %s: cfg file ERROR, valid data count:%d3gtd: GTP: %s: data len > %lugesture3gtd: GTP: %s: read open test result failed3gtd: GTP: %s: short test failed, status:0x%02xOST3gtd: GTP: %s: Failed read Sen-to-Sen short rawdataread_config_data6gtd: GTP: success open toolsgoodix_rotate_abcd2cbadspecial_freq_stylusraw_min6gtd: GTP: invalid ptr, return get_diffset_esd_enableswitch to gesture mode 3gtd: GTP: %s: auto noise running failed, retry:%d6gtd: GTP: st_min_x: %d Rx:disable coordinate filter %d fw_verresult: %s ?#{ !sh@9h4s`B(RhB9`"s`b!Bs5!** @{¨#_*!?#{ Ost@TMTOB @{è#_description=Goodix Touchscreen Core Moduleauthor=Goodix, Inc.license=GPL v2vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=goodix_brl_touchdepends=goog_touch_interface,systracealias=of:N*T*Cgoodix,brl-aalias=of:N*T*Cgoodix,brl-aC*alias=of:N*T*Cgoodix,brl-balias=of:N*T*Cgoodix,brl-bC*alias=of:N*T*Cgoodix,brl-dalias=of:N*T*Cgoodix,brl-dC*alias=of:N*T*Cgoodix,nottinghamalias=of:N*T*Cgoodix,nottinghamC*alias=i2c:gtx8_i2calias=platform:goodix_tsscmversion=g677239970694LinuxLinuxgoodix_brl_touch`module_layouttuy_dev_errawBsingle_open9ۓseq_releaseikstrtointZstrncmpr~1seq_openEproc_createI@vzallocYkvmalloc_nodenuzkvfreevfree&mstrstr Ycpu_hwcapsTl__arch_copy_to_userHۈ__check_object_size(__arch_copy_from_userR? Kgic_nonsecure_priorities_imisc_deregisterjP misc_register`YIsysfs_remove_file_nsBd/sysfs_create_file_nsˉ=single_releaseEyDseq_lseek@seq_read֓complete_all:Jwait_for_completion_timeoutndevm_regulator_getJCgoog_touch_interface_removesdevm_gpio_request_onef7Hpinctrl_lookup_statedevm_pinctrl_getCof_property_read_string_helperTgoog_get_test_limits_nameE1goog_get_config_nameQǃgoog_get_firmware_nameDof_drm_find_paneld4eof_parse_phandle_with_fixed_args)goog_get_panel_idof_find_propertyfstrncpy`ϘstrlenG iof_property_read_stringW~of_get_named_gpio_flags^Npinctrl_select_state@(irq_set_irq_wakeMJpreempt_schedule_notraceA __traceiter_0NY__cpu_online_mask*zcpu_numberh __tracepoint_0+goog_input_unlock}\goog_input_syncN# ggoog_input_report_keyx.goog_input_report_abs +3goog_input_mt_slot@72goog_input_mt_report_slot_state+ goog_input_set_timestampQgoog_input_lock,~seq_puts#Gseq_printfkmalloc_order_traceosingle_open_size3;bPDE_DATAFɍsysfs_notify|<irq_to_descKwT8kstrtolll߅strsep>>>>hW>hW >$>(><>H>>>>>>>??(?0?58?6@?L?5T?6`?h?5p?6???7??5?6??8????@7@@ @,@4@5<@6H@T@8\@d@t@|@5@6@@@@@@A DA8HA8TAtAAAAAABB8BXB`BhBBBBBBBCC8CDChCpCtCxC|C4C4CCC]C]CCCCFCFCCCCD$DHD\DlDxDDDDDDD E,E\EdElEtE|EEEEEEFFF$FHFTFxFFFFFFFGG G0GNNNNNN*N*NNNO@OHOTO`OOOOO0P8PDPPPPPPPPP Q!QQQ(Qqk>qkMkMkkkkkMkMkkk~k~kMkMkklll@(l8lHl\lxl|lllllllllllm?mmm(m8mHmXmdmtmmmmm8m8mmmmmmmmnn n@nHnXn\nl`nldnpnxnnnnnnnnnnnnnooo0oXo\o<`o<loxo|ololooooooopHpppppppppq9(qLqTq<Xq\qdqpqq9qqq<qqqqqq8gq8gqqqrr* r*rrr* r*$r,r4r\rdrlrBxrBrrr2rsDsXsps2xssssJRsJRssWsWss~s~sscscsbsbst9t4t>pSpS0Lh<Ddl (8@L pg08W<W@LX`hx|g9g9  4H\p08 HTpxgGgG N N(D_LX` 4H_P\d9hss9ffgFF 3N$3N(T\ht_(4@Lhpx_9$0h8s<s@P9XhflftgFF3N3N<DXd$DL`l,LTht (`,d (0<HT\`x",_4H (4hp  ,tn8\lx?H?H cc 04C8C<L`ptsxsTmTmSSJJ \dpxY|Y[CC  %%HL9P9TX`hlptxCC5 Q(Q(99$8@DLT`p|  00%%9vv9 9@HT\Y`Yp[xCC  "DLX33"<m@mH"TXd"p44"77" 08DXhp|  0@gg <<__gg44gghh (4Xh__ 8\t|$,LXx<HLPT:mX:m`lprtrx:m|:m:m:m`` (hta9a9" ,8@H\\``dd ee,8DHNLNPeTel"D0D0##pp##,,##$ ( 8"|TTddSS ss$(,<D\H\TX^v\^vhlSpSx<<__H,H,eecc"``(,z0z<DXhpt_,x_,H,H,SSXXee  ,<DH@L@TXH\H`H,dH,lt|eezzH,H,eeMM!!ee LTdlhph|"_uuQbQb``" <<$"@HcLcX"ptx" 4L_uuQbQb``" 4P_Xdl_9hss9,f0f8LgT\`FdFhl3Np3NtuuQbQb``" $4@| C C X `           ( @ L X h p      # #   0 0     4  4  ` h     C C 9 9  .{ .{ $ C( C, v0 vD CT h x       c c  ~ ~ v v C( < L X d t |  c c     0 0 lH lH  dl|,8HP`  (<D`h (8HP Xht| h  h0<LTp  0$04@LTl  ,@L`ht|$8LT`h N N08<@HPX`l| $,C0C<@0D0HPX\`px|00 (04H`p$@HXht| 0_8D`0d0ht9|_9hss GG ,8@H`xGGvv$($Y,$Y01418LXdhVrlVrp_8<@DHP\dh$Yl$Yp>>T >T$>(>,>4>@>L>`>h>|>>>>>>>>>>? ? ?,?0?94?98?D?X?`?t?|??????}{?}{???q ?q ???"1@"1@ @@3)@3)@ @$@((@(H@P@T@(X@(x@@@@ۏ@ۏ@@@@@@@@_@_@@X @X @A AAAA A $A (A_,A_0A8A@ADAp5HAp5LA_PA_TAAADADAAAX AX AAAAAABB&/B&/B*B* Bc$Bc4B[lBtBBBBBBBBBBnBnBBBCCrCr C C CLCTC`ClCtC&/xC&/|C*C*CcCcC[CCCCD DI DI D D0D4DT8DT'> (8H\`[d[ltxs-|s-!!%& %&,<P\EJ`EJlx2&2&,CDXCC$(4<@DHP\`dhCPP [(HXdpCCC[08@LT!X!dpCC ChC0D`dx[CCC[ 8@H\pC6C6(08@LT|X|dp|a>a>(8HCdxCC<@LPTX\`dltx|CPP0[<Ll|CCC[(<T`ht|!!xx ,8P\d|h|tCC CdC 4LiPi\[hxCCC[ (0DXl|!! (,8DP\lxX`X`,CH\CC$(4<@HTXxCPP[ 04DT`lCCC[$(,<DPdx|!!$,8@&BD&BP\ht|C&C&--|| (\dt|  4<LXdp|ddD!D!ddD!D!$$($,d0d48ZZ<ZZ@'D'HP\ht     ,<Hdhdnldnp't'  ,8DP\x ''ZZ $4@\`a1da1lt?""w2 w2  $,8n<n` %$%(_,_0Xd?CCC@CL`Cp| ,@P\ht 8P\ltx|TT(@LP\dhlxTTDLX\`CC(0LB\BpBB__DD  66,4dlt_x_8A8A  __ 0<Lhpt%x%|CC?CC4CCC$Dd|08@LXpTT(8DPh (,08<@TDTL\l 4CXC|BBBB  4C8C<D@DPX\` d |66__8A8A EE$(Z,Z0C4C8HPTXp%%ww0<h?tCCCC  C0<Hh(<HT`x $(,0T4T<PXdp| $0@\tTT    $ @ T d  C C       , B< BP B` Bt    w w D D      6 6   8 @ D _H _P \ h l 8Ap 8Ax   h= h=  [I [I w w          $ D L P %T %X ]\ ]` t    5 5 ?   C  ( 8 X d x        C       $4@XptC4HP\hTT 4DPxCCBBB,B@T`dhptx | 55  DD$o$o]] U U]] BB,4<DP`ltEE8 8   !!s s$DPX\`hpEtEx (8TQQ@ ,Xx  ,8LTpBmomoee $0<DLX\~`~htx|||RR/[/[ݐݐ<@ D LXdpxYY x|ډډ@ $,98L\d  (08@DLPT`lt (0w4w@DtHtT\o``o`lt2x22277||xx--{`{` ,4o8oDL P \d@h@t|--ttEE:: xx$(4<@LT:X:dl[p[|:: Q Q--)) } }SVSV q&q&$,i0i<D&tH&tT\`lt`x`s>s>^V^V%x%xJJ " "    - -, 4 8 D L jP j\ d /h /t |    > >     >B >B     !!!(! 4!D!L!T!d!l!t!!!!!!!!!!!!!" ""$","4"@"XH"T"`"h":l":p"pt"p"t"t"["""" """""## #SJ$#SJ0#o`4#o`D#[P####2#2####2#2 $ $,$8$7<$7L$T$\$d$ph$pl$2p$2$$$|$|$$$$p$p$2$2$$%x%x%% %$%(%,%0%8%@%H%pL%pP%7T%7h%t%%-%-%%%%%p%p%|%|%%%% %%Q&Q& &(&0&8&@&H&pL&pP&xT&x\&`&h&x& &&Q&Q&&&&&&&p&p&-&-&&& ' '$'Q('Q0'H'P'X'`'h'l't'' ''Q'Q'''''''''{`'{`'((( ( ,(8(Q<(QD(\(d(l(t(|(((((((((( ((Q(Q(()))) )$)()o,)o4)@)P)T)X)h)x) )))))))))* * *@$* (* 0*8*@*D*H* L* T*\*`*h*x* *****}*}*[****++ + ++$+(+,+@0+@8+@+D+L+\+ h+t+tx+t+++++++++{`+{`+[++n+n, , ,, , (,0,8,<,@,-D,-L,X,d,|,,,,,,,,,-- ---[ -$-T(-T8-<-@-H-X-`- d- l-------- - -{`-{`---- --Q.Q. .(.0.D.P.\.h.p.t.x.o|.o.[..R&.R&...p.p.t.t......../ / ///[ /$/I (/I 0/H=s>P=X=\=d=t= ==Q=Q==========^V=^V>>$>0>@>H>`>h>p>t>x>%x|>%x>>>>> >>Q>Q>>>>>? ???J?J ?4?@?L?\?d?l?t?x?|? "? "??????????@@ @@ @(@0@4@<@L@ X@\@Q`@Ql@@@@@@@@@-@-@@@@ @@Q@Q@AA$A,A8ADALATApAAAAQAQAAAAAAA>A>AABB BB (BDBPBTBXB`BhBpBxB|BB/B/BBBBBBBBBBBBUBUBBBB CC$C8CDCTCXC[\C[hCpCCCCC CCCCCCC4tC4tC[CCjDjDD0D4DY8DY^>^^^^^)^)^^^^^^^^^J^J^__ _$_0_p___`_`__ ______` ```$`[(`,`8`D`\````d``h`ol`op`x`|`2`2`o`o```` aaaa a,a4a}8a}Ha[Tadapaxa-|a-a[aaaaoaoa[aaabPbPb[ b0bc>c[cccctd>xd|dddd d dddJjdJjddddd\Bd\BddddeePe|eeekjekjeeeeeQ6eQ6eeeeeeneneefff[f[f f$f,fLfPfoTfoXf\f`fhfpf^tf^|ffffffff`f`fdfdfgHgPgTgpgtgxggggugugQbgQbg&g&ggggggugugQbgQbgh h$h(h0h@rHrCPrrBTrrBXr`rChr>lr>prxrCrÎrÎrUrUrrrrrlrlrBrQrQrrrrsss$s,sn0sn8sB$#%KL>K L@ST]ZVdUtu  80-&1+,3 "   %B3/<,+2?:' ! EFGHIJKLMNOPQRSTUVWXYZ[\jklmopuwxyz{|}~bcD]tvagf $'&),71#(*3+'-7)& = > ?@#& ("FGHIJOPo~}pwsrV[^YZ\]_`MN 1=>543; !"#$$% LxM:LM; M$M(:0M4M8;@dNDNH:PhNTNX;` qd,rh:p$qt4rx;qLt:qTt; tw:tw;w`x:whx;:;:; $(:0408;@DH:P TLX;`(dh:p,thx;L:P;:;:;$:(;D:H; h$<(:0l4D8;@DdH:PTlX;`dh:ptx;:;:;HH\\h{@:l{`;{ {$h(:0{48;@ |DHP}TX:`}dh;p0}tx}:}؉;}ċ,~0:0~P;X~@~X:~x;~L\: `$(;0|4(8@DH:PT(X;`d4hpԀtx:؀;XX:\؊;xd<:@;\p:0; ܂$|(0t488:@xD`H;PTX`dhh:ptx;ؓ:;(d:h ;|4P:p; x$x(:0|48;@DHP0T?X:`4d@h;pHt,Ax@:(@;8AC_C_  $(Y,Y4@HLYPYXht|SSPFF~H~H11ww $(,0R4Y8Y@T`htdL: P:T:$t{(Ȕ0x{4̔<{@ДH{LԔT{Xؔ`{dܔl|px8||} }<}h}}}}}8~<~ d~~ ~ ~$,~0 8<$DhH(PlT,\`0hl4tx8<@(DHLP,TdXh\`dHhLlh p(,t4Ȃ8x@̂D|LPX\dhpt|̃ @<pt ĕ$(ȕ04̕<$@ЕHPLԕTXؕ`dܕlpxĒ|<@Tp x xx      p      FX dx` x $ 8@  H X ` h D     \DDTFF(t08-@>H P)Xx`h }px:o`272|x-{`o%xJ] @-[: Q t(E0:8SV@q&HiP&tX``hs>p^Vx "-j/>B   8P p)  L  P x 4'T (l( '&@Q%K  )( ) )  ) 0 > u } ̃T KZ L(' L&% L% O$ M#0" M   T8 D  w `I  Pq  <:  `  4 D  h `|  @g  0 ' & H< +  0    t \D`de @e $ (Y K lr r |l x `h \A $ + L 4 &;% L$# L#8" `)( L:' & P:%.% T:K  x X  3p( 1t (3 \.X (5$u$#xC" ` S  @$(++"'+.&?h)P p      0 ;P p   h$# ) X:b  X ( A| LB 4C| C D|$ E(cD' X  &  ( *) p#) E  + v@H(Hv]*24hK$Z( N #':n& *) p%) Pw   dx<(' l{&% p{%$O$ Ȕ#0" ̔*) {(<' Д&H% Ԕ$ &$ {a#0" {\*T\) ؔa(`]' ܔg&@% |$l$ M#x" 3  ( H*PB) }M(`C' }S&w% $# 9#pm" 4}4*.) (' (&c% }$# }%#Y"  *)  (' }&O% $# #E" 0~ *( 4~'& &;% $# \~#8" )( '& ~%.% ~u$# " %" )( ~',& %8!% $h$# `" " d)D( ('P& ,%0% [$\# 0"h " 4*@) (P' &t% 8%H$ <#`" ~*~) @(' D&p% ؀$$ ܀Z#" HU*U) LZ(V' `&% P$ $ TF#" \A*;) `F(<' XL&p% \$# |2#f" `-*') d(' @!&\% D$# h#R" l*) `(& p &(H% t$#  #>" Ă*4( x'@& |% 4% {$L# "X1" )0( x'@& |%d'% n$p# "P" )|( '& %`% a$p# "" )( '& % % T$# ! 4"   $ 8"* )( '& %$ A$|# "w* w)|( x'& h%$ l$S# "N* N)S( O' Y& }%$ ĕ$?# y":* 4)$?( ȕ5'0E& ̕i%$ #<+# Е_"H&* ԕ ) ( | '0& U%T$ ؕ#`# ܕK"@* (l' &x& A%q(' h&) ('^A"* ()  9  l  X "  8 `  ` 2  Q `+(P' 4&`% 8%O$ #" *p) L(' &% $&$ a#" \*\) a(]' g&% $$ M#"   F! F  0S# P|o l\H Zt t_ O ` P^$1! Te  0d$ i, y g  ~,' (d   |L H 4| |  \ DD/ \Dx  DW TF\ F<H* 0 H \" <  (H)M(U  @I' 2` 4h K5 @$ Z (9 @ N, #s"4* )) j  ( <   G  T إ 5 @ 4`7 @ ԩY c H (' P P&$\%P #   i 0  @ `   *) 2) Ь('2#" 6   ")!)Nc(N('P  )& '&&%$%,$@g#]"xb* b)"g(c'm&#  LOA\D+, PH Pxs[ 8o  \ fH @P( ((!(N`28' @hv   ^ 4)` )$ * T+  t,0 0] 81 2 2 3 4~ d5 @6 7= 7S! 8j ht! ; >$<7Im2@     (g! D m <@  X4       8 @s <  $4M X c@  d<D PI!Rh \Y <PI d 0 T ta d \ '  P~ |d x G  |\N \L 4s? 0u ,| f A F$ u XvX&/T Lh a  !_ x|' %  0\u D _  P!<| D_ ] ) W)i g=9 =^I/(   Pw (x<l @ X:(8 @ pA`& E/r ] !@ H@5@9@ @ z   m E u {z W   Ь h T`.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.data.rodata.str1.1of_find_propertyinput_set_capabilityremove_proc_entrystrncpymemcpystrlcpysysfs_notifygoog_input_report_keyinit_timer_keygoodix_device_manager_init.__keytouch_mf_init.__keygoodix_fw_update_init.__keygoodix_ts_stage2_init.__keyinit_completion.__keygoodix_ts_probe.__keygoodix_spi_probe.__keyarm64_const_caps_readyof_property_read_variable_u32_array__const_udelaygoodix_set_freq_indexdev_attr_reg_rwgoodix_ts_reg_rw_showcmd_list_showresult_showreset_showgoodix_ts_pen_get_showfw_ver_showseq_showhelp_showdriver_info_showgoodix_ts_irq_info_showchip_info_showgoodix_ts_esd_info_showwake_lock_showgoodix_ts_debug_log_showping_showread_cfg_showgsx_single_type_showgsx_double_type_showgsx_fod_type_showlist_scan_mode_showirq_enabled_showsensing_enabled_showrawdata_proc_showget_rawdata_showgpiod_direction_output_rawseq_nextkobject_putwait_for_completion_timeoutcmd_listdriver_test_selftestgti_selftestts_testgoodix_auto_testgoodix_auto_noise_testgoodix_stylus_osc_testbrl_read_fastgoodix_spi_read_fastgesture_param_stset_continuous_report__hwasan_storeN_noabort__hwasan_loadN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortseq_startparams_notgoog_input_mt_slotkstrtointinput_eventmonitor_gesture_eventraw_data_cntnoise_data_cntdev_attr_resultgoodix_spi_bus_exitgoodix_i2c_bus_exitgoodix_tools_exitgoodix_ts_procfs_exitinspect_module_exitgesture_module_exitgoodix_fw_update_uninitgoodix_ts_esd_uninittouch_apis_deinit__mutex_initgoodix_spi_bus_initgoodix_i2c_bus_initgoodix_tools_inittouch_apis_initgoodix_ts_procfs_initgoodix_ts_power_initgoodix_start_later_inittouch_mf_initgoodix_fw_update_initinspect_module_initgesture_module_initgoodix_ts_esd_initdriver_test_proc_initgoodix_ts_stage2_initmemsetdev_attr_hw_resetdev_attr_resetbrl_resetgti_resethardware_resetdev_attr_pen_setdevm_regulator_getdev_attr_pen_getdevm_pinctrl_getktime_getgoodix_do_inspectstrlcatcpu_hwcap_keysgoodix_get_fw_statusgoodix_ts_report_statusseq_putsinput_mt_init_slotswake_up_processgoodix_fwu_attrssysfs_attrsgesture_attrsgoodix_tools_fopsrawdata_proc_fopsgoodix_get_hw_opsbrl_hw_opscmd_list_opsdriver_test_opsseq_opsdev_pm_opscpu_hwcaps____versionssysfs_remove_file_nssysfs_create_file_nsinput_set_abs_paramsapisof_parse_phandle_with_fixed_argsof_get_named_gpio_flagsgic_nonsecure_prioritiesspi_matchesi2c_matcheskmalloc_cachesbrl_set_scan_mode.raw_scan_mode_cmd_codesgoodix_devicests_core_idsgoog_input_report_absstrstrgoodix_ts_isr_dev_errproc_mkdirgti_get_context_drivergoodix_ts_driver__spi_register_driveri2c_register_driveri2c_del_drivergoodix_spi_drivergoodix_i2c_driverdev_attr_fw_vergoodix_tools_verplatform_driver_unregisterplatform_device_unregistermisc_deregister__platform_driver_registergoodix_device_registerplatform_device_registermisc_registergoodix_disable_coor_filter__arch_copy_to_user__arch_copy_from_userof_property_read_string_helperbrl_after_event_handlerbrl_event_handlergti_default_handlergoodix_touch_handleri2c_transfermalloc_proc_buffercpu_numberrw_addrbrl_get_ss_data_addrbrl_get_ms_data_addrsystem_wqgpiod_to_irqdisable_irqenable_irqgoog_devm_request_threaded_irqgoodix_ts_irq_setupspi_setupgesture_sysfs_groupsysfs_remove_groupsysfs_create_groupseq_stopstrncmpbcmpchecksum_cmpgoog_input_set_timestampdev_attr_helpgesture_param_lpstrsepmsleepgoodix_set_heatmapnot_drv_mapbrl_d_drv_mapbrl_b_drv_mapbrl_a_drv_mapnot_sen_mapbrl_d_sen_mapbrl_b_sen_mapbrl_a_sen_mapdev_attr_driver_infodev_attr_irq_infodev_attr_chip_infodev_attr_esd_infoprint_ic_infobrl_get_ic_infogoodix_parse_dt_resolutiongoodix_get_self_compensationgoog_pm_unregister_notificationgoog_pm_register_notificationgti_get_fw_versionbrl_read_versiongoodix_ts_power_onbrl_power_onqueue_delayed_work_ongoodix_ts_esd_ondelayed_work_timer_fncmd_list_opendriver_test_opengoodix_tools_openseq_opensingle_openrawdata_proc_openstrlenrw_lendev_attr_update_engoodix_append_checksumbrl_dev_confirmgoodix_reg_write_confirmgoodix_flash_subsystemgoodix_set_gesture_paramgoodix_parse_gesture_paramgoodix_tools_compat_ioctlgoodix_tools_ioctlkstrtollcomplete_all__stack_chk_failof_drm_find_panel_printk__cpu_online_maskgoodix_ts_esd_workproc_symlinkseq_lseekmutex_unlockgoog_input_unlockgoog_pm_wake_unlockmutex_lockgoog_input_lockdev_attr_wake_lockgoog_pm_wake_lockbrl_esd_checkdev_attr_pen_debuggoodix_get_dump_logdev_attr_debug_logof_property_match_stringof_property_read_stringdev_attr_pinggti_pingbrl_send_configgoodix_read_configbrl_read_configdev_attr_send_cfgdev_attr_read_cfgrw_flagdebug_log_flagwbufrbufshow_bufstore_bufsprintfsnprintfscnprintfseq_printfgoodix_ts_power_offgoodix_ts_esd_off__check_object_sizesingle_open_sizegoodix_ts_input_dev_removegoodix_ts_pen_dev_removegoodix_ts_removegoodix_spi_removegoog_touch_interface_removedriver_test_proc_removegoodix_i2c_removedestroy_workqueuealloc_workqueuedriver_test_writebrl_write__kasan_check_writegoodix_spi_writegoodix_i2c_writegoog_input_mt_report_slot_statepinctrl_select_statepinctrl_lookup_stateset_wake_lock_stateget_wake_lock_statetouch_mf_update_stateusleep_range_stategti_calibrategoodix_set_report_ratebrl_set_report_rategti_set_report_rateproc_creategoodix_do_fw_updatedriver_test_releasegoodix_tools_releaseseq_releasesingle_releasegoodix_ts_report_gesturebrl_gesturegoodix_ts_reg_rw_storegoodix_ts_reset_storegoodix_ts_pen_set_storegoodix_ts_irq_info_storegoodix_ts_esd_info_storeupdate_en_storewake_lock_storegoodix_ts_pen_debug_storegoodix_ts_debug_log_storegoodix_ts_send_cfg_storegsx_single_type_storegsx_double_type_storegsx_fod_type_storescan_mode_storeirq_enabled_storesensing_enabled_storerequest_firmwarerelease_firmwaregoodix_fw_version_comparedev_attr_single_typedev_attr_double_typedev_attr_fod_typegoodix_get_ic_typedevm_gpio_request_onegoodix_ts_pm_resumebrl_resumegoog_get_test_limits_namegoog_get_config_namegoog_get_firmware_nameinit_module__this_modulecleanup_moduleparse_csvfile__mod_of__i2c_matches_device_table__mod_platform__ts_core_ids_device_table__mod_i2c__i2c_id_table_device_tablespi_id_tablei2c_id_tableregulator_disableregulator_enablebrl_irq_enableirq_set_irq_wakekvfreekfreekthread_create_on_nodekvmalloc_nodetouch_mf_set_modeset_screen_protector_modeget_screen_protector_modegti_set_irq_modegti_get_irq_modeset_grip_modeget_grip_modedev_attr_list_scan_modegoodix_set_scan_modebrl_set_scan_modegoodix_get_scan_modebrl_get_scan_modedev_attr_scan_modegoodix_set_custom_modeset_palm_modeget_palm_modebrl_select_spi_modegoodix_set_continue_modegoodix_set_highsense_modegoodix_set_sense_modemalloc_test_resourceinput_unregister_deviceinput_register_deviceinput_allocate_deviceinput_free_devicepreempt_schedule_notracekmalloc_order_tracekmem_cache_alloc_tracegoodix_ts_probegoodix_spi_probegoog_touch_interface_probegoodix_i2c_probeparams_brdupdate_brdgoodix_ts_pm_suspendbrl_suspendgoodix_flash_cmdsend_cfg_cmdbrl_send_cmd__list_add_validgoog_get_panel_idgoodix_get_file_config_idis_scan_mode_supportedbrl_set_continuously_report_enabledbrl_set_coord_filter_enabledbrl_get_coord_filter_enabledset_irq_enabledget_irq_enableddev_attr_irq_enabledbrl_set_grip_enabledbrl_get_grip_enabledbrl_set_heatmap_enabledbrl_set_palm_enabledbrl_get_palm_enabledset_sensing_enableddev_attr_sensing_enabledbrl_set_screen_protector_mode_enabledbrl_get_screen_protector_mode_enabledgoog_check_spi_dma_enabledgoog_pm_wake_check_lockedgoog_notify_fw_status_changedkobject_create_and_addgoodix_later_init_threadgoodix_fw_update_threadseq_readbrl_read__kasan_check_readgoodix_spi_readbrl_flash_readgoodix_i2c_read__init_swait_queue_headgoodix_rotate_abcd2cbadirq_to_descgpio_to_desc__sanitizer_cov_trace_pcgoodix_get_config_procgoodix_fw_update_procvzallocdevm_kmalloc__kmallocbrl_disable_irq_nosyncgoog_input_synccancel_delayed_work_syncspi_syncgoodix_ts_post_threadirq_funcgoodix_ts_threadirq_funcparams_brbupdate_brbdev_attr_get_rawdatagoodix_get_im_rawdatabrld_get_framedatagoodix_ts_convert_0x_datagoodix_get_stylus_dataget_mutual_sensor_dataget_self_sensor_datagoodix_set_grip_dataget_cap_databrl_get_mutual_datais_risk_databrl_get_self_sensing_dataread_config_dataproc_create_databrl_get_capacitance_dataparams_braupdate_bragoodix_spi_read_braPDE_DATA_note_9$d.199$x.99$x.189$x.89$x.179$x.79$d.79$x.169$x.69$x.159$x.59$d.249$x.149$x.49$d.239$x.139$x.39$d.39$d.229$x.129$x.29$d.219$x.119$x.19__UNIQUE_ID_alias309$d.209$x.109$x.9$d.9_note_8$d.198$d.98$d.188$d.88$d.178$d.78$d.168$d.68$d.158$d.58$x.248$d.148$d.48$x.238$d.138$d.38$x.228$d.128$d.28$x.218$d.118$d.18__UNIQUE_ID_alias308$x.208$d.108$d.8$x.197$x.97$x.187$x.87$d.87$x.177$x.77$d.77$x.167$x.67$x.157$x.57$d.247$x.147$x.47$d.237$x.137$x.37$d.227$x.127$x.27$d.217$x.117$x.17__UNIQUE_ID_alias307$d.207$x.107$x.7$d.196$d.96$d.186$d.86$d.176$d.76$d.166$d.66$d.156$d.56$x.246$d.146$d.46$x.236$d.136$d.36$x.226$d.126$d.26$x.216$d.116$d.16__UNIQUE_ID_alias306$x.206$d.106$d.6$x.195$x.95$x.185$x.85$x.175$x.75$x.165$x.65$d.255$x.155$x.55$d.245$x.145$x.45$d.235$x.135$x.35$d.225$x.125$x.25$d.215$x.115$x.15__UNIQUE_ID_alias305$d.205$x.105$x.5$d.5$d.194$d.94$d.184$d.84$d.174$d.74$d.164$d.64$x.254$d.154$d.54$x.244$d.144$d.44__UNIQUE_ID_license534$x.234$d.134$d.34$x.224$d.124$d.24__UNIQUE_ID_scmversion314$x.214$d.114$d.14__UNIQUE_ID_alias304$x.204$d.104$d.4$x.193$x.93$x.183$x.83$x.173$x.73$x.163$x.63$d.253$x.153$x.53$d.243$x.143$x.43__UNIQUE_ID_author533$d.233$x.133$x.33$d.33$d.223$x.123$x.23__UNIQUE_ID_alias313$d.213$x.113$x.13__UNIQUE_ID_depends303$d.203$x.103$x.3$d.3$d.192$d.92$d.182$d.82$d.172$d.72$d.262$d.162$x.62$d.62$x.252$d.152$d.52$x.242$d.142$d.42__UNIQUE_ID_description532$x.232$d.132$d.32$x.222$d.122$d.22__UNIQUE_ID_alias312$x.212$d.112$d.12__UNIQUE_ID_name302$x.202$d.102$d.2$x.191$x.91$x.181$x.81$x.171$x.71$d.261$x.161$x.61$d.251goodix_ts_probe.__key.151$x.151$x.51$d.241$x.141$x.41$d.231$x.131$x.31$d.31$d.221$x.121$x.21__UNIQUE_ID_alias311$d.211$x.111$x.11$d.11__UNIQUE_ID_vermagic301$d.201$x.101$x.1$d.1__tracepoint_0__traceiter_0$d.190$d.90$d.180$d.80$d.170$d.70$d.160$d.60$x.250$d.150$d.50$x.240$d.140$d.40$x.230$d.130$d.30$x.220$d.120$d.20__UNIQUE_ID_alias310$x.210$d.110$d.10$x.200$d.100v@(c ^  @hMf@7O@GJ@$ ^Hu@ p@${2lU0 @ $ Lo` @P $50@h: 0$% @= $q@0? $Y@N $ 0@@@V 0$@) $ V EV 8^&3 = *