ELF3@@'%zR| 8dD-D@P 0 @ @PD-D ,TD-D0L    0LD-D 0PD-D0L 0 h 0LD-<D-D@P @  ` @PD-D HD-Dp\ `   p\D-D <D`D-D@P @  ` @PD-D (0D-DD X DD-((D-DD P DD-L4D-D\ `  % \D-D 0,D-D H    HD-0`8D-D0L 0  0LD-,tD-D H  T  HD-8|D-D@P 0  @PD-D 4D-D0L 0  0LD-<8D-DPT P d PTD-HxD-Dp\ `    p\D-D ,D-D H    HD-8D-D@P 0 \ @PD-D 800D-D@P @  t @PD-D Ll D-D\ `  x \D-D (D-DD D DD-@xD-D`X P   `XD-D @,(D-D`X P   `XD-D <plD-D`T @  0 `TD-D ,XD-D H  x  HD-L D-D\ `   \D-D (0LD-D H  l  HD-8\D-D0L 0  0LD-D 8,D-D@P 0  @PD-D <D-DpT @  D pTD-D ,dD-D H  D  HD-<DD-D`T @  h `TD-D 0D-D H   `  HD-D ,tD-D H  T  HD-<|D-DpT @   pTD-D 0(LD-D0L 0 d 0LD-4\D-D@P 0 p @PD-D @8D-DPT P   PTD-D 4|D-D@P 0 H @PD-D 4 |D-D@P 0 H @PD-D @H D-DPT P   PTD-D 4 D-D0L 0  0LD-D < $D-DPT @   PTD-D 4 D-D0L 0 p 0LD-D L< D-D\ `  | \D-D H D-D`X `  @ `XD-D L `D-D\ `   \D-D 4( D-D0L 0  0LD-H` D-Dp\ `  < p\D-D < DD-D@P @   @PD-D L D-D\ `   \D-D 4< 4D-D`P 0  `PD-D <t D-DPT P p PTD-L D-D\ `  8 \D-D L 0 D-D\ `   \D-D 8T D-D0L 0 ` 0LD-D @ D-D`X P ` `XD-8 pD-D@P @   @PD-D 4D-D@P 0 | @PD-D 8HlD-D@P @   @PD-D L D-D\ `   \D-D <lD-DPT P 4 PTD-4D-DPP 0 X PPD-D HL\D-D\ `   \D-D 8D-D0L 0 p 0LD-D <D-D@P @  ` @PD-D LD-D\ `  , \D-D 8dD-D0L 0  0LD-D HTD-D`X `   `XD-D <xD-D@P @ H @PD-8,D-D0L 0 t 0LD-D 4hD-D@P 0 8 @PD-D 8HD-D0L 0 d 0LD-D 4D-D@P 0  @PD-D HD-Dp\ `   p\D-D @` D-DPT P  H PTD-D <, D-D`T @   `TD-D LXD-D\ `  $ \D-D ,4D-D H  h  HD-0dD-D H   t  HD-D 0D-D0L    0LD-D 00D-D H     HD-D <D-DpT @  < pTD-D 4@D-D0L 0 X 0LD-4xlD-D0L 0 D 0LD-4lD-D0L 0 D 0LD-D D-D`X P   `XD-D L0|D-D\ `  $ \D-D ,`D-D H  @  HD-4D-D@P 0  @PD-D ,dD-D H  D  HD-8D-D@P 0  @PD-D HTD-D\ `   \D-D LpD-D\ `   \D-D 0D-D0L 0 d 0LD-,$tD-D H  T  HD-,TtD-D H  T  HD-LD-D\ `  @ \D-D ,`D-D H  @  HD-,tD-D H  T  HD-,4`D-D H  @  HD-4dD-D@P 0  @PD-D ,hD-D H  H  HD-4D-D@P 0  @PD-D ,tD-D H  T  HD-84D-DPT @   PTD-D ,p`D-D H  @  HD-8D-DPT @   PTD-D ,`D-D H  @  HD-8 D-DPT @   PTD-D <HD-D@P @   @PD-D ,`D-D H  @  HD-4D-D@P 0  @PD-D ,`D-D H  @  HD-4 D-D@P 0  @PD-D 8X\D-D@P 0 ( @PD-D <D-DPT @  < PTD-D ,D-D H  p  HD-0D-D0L 0 p 0LD-,8D-D H  p  HD-4hD-D0L 0  0LD-,hD-D H  H  HD-0tD-D0L 0 L 0LD-,dD-D H  D  HD-44pD-D0L 0 H 0LD-Hl D-D\ `  \D-4D-D0L 0  0LD-,`D-D H  @  HD-4 D-D@P 0  @PD-D HXXD-D`X `  `XD-LD-D\ `  l \D-D ,`D-D H  @  HD-4$D-D@P 0  @PD-D 4\D-D@P 0  @PD-D ,D-D H  p  HD-0D-D0L 0 p 0LD-,`D-D H  @  HD-4( D-D@P 0  @PD-D ,` D-D H  p  HD-8 D-D0L 0  0LD-D , `D-D H  @  HD-4 D-D0L 0  0LD-D ,4!`D-D H  @  HD-8d!D-D@P @  @PD-4!lD-D0L 0 D 0LD-4! D-D@P 0  @PD-D 0"D-D0L 0 l 0LD-,D"`D-D H  @  HD-,t"LD-D H  l  HD-,"PD-D H  p  HD-4"D-D0L 0 ` 0LD-D 4 #D-D0L 0 d 0LD-D zR| H|D-Dp\ ` 4 p\D-HdD-D\ ` H \D-@D-DPT P  PTD-4D-D@P 0 x @PD-D 4,D-D@P 0 x @PD-D 4d@D-D@P 0  @PD-D 4D-D@P 0 x @PD-D 4D-D@P 0  @PD-D 4 D-D@P 0 x @PD-D (D D-DD H DD-8pD-D@P 0  @PD-D 4D-D@P 0  @PD-D ,xD-D H  X  HD-4D-D@P 0 x @PD-D ,LdD-D H  D  HD-4|D-D@P 0  @PD-D 4D-D@P 0  @PD-D 84D-D@P @   @PD-D <(`D-DPT @   PTD-D 0hxD-D0L 0 P 0LD-0xD-D0L 0 P 0LD-4D-D@P 0 x @PD-D <<D-D@P @   @PD-D ,HLD-D H  l  HD-,xLD-D H  l  HD-<D-DpT @  4 pTD-D DD-D`X P   `XD-D ,0LD-D H  l  HD-@`D-D`X P   `XD-D @ D-DT @   TD-D 4D-D@P 0  @PD-D @ HD-DPT P   PTD-D <dD-DPT @   PTD-D <D-DPT @  \ PTD-D 4D-D@P 0 x @PD-D 4D-D@P 0 x @PD-D ,TXD-D H  x  HD-8D-D@P @   @PD-D <@D-DPT @   PTD-D 0 xD-D0L 0 P 0LD-04 xD-D0L 0 P 0LD-4h D-D@P 0 x @PD-D D |D-DPT P   PTD-D ( 8D-D H  X  HD-( 8D-D H  X  HD-<@ D-DpT @  4 pTD-D H D-D\ `  < \D-D ( D-DD H DD-4 D-D@P 0  @PD-D ,0 D-D H  `  HD-4` D-D@P 0 x @PD-D , dD-D H  D  HD-4 D-D@P 0  @PD-D 4 D-D@P 0  @PD-D 08 D-D0L 0 | 0LD-8l pD-DPP 0  PPD-D 0 xD-D0L 0 P 0LD-0 xD-D0L 0 P 0LD-4 D-D@P 0 x @PD-D 4H D-D0L 0 \ 0LD-D , LD-D H  l  HD-, LD-D H  l  HD-0 D-D0L 0  0LD-0D-D0L 0  0LD-4HD-D@P 0  @PD-D 4D-D0L 0 l 0LD-D ( D-DD H DD-( D-DD H DD-4D-D@P 0 x @PD-D 4HD-D@P 0 x @PD-D 4D-D@P 0 x @PD-D 4D-D@P 0 x @PD-D 4@D-D@P 0  @PD-D 4(D-D@P 0  @PD-D ,`D-D H  `  HD-( D-DD H DD-( D-DD H DD-4D-D@P 0  @PD-D 4 D-D@P 0  @PD-D ,XD-D H  `  HD-,TD-D H  t  HD-0xD-D0L 0 P 0LD-0xD-D0L 0 P 0LD-4 D-D@P 0 x @PD-D 8XD-D0L 0 l 0LD-D D\D-D`X P   `XD-D 4D-D@P 0  @PD-D @TD-D`X P   `XD-D 4XD-D@P 0  @PD-D ( D-DD H DD-( D-DD H DD-( D-DD H DD-( D-DD H DD-0@xD-D0L 0 P 0LD-0txD-D0L 0 P 0LD-,LD-D H  l  HD-0D-D0L 0 d 0LD-0 D-D0L 0  0LD-(@ D-DD H DD-(l D-DD H DD-DD-D`X P   `XD-D 8D-D0L 0  0LD-?#{WOCA8%CR`9h>PH4Rt@94 R7*4@94*-%RuhRbyh4tRRBwy`hZV*CR? 7hRbyRqRR9`hV? 5@9 qA8%C@ aTOCWB{A#_*h@!*R`hV?@5@ }R} h@!*RH rkIT*h@!***h@!**?#{CA8%CR9`hr`yIR kT R kT RR`h^V R?4*A8%C@ T{A@#_@9h7 R?#{ O**OB @{è#_?#{ WO*uh6@6("R$Rwr@9 4@!*7vuR@u*v7h@!*("Rv`"9`".u("Rsc@9!R*OCWB @{Ĩ#_h@!*(R9h@!*?#{og_WOC*`"t@G9H4t`6@* ԐRk(rRZw TMQ9Z{@4 k UZk @~@#RԐRR r!rBRkTh@`6@*@c*h@Bc** @4 *@OFWE_DgCoB{A#_h@Bc**h@`6@!*`6@*Bc*?#{_WO**4R>P52R@95* *OCWB_A{Ĩ#_RV*?R*jVRR?*jVa#RR?*2R9qZ!B**?#{o g _ W O A8%CB AbZ@@ C: @@H@?R jTRR!@B @@?*! DRR@V!w R R ^# R7R9 RhR #?R#9 C#y2?C9R֚Cys y)R?9*RO)8R #) G?#9 c!B7G9#!BAR!BC3!BR!B#R!B,R!B!B>G9h54!B?CCT!*R)RDR![!@!.R@!r#R@7W@!?W@!CK@!BV@"A1aT RtRrRrR&R3@A R R rq6:R:RR3*CRCx+5@C_x@!*s`y!"R s`y!*@@cR@5@@!RV@@!R5 *!v*!*V@" @qBT2@cdR 5@V@" @ @q9V@2@R R(R 9OHRcH@@!@5 R)RZDR!$!V@>>G9h5@@!`5*!R)RR!2ښy!BC#*B_1T@_q T!*!BC"*_16T@_q3T_!**:!BC"*_1>T@_qT_!**B!BC"R*1T@|q-T!3#R%7C_bq'0!#3g7?Th>R4RgF@4R>RgF4R=RgF4R=RgF4RgF@4RgF$R:RgF4R;RgF4RH?RgF4R?RgF4R?RgF4R@RgF4RH@RgF4R@RgF4R !!*` @R@{{#!Rc52@_T@@!* *!*t3@cT@@!*+@U@2CyIDR k TIR k T R kTeb@@!*!3#R+7C_q 2ȚCyIR k)pRIz>!*>9!BCE!r*1T@q T!*!BC*!*1&T@q T!*I DRBR @ UR/T@!* "KCy!*!v4)c/!BC *1*T@qT!* @!R"RD *!ȶ !ܶ9ܾ9>G9h5@ @h@\@@ @Z@@)e@9!**!BCl ڂ*1"T@/q T!**B@!*!BCI ۲*1.T@ q T!*!3#R7C_q2ȚCyIR k:!*:9:G9h5@Z@c@!*!BC*_1T@_qMT**@!*!BC"*1 T@qMT**2 @!*!**12T@xqT!*@@*eR!3#R(q#7C_+@kcT3@kT; !*r2crc²cc2c!Rq T qR!~R RR!w!A8%C_ &T*OMWL_KgJoI{H#_!`6*!*_GcXBRcQȾ@qT@qTARh!rHF@A@YHR*@5!#@!`(R9!3#R6~ C_!*~!3#R6Ȃ C_!*ق!BRR*_qږ-T_#q)TR(Ö! 7(@q TB@y!(@ qk TCy!ȖA qK T"Cy!ȖAq T*Cy!ȖAqT2Cy!ȖAqT:Cy!ȖAqKTB"Cy!ȖA!q TJ&Cy!ȖA!qWT  !3#R6bȚ bC_!*ٚ!3#R6rȞ rC_!*ٞ!3#R6Ȣ C_!*٢!3#R6Ȧ C_!*٦!3#R6Ȫ C_!*٪!3#R6Ȯ C_!*ٮ"eR!3#RJ7C_+@_kcT3@_kT: !*!3#R6Ȳ C_!*ٲ!R*!*ڶȶAq-T~R;!#!`7 *!*A@!3#R6R(C__q:aT!*!3#R6qRC_!*!`"!3#R6*C_b!3#R6*C_r!3#R6*C_܂!3#R6*C_!3#R6*C_A#h5h@h5 @h5@H@5"(R"9y@@@@{@G@!@*#@**!3#R6*C_B!(RȲ9!`(RȺ9!#R6?9!3#R6*C_!3#R6*C_2!3#R6*C_R!3#R6*C_b!3#R6*C_r!!9&!&9!9B!B9F!F9JJ9"?q"9y5@*?#{O`t^@ " B(Rb"b!#%')*b+","."01"@``@*@*2@?T2^F3bFRHRH*OA{¨#_?#{ OthD5(R`h`Z@!BtB@Rt"0u@b6D!`tZ@b6D!t@s*`@OB @{è#_?#{O`hR`h`>@!s"@ROA{¨#_?#{WOCA8%Ct RCR y @5 @y@RCR`(`6uEbM!*A8%C@ !TOCWB{A#_v6@bM!`(uEbM!hM4t@sb`@?#{WOۄRلR@94&DR*R @2@*@2@9OBWA{è#_?#{ _WOȄRw"@" @y$*`D!*ʄRu@9kaT2qaTH5@94 @R*R@ 3 @*@2@9qt 9@`2`RFODWC_B @{Ũ#_?#{og_WOCA8%C RRxR{:Ht`9hFN(4u;|NqT҄RSRz wvhf7iJ(Ii}ɛK)T%9yWR @y`h^U*CR?sR`hU?ՄR`ՄR@y`&ׄR@9`y&z&@RYsrԄR|&`|&$ RٚB& `B;҄RzNyXS{fk T8`?`B?x9hB9* ՄR@9w  *hf!*ԄRx&wxfhNkaT*4%aN/%uNu&@R8RA8%C@ TOFWE_DgCoB{A#_!***?#{Ot@!RtR`$`0`009t (Rh09@B@BOA{¨#_?#{WOCA8%CutRCR@y y4A8%C@ TOCWB{A#_@9@9(!*jTu@y4u,v.KV4*qCTvRvuR`#R`hS?ր4R`h T?4*@RCR`BtCb.K!`+h~Eu,RRv@!t,h.KRu. tudq-TQu$R@R#rxv?#{ WOѓ@R/o9@RV5@R#R OCWB @{Ĩ#_/h@o9!(R/9:%@h@B?#C{og_WOA8%Cx0hBXy DR kaTtB@@w3`0h h&L4`j7hjw9H4`3HRth sa@R$|B0tb` Fv"4h M4+y24hMRu yR:@y`yB4hNT*CR?֠+7(@yqT.5.6(R!R%`6yB5@A4"R`hTC?4`"`RD!*7{4zr4u"M&qTu H@Rr })c!)KU_RrhchM `4| ht9!5@5@AH@}@y DR kT#RC`hT3?@4cR`zez4(C_ }R} C9@ (A; :@H@kT`"`RD!A5@2Bxr4C|Mq35@AkTrARr}}cAKbARr}}cA5 #R@`hT3?4`"`RD!`24hMuqlT@q T` F@R#RA8%C_ TOHWG_FgEoD{CC#_֨C_ }R }  R?k3Cz4| hMk!T<@Qq T}~g*[h@k T`h@k T T9`"uRDeM!***uLwu @R@2*@!*|@ @!**`"`RD!f`"wRDb"Zy!h ` F@`24bM!`@ Qz4{ hMkaTT@@@@5@A@ kjT#`"`r4yRDdM!*@uLwu @R?#{{#_?#{_WOCA8%CSR9B(J4RрS?*5@96@R>RA8%C@ TOEWD_C{A@#_@9J@9*"FCJ@9*$?#{_WOCA8)9R%C  R"hJ Ih(}ț 8R KP :Rw˓ >T*@94#H4$Ih46'SyyY4?qaT! &f9qL*IR@yR*CR?*7@y4?qT *1K  R#R9* x7@9S@y!B*@9!B*6 >HAz46@R>R *@A8%C@ TOEWD_C{A@#_@2R@!@!BR*&I!BZ@y!B*z&I!Bn?#{_WOA8%Ct@ @C!R4*@}@#**`4 @q R u 7sB*'Vw@ zA!CR*`6@?T@@B@RCR!*"@ )"!@v@B**6A8%C_ TOEWD_C{B#_?#{ORtb!`hR?s`@OA{¨#_?#{og_WO A8%CRjGh42$#ѿCxI"$ wRq IRqk A!**6 4|R }Rh  s~ R})*"Ѵ Q#=)@ 4H@CR? 7_xh@yj T@3?4*`7C_5IC_q-T@^`@!***^qT@@C_5&4BR^kT9[$S*@`@!H@ @! @@`@!C_^5 @@~RQR"R?*Q!R"R?*S4 @!* @R>R@`@!* @*"A8%C_ TOIWH_GgFoE{D#_hR@?#{ `RhF4`%t @{¨#_?#{WO2NF4'ѳ'@rA1THVR@y4\RrQ**?7'OBWA{è#_uA*h@!**?#{WOCA8%CtB$@AR`BhE4VRt)`hZQ?UR*`hVQ?h" *t&A54! W@)`dfG!**A8%C@ TOCWB{A#_?#{#WOA8%CŃR*ѳ(@*@#Rw4+@ ҪH) (ҨSA HH @H@T @R3@9*ir J *4HRb:A!#**!5A8%C_ aTOFWE{C#@#_*@!*?#{ORrE4b+ OA{¨#_?#{WOA8 AR%C %9~I5"&Ih5h@!@R"9`@@6)TyqATARh@ 6@Rb q( T"ڄR9jS?`5@9 qATh@!ɄR&SaR?֛@95c$@&&H95h@!R؄RbSR?֠6h@!R$h@@y!6h@!(Gyu5„R S**?ր601@Th@!@R"h@!A8%C_ ATOEWD{B@#_h@!ZGy5tARS#*R?*`5 h@!*@h@!*?#{O`h[94*OA{¨#_t",@`bW9!t&@s@R#R?#{Ot".@!s@R#R*OA{¨#_?#{_WOA8%C*w@ @yy@yIR~S9y 9y@ywb)R;y3y7yu@b@#BR*U7 qA8%C_ !T*OFWE_D{C#_1H>h@!***?#{ O**#ROB @{è#_?#{OCA8%C**CR y|*`4 @yuyA8%C@ T*OC{A@#_?#{ _WO*v R~@~S9 9b@***kT*u*ODWC_B @{Ũ#_1I>5@!B***?#{OCA8*%C**#R9A8%C@ TOC{A@#_?#{OCA8*%C**CR yA8%C@ TOC{A@#_?#{ _WO2RA9s4Y5)RNih41T94)R5Ni49" !@R>R0.R>P4!42^FR*R"@ 3 @(R" 9@995)RNikaT2 )q^F%R*R"N)@C?@@kTqC@*J*,6@!q!9`4*4R>P5 @9qhRS5@95* *ODWC_B @{Ũ#_RV*?R*jVRR?*jVa#RR?*9qZ!B**?#{ O RJP434RhRVH rh~( f @?ր53bF!*  *@R*OB @{è#_*@!*?#C{WOCA8 R%C R9h@!ARtR`6Rv> 9* 9*9R9`R` RvhJ Ih(}ț !R` KGR*`тRwR`v(t"v@JJH9h5vh^@H@!"R#RaR#R)5@99 *h@!*h@@9! 5(R`$R` R"` !RHR` h`2h `^F!Bv)@Rv@R8Rt@::G94#Rt!R7``@`".a; v"@RRA8%C@ TODWC{A@C#_*h@!**h@!*?#{ Ot`6@` ̕R!Br#R 5&R`h2Q R rq5`6@~@!#R 5`6@!*`6@!*`6@!*`6@!**`6@!*`6@!*``^@!*OB @{è#_h@!*h@!**h@!*?#C{og _ W O A8%C* Rh *Ru Hhc|țRhT lTRvwx`@RBBC9u@x(4RRCRCy(5 RC@yxhJP()4+4*=56R|@4w3 `bF!*`b8s9`x2@y`u@y`zn@y`yr@y`|z@yhv@y`{@yjA@TRCRCyB5C@yj TR`P`jh6@yj!ETxh^@yjFT`hB@yj TR`hzV?K5@ RHR`rRyvV`aJH ?Q5R@`*xB!y(R R*9R՚`,Rux+R`Z)`@BH**jT_jTR @jATm?j`+TuR;Rs@9`t)usa@R.!B*@R *h@!*h@!*`2Ru^F`c>P!*5`zh>@yj T 95R 9R9`@9(493RaR`*9``@B`@B`hF@yj T`hN@yj@T` 95R* 9R*9`,RB!yx+R`Z)`@B`@B`@B`hR@yjTR9`hV?֠4@9 qTj(Rj9*h@!*c`hj@yjTc8R(Rt c9hi1TDL`"u@A1 T`@tb!)@RCR%R`hVc?5^8!q!Tf(R`f9`"x@G95*h@!bs%@RA8%C_ OT ROLWK_JgIoH{GC#_Rh@y b>P!h>P 4h@!*`Jh&@yjAT`Rh*@yj!T`ZuBh.@yjT@yjT >C9EyX5xAY*h@!**h@!*R`hZVc*R?5^8 ?q T5@]*(R*9`@`"u@rA1T@b'Rc R*h@!*j*h@!*G95&9x!@R#R`6%@QqT~S!E@R@>Rh@!^8`bF!^8QqT~S $R*xR*z`6@ `f* 6h@!*Y*9RcZBTku8 T9BT h@!`2`^F!^8!qT @=qT^8 @!qT^8AqTtRrkThc@QQ`6@!#R*h@!**R5|c*h^@y O*@R4uZhV? 5H@ }RRCR}  RrCy k@H)5@C@y(@yj Th@!**h@ !**h@!*@?qT^R;&^aRJ_ARh@!h@R!r*$R @y?R @h@!**R`hV*?ր5c <%h@!** @*h@!** Rc`R(R9@9b qb9h@!*bG95c@bRR^8 kAT;R^8` }Sxh@!*9x)!@Rh@!`R`6@!"r#Rh@!KR?#{og_WO:R9`"t@" @t2*8z^FR;@9u R|>PveJP!***(@9H44qT@9h4-q95@9(4:R;Rw@77R``H@bB~@R@9kAT`BR``H@h4\@h4V RuhQqT5 ;v)@R RvhQ.qw Tv)@R5Ru@qTM5@@!`1t"0@``@ ROEWD_CgBoA{ƨ#_@*?#C{og _ W O A8 R%C yz2;(@`b;uN|=vN`=w}9`=x}9f}9!****t"@! *qu9t4H@:4w@G94`[ t/Fy4lR`hU*R?@rA1T@rA1@T`K t'Fy44lR`hU**?ր67@bA1`TR`hP4R`hP`C qt#Fy4lR`hU**?7@AqT@A1@TR`hV?7w"-hER`hVC?R*`hVS?*hE]zNyN^w}9x}9U4*4*_ }R} 5^iRI r}f!@*****kC^@9h4`b*hN4]@59R^99R@9(4`";h]y DR k! T]@94S!R#R8 7^8QqTCRCRx5tRѨ_8_85!*@yjT@RR796`"`_97A8%C_ bTOLWK_JgIoH{GC#_/tA*(@!** *(@@ªA!*-h@!](Rh=9t@h@!tB@RCR*^*h@!@x hR Fy`hUC*CR?7_x`>qu>9h@!^8***h@!*q LTW`>(Rh>9h@!^8*`>h~95Uh@!"RKtA(@!H@F5h@9F5* 1*(@!**GR Rwx 4RqR@qR?`'7@C?ր'7_k(T@R(4Q*h@!*]9ubѿ@tCaR6*h@!*h@!@RRy6_qh@!*`B=9`b*Rx@A944`b6 &h@!@R*R@@2@*@2@9@h5@@kATvR`hUC?*@5_ }R} 0*@@@!***46R`h&V?@b 2Fy5@@G9h5.@@95 @ R@!"r#R5R9lR`hU*R? 6*01 Th@!*R`hVC?֠6 N@@RBt5,_ qR kT1*h@!*h@!*@ h@!*@bBt5_ R kTR`h V*?`66 `2>hO5@@"A1TCRCRx,5R_x`t!y *h@!*@@kaTth@@bN!*t@ y7Zu=t~O74x=h@b}9!|b&=96h@!`@h@@"Au~Od}9!**@"A HRr}} sR`hU*?lR*thURR?*hUa#RR?*9!B#R**h@B+?#{WO`vZ?BT@6@`">hOh5@@!@4@48`(Rtu(R9 tB@R(Rt@9h4t`V@s@R#R6@ ROBWA{è#_?#{og_WOC 7C 73C?qT(Q R*3Ra!Wh@ TCh@HKku?k@T{ccs ?qTW@3@ `#vu@`CsOFWE_DgCoB{A#_!B?#{_WO zA**7*1aT**1T1TqT@*OCWB_A{Ĩ#_qT*  B*B*?#{og_WO A8%C zA"R*qTCqT6A8%C_ TOIWH_GgFoE{D#_!*!*RR9y5( }@H @9}@aH}@_bT@!?#{#OA8*%CqTBR*#gqT5R*BR#R#BRQ qTURrBRCR#>qTuR_BRcR#+qTRLBRR#2BqTR9BRR#qTR&BRR#qTRBRR#"2"qTRkT*A8%C_ TOE{C#@#_!**BRR#@*?#{ _WO( @9}@a(}@?bTODWC_B @{Ũ#_?#{og_WOA8 R%C R  R (hZh5 99(R49A@R8R(@!AR R !R?? 8R?  ()R      4ht6R R8h R5h R:h 'hBR****52 _FR R4h R:h R;h R}I N5HhRRB*+g@***k@#@+@# o@'@ _F!TT{Z@@`9`99@95`98R9 5),R98+R6?[)`7 R* R79;R  ?`o`ko93R`sk9Rs9 ?C!y?[)4 @B @B @B  c R  RhR  (!R? $R5  %R5# R?S"y 4)?A@Ru(@bB9! #,97  #0@9h4h@9h4(RA@"RR 2 _F!A8%C_ aTOUWT_SgRoQ{P#_(@!?#C{og_WOA8%Ct"u@.@:"@:G94Ru X>R$RRrrBR9****c!R#Rc9`7c@9S!R#Rc98;v`6@`!*`7w`6@!*`BvJ@!*9RC8v8h>Ph4Rxhr`yIR kTR`h^V3 R?ր4xb9`N@#RRlR`rarBR`N@* C_8Y69+j6@y4R`hjV*R?ր6*01 T!R`h Q1`T9@944R @""H9q#R`&R` h'R6`$R:`&7h>P4sb@R#R R`HRhA8%C_ A+TOHWG_FgEoD{CC#_*h@!*.h@!**h@!*)h@!*$RRrrBRRyhVc?*6h@!B*7@z5NR{^|4*S;qHTHS;q T RR`rarBRhVc?*7@4^<5QhV*?*|@z7^!Bh@@BcxRh@!B*|4h@!B*xRh>P4$RRrrBRR R|R*i h'hjVRR?`5@hV@R?5:R**h@!*:RԐRR r!rBR@h44ZQ8hVS?*@h^VCR?*h@!_8^*z4 _8yqT^}SqT{q T!B*Vh@!BKfh@!qT@yIR kaTR`hV!R?5MK*@S9C9h^VSR?*h^VC!R?*h@!S@9C@9** h@Bc?#{WO*,Rt54+RvhZi5+R`uZ)*OBWA{è#_h@bZi!@?#{g_WOCB3RH >HT@hA77 @@77~ R>P5@}y} @H7I(7"@3CyIR k! TRV܅R?4*x 7$&R2Q R rq(}@6@!#R* 7RVkR?76{@}`T}  7H|R TwRarjR6@!br#R*6M@!~xAA@!*!B> T@!8"8C@@3DCy!B*V*@B*@6@!*"CT2^FH!OEWD_CgB{A#_?#{ WOt"u@2@7uh:@ +`:@R*vh>P4qT6*7R@2@* OCWB @{Ĩ#_`t@v>PB**?#{OCA8*%C!R#R9 7@9r) 3!R#R99A8%C@ ATOC{A@#_*h@!*?#{ WO*6@v"@G946 $Rr4** $Rrr!**OCWB @{Ĩ#_$R`@!r#R4*`@!*@$RBcr?#{og_ W O A8%C"@`rw^ARhh49R@9 5@r^Ay4 bAh4rAh4 R?q 2V3? 6@`hcA4@R kT`hE94``zA{A#V?4***[#@ qR kT*@947{7RVC? 4:R@`S|AqT%R`Rbyh Cy?kTqT:Rtr`hCy?kT qT:Rh`#hCy?k@TqAT:R^@?kTzR`+hCy?kTqAT:RN8Ri?k9CzhR6`3hCy?k@TqT:R6*`;hCy?kTqT:R*`Ch#Cy?kTqT:R`Kh'Cy?kT#q?T:R@!**R@ (gAq-T%RRbyqTHQ qT )+ih8J @ 6s7cA:R, 67kAzR%\Ruy4R snV"B*?@fAZR  637oARR9r`yIR kT R kT@ (AqT7Ri_#qB/TRWg@ZR^V R?4@978Ri_kT@E94@%R>RA8%C_ A'TOKWJ_IgHoG{F#_:vR@@`s`x_A`ycA`zsAewA!****_3q!TM::@ZRC9@uy!*eRuy|4R~@fV*?@5<@y4RZVC*?5C5w|A*@! |A*@!*qC#R@! RC9@$@y!*ER<@y4fV*?5<@y4@ZVC*? 5C5|A*|A*C#R@! RC9@$@y!*%R7@y4fV*?57@y4@ZVC*? 5C5|AX*U|A]*ZC#R/@! R* @*@*?#{ _WO*Rt*u)Rh@v @9!u",9@6h@!`x"h@y@ #9AtP@9!**s@`"hA HRr}ODWC_B @{Ũ#_?#C{OA8%CRC`)#9hV#?`4 R#@9` RtRu(`hV3?֠4R@`u(@9h4R`hVC?@4`u6@hRqH r|f賈R@`u(@9H4`"t@F@C/uRt`@R@9`@R4R`h>P4  R`hJP4R`hV3?`4CRC_`t(A8%C_ TOD{B@C#_?#{g_WOA8*%C RR`C9hV?`4R`hV#?֠4 R`hV3?ր4 飐Ri=r}) e R` hV3?ր4CR`hVC?֠4qTRjJjQRNIӊ  C_NR*8}ʛ4RR@ 5SR@9 7RR@ :PR @ ;!R:`QRz Q OR~5:(RQkbTRKNPR5(R4kcT@ RN KORzR TR~zRIR A8%C_ TOGWF_EgD{B@#_qT@*?#{WOR`h>Ph4 R`hJP4u Rt`@RnnB9`@R64 6HRtR@y`RiZVb*R ?`4*01T!A9(4RRu@t RR` tcPB!ROBWA{è#_h@!*?#{_WOth6@Hh@!(RuD9 ̕RIrqR(r6@9h5R`vPR`hPq6R`vP 6&R`h2Qq@9w5R`hPq Rh@` dP!**w"x@G94@94 *`7 @!*@94~@@!#R~@@!#R*`5@G94@94  @!*@R`hR R` @R rq4hRiVH r~f ?`2`^F!*V5OCWB_A{Ĩ#_h@!*h@!*h@Bcz?#C{og_WO"B3@`zG9tRPU4@Pq-T4FT*R3_`"4hF(Tc* b49RkTh@`Tb{c9kT  ?kT(Q}qT*RH:4~SqTqT@`hG94C@P4qT@T*_ q(TRs_u"4sF3T{*yvRPRb4;RkTh@TZcsb{kT sJkjT RPQ R*4Q3R!@T`C@(Kk؂k Tb{cs@ qT@@@_ "(@B 9R*OHWG_FgEoD{CC#_@*!BC_%R9R!B!Bq)T@*?#{WORu*9=wR`"u@r@qT4 @5OBWA{è#_h@*`3ubFbQ!R s)@R?#{og_WO(>R* RxhJP645`3`bFR*R**OEWD_CgBoA{ƨ#_w3`bF!z`B@@F@955h@R`hV*?9`"w@r@&@h@bJP!***hJPqT*, q!T@R*$*R`hr`y R kaTR`h>P5{"vF@vvC9w"JvF@v !**@5`3`bF!h@`bFP4  RJPh4 RR JP4@yH4RP[4+qc T,R+RZ)RV? 4d}"JP4RV*?4** RP*@(4b.@ raR` 7@4 6j@y(4D9h4*LxD*83bFP!?rGy#R9'4*7,RVR?*6@!*l;R *@!*  5@4@qBT@R>PH4 6 RV@hJ Ih(}ț !R KT=T 9qT"@SA4 @!*"@RRh4 W 4@kT@94`"@CAW4SA4*P@(R9bC7@R8R1-@D9B**AD@!B @!*5A8%C@ ATOFWE_DgCoB{A#_?#{ _WORR %Rvu @yhZV*CR?@ 4ԐRR r!rBR@yhZV*CR? 4ԐRR r!rBR@yhZV*CR?ր4ԐRR r!rBR@yhZV*CR? 4ԐRR r!rBR@yhZV*CR?ր4ԐRR r!rBR@yBq Tv@y7 4Bq Tn@y4Bq Tf@y4Bq T^@yW 4Bq T2@yW4R`v"xjVy@ "A*?@4@yqT`"u@Aq TbA1T >R`hQH4>R`hQ2q@y4R`hjV**? 7ODWC_B @{Ũ#_;@y4Bq`TqaT2@y5tA);J[ltA*h@!**R``"vjVw@A*?*h@`"w@AcRby!**h@v@֢AcRby!*g?#{_WOA8%C*RqTQqT)R ) +yJ @֖b .@q@T qTqAT@R֢B9@RV4R>P()4M@94(R@R֢B9@RV4R>P4hR r*h@R֢B9@R4R>Ph4j*uO94RV3?֠4*O94"@F@RPq T@R֢B9@R64R>Ph4@R֢B9@R 4R>P4@R֢B9@Rv 4R>P4 x>@UCaR@)7@q"UU6@*@R֢B9@RV4R>P(431/-+ RJPH4RO9V3?* 44 RJP4RV? 4*@ }R} R, RJPh4RV3?*O9h4V5@ }R} R,|V4| RJP4RV3? 4 RJP4RV3?`4 RJPH4RV3?֠44rh飐Ri=r}) e gb`^*7 4D9 4""D94*D*AHhwq@ }R} R,-L@ }R} *vaU"U RJP( 4RVC?4* CA?=@ }R} *u8R>P4@94O9q(R @**w*@!** RJPq*A8%C_ T*OEWD_C{B#_ec@B*?#C{og_WOA8%C*Qq( T)"R ) +yJ @R@6 :M9q#T (M94R@R,hRVH rh~f ?*7#l@`tAq-T7Ri`[Q|AԐR3r,Rr_u{y kLT@T9@3@ qA TRViRI r}) f `?q*4@@77@W !#R7R*5 (M94R@R,hRVH rh~f ?**v57G7R) : * 61C!R4**V**@7R)@*@65_}7kT **0*A8%C_ @T*OHWG_FgEoD{CC#_@9F9!*** qT"@`w"@8<44`hG94 `:h:G94R?P4B3R`sH7    RKP4@6RPEq T   5`@!**4Ph4 RJPhZ4*CR yL4*BcRR*B~@`*BcR @yR*B~@`* AR#R}@9R*`!Bc@9H *x94B*B* aR#RX@9R*`!Bc@9 *x94B*B* RCRZX@ y*4* @yR`!Bc *x94B*B* RCRZX@ y*4* @yR`!Bc *x94B*B* RUB~@`* !##Rs@94~@`* ?/qT?/qT9* R}@B`! R#RR@94~@ R`!B* R#R?@94* R}@B`!* R#R+@94* R}@B`!* R#R@94* R}@B`!* R#R@94* R}@B`!* !R#R@94* R}@B`!* AR#R@94* R}@B`!* aR#R@94* R}@B`!* RCR~@ y*4* @yR`!BcH *x94B*B*H RCR }@ y*4* @yR`!BcH *x94B*B*H R B~@`* !#RR@94~@`* ?/qT?/qT9* R}@B`! R#R1@94~@ R`!B* R#R@94* R}@B`!* R#R @94* R}@B`!* R#R@94* R}@B`!* R#R@94* R}@B`!* !R#R@94* R}@B`!* AR#R@94* R}@B`!* aR#R@94* R}@B`!* ~@ R`!B }@A8%C@ TOEWD_CgB{A#_@?#{og_W O CA8%CbN@R>`Sy9h?Ph4 R`hKPH4sRCRCxT*`4C^xSyBcRS@yR*~@y4B*B* sRCR}@Cx(*@`4C^xSyRaBcS@yH *y4B*B* sRCRCx*@`4C^xSyS@RBcS@yh *4B*B* R ` ZhV?@S@R*Bc@9h *4B*B* R ` @9ZhV?@T@R*Bc] *4B*}RBc~ R ` ZhV?@T@R*Bc] *4B*}RBc~@ R \` hV?@@R*Bc] *4B*}RBc~@ R [RR JP R R  qsjs?@@R*Bc] *4B*}RBc~@ R ` hV?@@R*Bc] *4B*}RBc~@ ?#qviTR`hV?@@R*Bc]h *X4B* ]B* R@ _V4R?@~@R*B@c@9h *Z4B*B* R  cVR?@u~@R*aBcS@y *{4B*B* @R`hbVR?@@R*BcS@yh *4B*B*@ @h~@R:˗:A9B6 i~@  6A9BVs i~@  V@9B@Rs i~@`  cayBR `i~@  cCayB R@ywh[V*R?^h~@ːB*R `hV?ֳ~@*Bc@9h *4B*B*@ R ` hV?@~@R*B`c@9h *{4B*B*@  `hE9@(4R`h_VR?@~@R*B`c@9h *{Y4B*  B* @ 2@y4h[Vc*R?*xA@~@ RB!@ }@Wx4RB* q^8*^8^8 *^8&&^8 22 *^8>>^8 JJ^8 VV *_8bb_8 nn#_8 zz3_8  *C_8S_8 c_8 s_8   R) B3 i~@@   u#h~@ RW8t@r^AB  t@r^u~@4R*2h @9}@ah }@bT@*3 @h~@ R8@bAB @bu~@4R*rh @9}@ah }@bT* @5 @A@q TR9"@T ~@~Ӛ ˔ @B* @`t~@T4*sz }@C@9! }@bTcA*u @T"T@*@*}@Rw@9B@ R*Z@4u@Cky8 ?;Tє9@ h~@ R!B@ }@A8%C_ TOJWI_HgGoF{E#_@?#{ObN@HR`yBR|@OA{¨#_?#{OCA8%CbRN@ y7HR @y y*~@A8%C@ TOC{A@#_?#{ObN@R @9BR|@OA{¨#_?#{WOCA8%Cb*N@9 7R@99*~@A8%C@ TOCWB{A#_?#{g_WOCA8%CbN@R  @94HR؆`y>RkT>;R>Ph4 RJPH4#*4*~@$@94R#@y!Dkx8` @9bTVA8%C_ aTOVWU_TgS{Q@#_?#{og_WOCA8%CbN@R  @94HR`y ?R?kTWTR>Ph4 RJP(4R#@(@9_k T(@9(4_"TbR 5Z@(s@9_T`y#qh}@SA8%C_ TOVWU_TgSoR{Q#_@*?#{ ObN@,R+RZ)RV?|@q`OB @{è#_?#{ObN@iR @9qR`t9 R9OA{¨#_?#{ObN@IR @9qR`t9 R9OA{¨#_?#{og_WOA8%Cb3RN@Cx7R>P4R@6 *~@S@9H4RC_x,R!y+RZi5R(RZ)w  R 9h@94RHiIicIɛ)R(T9zhC9452(R"H9RRrVVHay`?@ 5R~Vay`? 5RCVGy ?4*@_9(R9@# @@RqR@Zi!A8%C_ TOGWF_EgDoC{B#_*@!*@!*?#{ObN@RBayBR|@OA{¨#_?#{ObN@IR @9qR`t9 R9OA{¨#_?#{ObN@RPBR|@OA{¨#_?#{OCA8%CbARN@7R@*~@A8%C@ TOC{A@#_?#{ObN@"@"ABR|@OA{¨#_?#{OCA8%CbARN@@7"@@"*~@A8%C@ TOC{A@#_?#{ObN@R @9qR`t9 R9OA{¨#_?#C{WOCA8%CbRN@ y7R @yq"9@R@7q***~@A8%C@ !TODWC{A@C#_?#{ObN@RPBR|@OA{¨#_?#C{WOCA8%CbARN@ 7R@6@H 6*~@ @!#RA8%C@ !TODWC{A@C#_?#{ObN@&R2QBR|@OA{¨#_?#C{WOCA8%CbARN@7&R@26@6@!#R*~@A8%C@ !TODWC{A@C#_?#{ WObN@!R Q1`T<H>R@945R "@""H9q#R&R 'R6$R:R&7>P4b@R#R RHR RQ qT@1 TBR*qTqT @BR|@OCWB @{Ĩ#_qiT @*?#{ObN@:RQBR|@OA{¨#_?#{OCA8%CbARN@7:R@*~@A8%C@ TOC{A@#_?#{ObN@:RQBR|@OA{¨#_?#{OCA8%CbARN@7:R@*~@A8%C@ TOC{A@#_?#{WOCA8%CbN@@RR@9@R4R>P4 T RJPH4RV?ր4*@ }R} TBR*A8%C@ T|@OCWB{A#_?#C{_WOCA8%CbN@R(9R y >Ph4 RJPh4R@R@9@R4uRRZwyZV*CR?5 @yBRBRA8%C@ T|@ODWC_B{AC#_*@!*?#{ObN@"@"@7*qBR|@@OA{¨#_?#{ ObN@"@"@7@9*q*SOB @{è#_?#{ObN@"@6@7*qBR|@@OA{¨#_?#{WObN@"@6@7@9q:@*J*SOBWA{è#_?#{ObN@"@::G9BR|@OA{¨#_?#{ ObN@@9"q@::9OB @{è#_?#{ObN@'R @9BR|@OA{¨#_?#{WObN@@9q'R9OBWA{è#_?#{o g _ W O `b{N@ARvRuhh(7R`shRuh`Rwh`Rxh`ghBR*****?qTSC5HR*h9R RKJ5}@` +?Rxh`Ryh`R`zhRsh`R|h`Rth`Bhh*****  ?qBTB4HR*9\QRh#]w8SzR 44RK CѴz S~R 3RI #RR ѨCRR  #R ԐRԚ)r 3Rs~@Z{)!)ڸ)b)>}I Nq!T _vTTxR^4P@PqThQ Rc*Q7Ra4(@ T@C(@Kk8k@T9cZc q"T@AuUA  #67@ C5"@ȲG9h5@!@9~!B_^cA8%C_ aTOIWH_GgFoE{D#_!B?#{ObN@RhBR|@OA{¨#_?#{OCA8%Cb*N@97R@9(*~@A8%C@ TOC{A@#_?#{OCA8%CbN@`6"@::G94!R#R9 7@9MqT2^F!bR&BRA8%C@ a T|@OC{A@#_9R@9h4%RRby!q!TR#R9оR*r`y R kTu4@9 r T RBR# R@!@9u4@9IR j`T?#{ObN@"@B@7*qBR|@@OA{¨#_?#{ ObN@"@B@7@9*q*SOB @{è#_?#{ObN@9RiBR|@OA{¨#_?#{OCA8%CbARN@79R@)*~@A8%C@ TOC{A@#_?#{ObN@"@&@7*qBR|@@OA{¨#_?#{WObN@"@&@67R>P5@9*q*SOBWA{è#_@!?#{ObN@ RJPBR|@OA{¨#_?#{ ObN@@9qTR>PH4 RJP(4*y|@qOB @{è#_@!@?#{ObN@ RJPBR|@OA{¨#_?#{ WObN@@9qTqT*5RR3bFR*R>G9h4;RR>Ph4 RJPh4 RJP4VR>G94 RJP4RCR y@4* @* @yz@y ) JBjCR|@A8%C@ TOC{A@#_?#{ ObN@"@>>G94;RQBR|@@OB @{è#_?#{ObN@*R ki:y TIDR kT)pR kT(R`Jh"yXR`Rx&yR`Zh*yR`zy.y R`w>y@R`hByR`zFyR`hJyR`{Ny`Ry`Vy`Zy`jy`xny`yryR`hvy`zzyR`h~y` {yR`hy`wyy R kTIR kATR`Jx"y`R&yR`Zh*y`z.y R`h>y@R`wByR`hFy(R`hJy`NyR`yRyR`zVyR`hZy`jy`xnyHR`hryR`hvy`zzy(R`Jh"yHR`Rh&yR`Zh*yR`zh.y R`h>y@R`hByR`hFyR`hJyR`hNy`Ry`Vy`*RZy-R`Jh"yR`Rh&yR`Zh*y`z.y R`h>y@R`hByR`hFy(R`RwhJybR`*BRhjyOR`Jx"yR`Rh&yR`Zh*y`z.y R`h>y@R`wByR`hFy(R`hJy`NyR`yRy`Vy`Zy`jy`xnyHR`hryR`hvyR`hzy`~y` y`y`wyyy`Z`Rw.@yh*@y`J*x&@yh"@y`**`zv^y`w>@yhN@y`*`xF@yhJ@y`**hB@y`* `vby`xR@yhV@y`*hZ@y`*xfyh2@y`u:@y`xn@y`yr@y`zv@y`{z@y`|~@y` v@y`w@y`t@y@ *j@y*k*`"* *I*)* *i * *_ @) * *tyOFWE_DgCoB{A#_?#{og_WOHR*>)R kTIDR k`T)pR kTRR{R>)R4R6R&R RXRRB R kTIR kATR?)RCR**RR{RR4R0R RXRR>)#H)R)R R[RRR@R R RR>)hR R#R')R>)R{RRR R RRXR*R` yy`xy`"w y`*vy`uy`2ty`:|y`B{y`J @h"y`Rz&y`Z@h*y`b@h.y`jC_h2y`r_h6y_h:yOGWF_EgDoC{B#_?#{g_WO*RvRwhRuhRyhR`hRzhRthR`h )?*R kiTIDR k8T)pR ka'T;R` R(R` hRR`tNRtb`R`hR`hR`hR`hR`hR`hR`hR`hR`hvR`hrR`hzR`h~R`hR`hR`hR`hR`hR`hR`hR`hR`hR` R k;TIR kT;R` R(R` hRR`uNRub`R`hR`hR`hR`hR`hR`hR`hR`hR`hvR`hrR`hzR`h~R`hR`hR`hR`hR`hR`hR`hR`hR`hR`hhh;R`R`RR`tNRtb`R`hR`hR`hR`hR`hR`hR`hR`hR`hrR`hvR`hzR`h~R`hR`hR`hR`hR`hR`hR`hR`hhhh;R`hR`RR`tNRtb`R`hR`hR`hR`hR`hR`hR`hR`hR`hvR`hrR`hzR`h~R`hR`hR`hR`hR`hR`hR`hR`hR`hR`h;R` R(R` hRR`tNRtb`R`hR`hR`hR`hR`hR`hR`hR`hR`hvR`hrR`hzR`h~R`hR`hR`hR`hR`hR`hR`hR`hR`hR`hhtRu@`aNHRR`uJRt@`abHRR`htV`ODWC_BgA{Ũ#_?#{OCA8%CR ybVR?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8%CR ybVAR?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8*%CR yuhbV R?`4 @y4 RhbV R?`4 @y4 RhbV R?`4 @yh4 RhbV R?`4 @y4 RhbV R?5 @y5R`hnV R*?*5A8%C@ AT*OC{A@#_h@>!* Rh@! @y?#{OCA8%CR ybV R?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8%CR9^VR?*`4 @9IRr} }SuA8%C@ T*OC{A@#_?#{OCA8%CR ybVR?*`4 @yuA8%C@ T*OC{A@#_?#{`A{#_?#{WOCA8%CR9R^V@y?*`4 @9 }R}S} uA8%C@ T*OCWB{A#_?#{OCA8%CR9^VR?*`4 @9 R R) uA8%C@ T*OC{A@#_?#{O*qT>SiR}  R` }SQhjVR*?OA{¨#_?#{OCA8%CR ybV R?*`4 @yuA8%C@ T*OC{A@#_?#{O*qT RnV R*?OA{¨#_?#{OCA8%CR ybVR?*`4 @y }R} uA8%C@ T*OC{A@#_?#{OCA8%CR ybV R?*`4 @y  ySuA8%C@ T*OC{A@#_?#{ WO*6qT`"u@F@kT R`RinVr R~c ?OCWB @{Ĩ#_@@@h@ @ IB(!Ț()!Ic)%*?#C{_WOCA8*%Ct3`bF!B6u"v@ȶG9( 4RؾG9whjVR*?*hjV!R"R?* )q`bF"!*x@G94hjVRR?*`bF!RR 7 R`hV@R?4*)R`hjV RR?@4*@!-RWu9h^V R?7@94@R4*`"u@G9h4R`hjVR*?*`bF!*RXv9h^V R?֠7@9!q`T@R4V6{RwhnVRR?*`bF!R7@ȾG94hnVR}R?@7) @!L*h@!* **@!*hnVRȀR?`7 *@!*@G94G94  @b#R*A8%C@ T*ODWC_B{AC#_*h@!*?#{ OhT RZVR?OB @{è#_?#{ OhT RfVR?OB @{è#_?#{OCA8%CR ybV(R?*`4 @yuA8%C@ T*OC{A@#_?#{_WORuRwayvxjVw4Rw@9R2?*vjV@9!R?*!y65R`hnV!R*?**OCWB_A{Ĩ#_RR?*64h@!*?#{OR^VR?OA{¨#_?#{OR^V!R?OA{¨#_?#{#WOA8 9R%C h@@9 ) J!qB@94v"6Rt@9(4*^*[ R(Ru 9hjVRR?*hjV!R*?*u4 R`hVR?*u7@94*3RvBR@94RBR@9 @z4w @9555A8%C_ aT*OFWE{C#@#_ 9h@!*?#{g_WOCA8*%C@!*"RqTjVRbR?ր4* RVR?*A8%C@ !T*OEWD_CgB{A#_֘ R 9jVR*?@5VR?**@96*!*!RY>+R r9^VR?ր6*jVR*?@5VR?**@6"R!Y>+R r9^VR?ր6*jVR*?@5VR?**@6BR!U>+R r^VR?Q?#{OR^V R?OA{¨#_?#{_WOCA8%C"9@`RyAV?ր4*@9 qT2^F!BR^VR?ր4**A8%C@ T*OEWD_C{A@#_@9^V!R?ր4*@9 S }R)} }S? k} 7`@!B**kjTRV@ #!K@?iRzSI r}fR9jVR*? 59jVR*?֠7RVR?7@R^VR?@977@R^VR?@97 7@R^VR?@9 7 7@R^VR?@9 7h 7@R^VR?@9 7*~R_`@!BWV**P*L*4RH*@!@9*>4R8*@@ "A!*|*@@ªA!*s*TRTR *tRtR*R`@!@9B*?#C{_WOCA8I>R%C* C8888C8889'`6RV3?#5C_8 q!TR^VSR?֨^8}S8 %5q$T8HTR`RvFuy%RZV*CR ?Rbyq TRfVRR? "5"RnVARR?"5RVR?`!5@R"@ȺG94 Rar7R6@!br#R4*7BJ@v v!#RRxRԐRR r!rBR@44QAR*ԐRR r!rBR>P(4ԐRR r!rBR@h4ԐRR r!rBR@4ԐRR r!rBR@ 4ԐRR r!rBR@4ԐRR r!rBR@4ԐRR r!rBR@4ԐRR r!rBR@4ԐRR r!rBR@4ԐRR r!rBR@qHi*@!**v6@!B*RLdH@!*<:@!**@!*}*@!*u**@!*eX@!*85RԐRR r!rBR@44Q>C_8 qT'84@!.RV R?5@RWh@95@R4h@94R^VSR?֨^8}S8`5qT9RV3?R*^VR?*^VcR?*^VsR?**^V!R?*^VC R?*^VR?** U4h@9h4 R6@!br*7v@9A8%C_ T*OHWG_F{EC#_@!B*@!*RjVzSR?*@5!*RV@R?5R9@4QԐRR r!rBR@H4w5Q@!@!*!8@!/c@9C_8C^8!^8_8B^8@9]8^8 5@b@9!C_8C^8^8_8^8@9]8 C@RBcer?#{OCA8%CR9tR Rr` hhr`y pR khT9Ru@9h5R`h^V!R?@5@9NqITZqTA8%C@ TOC{A@#_HRrhh@HR!BRr'*h@!*̕RHrhh@!WR HRrhh@!}R*?#{ _WOȒR"RjV@yR?ր4*XRRVHbH*VHR R 9R!yVHARbR"@G9ySVH 89VHR9 @yU4RfVVHay*?֠5RV!R?*5R*ODWC_B @{Ũ#_vA*@!@!*?#C{_WOCA8*%CR y`hbVR?`4` @yhz@yjTA8%C@ T*ODWC_B{AC#_ȒRvh@!R`tjV@yR?ր4*Rt`VH*RRuRh!yxVH R9xVHR9xVH RzS 9xVH9hVHhayR*xVH9 @yv4R`xfVwVHhay*?*vAR`hV!R?*`VH*R!yv?#C{WOCA8*%CR9^V R?*7@9RjT:8RjV! R*?7RVR? 7@R^V R? 7@9RjT R4 * @9Rj A8%C@ !T*ODWC{A@C#_?#{OCA8%CR ybV!R?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8%CR ybVXR?*`4 @yuA8%C@ T*OC{A@#_?#{O* R(q ERs2nVXR*?OA{¨#_?#{ WO*6qT2`"u@F@kT' R`RinVr R~c ?*`BuJ@U(Rsh@94!*9*OCWB @{Ĩ#_@@@h@ @ IB(!Ț()!Ic)%*?#C{_WOCA8*%C 46H@R` Rhdyu pRq7hnV^R*?t3*`bF!*^RV7R`hjV RR?`4*@!MRXv9h^V R?֠7@9!qT@RX4H?R`hcy Rq7hnVR*?*`bF!*V7v"w@G94?R`wcyQ=SMqTLR Q @!*x>RhnVR*?*`bF?!Rw7 @!*@R`hdy ȀRq7hnVR*?*`bF!*u7 @!*@G94G94  @b#R@!*B*h@!*h@Bc47R`hV@R?ր4*RVt9h^V R?7@94@R4*`3`bF!A8%C@ T*ODWC_B{AC#_*h@!* *?#{ OhT RZVR?OB @{è#_?#{ OhT RfVR?OB @{è#_?#{OCA8%CR ybVAR?*`4 @yuA8%C@ T*OC{A@#_?#{g_WORuRzaywRxjVvyay:49S"2~R?*wjVR!~Rbjh8?*!y5R`hnVA~R*?**ODWC_BgA{Ũ#_ !Y*~R?*wjVR!~Rbjh8?*4h@!*?#{ *9 @{¨#_?#{ *9 @{¨#_?#{#WOA8 9R%C h@@9 ) J!qB@94v"6Rt@9(4*^*[ R(Ru 9hjV~RR?*hjVA~R*?*u4 R`hVR?*u7@94*3RvBR@94RBR@9 @z4w @9555A8%C_ aT*OFWE{C#@#_ 9h@!*?#{3g_W O CA8*%CRC8v888C8889hV3?ր 5C_8)RJ>Ru t  qaTGR2@x`%RiZVy*CR ?xRbyqATx"R`hnVARR? 5RzhVR?`5@RhV R?֠5@RX@95@R4@94yBxJ@x 8!#R8R9RyRxԐRR r!rBR@449QR`h^VSR?֨^8}S8`5q(T9hV3?R*vh^VR?*h^VcR?*h^VsR?**h^V!R?*h^VC R?*h^VR?** V4@9h4`R`6@!br*7`BsJ@!*9@9A8%C_ TOJWI_HgG{E3@#_gh@!*h@!****h@!*gh@!^h@!h@!*RyhjVzSR?*{@:5`!*hjVRR?@5R`hV@R? 5R94QԐRR r!rBR@4w5h@!B*W`!h@!h@!h@@9C_8C^8B^8_8c^8@9]8^8 #5h@@9!C_8C^8^8_8^8@9]8 ?#{*{#_?#{OCA8%CR9^VR?*`4 @9 R R) uA8%C@ T*OC{A@#_?#{O*qTqȀR2飀R}  R` }S QhjVR*?OA{¨#_?#{OCA8%CR ybVA R?*`4 @yuA8%C@ T*OC{A@#_?#{O*qT RnVA R*?OA{¨#_?#{OCA8%CR ybV R?*`4 @yIRLr4  yS}IR`) uA8%C@ T*OC{A@#_?#{OCA8%CR9^VR?*`4@9 R} uA8%C@ T*OC{A@#_?#{ O*6qT`"u@F@kT R`裐RijVh=rR~e ?OB @{è#_?#C{WOA8*%C`3y`bF!B6R`hbV3R?4*NR`hVR?4*CR@y`tnVqT! RbRRVtC8h^V3 R?7C_84@R4* R*?RVtC9h^VC R?7C@9qT@R4* A8%C_ T*ODWC{BC#_*h@!* **h@!*?#{ OhT RZV6R?OB @{è#_?#{ OhT RfV&R?OB @{è#_?#{OCA8%CR9^VA R?*`4@9uA8%C@ T*OC{A@#_?#{ OR`hjV RR? 5R`hnV! R*?**OB @{è#_*h@!*?#{OR^VR?OA{¨#_?#{OR^V!R?OA{¨#_?#{ O 9Rh@u @9 ) J!qB@94t"R`hjV RR?4* * R`hV!R?**OB @{è#_?#{ O*h@!t"R`hjVR*?ր4* R`hVR?**OB @{è#_?#{OCA8%CR9^V R?*`4@977~B5RRu9A8%C@ T*OC{A@#_?#{ O`"t@AiRI r R` yS}) f hjVR*?*7*OB @{è#_h@!**?#{`A{#_?#{`A{#_?#{OCA8%CR ybV R?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8%CR ybV R?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8%CR ybV R?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8%CR ybV R?*`4 @yuA8%C@ T*OC{A@#_?#{OCA8*%CR yuhbVA R?`4 @y4 RhbVA R?`4 @y4 RhbVA R?`4 @yh4 RhbVA R?`4 @y4 RhbVA R?5 @y5R`hnVA R*?*5A8%C@ AT*OC{A@#_h@>!* Rh@! @y?#{OCA8%CR9^V R?*`4 @9 R R) uA8%C@ T*OC{A@#_?#{O*qTrqR2飀R}  R` }SQhjV R*?OA{¨#_?#{`A{#_?#{`A{#_?#{OCA8%CR ybVA R?*`4 @y }R} uA8%C@ T*OC{A@#_?#{OCA8%CR9^VA R?*`4 @9 RR) uA8%C@ T*OC{A@#_?#{O*)e  kTR`6QiR=SA R} ijV}S ?OA{¨#_?#{O*3bFc!B`AOA{¨#_?#{ OhT RZVR?OB @{è#_?#{ OhT RfVR?OB @{è#_?#{OCA8%CR9^VR?*`4@9uA8%C@ T*OC{A@#_?#{WOR`ȒRvjVu@yR? 5R`hnV!R*?**OBWA{è#_*h@!*?#{g_WOCA8*%C@!*""@BBH94RjV R*?ր4* RVR?*A8%C@ AT*OEWD_CgB{A#_R R 9jV RbR?ր5VR?*7RZ>+R rzZ*6*@!**^VR?6**@!**@!**jV RbR?@5VR?**65RZ>+R rZ^VR?֠6*6RjV R*?@5VR?**6URZ>+R rZ^VR?֠6*VRjV R*?@5VR?**6uRlV>+R r^VR?֠6*vRmt?#{OCA8%CR9^VR?*`4 @9 }Sr)5u9A8%C@ T*OC{A@#_?#{_WOCA8%C8R9i4* R^VR? 4*A8%C@ T*OEWD_C{A@#_@9"}S@׮A1T}R R~ khTתAiRzSI rR }) R  f jVR*?jVR*?ĉRRBR>Ph4jVR*?jVR*?ĉRRBR>P4jVR*?jVR*?ĉRRBR>P 4jVR*?jVR*?ĉRRBR>PH 4jVR*?jVR*?ĉRRBR>P4jVR*?jVR*?ĉRRBR>P4jVR*?*jVR*?*ĉRRBR>P4*4 W0W-W*W'W$W!W2^F@9!*(Rh?#{OCA8%C`"t@ RAt R rq5Ru`hV?`4@dRQ kTA8%C@ TOC{A@#_̕RHrhh@̕R!Br?#{`A{#_?#{`A{#_?#{`A{#_?#{`A{#_?#{ OhT RfV R?OB @{è#_?#{ OhT RZV0R?OB @{è#_?#{ORjV R*?OA{¨#_?#{ O**qMT2^F!B*****OB @{è#_?#{ OTR ERBR HR KR"MR.TR6*R`2hy(Rh29OB @{è#_?#{*{#_?#{*{#_?#{g_WOCA8*%C*hQ9qT R ) +yJ @bqN@!* 6"@>@7qB@*J*~|qyS *t"@.@qm T2^F!B****[P42^FR*R@ 3 @@3@!R8R"" "9@9H4RV?4* V7A8%C@ TOEWD_CgB{A#_@ R kmTRV4RqR?*!B***6@!***?#{WO?Rcy R ɨRq5nV R*?֓3*bF!*RjVARB R?*t7 `@!*OBWA{è#_?#{!{#_?#{{#_*LLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLL$LLLL<LLLLLLLLLLLLLLLLLLLLLLL<`  p9221p9382 @,T&charger->auth_lock&charger->renego_lockFailed to initialize chip specific information de_rtx_delay_msenable gpio:%ddt google,alignment_frequencies array not createdgoogle,alignment_hysteresis set to: %d HPP_5Could not read back FOD: %d Could not vote DC_ICL %d align: not align capable mfg: 0x%x%s: retry %x p9221_soc_work: soc=%d, err=%d p9221_dream_defendpower_mitigate: change Vout to %d mV and disable CMFET power_mitigate: write 0 to fod ICL ramp alarm, ramp=%d %s: feature enabled=%d HDA_TZcannot set Auth ICL: %d Could not reset OCP DC_ICL voter %d chip rev : ram fw time: %u hz tx_len : %d counticl_ramp_delay_ms%llx:%llx rtx_boostrx_lvlnp=%x mfg=%x fb=%d WCIN_INLIM_EN gpio: %d google,epp_rp_valuedt epp_rp_value: %d HPP_2p9221_wcin_inlimFast serial ID send(%s) p9221_icl_ramp_workRamp reschedule Could not set rx_iout limit reg: %d %s: ptmc_id=%x use rtx_ocp_chk_ms=%d retry=%dpower_mitigate: already BPP Auth timeout, reset DC_ICL rx_done : %d alignmentwpc_readyactiveFail to change VOUT %s: status = 0x%02x (tries = %d)Disable Auth ICL (%d) I2C adapter not compatible %x Failed to allocate pdata &charger->chg_features.feat_lock&charger->rtx_lockError enabling irq wake ret:%d WLC enable/disable pin:%d(act_low=%d)idt,hw_ocp_detRTx Config: ben:%d,switch:%d,boost:%d,apbst_en:%d,hw_ocp_det:%d google,alignment_hysteresisgoogle,alignment_current_threshold%02x session features %llx->%llx [%llx]irq_det debounce: val=%dp9221_check_featurerTX is not allowed during WLC THERMAL_DAEMON_VOTERAlignment check OK SYSTEM_MODE_REG=%02xtx_busy : %d %s: tx_id=%llx, ft=%llx%s: tx_id=%llx, ft=%llx PROP_MODE: en=%d,sys_mode=%02x,mode_sts=%02x,err_sts=%02x,cdmode=%02x,pwr_stp=%02x,req_pwr=%02x,prop_cur_pwr=%02xFailed to request IRQ de_tx_fod_thrsh_mwidt,gpio_slctgoogle,epp_vout_mvgoogle,alignment_scalar_low_currentEPP_COMPHPP_4re-enable RTx mode, cnt=%d cannot enter rTX mode (%d) power_mitigate: not DD mfg=%x, id=%s i2c read error, reg:%x, ret:%d (%d) iout : cannot read VOUT (%d) 3cannot exit rTX mode (%d)PROP_MODE: fail to enable Cap Div mode 3cannot exit rTX mode (%d) CSI_STATUS_ADA_AUTHFail to register notifier: %d idt,qi_vbus_en-gpiohas_rtx:%d ext ben gpio:%d, ret=%d google,fod_fsw_low_thresgoogle,tx4191_qgoogle,power_mitigate_thresholdOK%d:%d, %d,%ld,%d, %d,%d, %d,%d,%d,%dFOD verify error, read: %s %s: ft=%llxunable to disable rtx: %d Fail to configure Vout to %d mV power_mitigate: power mitigation fail! %s: Feature check OK Set online qi_vbus_entrigger wc changed on:%d in:%d cannot set VOUT (%d) Failed to wait for cmd free %02x ra9530_chip_set_vout_maxPROP_MODE: fail to write pwr step register DC_ICLp9xxx_sw_ramp_iclCouldn't create WLC_DISABLE rc=%d de_rtx_hw_ocpirq_detidt,dc_switch-gpiogoogle,q_valuep9221_reset_wlc_dcCannot disable HPP_ICL (%d) %s: enable=%d chip_id=%x MSC_LASTNot WLC-DC, not allow to set dc current Cannot enable HPP_ICL (%d) %s: HPP not supported connectedOVER condition %04x cleared after %d tries irq_det: value=%d, status=%d, online=%d ben=%dcust id : status : int : %u 0:%llx compat mode off WLC should be disabled! p9xxx_set_vout_iopp9412_chip_set_vout_maxPROP_MODE: fail to send PROP_REQ_PWR_CMD EPP less than 10W,use dc_icl=%dmA,np=%02x send 3xEOP command success(reason=%02x) %s: P9221_RAMP_VOTER=%d, get_current_int_vote=%d ========== rtx sysfs_create_group failed Fail to change to bypass mode(%d), rc=%d sts=%02x, err=%02x HPP_7FOD not set! bpp:%d epp:%d hpp:%d hpp_hv:%d r:%d %08xRTx is %s fail to enable dcin, ret=%d Error getting charging status: %d %s: orig=%d new=%d Cannot change to bypass mode (%d) feature_check_fast_charge%08x has_wlc_dcCould not get FW_REV: %d cannot change VOUT (%d) p9221_det_statusde_tx_freq_low_khzselecting p9222 dt tx4191_q:%d idt,tx_id_phone_typegoogle,lowest-freq-limit-khzgoogle,bpp-cep-on-dl%s: underflow vout=%d (target=%d) wcin inlim check: online=%d, msc_last=%d, epp=%d align: freq below rangep9221_send_cspiout disable RTx(%d)Calibrating %s: COMPAT FAST_CHARGE ENABLED disconnect%d p9412_chip_tx_modeerror waiting for tx_mode (%d)configure Ext-Boost Vout to %s.(%d)Failed to clear data type buffer: %d &charger->irq_det_lockCould not find DC_SUSPEND votable idt,fuel-gaugefod_eppdt google,hpp_fod_vol array not createddt q_value:%d google,alignment_offset_high_current%s%s: invalid vout %d %s: vout_now=%d, (target=%d) %s: cannot set vout %d txdonefeature_update_sessionCould not set Tx current limit: %d ben_cfg: %d->%d (ben=%d, switch=%d)Could not vote DISABLE_DCIN_EN (%d) p9221_soc_work<>CSI_TYPEcnt=%d,current_now=%d,ocp_count=%dTx guar_pwr=%dW Charger online id:%04x P9221_SYSTEM_MODE_REG reg: %02x OVER IOUT_SAMPLES: %s ext_benalign_deltatx_cmd_reg write failed (%d)cannot read MFG_CODE (%d) idt,has_rtxdisablecount=%d, currpwr=%02x, vout_mv=%u %s: tx_id=%llx, mask=%llx ft=%llx update Q factor=%d(mfg=%x) ret=%d wlc_disable: online_spoof=1Failed to read len: %d Failed to read status: %d OVER is %04x, sending EOP %d ram fw min : align_y : %c cannot reschedule check_np (%d) dc status is %d %s: set gpio %d to %d%s: WPC renegotiationra9530_chip_tx_modertx mode=0Could read VOUT_ADC, %d idt,wlc_en-gpiofod_hpp_hvenableA:%d,%d,%d,%d,%dcom_busy=%d, reschedule txid_work()rtx be disabled p9382_set_rtxp9221_reg_write_ndatabattery share offfail to set frequency low limit, ret=%d Could not get votable: DC_ICL no_fodde_q_valueidt,p9412idt,max_vout_mvmax_vout_mv out of range %d google,fod_fsw_basegoogle,alignment_frequenciesFail to set comm cap(%d) %s: voter=%s, icl=%d HPP_VOTER%s: vout set to %d ocp_count=%d current_now=%d disable RTxReceived OVER INT: %02x %02x ilim : %02x: %02x force_eppqien../private/google-modules/bms/p9221_chip.c5VSendPROP_MODE: mfg code =%02x request power=%dW set RTxFOD threshold : %dMWWLC chip offline, count=%d, ret=%d CHARGER_MODEselecting p9382 idt,irq_gpiofod_epp_iopgoogle,align_checkp9xxx_set_bypass_moderxdonep9221_set_dc_iclDCIN_AICL_VOTERp9221_check_qi1_3_authAuth delay PP CSP CRC mismatch %ctxlen%04xN cannot read EPP_NEG_POWER (%d) p9xxx_gpioFailed to set cmd reg %02x: %d fail to set RTx current limit, ret=%d p9382_chip_tx_modertxQI_USB_VBUS_EN gpio:%d(act_low=%d)idt,irq-gpioNo dt %s provided (%d) Incorrect num of EPP FOD %d, using first %d dt %s: %s (%d) BPPfeature_15w_enable%s: tx_ix=%08x Failed to read P9221_SYSTEM_MODE_REG: %d failed to read P9221_STATUS_REG reg: %d freq : dt fod : (n=%d) rxlenreschedule it(%d) Error: no spoof work even though spoof=1 && dc=1 %s(%d)Error sending CC reset (%d) %s: tgt pwr = %d cur pwr = %d mWPROP_MODE: charger went offline after requesting prop mode Send P9222 EOP reason=%d Voltage is %duV Could not find %s votable %d GPIOs registered ret:%d idt,p9222fod_epp_compOCP_VOTERCould not clear interrupts: %d Couldn't get prop %d, ret=%d P9221 cid: %02x %u uA fod : aicl_delay_mscharge_statsis_rtx_connectedcannot write to sys_cmd =%d (%d) p9221_chip_tx_modeGPIO%d: value=%d ret:%d Couldn't create TX_ICL rc=%d Could not find DC_ICL votable idt,gpio_benalign:%s, scalar_low=%d, scalar_high=%d, offset_low=%d, offset_high=%d, current_thres=%d google,epp_iop_vout_mvgoogle,light_loadgoogle,hda-tz-wlctimeout waiting for tx complete Failed to configure Ext-Boost Vout registers(%d)%u mW battery share onnotifier: on:%d ben:%d dc:%d det:%d VRECT=%uuV TxGuarPwr=%uW (%d)fail to set RTxFOD threshold, ret=%d RTxFOD fail, ret=%d fail send eop_%d (%d) CPOUT_EN_VOTER%s: GPIO offset=%d value=%d ret:%d %s: Voting ICL %duA (t=%d) &charger->ccreset_wqonline = %d CHIP_ID = 0x%x de_tx_api_limit_maFailed to find %s DT node idt,p9221dt tx1801_q:%d google,alignment_offset_low_currentgoogle,epp_dcicl_default_map9221_parse_gpiosis_rtx_on: ben=%d, mode=%02x, ret=%dcannot enable rTX mode %d over temp vote %d to tx_icl, voter: %sRx is %s. STATUS_REG=%04xReceived PP: %svout : curr_tx_pwr : ccreset%lld p9221_pm_suspend%s: vout setting to: %u, caller: %pS cannot write to EPP_NEG_POWER=%d (%d) PROP_MODE: power=%dW not supported %s PROP_MODE: en=%d,sys_mode=%02x,mode_sts=%02x,err_sts=%02x,cdmode=%02x,pwr_stp=%02x,req_pwr=%02x,prop_cur_pwr=%02x,txpwr=%dWCould not read Tx neg power: %d Send Tx soc=%d WLC_RAMP_VOTERde_ocp_uaidt,gpio_qienben gpio:%d idt,irq_det_gpioidt,ramp-disablegoogle,feat-no-compattimeout waiting for dc-in, online=%d %s: WLC offline HPP_0HPP_6Not allowed due to renego_state=%d align: failed to read op_freq%s: cannot get mfg code ptmc_id=%x (%d) Reading CSP from %s p9xxx_check_alignmentrxdataerr %d operating_freqfw_revcannot read system_mode (%d)Ignorep9412_chip_renegotiate_pwrPROP_MODE: Tx potential power=%dW CSI_STATUSp9221%s: disable=%d, ept_reason=%d ret=%d Failed to allocate charger p9221-irq-detFailed to create debug_entry needs_align_checkde_tx_ocp_made_tx_plim_mawirelessp9221 Charger Driver Loaded idt,ra9530selecting ra9530 boost gpio:%d failed to read google,alignment_frequencies: %d HPP_1ICL ramp set alarm %dms, %dua, ramp=%d Voting ICL %duA ramp=%d, alt_ramp=%d align: alignment=%i. op_freq=%u. current_avg=%uCould not enable interrupts: %d p9221_enable_interruptsCannot disable HPP_VOTER (%d) otp fw date: curr_pwr_reg: icl_ramp_uadc_icl_eppnot supportp9xxx_gpio_set_valuePROP_MODE: cannot get sys mode Use dc_icl=%dmA,np=%02x min freq fail, ret=%d EPP less than 10W,use dc_icl=%dmA %s: step=%d, get_current_vote=%d 6Disabled Rx communication channel(CMFET): 0xF4 & 0x11B (%d) WLC_DISABLEde_chk_ocp_msselecting p9412 dc_switch gpio:%d gpio:%d, gpio_irq:%d fod_hppgoogle,rf_valueD:%x,%x,%x,%x,%x, %x,%x%s: timeout for exit from high power mode GPPCannot disable FAST_CHARGE while online dream_defend soc:%d threshold:%d MDISpower_mitigate: send EOP for revert to BPP Could not vote DC_ICL - no votable DD_VOTERFailed to send EOP %d: %d status%u %% featuresrtx_errNotifier work: on:%d ben:%d dc:%d np:%d det:%d Fail to set MOT register(%d) %s: cannot remove HPP voter (%d) Could not read mode: %d &charger->stats_lockidt,gpio_boostdt fod not match nb=%d i=%d align: state: %s...-1timeout: online_spoof=0align_work ended(mfg_check_count=%d) %s: tx_id=%x, ft=%llx supported=%d Auth limit online_at=%lld, will timeout in %llds com_busy=%d, did not send cspVout=%umV, Iout=%umA, rx_lvl=%uINT=%04x on:%dtxdataalign_x : Failed to read device prmc %d mitigate_thresholdrtx_statusSend EOP reason=%d RTX_VOTERswitch gpio:%d google,iop_fod_mfggoogle,needs_dcin_resetgoogle,alignment_scalargoogle,disable-repeat-eopfod_hpp_%dtimeout waiting for VRECT, online=%d 15W: cannot reset vout (%d)det=0: online_spoof=0disabled%s RTx(%d), rtx_wakelock=%d p9221_ll_check_idSet enable %d, wlc_dc_enabled:%d->%d EPP_CAL_STATE_REG=%02x Could not get ID: %d INT=%04xFailed to read PP: %d duty : dt fod-epp : (n=%d) %s rtx_swdc=1: online_spoof=0cannot write to EPP_MAX_POWER=%d (%d) p9412_prop_mode_enabledcidt,gpio_switchidt,has_wlc_dcidt,irq_det-gpiofoddt fod_fsw_low_thres:%d epp_vout_mv out of range %d google,alignment_scalar updated to: %d WLC_VOTERWriting %s FOD (n=%d reg=%02x try=%d) ICL ramp reset, ramp=%d align: freq above range6%s: online=%d, enabled=%d wlc_dc_enabled=%d prop_mode_en=%d p9221_irq_threadovc_threshold=%d, ovc_count=%d, ovc_limit=%d int_enable : ptmc_idcannot renegotiate power=%d (%d) check_dc: online=%d present=%d VOUT=%uuV (%d)np=%x normal BPP or EPP less than 10W (%d) configure TX OCP to %dMAPROP_MODE: fail to write pwr req register read neg_pwr=0x%x, write neg_pwr=0x%x(guar_pwr=%dW)&charger->io_lockdet_on_debounceidt,switch-gpiogoogle,epp_rp_low_valuegoogle,ll-bpp-vout-not-setEPP_IOPHPP_3txbusyFailed to read txid %d align: failed to read IOUTFailed to reset INT: %d failed to read rtx info.power_mitigate: offline power_mitigate: failed, ret=%d p9221_set_psy_onlineAlignment checking otp fw maj : log_current_filteredPROP_MODE: Proprietary Mode Enabled set freq min: write %#02x to %#02xra9530_prop_mode_enablepxxx_gpio online_spoof=1../private/google-modules/bms/p9221_charger.cp9221_wlc_disable&charger->cmd_lockfailed to obtain rtx logbuffer instance, ret=%d dt google,iop_fod_mfg: 0x%03x google,tx1801_qgoogle,bpp_iop_vout_mvalign: timeout no IRQFailed to read swreg (%d) Could not write FOD: %d 15W: cannot reset ocp_icl (%d)Enable interrupts p9221_auth_dc_icl_work%s: FAST_CHARGE disabled Set renego state retry set wlc %s, vote=%sCouldn't set Tx current limit rc=%d Reduced ICL to %d (%d) dc_icl_bppavailableFailed to write packet type %d rtx mode=1sysfs_create_group failed WLC_BPP_EPP_SLCT gpio:%d value=%dgoogle,hpp_fod_volfailed to read fod_hpp, fod_hpp_hv: %d vrect: timeout online=%doffline %s startp9221_set_hpp_dc_iclunsupported features ft=%llx enabledskip to send CSP=%d wcin=%d extended_int_recv=%d WLC_USER_VOTERFeature check failed Misalignment! Failed to read INT reg: %d failed to read CSP_REG reg: %dFailed to read ICL (%d) version curr_rx_pwr : rx_len : %d tx_id : %08x (%s) pp buf : (v=%d) addrFailed to load tx %d Failed to load txsz %d %hu fail send eop%d (%d) send eop command success %s(%d) p9xxx_gpio_setp9221_alignp9221_chargergoogle,wcin_inlim_engoogle,alignment_scalar_high_currentdc_in: check online=%d status=%xEPP_HPP_VOTERCouldn't cancel icl_ramp_alarm 6%s: wait for fg err=%d ioerr disable RTx(%d)Fail to configure LL Received VRECTON, online=%d rtx_err=%d, STATUS_REG=%04xFailed to read iout[%d]: %d %04x %u uV WPC rev is %#02x%s CC reset Failed to send txid %d AUTH_VOTER&charger->fod_lockfailed to obtain logbuffer instance, ret=%d idt,apbst_enWLC-DC GPIO: ext_ben:%d,dc_switch:%d det gpio:%d, det gpio_irq:%d dt epp_rp_low_value: %d Set offline EPPfeature_cache_update_entryset Tx current limit: %dmArx is connected, goto 7Vset TX_ICL to %dmAaicl_icl_ua%llx:%llx%s: no extra power availableFailed to parse dt DC_SUSPENDidt,p9382selecting p9221 idt,slct-gpiowc_refidt,gpio_dc_switchdt needs_dcin_reset: %d google,has-sw-rampcdmode_reg=%02x Fail to request Tx power(%d) 6%s: tx_id=%08x, adapter_type=%x->%x p9221_check_adapter_typeupdate Q factor=%d(mfg=%x) cannot write Q=%d (%d) p9221_get_propertyp9221_set_propertyCouldn't set prop %d, ret=%d Received Tx's soc=%d chg_on_rtx=%d chip id : otp fw time: ram fw date: authtypeEnable Auth ICL (%d) p9221-irqdet_off_debounceidt,gpio_qi_vbus_enidt,gpio_wlc_enidt,gpio-benidt,gpio_extbenunable to read %s from dt: %d ICL ramp work, ramp=%d disable rtx %s: online_at=%lld elap=%lld timeout=%d auth_check=%d cannot write resonance_freq=%d (%d) OVER status is still %04x, retry vrect : start dc-in timer p9221_pm_resumeFailed to request IRQ_DET idt,extben-gpiohas_wlc_dc:%d fod_gppfailed to read google,hpp_fod_vol: %d dt fod_fsw_high_thres:%d dc_in: timeout online=%derror on feat 15W ena=%d ret=%d enable rtxFailed to clear INT reg: %d Could not send csp: %d %s: now=%lld, online_at=%lld delta=%lld Not WLC-DC, not allow to set Vout Received PP: %s mode : dt fod-hpp-%d : (n=%d) features_storeinvalid rX statedetected wlc, trigger wc changed configure Ext-Boost back to 5V.(%d)7Vset api limit to %dMAmfg code=%02x, use dc_icl=%dmA %s: Set ICL %d->%d ========== Fail to register supply: %d TX_ICLidt,qien-gpioidt,gpio_slct_valueidt,boost-gpiogoogle,fod_fsw_high_thresdt rf_value:%d dt google,alignment_frequencies size = %d google,align_deltaM2Cmfg is 0x%04x == 0x%04x %s: voter=%s set current limit to %dUAcurrent = %umA, avg_current = %umA align: freq_thres=%d, alignment=%i. op_freq=%u. current_avg=%u%s: caps=%x (%d) Send CSP status=%d (%d) power_mitigate: send FOD, cnt=%d %s: i2c write error, reg: 0x%x, n: %zd ret: %d (%d) Cannot send PROG with enable=%d, wlc_dc_enabled=%d PROP Mode retry %s: irq skipped, irq:%d INT: %04x set ICL to %dmAotp fw min : ram fw maj : HB/FB(0/1) : tx_done : %d feature_update_cachewrite %#02x to %#02x%s: cannot setup sw ramp (%d) PROP_MODE: fail to send PROP_MODE_EN_CMD LMG6 0 \ V 3 ?N e    /  " ( t Uw description=IDT P9221 Wireless Power Receiver Driverauthor=Patrick Tjin license=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=p9221depends=gvotable,google-bms,logbufferalias=i2c:p9221alias=i2c:p9382scmversion=g83610e6b3d1fidt,p9221idt,p9222idt,p9382idt,p9412idt,ra9530  3J.$$$$$$$$$$$$$$$LinuxLinuxp9221`module_layout+vgpiochip_get_dataTfinish_waitݍschedule_timeout&prepare_to_wait_eventuyHinit_wait_entryAjvabits_actual__hwasan_storeN_noabortE[simple_attr_release=zsimple_attr_writej!simple_attr_read\Qgeneric_file_llseeksa\simple_attr_openikstrtointnsscanfAl;kstrtouintl߅strsep9-kstrdupnjkstrtou8Jkstrtou16__const_udelay)power_supply_get_drvdata,gpiod_get_raw_value_cansleep; __hwasan_loadN_noabortR1<&bcmpzʕPgpiod_set_raw_value_cansleepZ%strcmp@del_timer__msecs_to_jiffiesmsleepscnprintf!rmod_delayed_work_on"#>__wake_up6alarm_start_relative enable_irq2_gvotable_get_data zkfree5i2c_transfer_buffer_flags~)HmemcpyE:#__kmallocNYi2c_transfer"pm_stay_awake8tPPgvotable_get_current_reason3`kobject_ueventpower_supply_get_by_phandle_arrayOK%power_supply_get_property,__pm_stay_awake.__pm_runtime_idle__pm_runtime_resumeFɍsysfs_notifyktime_get_with_offsetj__pm_relax۔ogbms_logbuffer_prlog0-!pm_relaxrmod_timerPjiffies*squeue_work_onDlogbuffer_logW߄wakeup_source_unregister Ylogbuffer_unregister=Tpower_supply_putÁkpower_supply_unreg_notifierr^del_timer_syncicancel_work_syncʾcancel_delayed_work_sync%Oof_property_read_variable_u8_array2>"devm_kfreeBof_property_read_variable_u16_arrayAMof_property_count_elems_of_sizeW~of_get_named_gpio_flagsr@gpiod_to_irq\"Ggpio_requestof_find_propertyb,mpower_supply_changedrxpower_supply_get_by_nameddevm_gpiochip_add_data_with_key˥of_find_node_by_namewologbuffer_register bpower_supply_reg_notifierWqueue_delayed_work_onӅ3-system_wq3ݧof_parse_phandlej^debugfs_create_u16tcJdebugfs_create_fileVYdebugfs_create_u32debugfs_create_booldebugfs_create_dir?[kof_property_read_variable_u32_array#Bsysfs_create_groupUmutex_unlocko<disable_irq+jgpiod_get_raw_value{mutex_lock@(irq_set_irq_wakejopdevice_init_wakeupSdevm_request_threaded_irqcrc8_populate_msbLp_dev_warnbIgvotable_create_int_electionggvotable_comparator_int_mingvotable_election_set_name=?agvotable_set_vote2str=gvotable_v2s_intgvotable_create_bool_electionJCdevm_power_supply_registerzqof_device_is_compatible?gpiod_direction_output_rawggpio_to_descdmemset^wakeup_source_registerT__init_waitqueue_headX6alarm_init=:%delayed_work_timer_fnYyinit_timer_keyq__mutex_init__hwasan_store2_noabort__hwasan_store4_noabortO\aBdevm_kmalloci2c_del_driver?-i2c_register_driver {{__dynamic_pr_debug~_printk+gvotable_get_int_vote=$__dynamic_dev_dbg ]usleep_range_state0gvotable_get_current_int_vote_)alarm_try_to_cancelWcancel_delayed_work\__hwasan_store8_noabortvLgvotable_election_get_handle$bgvotable_cast_vote[]crc8__stack_chk_failL8G_dev_infotuy_dev_err__hwasan_store1_noaborth'J__hwasan_load8_noabortTzD__hwasan_load2_noaborts}=F__hwasan_load1_noabortt_A__hwasan_load4_noabort1[__sanitizer_cov_trace_pcGNUDojF̑GNU(<T`l| 0xL(L(!" !,4<6@6L!T`#(0<#`dhx&66($08 < @)L*X`hpFtF" +,##)*( (089<9H"P `hpt|!.$F!(F!,8084%8%@Plt(/.  0pppp  $ 40<DL\h6=6=  0F!F!1 .U U $ ( 40`p| $ @ &D &H 3X  d t x | ## ## 0 0 4     $ D T :\ ` I#d I#l t    ] ] ! :  | | ! * * *, *8  L ;` ;l  | <    <   ; * ;     . .   =( 0, 00 4 8 =@ e(D e(L P T =\ ` d h p =x |    =     =     = 6 6   =     = H@ H@ > A$ A4 >< *P *\ *h *l ?p ?x A| A > * * * * pC pC > ** ** LD$LD<>D*T*`*l*tExE>****hIhI>****0J 0J8>@*P*\*h*pLtL>****MM>*** *0W4WH>P*`*l*x*WW>****XX>* **$*,\0\H>P*`*l*x*(_(_>****__>*** *(c,cD>L*\*h*t*|cc>****dd**** ff*(*4*@*HgLgT*d*p*|*hh>ll@PmPm@  A55B*   B(*8*DmHmP*\@o`@oh*toxo*0p0p*hqhq*qqCDE4F@;P `lxGH;I77II``I ##I 48*<*DT`&X`&`htGHGHG H(0<HPGXH`htGHGH   J$*48U=<U=H!P\`r``rlK|*  !*LLMF&F&N  O$O(Hv,Hv8PH*X\```l!t* 8 8LLMr=r=N**(  )* ~$~,Q487<7@)L*X`hltQ|)*))Q;;4;D;P\|;;;R""$,48D"T`h}l}p9t9STU!(0 4 8e#<e#PSXdVlxGW XY;  * $0*<DHLZT\l/p/x|22"Z;;##"<y=y= _!$_!<;L`djhjt"|99;;"    9 9( ;8 L \ ;` d x "  8 8 1 1 ;  = = [ !;!!! ! (!",!50!58!\H!*\!d!h!x!]!!! ! !]!!!!^!!R&!R&!^!"Z "Z"^"("0"#4"#D"]L"T" X" \"`"l"_t""."."^""9"9"^""#"#"`""""`### #`(#8#<#D#`L#\##`##h#`p##U!#U!#^##*#s##s##!###a###b#b##c$*$* $*,$*4$8$<$?@$?T$>`$*d$h$t$d|$#$#$e$*$$$6$6$!$*$$$$!$$ % %e%*$%0%8%0<%0D%!L%*X%d%p%%%%%%2%2%"%Q%Q%[% &&8& <&@&P&"T&:X&:\&`&|&;&&&m!&m!&"&&.&.&,&,&;& ''*'* '"('0'8'fL'*X'd'p'g'*'''''!''h''D'D'"''#'#(" ((,(,(i((*4(<(jD(H(=L(=P(z(T(z(p(;((($($("(((6(6(k( ())k() 4)@)X)`)t))))))")/;)/;):):);)**(8 *(8*l *(*,*8*"@*D* H* L*/8P*/8l*;|***q&*q&*"**#,*#,*[*** + +?;+?;$+",+8+@+H+X+`+6d+6p+"t+1x+1|+++;+++G+m+;++&+&+",,2,,2, ,z!,z!,,;<,P,X,G\,mh,;t,|,7,7,",,5,5,n,;,,,,,",-G -H--;$-(-@-[p-x-;-----!-C,-C,-)-)-N;-N;-j-j ...2 .2,.oP.:`.*l..:.*..1.1.Q.7.7.!/2/2/[$/(/V;,/V;8/Q@/*T/&X/&p/t//////;///;/;0$0;0080<02@02L0QT0*`0d0#h0#t0k|000 0=0=0[00;00;0};0};0"001[1 1;01<1;@1G,D1G,T1"X1 *\1 *h1ox1;11;1111 *1 *1p112020 2"2(2020420<2"D2X2`20d20l2"t2220202"2220202"2220202"33 30$30,3"43H3P30T30\3"d3t3|3333#3333333' 3' 3[33;34; 4Y4Y 4"$4&(4&<4[D4L4;\4h4;l4=p4=4"4 4 4[44;44;4@4@4"41414[5 5;5(5;,505@5"D5H5\5[d5l5;|55;555"5.5.5[55;55;5!75!76" 6;6?6?06[T6\6;h6p6t6`,x6`,6!63*63*6[66;66;6B86B86"67676o7; 7=7= 7"(7D7:T7*`7d7yh7yp7Qx7777777[777$7$7Q77q7K*7K*7[8 8;$8;48<8@8},D8},P8"T8`X8`l8[t888;888"8!8!8k888;8R8R8[899;925 92589[@9L9\9;`9d9|9[999;9h9h9[999;9|9|:[ ::(:;4:D:P:\:h:t:::: :]:]::::::;" ;$ ;$ $;[,;8;D;;H;!L;!\;kd;l; |;;[8;[8;k;;; ;P;P;r;; ;;);)<[<<(<;,<=0<=H<[P<\<h<;l<#1p<#1<[<<<;<<<[<<<;<e<e=[==(=;,=0=@=kT= X=.\=.l=k= ===k= =c*=c*=k= ===k> >- >->k0> H> T>\>`>d>l>>>>s>s>s>s>s>s>s>s>s>s>s>s?s?s?s?t ?t(?t0?s8?,@?,H?uP?uX?d?p?Ux??T?s?v???w????x???@x@@@y(@0@y`@l@x@@;@@(@(@>@>@z@b@b@@{@@@@*A*A"AA$A3(A30Az4A|8A|DATA}`AhA~AA;AA:1A:1AzAbAbAA{B@BDBbHBbTBhBcpB|BBW5BW5BzBBB!B!B"BC C;C;Cz C,CT{>TzTT;TbTbTT{TTU U6U6U!$U0U8U@UW>DUW>TU"\UdUlU,pU,xUUUUUUUzU;UUUUU(U(U" V;V,V8VHV\VhVVVVVV$V$VzVV;VbVbVV{V# WLW`WVlWWWWbWbWWcWWYXX$X4X8XWZ>Z<Z<Z4[ [([,[b0[b8[L[cT[`['l[t[~|[Y[[[[ )[ )["[#[[\`\` \d:\d:\1\1(\40\8\@\@D\@H\L\P\+T\+X\4`\h\l\p\7"t\7"x\+|\+\4\\\\\3\3\+\+\4\\]] ],]4]D]T]`]h]]]]]]]]]]]]^^^ ^u$^u,^0^b4^b<^P^cT^5X^5\^f`^fh^3p^x^^u^u^`"^`"^"^^*^^^^^A^A^0^$_#<_L_d_l_~__V__`,`4`8`D`z`````8a@aDaTazdaaa/aaaaaaa5a5b bb7b7bz(b4bl>l"l#llllllmm m"m m$mb(mb4mHmcdmpmxm|mm"mbmbmmcm nn,n\nnVnnnnYnnoo o4o!>!ȭ;ԭحVܭV!;$@DPl"#}*}*4@L}*P}*l}*}*د}*}*$0}*4}*Pp|}*}*Ȱ}*̰}*}*}*4Td(("#ı}*ȱ}*$(4Pdltزbb+   ( <PcX`:7d:7l"|V;*;+$4<@\hlpz̴ܴ&& ,<zht|еܵ(G ,G pxzbb̶YԶ     , <;L `Vp;|Y F;+ ȷ ط <V;Y/ /(08<DLTX`h+p+|;;;;<и;{ ,, "( 4,<D+LT`hȹ!3̹!3йz$5(50Q8#p|ĺ / P\`l(t|x5x5(,Ļ,Ի(ܻ  <Xdhx5lx5(/(̼Լ $,8HT`lt;;;̽;ؽbbc$;lt|P1P1QTTQȾоI ԾI Qn8n8"(/8T\dhlp|!Կ/4P\hlptx"0!,"4T/|88Q /$<Xxee"!!!$(,!4<DL&P&d#   0!8@HLP*3T*3X6 \6 d0V;YY! !(Q\hVx**$,<*LTdtww(,DPXh**;ww( &$&,Q4@HP1T1`!hl0p0t x |4I3I3Qhhf f 4 * *008DL;P;`Qltz*Y(08< @ D)P*\d.xG  $(,<0pP1P1Q#@L\h|-(($,4F!8F!HP\`dnhnp43t43x|0V(4@LXdp $,8DPXp| ,DTl $<HTlx>>"$,4DH\hx 0PXd|(48b<bDX`hY;  ,Q<@Lt,,"08@PX`k1dk1l|!l l !,,("0@dtl l !4DL,P,d"l|8@l Dl P!Xd#hpx;',," , (5,54Q<D+L`lxG$G$",D`;p;.$,@;LX`l$,@;t#(4LX;(;<;P;d;t;;;8H;`p*|*# 4@HT`l;$8@&D&Plt| / /!  )*! $HT\hx,4o$8o$H"T`p|-F!F!(,,(  ,$,0(<DP`lt|F!F!(=>=>z$,48D!LT\V`Vl!t|HH/>/>,,0 V,@Pdt|V 4YT\dlxVY$4D;T;x*;,@dt**;Y$,048(<(@DX4`d h l|p|t?x?4K7K74;$;4<D;X pxG"$z4b8bDT{g3g3**++$,;0;4z@L\hp.xJJ " 0LTG\ht77)*;77 ),*8<,@,P(\dlW:pW:tz|!z;,,(;;;  ,8DP`hl";. AA$!,4|8|D!Tdp;;f7f7z ,<HPX` ptbxb{~ ]]$*(*8"@HPATA`!hp6t6!!z $ $! (04@!HP\]`]dhx**0 4"P;`hGpx;G;DP\d7h7l)x*,,(AA! (4@HXdt,dltx!$$!#((110  $()4*@H,L,X(xGGG$XdVY;; ?/?/$!,#hxV; $4L\;|V;YV (4DT;d|,,i* $,4@;LX`R)dR)lzt|>>"Y $,S0S<!H;X`Yhpbb$<DT.dtxx)*;;!;  4@LXht; bbc 08<@o3Do3T0\dl p t<x<|aa4XX"'"'4Y #8P\|//,/4@`x//$0DP`t ,@Tp$8(88!@LXd" 8 8 "P X           ( 4 @ H ;\ h p |      ;       $ 8 *L ` |             $ 4 @ H T ` p |            , , i *( 8 @ T ` p |  .          $,<\lx;0;@P\h @HPX7\7`)l*x.;;;$8;HTht;0<HT;hpxS|S!; # $(,@0$$$;4ht 4<HT`33(;$PXh;t|j;<Xd--//3 $4@XdxVY (+#>+#"####$$$$8$T$`$t$$$$$$3$3$!$$$$$)$)$0%%%0 %0 %/%/$%0`%|%%%%%%%%%%%%%& &&(&0&4&@&L&T&\&`&l&"&&#&&&& ' P'X'h'|'''''8(@(T(`(p(|(((((z9(z9(("("(((((z9(z9 ))B6)B6,)`)d)h)Bl)Bt)))")"))))))*J *J *$*(*",*"@*D*H*X******/*/***"*"**B6*B6+4+@+T+X+\+?`+?d+|++"+"++B6+B6++%+%++t+t,,0,<,T,9X,9d,,,t,t,,,,t,t,-$-4-t8-tH-T-t--t-t----t-t--.$.t(.t8.D.d.t.tx.t....t.t.. //,/0/4/?8/?f>f>,>4>B48>B4D>P>d>>T4>T4>>>>>)>)>??"?",?0?v 4?v D?\????J?J???"?"??v ?v ??@@@D@L@+%P@+%X@p@t@"x@"@@@@@@@@@ AAA0A8A"+s>+s"s0s8s@s#\sdsps|sssGss`s`sssstt t(th>x|ẓԣ@أ@z ,LT\`|ĤФܤ<<z$@ltĥ.ȥ.Хzܥ$08w<wDLX`h"l"x!..3zȦ z 0<DLPbTb\p"ħ"Ч!ܧ#(x ,4@*x#̩ܩ$<0<te2e2!Ъܪ(AA""`6`6ȫ"ЫVY$ <\|Yج  (DLT\hp|ĭ̭ح !#<DP)T)`"lVЮY <Ddl|44!44"ȯد (HP`l4p4x"̰(4484@"PXdl#$4Pltx|""z$PX\`"d"pzг4<Dlt̴Դ(DLT7X7\"`"dzpK K ȵ!е++ !,4DPX\h!pȶ%̶%Զ"ض"z#$P$XhķԷ $LVX|Yȸظ-x5x5( ,8@DH)T*`d,h,x(///</Dd/l//ܺ// ,/4@X/`|F!F!(@Ļ@Ȼ+̻+ػ!r% r%! (08@FDFP!\dlr pr |"!ȼм?/Լ?/!Y(,,0,@(`/hxJJĽ!Խ  (4@px ̾0Pt|x5x5(ȿ *( *($+(+4!@H"L"X"daa" !/$08@HP<@T<@\dl/p/x"3.3.!  !#    ++4 (8@Dp"x  nn++x5x50;$8L|;==!!! ;4< @ LT;hp%t%"#V ,F4@ X<h|F  (DP;`Y44m6m6!4DT6!6!" F<,8 HT dp  % 8HdtF|<#<Xd #P`;# ,4@;x#,<Ht,,(  0( 4( 8% <% P} T} h0@@z$DLTX`|..z ,H`twwz00z%%z(@`htlttz|zbb 22z,4<"@"L!X`l` p` t4x40  $(zdlt"x"!..3#HXdp*H#p< Tte2e2!  ltAA""`6`6"VY  $DdlxY,4<DPXdl !#(XV8Y@Hdp)*,,(  4/<LXh 4Ttx5x5(,,( $,4t|r%r%!FF!?/?/!Y <@$<@,!4<D/H/P"\d"h"t"aa"   </DPX`hp*(t*(x>0|>0!3.3.!    !#     ,>00>0\0dl|"8@X;#@Ppx;#P`;# 0PXl;#x}}z Hpx@HP"T"`!ltrxr3""!#Tdp|*T#te2e2! ,lxAA""`6`6"  V,LT`lY))"V ,HY 4#PXdK K !$dt;# @HT;#;8#hx;#(DT\d<DLT\h![ [ !$#Td;#8l;P#;#$<HT}}44z(x ,4@*x#$e2(e24!px"VYl&&!4@HL\"dl, p, |"(8T\|(0HP`# P# ,PX`/ 0/8Hd//8/@Pl//  ,8DP\hp^.^.z;# ;4P;%%"#0dtLX]%]%zG,@*D6H6T*`dl*x|**44;<  lt==(   , G4 H< H l x      ]% ]% z G  V   G W   $ < H P X V0\ V0l t      U   +       $ , Y8 @       #    L L 4 4 4   G G, !L X t   = = z       z(L` h$(0X48@Dd HPDMTMX8`Yd0\hhp8ZtZxPZ\0hZ`\ZZ[[|]^\uv\pܧ T \t@ d$(x0488@пDH PThXX`Hdhp|txxHtp` ,H$PT8\H $(0 48@pD H`PT@ X(`dhpTtl x0    ! l!@0!x\""""P$$ $%X m$po( 0n4o8 @}D~H8 P~T~Xp `dh pĸtxx p 8P X  4   66 7 9}@~}@~}@~ #@@P XH`!hx 6H|X(>D ( G7(&0v8.@!HA$PX.`hp!x Q%[2 *# o06=8#@ Ho0P%p#x o0p# o0U #0o0### E(o00 :P#XE`o0h :#6 o0*3#43o0n#o00#8@o0H h#pxo0f #o0*#o0#1 o0(EH#PXo0`/>#o0(#K7o0#[o0*(#0$8o0@1`#h1po0xd:#+o07"#+o0{#+o0 3@#H+Po0Xx#<o0>#fo0A#o0o3 #(a0o08<X#`aho0p"'#9o0#$9o0v#$9o0 8#@$9Ho0P:<p#x$9o079#/o01#/o0 # /(o001P#X/`o0h #o05#o0# u" o0 )0 #8 u"@ o0H /h #p <x o0 d #  o0  # ? o0 | #  o0( +H #P ;X o0` + #   % # +  n # +   ( #0 } 8 @ % ` #h p x 4 # >0   # 4  L t>8#H6``"&)(,'0'hpx0Pp 0 P p      0 P p ( 0 8 @ H P0 XP `p h x)4('34PGGxdHH{ I(K0 HMP/`|NpNwdO2dH@AApC<LD|EhI0J4LpMWW0Xt\(__4c`cdfgHhlPmm,@o`o0phq qL `r Hv Xw |{@ }  , d Щ  Ĭ@ x   <X l 4 DL Pxh\0(l,0d H8!h(" ##,%D&|,''(43PGGdHHXIKM(|NXNdO?@ABDEHIPQ  !"#?uvwcgjmpsy p58. k-$8+ H#88P*( PQ' /p8/& l$0F.8w# \/@,8u. , ` + 4%".H+?(%"-  H@8%  Atb A| pC LD Ew hI 0J L0r M 2 Wh Wx X( \l (_X _  cL c d, f gdF h  l  Pmt%+ B m|# @oL& o0 0p8# hq|& q| hn `rR HvJ Xw$ |{ }{ m!@]!@N(?(  D   `   Щ Ĭ  4 t>[ _    w  x\  )P"8u( HM   '`.@8% Yr$p!8'#  S L^  ر   < $ `     g $  T[ Dx x 4Lf 8  s < @K ( \  T7  x5 Xx  |/ <\; C  TT6          3 |X ' p@ xn (x8  L|' 8 8, 81   k-`a% 8+  4 P*pa, 8( ȸQ'* 8/& t$%$( 8w# </{"` 8u. ,S) 8+ @  O  @ 4)' 8u( 8 '%r$ )h( @#   #.!.jck-jP- +  @#P* +&4*(0'$  d Jy  d# @P#< 7( Jh <`` 0@L (u ! 2a#   p  ~|  W v Y  rqG :_ ,& [   fX w PvSX G 8 ?     }Ea+1-$cu . ] !   " }!&|#Q&~`R<z!.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.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.1p9xxx_chip_get_op_dutyp9221_set_propertypower_supply_get_propertyp9221_get_propertyof_find_propertyp9221_set_capacityp9221_show_txbusydev_attr_txbusyp9221_soc_work.psyinit_wait_entrymemcpysysfs_notifyinit_timer_keydevm_gpiochip_add_data_with_keyp9221_charger_probe.__keydev_attr_wpc_readypower_supply_get_by_phandle_arrayof_property_read_variable_u8_arrayof_property_read_variable_u16_arrayof_property_read_variable_u32_array__const_udelayp9412_get_align_yp9221_get_align_yra9530_get_align_yp9382_set_rtxdev_attr_rtxp9832_chip_set_vout_maxp9222_chip_set_vout_maxp9412_chip_set_vout_maxp9221_chip_set_vout_maxra9530_chip_set_vout_maxp9832_chip_get_vout_maxp9222_chip_get_vout_maxp9412_chip_get_vout_maxp9221_chip_get_vout_max__pm_relaxp9412_get_align_xp9221_get_align_xra9530_get_align_xdev_attr_rtx_swwpc_ready_showrtx_showrtx_sw_showfw_rev_showirq_det_showrtx_status_showaicl_delay_ms_showfeatures_showrtx_err_showoperating_freq_showdc_icl_epp_showqien_showext_ben_showqi_vbus_en_showrx_lvl_showmitigate_threshold_showptmc_id_showis_rtx_connected_showlog_current_filtered_showhas_wlc_dc_showaicl_icl_ua_showalign_delta_showgpiod_direction_output_rawdev_attr_fw_revrtx_status_show.rtx_state_textpower_supply_putp9xxx_chip_get_voutp9222_chip_get_voutp9xxx_chip_get_vcpoutp9412_chip_get_vcpoutp9xxx_chip_get_ioutp9222_chip_get_ioutschedule_timeoutp9382_show_rtx_boostp9382_set_rtx_boostdev_attr_rtx_boostgpio_request__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_noabortrtx_current_limit_optp9221_show_countdev_attr_countp9221_store_countkstrtouintkstrtointgvotable_v2s_intkobject_ueventprepare_to_wait_eventp9221_show_alignmentdev_attr_alignmentp9xxx_check_alignment__mutex_initp9xxx_gpio_initalarm_initfinish_waitmemsetktime_get_with_offsetdev_attr_ccresetp9221_store_ccresetp9412_send_ccresetp9221_send_ccresetra9530_send_ccresetp9xxx_gpio_setp9xxx_gpio_getp9xxx_chip_get_vrectp9222_chip_get_vrectdev_attr_rtx_statusp9221_show_statusdev_attr_statusp9221_clear_interruptsp9221_enable_interruptsp9221_vote_defaultsp9221_chip_init_interrupt_bitsp9221_show_chg_statsp9221_ctl_chg_statsdev_attr_charge_statsp9221_update_head_statsp9221_update_soc_statsp9221_propsdebug_irq_det_fopsp9221_pm_opsp9221_parse_gpios____versionsp9221_chip_init_paramsp9221_show_icl_ramp_delay_msdev_attr_icl_ramp_delay_msp9221_store_icl_ramp_delay_msdev_attr_aicl_delay_msi2c_transfer_buffer_flagsof_get_named_gpio_flagsrtx_attributesp9221_bin_attributesp9221_attributesdev_attr_featuresprint_current_samples__msecs_to_jiffiesp9221_parse_hpp_fodsp9221_chip_init_funcsp9xxx_get_tx_epp_guarpwrp9222_chip_renegotiate_pwrp9412_chip_renegotiate_pwrp9221_chip_renegotiate_pwrp9221_hex_stralign_status_strp9221_get_tx_id_strgvotable_set_vote2strdev_attr_rtx_err_dev_errp9xxx_update_q_factordebugfs_create_dirp9xxx_check_neg_powerp9222_check_neg_poweri2c_register_driverp9221_charger_driveri2c_del_driverlogbuffer_unregisterwakeup_source_unregisterdevm_power_supply_registerlogbuffer_registerwakeup_source_registerdel_timermod_timerp9221_vrect_timer_handlerp9221_align_timer_handlerpower_supply_unreg_notifierpower_supply_reg_notifieri2c_transferp9221_show_addrdev_attr_addrp9221_store_addrsystem_wqgpiod_to_irqdisable_irqenable_irqdevm_request_threaded_irqp9xxx_chip_get_op_freqp9222_chip_get_op_freqdev_attr_operating_freqrtx_attr_groupp9221_attr_groupsysfs_create_groupdevice_init_wakeupkstrdup__wake_upp9221_is_eppdev_attr_dc_icl_eppp9221_show_force_eppdev_attr_force_eppp9221_force_eppp9221_show_dc_icl_bppp9221_set_dc_icl_bppdev_attr_dc_icl_bppp9222_send_eopp9412_send_eopp9221_send_eopp9222_chip_get_die_tempp9412_chip_get_die_tempp9221_chip_get_die_tempstrcmpbcmpstrsepgpiod_set_raw_value_cansleepgpiod_get_raw_value_cansleepmsleepp9xxx_reset_rtx_for_ocp_dev_info_dev_warngvotable_get_current_reasonp9xxx_gpio_get_directiongvotable_create_int_electiongvotable_create_bool_electionfeature_update_sessionp9221_show_versiondev_attr_versionqueue_work_onqueue_delayed_work_onmod_delayed_work_ongvotable_comparator_int_mindelayed_work_timer_fndebug_irq_det_fops_opensimple_attr_opendev_attr_txlenp9221_store_txlenp9221_show_rxlendev_attr_rxlendev_attr_qiendev_attr_ext_benp9xxx_is_capdiv_enp9412_capdiv_enp9221_capdiv_enra9530_capdiv_endev_attr_qi_vbus_enp9382_disable_dcin_enp9221_reg_write_np9221_reg_read_np9221_wcin_inlimp9382_chip_set_tx_ilimp9412_chip_set_tx_ilimp9221_chip_set_tx_ilimp9382_chip_get_tx_ilimp9412_chip_get_tx_ilimp9221_chip_get_tx_ilimp9222_chip_set_rx_ilimp9412_chip_set_rx_ilimp9221_chip_set_rx_ilimra9530_chip_set_rx_ilimp9222_chip_get_rx_ilimp9412_chip_get_rx_ilimp9221_chip_get_rx_ilimra9530_chip_get_rx_ilimdev_attr_rx_lvldebugfs_create_bool__stack_chk_failalarm_try_to_cancelp9xxx_sw_ramp_iclfeature_set_dc_iclp9221_set_dc_iclp9221_set_hpp_dc_iclp9221_set_auth_dc_iclvabits_actual_printkp9382_rtx_workp9221_tx_workp9221_uevent_workp9xxx_rtx_reset_workp9xxx_change_det_status_workp9221_charge_stats_workp9221_notifier_workp9xxx_chk_rp_workp9221_icl_ramp_workp9412_chk_rtx_ocp_workp9221_dcin_pon_workp9221_power_mitigation_workp9221_dcin_workp9221_align_workp9221_auth_dc_icl_workp9xxx_set_rf_workp9xxx_stop_online_spoof_workp9382_rtx_disable_workp9xxx_chk_fod_workp9382_txid_workcancel_delayed_workp9221_soc_workgeneric_file_llseekmutex_unlockmutex_lockp9382a_tx_icl_vote_callbackp9221_wlc_disable_callback__dynamic_pr_debuggbms_logbuffer_prloglogbuffer_logp9382_ben_cfgp9221_set_switch_regp9xxx_chip_set_cmd_regp9222_chip_set_cmd_reg__dynamic_dev_dbgp9382_set_data_bufp9222_set_data_bufp9412_set_data_bufp9221_set_data_bufra9530_set_data_bufp9382_get_data_bufp9222_get_data_bufp9412_get_data_bufp9221_get_data_bufra9530_get_data_bufscnprintfsscanfp9222_get_cc_recv_sizep9412_get_cc_recv_sizep9221_get_cc_recv_sizera9530_get_cc_recv_sizeof_property_count_elems_of_sizep9382_set_cc_send_sizep9222_set_cc_send_sizep9412_set_cc_send_sizep9221_set_cc_send_sizera9530_set_cc_send_sizep9221_charger_removealarm_start_relativegpiod_get_raw_valuep9xxx_gpio_set_valuegvotable_cast_votegvotable_get_current_int_votegvotable_get_int_votesimple_attr_writep9221_txdata_writeset_renego_stateusleep_range_statesimple_attr_releasep9221_check_featurertx_storertx_sw_storeaicl_delay_ms_storefeatures_storedc_icl_epp_storeqien_storeext_ben_storeqi_vbus_en_storeauthtype_storemitigate_threshold_storelog_current_filtered_storehas_wlc_dc_storeaicl_icl_ua_storealign_delta_storedev_attr_authtypep9221_show_txdonedev_attr_txdonep9221_show_rxdonedev_attr_rxdoneis_epp_calibration_donep9221_set_onlinep9221_set_offlinep9221_pm_resume__pm_runtime_resumepower_supply_get_by_nameof_find_node_by_namegvotable_election_set_nameinit_module__this_modulecleanup_moduledebugfs_create_fileof_parse_phandlegvotable_election_get_handle__pm_runtime_idleof_device_is_compatiblep9221_charger_match_table__mod_i2c__p9221_charger_id_table_device_tablep9221_charger_id_tablep9221_crc8_tablep9221_wlc_disablep9382_rtx_enablep9412_prop_mode_enablep9221_prop_mode_enablera9530_prop_mode_enablep9221_prop_is_writeable__pm_stay_awakeirq_set_irq_wakefeature_update_cachefeature_check_fast_chargedevm_kfreep9xxx_send_csp_in_txmodep9221_send_csp_in_txmodep9382_chip_tx_modep9412_chip_tx_modep9221_chip_tx_modera9530_chip_tx_modep9222_chip_get_sys_modep9412_chip_get_sys_modep9221_chip_get_sys_modep9221_write_fod.wlc_modep9221_charger_probep9221_write_fodp9221_parse_fodp9221_pm_suspenddev_attr_mitigate_thresholdp9xxx_send_txidp9221_send_txiddev_attr_ptmc_iddev_attr_is_rtx_connecteddev_attr_log_current_filteredpower_supply_changedp9221_irq_det_threadp9221_irq_threadsimple_attr_readp9221_txdata_readp9221_rxdata_read__init_waitqueue_headp9221_psy_descgpio_to_desc__sanitizer_cov_trace_pcdevm_kmalloc__kmallocdel_timer_synccancel_work_synccancel_delayed_work_syncp9221_reset_wlc_dcdev_attr_has_wlc_dccrc8_populate_msbp9221_notifier_cbp9221_icl_ramp_alarm_cbp9221_auth_dc_icl_alarm_cbp9221_show_icl_ramp_uadev_attr_icl_ramp_uap9221_store_icl_ramp_uadev_attr_aicl_icl_uadev_attr_align_deltabin_attr_txdatabin_attr_rxdatapower_supply_get_drvdatap9221_show_datagpiochip_get_datagvotable_get_datadev_attr_datap9221_store_data_note_9p9221_ll_check_id.__UNIQUE_ID_ddebug499$d.99p9221_set_hpp_dc_icl.__UNIQUE_ID_ddebug489$d.89$d.79p9221_send_csp.__UNIQUE_ID_ddebug469ra9530_chip_tx_mode.__UNIQUE_ID_ddebug469$d.69$d.59$x.49p9221_charger_probe.__key.39$x.39p9221_charger_probe.__key.29$x.29p9221_icl_ramp_work.__UNIQUE_ID_ddebug519$x.19__UNIQUE_ID_description609p9xxx_sw_ramp_icl.__UNIQUE_ID_ddebug509$d.109$x.9kstrtou8p9221_crc8_note_8p9221_reg_write_8p9221_reg_read_8p9221_ll_check_id.__UNIQUE_ID_ddebug498$x.98feature_check_fast_charge.__UNIQUE_ID_ddebug488$x.88$x.78ra9530_chip_set_vout_max.__UNIQUE_ID_ddebug468$x.68$x.58$d.48$d.38$d.28$d.18p9221_pm_resume.__UNIQUE_ID_ddebug608p9xxx_sw_ramp_icl.__UNIQUE_ID_ddebug508$x.108$d.8p9221_dream_defend.__UNIQUE_ID_ddebug497$d.97feature_check_fast_charge.__UNIQUE_ID_ddebug487$d.87p9382_set_rtx.__UNIQUE_ID_ddebug577$d.77p9412_chip_set_vout_max.__UNIQUE_ID_ddebug467$d.67$d.57$x.47p9221_charger_probe.__key.37$x.37p9221_charger_probe.__key.27$x.27$d.117$x.17$d.17p9221_enable_interrupts.__UNIQUE_ID_ddebug507$d.107$x.7p9221_dream_defend.__UNIQUE_ID_ddebug496$x.96$x.86$x.76$x.66$d.56$d.46$d.36$d.26kstrtou16debugfs_create_u16p9221_reg_write_16p9221_reg_read_16p9221_auth_dc_icl_work.__UNIQUE_ID_ddebug516$d.116$d.16p9221_pm_suspend.__UNIQUE_ID_ddebug606__UNIQUE_ID_scmversion306$x.106$d.6p9221_set_psy_online.__UNIQUE_ID_ddebug495$d.95p9221_get_property.__UNIQUE_ID_ddebug485$d.85p9xxx_gpio_set.__UNIQUE_ID_ddebug475p9221_wcin_inlim.__UNIQUE_ID_ddebug475$d.75$d.65features_store.__UNIQUE_ID_ddebug555$x.55$x.45p9221_charger_probe.__key.35$x.35$x.25$d.25$d.115$x.15p9221_set_property.__UNIQUE_ID_ddebug505__UNIQUE_ID_alias305$d.105$x.5p9221_set_psy_online.__UNIQUE_ID_ddebug494$x.94p9221_check_feature.__UNIQUE_ID_ddebug484$x.84feature_update_session.__UNIQUE_ID_ddebug474ra9530_prop_mode_enable.__UNIQUE_ID_ddebug474$x.74$x.64$d.54$d.44$d.34$d.124$d.24p9221_check_qi1_3_auth.__UNIQUE_ID_ddebug514$d.114$d.14p9221_soc_work.__UNIQUE_ID_ddebug604p9221_set_property.__UNIQUE_ID_ddebug504__UNIQUE_ID_alias304$x.104$d.4p9221_set_psy_online.__UNIQUE_ID_ddebug493$d.93feature_cache_update_entry.__UNIQUE_ID_ddebug483$d.83feature_15w_enable.__UNIQUE_ID_ddebug473p9412_prop_mode_enable.__UNIQUE_ID_ddebug473$d.73$d.63$x.53p9221_charger_probe.__key.43$x.43p9221_charger_probe.__key.33$x.33$d.123$x.23$d.113$x.13p9221_set_property.__UNIQUE_ID_ddebug503__UNIQUE_ID_depends303$d.103$x.3$d.3p9221_set_psy_online.__UNIQUE_ID_ddebug492$x.92feature_update_cache.__UNIQUE_ID_ddebug482$x.82feature_15w_enable.__UNIQUE_ID_ddebug472p9412_prop_mode_enable.__UNIQUE_ID_ddebug472$x.72$x.62$d.52$d.42debugfs_create_u32$d.32$d.22p9221_set_dc_icl.__UNIQUE_ID_ddebug512$x.112$x.12$d.12p9221_wlc_disable.__UNIQUE_ID_ddebug602p9221_set_property.__UNIQUE_ID_ddebug502__UNIQUE_ID_name302$x.102$d.2p9xxx_check_alignment.__UNIQUE_ID_ddebug491$d.91$d.81p9221_reset_wlc_dc.__UNIQUE_ID_ddebug471$d.71$d.61$x.51p9221_charger_probe.__key.41$x.41p9221_charger_probe.__key.31$x.31$x.21__UNIQUE_ID_license611p9xxx_sw_ramp_icl.__UNIQUE_ID_ddebug511$d.111$x.11p9221_parse_gpios.__UNIQUE_ID_ddebug601p9221_ll_check_id.__UNIQUE_ID_ddebug501__UNIQUE_ID_vermagic301$d.101$x.1$d.1p9xxx_check_alignment.__UNIQUE_ID_ddebug490$x.90$x.80p9xxx_set_bypass_mode.__UNIQUE_ID_ddebug470$x.70$x.60$d.50$d.40$d.30p9xxx_set_vout_iop.__UNIQUE_ID_ddebug520$d.20__UNIQUE_ID_author610p9xxx_sw_ramp_icl.__UNIQUE_ID_ddebug510$x.110$d.10p9221_parse_gpios.__UNIQUE_ID_ddebug600p9221_ll_check_id.__UNIQUE_ID_ddebug500$x.100 @c^@hE^X9OXI J@H$ @l($5lV00@}$ %V( @~`$VVQ@~$s2]f@l  @$|7mP h@`$U0@$ Lo4 0@@@0$q@#$( =@&+5rG0