ELF@@1/      8 N  M  ?#^{CWO*b@ @ *1) T622h@ t 2zh@ tOCWB{A^_#_֟$R@@$*R$R$R?#^{ g_WOB!B!RR`OEWD_CgB @{ƨ^_#_ R@R"RZ(RwB(RkB!B@RBRHR\bHRPB!B@RbRhRAhR5B!B@RRR&RB!B@RR` R )4 @!B!]B!B!b @@@@@ A!!5!_@T!B#R(@H5I*!BR!B2!M5BN@RR@V@!B**X!?**!BR|S!9j! !#R9R!#R9`79!#R9R`79HR9(R!#R9*F9F9!*5B@ @ *12x{@ X@*52z2@ 4/!B*&@!B*$R$*R$R$R5!@:@y@*b**aRR*4**B@v25suQj!r@*?#^{WO``uR@sV@@Q``AB@F@**OB*WA{è^_#_?#^{ ``V@ @{¨^_#_?#^{WO`@aRRtbu `@aRR`u`@aRR`u`@aRR`uu!`2@h@B@5!5``"`6Rh2e`@!B*`@!*`@!*B@`@tu@`@tu@`@tu@`@OBWA{è^_#_?#^{ ** @{¨^_#_?#^{ WO zA`!#R`7!#R7"!#R 7** @OCWB{Ĩ^_#_!***!B?#^{WOBs @"@?OBWA{è^_#_`@!B?#C^{CWOA8BAR4b@@"@*?|@qs "@qT @"A8B@ AT@ODWC{A^_C#_@*?#^{ O*qBTJ4"BBROB @|@{è^_#_@*?#^{WO**&BkTqHTJ5*"OBWA{è^_#_@Q!B*@*?#^{O*5*OA{¨^_#_@!B?#^{ O.BqBTb@*BRU @BROB @|@{è^_#_@*?#^{ O.BqBTb@*BRU @BROB @|@{è^_#_@*?#^{ O.BqBTb@*BRU " @BROB @|@{è^_#_@*?#^{WO**@kTqHTJ5*"OBWA{è^_#_@!B**@*?#^{O"@0FBROA|@{¨^_#_?#^{WO**s7@7!@!2ՠ@ R   RqbTJ4*"OBWA{è^_#_!2ՠB@ *qT@*ԟ$ RR$R?#^{og_WOtu"@BJ@"B@"F@J@**@(?T2@BN@RR@V@****Bv@u"@BJ@uB,hET@@T*c?qT5B @@T9?qATc/@3@ht"@ `B2zAt2hRh ؆R!h @ ؀ )&4**4@!BBRs(Rh9*OEWD_CgBoA{ƨ^_#_?#^{ O**"@BJ@64jA(Rr4b@!Rb@**rOB* @{è^_#_?#^{_WO*"@`BsJ@`wr@q! T`hj@4q T5Y 4q!Tubh@ @ *12R*@ @ @ *12 @ 2*@Q HR2@A `6Rvj1*.`x@cj@!B*v5<"@`BtJ@2Փb@ `|R*2h@ (R*h*OCWB_A{Ĩ^_#_֟$R$*R$R$R$*R$R$@RR$ RR$R$ RR?#^{ _WO*"@`BsJ@4q!T`"`@ ubh@ v@ *127{@ *5*282@ Հ0p94`HRhjzrR`^tr@qT`hj@qTtb2h@ Rr22@ 22@ `Rr`2@uv>v2h@ 5R  ՈR(r2@6R  +Rr`u>@`u`u@u9h@ u@ *12{@ `5*22@ Փ** @ODWC_B{Ũ^_#_`@!B*a )q`@"!`*`@!B*`u@cj@!B*V$R$*R$R$R!$RRr:$2R=$BR>$RR rJ$+RRrL$RZ$*RV$RZ$R`?#^{Cog_WO*"@`BsJ@{"4?qaToxbh@ u@ *12Ֆz@ 6*5*22@ 0Yp9H4`hB9qT`hB9 qaT@9!40p94`wr@qT`hj@qT@ C"4K@2 @@_kAT@9B9&_kW3"&9@9B9k2&9"@9B9k2""9@ 2@9B9k22"9*B9B*9R*B9.B9b.9`"vb@hh@ t@ *12{@ ` 5*22@ Փ *`hRhj*OFWE_DgCoB{A^_#_`@!B*#`*w@`&y*B9z&B9`.t"B9f.B9!****`@!%!B**!6*`@!B*`y@cj@!B* )q`@"!$R$*R$R$R$RJ$*RF$RJ$RP?#C^{C_WO**`s"@`BsJ@`vr@qT`hj@ qT qTq!T`w@cj@!B*vbh@ @ *1) *R2J!r ** 4@ `RWChjOD_B{A^_C#_֟$R@@$*R$R?#^{ _WO**"@`BsJ@`vr@q T`hj@ Q qb Tvbh@ 8@ *1 Q?qT  yJ @֟$qTqaT $$$$(R!( (R!*2@ `R @WChjOD_B{Ũ^_#_`x@cj@!B*$չR@@$*R$*R?#C^{C_WO**"@`BsJ@^qAT`vr@qT`hj@ q Tq T q!T 5U4`s2S40``un@tbujh@ ն@ *12 @ h@ u@ *12{@  522@ Փx5tU4ubh@ v@ *12{@ `522@ @ @ *12R*@ w`uj@unR!Rhj*+*`@!B**`@!B*`w@cj@!B*5ODWC_B{A^_C#_֟$R$*R$R@@$R$R$*R$R$R$*R$R$R$*R$R$R ?#^{ O`BhBD9h87`s"@`BtJ@@SR  Ո@ *1) 2h@SR  tOB* @{è^_#_֟$R$**R*$R?#^{ OtBhAyu @OB{è^_#_?#^{ O**"@B4J@`tr@qaT`hj@qT`*2`bh@ `*`uB@aF@**`Rhjq* @OB{è^_#_`u@cj@!B*$R?#^{ WO`t"@BJ@r@qTj@qTB@"F@J@**@H?T2@BN@RR@V@*****OCWB @{Ĩ^_#_@j@!B*@!B?#^{ WO`s"@`BuJ@BR@h4-B(Rb2@A * @2@Q HR2@A (ROCWB @{Ĩ^_#_֟$ըR@@$@RR$ RR?#^{*{^_#_?#C^{CWO`s"@`BsJ@vb@2tBh@A 7iR @A  @  *1?rT@eT$ըR@@$@R@*@ODWC{A@^_C#_`@!a@$ը`RR@@?#^{ WOts"@`BsJ@vh@ R  շ@ *1urwh@ R  @ *1wbvV4@4kTtBa@**`4`uBu@@!B*!* @OCWB{Ĩ^_#_֟$R$*R$R$*R?#^{CWOtbh@ ը@ *1) 2y@ ``2@h|@`"u>v@0p9 42h@ HR2@ ՈRr2@ ՈR2@ 2@ @ ը@ *12@ hRr@ ը@ *1) 2y@ Օt2h@ 5R  ՈR(rh2@6R  +RrhOCWB{A^_#_`@!$Rf$ @R* @^$R@@`$@RRs$RRrr$RRt$Ru$Rv$Rw$ @R* @o$`RRrq$Rs$ @R* @k$Ro$RR rp$+RRrr?#^{CWOtbh@1 ը@ *1) 22@1 `ih>@2Iic}ɛmSh@1 uOCWB{A^_#_֟$R$**R*$R@@$R?#^{ _WO"@`BsJ@xh@0R  @ *1@@R  7@ *1@CR  8@ *144kaT @!B**``w9`w9hB9v ?k91y9`@!**0p9h4@9BT @`  QSt& @ODWC_B{Ũ^_#_t@bF9!*@*ԟ$R$*R$R$*R$R$*R?#^{_WOvt"@BJ@@ 0R  @ *1@ @R  @ *1744kT9`09hp9(4OCWB_A{Ĩ^_#_@!**@!B**!$R$*R$R$*R߈߈߈߈߈߈߈߈߈8߈߈߈߈߈߈ ߈߈߈߈߈߈߈߈7߈8߈߈߈?#^{og_WO `s@`"h @5OIWH_GgFoE{D^_#_ֈ8`bvw!!Bc{?: T?#:'T8@h8:#:&T(u! @E1T!:_#:$T8H:!:c$T!#:C$T6@"B @@*#?#:c"T @E1T!b T9c:?:IT Rr!!Bc_1 T_#1TX@H 4X#1TH@kT!"1TY"1T 8@0!1T &1TW@BR@@!***0#1T@kT!b TS_1iT LdRv`/uK`/Rq2yKQ!!8 4(Q R@ +|өvr0{rp9/K/E/b0K0L"0FB0F _k)J F )I_**_kT^k@T!tBh @h@s@ ?#^{og_WOA*{"b W:!Tx@9: Tw" @C1TBq( T k jy) ֟$@ ՘@ *1H9:CT@$ @@ ՘@ *1H9:T-$h@ ՘@ *1H9:T$ռ_@ ՘@ *1H9:T$H9:ThA@hH 9?:cT9:CT|C3@ha@T9cv$R$*R$R$*R$R$*R$R$*R31Th@ @  *126yh@ haTHa*!$R$@R*@$R@@2@2h@ tOGWF_EgDoC{B^_#_ ԟ$R?#C^{og_WO4R(A*ra 1(T@%4kB!T_ R rB  qHT k jy) ֟$h11C'T@@ @ *1h01c%T$*Rs1ѻw0;R@_kBT2Z2@ 1c T@@ @ *11CT<6*:R$R@@$R$*R@$*Rs1ѻw0;R@_kT2RrZ*@ 1cT@@ @ *11T<6*:R$R@@$R$*R@$h11T@@ @ *1h01T _AR_r(@bTCh01c Th01C T"@h0 1C Th01# TR2@bT{cbT{c$R$*R$R$*ROHWG_FgEoD{C^_C#_ ?#^{Cog_WO@@ ՘@ *1&@ @ *1.qj4(T$R$*R?@!9!***"-qT k jy) ֟$@@@!S!$! $!D$@@@!5 S4$qT *@9 @9@9@9!****`R.q TU$! $!*qT Q<*_ q2' @ Z@" Z @2 Z@_q ZT4@!****** @!*****BB9*.qhTTOFWE_DgCoB{A^_#_֟$R$*R?#C^{og_WO`Bs@8Ԋ@  @9@9@9@9"@9`""@9h @43 `R` ^Rzw ׊@cR@9w 9٢@ 9#@ybRb@`u ؊@@9 qTs @@S}@(phx_R`u~ ^R`tcR@ydRtz|/vK߆q" TRt/R"hKx t @@9_9tR_R `Bt~I@ 2tRtS_2btI@tItRqbTs>R`wOHWG_FgEoD{C^_C#_@*@*?#^{ O*@8ՠ" @4qbTN3>R`sH`btOB @{è^_#_@*?#^{O*@ q"T*OA{¨^_#_!*CR?#^{WO@9q!TOBWA{è^_#_6R9"!B !R!RdR*"H<՘߈߈߈߈߈߈߈߈߈߈߈H`"y^BhB9`"B`byfBhB"9FuBBhFBBJuZBh^BbNA8B_ ATOHWG_F{D+@^_C#_?#^{g_WOA8B` h>@`84hB@h@HC3R@9 @ (@ @I(!Ț()!I)8@X@]w@#XRH""B"B&BB b*Bb.B:B"@B @b@""@&BBBBBB*JBBb.ZBB92BbBB:"6bFBBZb:NBB[>"^BB{"BbfBB"{FBBFBBJZB^Bb@ @R$RNA8B_ aTOGWF_EgD{B@^_#_?#^{ OOB @{è^_#_?#^{WOtu"@BJ@hR rВR"rpRb(9rs"@`BtJ@BB"1Bb1B1OBWA{è^_#_?#^{og_WOA8Bvt"@BJ@:@6@ij`tˉ}I G4HhB T"@B@@9q TQiqT )+ih8J @֟$7R(q T!q T)qTWRqTqTR$WR$wR$R 7RR$Rv uc hAv xhAxhAbTu hATuhBTx c A AAbTvՂ ȲATvBTxA8B_ ATOGWF_EgDoC{B^_#_ֹ"@B@@9*? qTxS *BT+R*\ B#R*!5*|B_qT9@ 9@ (@H :@9+@@!#*@?#^{ Cog_WOA8B`s"@vBwJ@>=<@sh@T@ tA@9sT A(@ ӚBAsh@T"Ash@ ԚAsh@TAsh@ ԚB'Ash@T"Ash@ Ԛ#Ash@TAsh@ ԚB Bsh@T"Bsh@ ԚBsh@TBsh@ Ԛ@`+h>B`BsRo_*R #!# Cc7#:*9(@kTq"T+@:@M8(@:@h@ #z:@@ C: @@ c:@@ :@@ :@@ /@:#@h@ #z3@:'@h@ z7@:3@h@ zZ:7@h@ zZ:;@h@ z[9?@H@*!Y*9(@kBTq#T@*J@CBGBsSKBOBsW[B_BCs/@k3@cBgBcs7@oZsBwBsZ[{BB#_B;oA9  A3A"" #A3#A"& CA3 CAB "* cA'@3cAb. A#@3A"2 B@3 B6 B@3BA8B_ aTORWQ_PgOoN{M^_#_$ 8) t@ )q}3(h@%Ԛ6A8Փb@@h@4"@@#?֔b@bMh@th@:5?#^{WO*`s"@`BuJ@hjt|H G6HT6(R9""X94CC2F29OBWA{è^_#_?#^{#OA8B`t"@BJ@" hR2 (Rb 2 9RB !R"R  ~ {{  `s@`cAB#aRAR#r"RB A8B_ TOE{C#@^_#_?#^{ `aB@bBR @*{¨^_#_?#^{ sb s@``"@R @{¨^_#_?#^{{^_#_?#C^{CWOA8Bb*N@5@@"@BJ@*Ra *R*R@@A8B@ T@ODWC{A^_C#_"@!B?#^{ _WOts"@`BvJ@*$RRR>!*@kTqTO5y@@*R**@kTqCT@*ODWC_B @{Ũ^_#_@!B?#^{{^_#_?#^{Cog_WObN@"@BJ@@@vh?B!*@kbT9qTO8@H@*R**@kBTqCT@*@`*$R@``@OFWE_DgCoB{A^_#_?#^{{^_#_?#^{WObN@@@*ҀR@@OBWA{è^_#_?#^{og_WO "@`BsJ@`"h"Y9H 4zB{b4RRv=rR RS@h@  )})f( N:@74@N@@?@#c@@#@@@*A9!^*g"q TOIWH_GgFoE{D^_#_?#^{ O`t"@BJ@*R*R9!4*Z!4*P!4*F!4*<!4*2!4*(!4*!*`4b {{N R VZ* @OB{è^_#_?#^{ WO"@BJ@bf@9 R j`T]9(4B+Uy qhT`s"@`Bs@h@9)qTqTR Rs(Rh9OCWB @{Ĩ^_#_?#^{O`s"@`BtJ@sa@b ROA{¨^_#_?#^{_WO"RrA9rA9"@B؊@@9ע@@*@q,TqTqT`(h:Jh4q!T`)`)ui9**di9R(*q`T"qT*@9****R***** ;;@9***aR***C9`OFWE_D{B@^_#_?#^{og_WO*``rvA9u|rA9x"@C@w@9@ 8@9+@qLTqTqAT#(:J4qAT))i9i9_qT"@CK@qTq T1*q`T"q!T`*h@9****R[*****S`;h;@9*RK**RF**@``y:@h6@ijt(ˉ }I*G[IKT@#@C @?)T**:RRh ***:RR****C9@vBՊ@@9mQiqT ) +yJ @֟$a$^$$$u@" @2 6D974H`Bt @@y5u4>tBs @h@9qT`h@9 qATբ@b@q@@9RqR Vjv8qT(Rh99OGWF_EgDoC{B^_#_!F?#C^{O@R!@4!qyS!R*****C9OD{B@^_C#_?#C^{O*!4!4!qiR!!RAR(R*****C9OD{B@^_C#_?#C^{O*6` urCRrjTR 7rRR*****C9qOD{B@^_C#_?#^{ WOtRhbBy@9Rv.A>3 }`7U`ӕ9v. @WBhbyOC{Ĩ^_#_?#^{Cog_W O `s"@`BsJ@*%RtB`@`RRu*`@RR`t2`@RR`t6`@RR`t:`@RR`t>`@RR`tB`@RR`"tF`@RR`BtJ`@RR`b tN`@RR`tR`@RRtuV`@RRuvZ`@RRvw^`@RRwxb`@RRx"yf`@RRyB|bzj`@RRck;T{#_`2C!R_`6C!R^`:C!R^`>C!R@`BC!R@`FC!R@`JC!R @`NC!R@`RC!R`VC!R`ZC!R`^C!R`bC!R`fC!R`jC!R`b`nC!R``rC!R``vC!R``zC!R``~C!R``C!R`"`C!R`B`C!R`b`C!R``C!R``C!R``C!R``C!R``C!R`"`C!R`B`C!R`b`C!R``C!R``C!R``C!R`""9OJWI_HgGoF{E^_#_?#^{OsB t@"@!5`@!`5`@!5OA{¨^_#_*`@!B*`@!B`@!B?#^{O`s"@`BsJ@`Bt@a*Ct`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@OA{¨^_#_?#^{ o g_WOR`znPq TRh@H@@#H@@H@@CH @@H#@@cH@@#H'@@H@@cH/@@C@U+@@V7@@W3@@X?@@#Y;@@[G@@C\C@@cSK@@TO@H@~Z}! [|\[***OQWP_OgNoM{L^_#_?#^{ *h Q?iqHT ii8J @֟$!qT)qT R$R$ R $`R$@R* @{¨^_#_?#^{ *i(QiqT(!Q5q(T )+ih8J @֟$. )+ih8J @֟$#$$$$$ $$ @{¨^_#_?#^{g_WO*"@B@@9q,TqTq T !qT)q T@*@@B`@t"@BJ@>BHA84c(@:@8562@2:@:X7@6H6@6>@>87"@b,@ @"@@@ODWC_BgA{Ũ^_#_?#C^{og_WO*****"@`BvJ@""Y9( 4B**Cs@aYh@ (!Ț   T@sh@L 4B2@bZF飐Ri=r R })f9 Z*C R* R<' @;s@`BsJ@u:2CHQ qT *) +yJ @_@֟$ $$I_^(!QqT ) +yJ @֟$Rp$H_^Q]q(T ) +yJ @֟$(R^*_^@_Y(mQqT ) +yJ @֟$RH$H$R@$HR<$R8$R4$hR0$R,$R($hR$$hR $R$HR$(R$$HR $(R$R$Rs`bsnC @ R'""F&BF9JB9bJ9"@a ճA9@7@c@ տ1 R @*'b@?C@9c+c9OHWG_FgEoD{C^_C#_֟$R$*R?#^{CWOA8BbN@"@RaR****"@Rt4 @BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8Bb*N@4"@RR****"@R~@q`A8B@ TOCWB{A^_#_?#^{Cog_W O A8Bb3*N@C4aC_q! T"@BJ@""Y9H 4RBb6Ru=rR R@H@  )})f( R:@4@R@(@ (?@ # c7@ 4@ 5#@ :@ ;@~*(A9!]*o"qT@Ru=rR RA8B_ TOJWI_HgGoF{E^_#_?#^{ObN@"@BJ@""Y9!OA|@{¨^_#_?#^{CWOA8BbN@"@B*J@4"@"Y9kaT9A8B@ !TOCWB{A^_#_?#^{ WObN@"@BJ@@@b ֮A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@ ֲA@@!OCWB|@ @{Ĩ^_#_?#^{_WObN@"@BJ@@@ ضAȺA Ț@@!OCWB|@_A{Ĩ^_#_?#^{ WObN@"@BJ@@@ ֶA@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@ ־A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{_WObN@"@BJ@@@"BAA Ț@@!OCWB|@_A{Ĩ^_#_?#^{ WObN@"@BJ@@@"A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@bA@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{_WObN@"@BJ@@@AA Ț@@!OCWB|@_A{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{_WObN@"@BJ@@@"BAA Ț@@!OCWB|@_A{Ĩ^_#_?#^{ WObN@"@BJ@@@"A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@bA@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{_WObN@"@BJ@@@AA Ț@@!OCWB|@_A{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@A@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@B@@!OCWB|@ @{Ĩ^_#_?#^{_WObN@"@BJ@@@"BB B Ț@@!OCWB|@_A{Ĩ^_#_?#^{ WObN@"@BJ@@@"B@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@BB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@"FB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@RB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@BJB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@bNB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@VB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@ZB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@^B@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@BjB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@bB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@"fB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@bnB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@rB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@vB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@ւB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@zB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@~B@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@"ֆB@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@@@"B@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@C 9?qq6K"qbTN6"Aijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@>B@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@B@@D 9?qq6K"qbTN6Bijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@vB@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@D 9?qq6K"qbTN6VBijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@bB@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@D 9?qq6K"qbTN6bȎBijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@"B@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@bE 9?qq6K"qbTN6"Bijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@C@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@B@@E 9?qq6K"qbTN6Bijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@VC@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@BF 9?qq6K"qbTN66Cijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@bC@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@F 9?qq6K"qbTN6bnCijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@"C@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@@@"G 9?qq6K"qbTN6"ȦCijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@C@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@B@@G 9?qq6K"qbTN6Cijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@"%D@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@#@@H 9?qq6K"qbTN6"$ȆDijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@&D@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@B%@@RI 9?qq6K"qbTN6%ȾDijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@@@(E@@BROCWB|@ @{Ĩ^_#_?#^{ WObN@'@@I 9?qq6K"qbTN6'Dijt}I G6H@@BROCWB|@ @{Ĩ^_#_@*?#^{ WObN@"@BJ@@@C@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@2F@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@C@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@BJ@@@"C@@!OCWB|@ @{Ĩ^_#_?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@! @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@A @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@Q @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@a @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@ @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ WObN@"@R*@! @ *1"@R!*OCWB|@ @{Ĩ^_#_֟$R$*R?#^{ObN@,*K!OA|@{¨^_#_?#^{ObN@,.K!OA|@{¨^_#_?#^{ObN@,2K!OA|@{¨^_#_?#^{ObN@,6K!OA|@{¨^_#_?#^{ObN@,:K!OA|@{¨^_#_?#^{ObN@,>K!OA|@{¨^_#_?#^{ObN@-BK!OA|@{¨^_#_?#^{ObN@"@BJ@B!OA|@{¨^_#_?#^{ObN@"@BJ@B!OA|@{¨^_#_?#^{ObN@"@BJ@B!OA|@{¨^_#_?#^{ObN@"@BJ@C!OA|@{¨^_#_?#^{ObN@"@BJ@"C!OA|@{¨^_#_?#^{ObN@"@BJ@B C!OA|@{¨^_#_?#^{CWOA8BbN@9 J97"@R!R*R%R*"@R4 @9!|@A8B@ TOCWB{A^_#_?#^{ObN@"&@bn@BROA|@{¨^_#_?#^{ObN@"&@r@BROA|@{¨^_#_?#^{ObN@"&@v@BROA|@{¨^_#_?#^{ObN@b@BROA|@{¨^_#_?#C^{CWOA8BbN@"@BJ@" B qTc62 2K94 J97"@RaRbR***"@Rq944@ )JqC @945cBRA8B@ ATOD|@WC{A@^_C#_?#^{C_WOA8BbN@"@B*J@4w@qTq J9H7# z q!Tda@ qaTZ3 3K9h4mq9@R@94*@qhR*+k9qHB+Uy= qT@r+qRrk94*n+nk9*R**R*y4C 6@RA8B@ T@OEWD_C{A^_#_c A HRr#R} ?#^{ O` hJ97u`"@RRBR***`"@R* @OB{è^_#_?#^{ObN@"@BJ@b ABROA|@{¨^_#_?#^{COA8BbN@"@B*J@4b @A8B@ !T@OC{A^_#_?#^{ObN@B2LBROA|@{¨^_#_?#^{ObN@BR@Qq"T4@B!OA|@{¨^_#_?#^{ObN@RVq"T @B!OA|@{¨^_#_?#^{ObN@"@BJ@]9BROA|@{¨^_#_?#C^{CWOA8BbN@"@BJ@94!@9]9kaTr+qRrk94*n+nk9*R@99A8B@ AT@ODWC{A^_C#_?#^{WObN@"@BJ@"@qT&@ qT BBROBWA|@{è^_#_@*@*?#^{Cg_WOA8BbN@#@B*J@4UՒ&@qT@TF@@@"@qT@ qbT)6 @@@h4@BJ@BB"1Bb1B1A8B@ aTOEWD_CgB{A^_#_@*@*IH$$B$?$<$9$6$3$0$-+)@h@9:kTCqTGqT*@ 53R @@9i ?kT@s@Z@9:kiTO@yh*@4sb;xR***OIWH_GgFoE{D^_#_?#^{ `RhR@9 )JqA @{¨^_#_?#^{ `RhR@9 )JqA @{¨^_#_?#^{O`RhR@9`b )JqTb@OA{¨^_#_?#^{O`RhR@9`b )JqTb@OA{¨^_#_?#^{WOu@b@R  ը@ *1) 22@R  `bt@ @9 qTqT`RhR@9 )JqAfOBWA{è^_#_ր@9qT qaT`RhR@9 )J`R hR@9)J`R$R$**R*$R?#^{O`bt@ @9qT qT`RhR@9 )JqA OA{¨^_#_ր@9qT qaT`RhR@9 )J`R hR@9)J`R?#^{ Ot^h^@9QqT`Z`RuZ@9hR@9 )Jq Ikqa4*!uR/`"h"@9 qT`*h*@9qAT`RhR@9 )JqA**@9T @`  QSt"OB* @{è^_#_@*?#^{WO`Bt@@R`"Usr `2T vJ `B5uNh Ԛ`ZtR`RtZ@9hR@9 )Jq Ikqa\OBWA{è^_#_?#C^{CWOA8B`bb@!B`^t^@9qT 4t"h"@94@*qQ*`@**&kT@9kT@R@R*A8B@ !TODWC{A@^_C#_?#C^{og_WO**qTN;`hSS|@ -q--R( qS2@@   @@) H2@ RH2@_  Y2@ *(RH**@@ R`?@q_h@q`y@q`#z @?@T9*$RR$R$ RR @! `T*$ @ROHWG_FgEoD{C^_C#_@*?#^{O* qT`R TM4*OA{¨^_#_@*?#^{g_WO*B@QaqbT ) +yJ @֟$Հ" @@2`bh@ *u$B@ R} iIic}ɛR@tb2RPӶ3h@ v2@ y2@ Rh@2?S@ ն2@A9 ճ2@ Rh@2!@ ն2@A7 ճ2@ R*h$Օ@tbh@ v@ *1R87r@UT2@2@ *$BR@@2`bh@ *u$@"@ @. x Ru@R?@ չ@ *19j@T84Q$R$*R*I$Հ"@R @3ub2h@ v2@ t2@ R*h'$@"@ @*l$Հ"@J@R3ub2h@ v2@ t2@ R*h$Հ2@N@R3ub2h@ v2@ t2@ R*h$Հ" @@2`- h@ *v$RR@9qA6T@"@ @*q$Հ"@J@R3ub2h@ v2@ t2@ R*h$Հ" @@2`h@ *uv$$" @@2`bh@ *ub$Հ" @@2`- h@ *vP$Հ" @@2`- h@ *v>$Հ"@ @ts|@ չ@ *15 k"Ty@R ?֘5"4$R$*R$Հ"@ @ts. |@ չ@ *15 k@Ty@R ?֘5x4$R$*R$Հ"@R @3ub2h@ v2@ t2@ R*h$Հ" @@2`bh@ *u$B@iRI r} @tb2RvU3h@ u2f@ w2@ Rh@2?S@ 2@A9 2@ Rh@2!@ 2@A7 ճ2@ R*hD$`s@" @`?*8$Հ2@N@R3ub2h@ v2@ t2@ R*h$* r@T* *kODWC_BgA{Ũ^_#_**@2@ HR*h$R{$R$R$*R$RR$R$R$RR$R$R$RR$R$*R$R$RF$RF$RRF$Rc$Rc$RRc$Rq$Rq$RRq$R}$R$R$RR$R$R$R$RJ$RJ$RRJ$RT$Rf$*Rg$RRg$Rm$Rm$RRm$Rs$Rs$RRs$R$R$RR$R $@RR?#^{ g_WO***RS !"x RRR@R`?@ @ *1;jT@R`?2@ 2@ x4Q$ըR@@$ն*R@RR$ըRR@@$ըRR@@5@R*OEWD_CgB @{ƨ^_#_?#^{ g_WO***RSR R3v RRR@R`?@  @  *1)j T@R`?2@ 2@ 4Q$ըR@@$ն **R@RR*$ըRR@@$ըRR@@5@R*OEWD_CgB @{ƨ^_#_?#^{CWO*uRS4@ @ *14h@ @ *14h@ u@ ^S1A * ( OCWB{A^_#_֟$R@@$**R*$R@@$ *R @$R$*R߈v߈߈߈߈߈ ߈߈߈u߈?#^{_WOA8B@9h4ut"@BJ@@ zA!*b@@!*Cv4N1@TB*=@!&@!AR* 5@cR5@qAT2 *@!*`"@!tB2hLy*u A8B_ T*OGWF_E{D^_#_*@!*R@r@!Rc@rcR@v@!4*!4*vB2hL2v2w hA 2`wRh~XR`"@uR*4@!@!!R[R`[RR` hHRh^R@`\Ruz `Rh@!\*!l?#^{+OA8B"@`BB2sJ@Fr9h7$Rc@rcRR@r@Bc@A8B_ ATOF{D+@^_#_`@!`@!?#^{ O`s"@`BuJ@@!bC*@5!!*OB @{è^_#_?#^{ `b`C @{¨^_#_?#^{Cog_WO*b@z@(74*y3@?qT@5S12C @cH T9ZOFWE_DgCoB{A^_#_"@!@h?#^{g_WO*OWv u@BJ@R@@!*bCb@**`5`r7R(RK 4@!*$)R~_ K 5;Ո5Ps`@*ODWC_BgA{Ũ^_#_?#^{WO*OWv u@BJ@@!*xbC**`5`r7R(RK 4@!*$)R~_ K 5;Ո5Ps`@*OBWA{è^_#_?#^{ WO**Oss@`BsJ@`@!**`b`C**kAT*OCWB @{Ĩ^_#_*`@!*?#^{og_WOtr7R (R q!T``@ $~_ 5;q T`B6*tu@@@u< @@h@ z@ *1h@a @ *1V*@@4RMT@!B**$R$*R$R$*ROEWD_CgBoA{ƨ^_#_z߈߈?#^{WOA8RB@rRc@rcR@4 @T!4*AtB2hL2t2u hA 2`u XRR` h~[R`[RR` h(R`h^Rt"@`\Rtz `R*h``"@!``"@!*A8B_ !T*OFWE{D^_#_?#^{ Co g _ W O*"@`s@`Btj@@"UcV@BR @b4@HWXs>IcHSY=IHCH@r ZB` Z^R Zb` Zr Z@7kTs[s@s  #@ONWM_LgKoJ{I^_#_?#^{!{^_#_?#^{{^_#_drivers/scsi/ufs/ufs-pixel-crypto.cdrivers/scsi/ufs/ufs-pixel.cdrivers/scsi/ufs/ufs-exynos.cT<`<<<Hsamsung,exynos-ufs8XlHPtl((((((((((((((((((((((($$$$$$$$$$$$0$<$$$$$$$$$$H   .DP 0@Pp`xxxxxxxxxxxxxxxxufs_pixelevent_undefdme_senddme_complscsi_sendscsi_complnop_outnop_inquery_sendquery_compltm_sendtm_errtm_complintr_fatal_errintr_uic_errintr_h8_errcmd_undefdme_getdme_setdme_pwr_ondme_pwr_offdme_resetdme_h8_enterdme_h8_exitwrite_10read_10write_16read_16syncunmapssuprotocol_inprotocol_out;>;A;;DGJ;;;;M;;P;;;;SP `| P L` h  P   # h   @  +   R         `                A AB A@nC AN2.2}2>x x@n xN x. x} x> P3 A A B A@n C AN 2. 2} 2> x x@n xN x. x} x>     P3 A A B A@n C AN 2. 2} 2> x x@n xN x. x} x>      `         H3 L3 )8 2 )8 H3 L3 )8 2 )8    D (@ ( " H " " " D l / i v! x" |" "   % ! ( ^x1 0P 0P !@`  @` H    H           `  H  % *     J  @   t x ? |  3  P                 $                    %    / ,  0 # 4 # 8 E < @ 1 D H  L P        H D (@ ( " H " " " D l / i v! x" |" "   % ! ( ^x1 0P 0P !@`  @` H    H           `  H  % *     J  @   t x ? |  3  P                 $                    %    / ,  0 # 4 # 8 E < @ 1 D H  L P        H    <  @ O @ /@ @ d h  l use_kdndescription=Exynos Specific UFSHCI driverauthor=Seungwon Jeon author=Kiwoong Kim license=GPLauthor=Kiwoong Kim description=Exynos UFS debug informationlicense=GPLversion=0.1parmtype=use_kdn:boolparm=use_kdn:Use hardware keys mode (KDN mode) for inline cryptovermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=ufs_exynos_coreintree=Ydepends=gsa,exynos_pm_qos,exynos-pmu-if,exynos-cpupm,gs-chipidalias=of:N*T*Csamsung,exynos-ufsalias=of:N*T*Csamsung,exynos-ufsC*srcversion=3D627FA4DDAE60796D5237Cscmversion=g92e94fca2f15$$$$$ $048<@DHLPTX\`dptx|  $8<@DP\`lt 0  $(,048<@HLPTX\`dhlptx|Txdxhxtxxxx{{ {${|}}}<@D, 4 8 < @ D L P X \ d ,48<@DLPX\dTxdxhxtxxx;x{{ {|@}E}F}~~ ~$~(~,~0~4~8~<~ @`h$h&hDXG Ag AHHH@H H!H"H#H$H%H&H'HLLL LPLTLXL L!L"L 0@1C 1\p1]t1_|1`1a1d1g1h1i1j1q1222 222@2D2222222233H3L3P3T38888d9j9m9p9T:X:\:;;DD! " # $ ( ) * + , - 3 5 6 A!"""""# H d # $ ]t!"avg/max(us): read(%llu/%llu) write(%llu/%llu) flush(%llu/%llu) discard(%llu/%llu), started_bytes/count: read(%llu/%llu) write(%llu/%llu), completed_bytes/count: read(%llu/%llu) write(%llu/%llu), in-flight_read/write: %llu/%llu, peak_queue_depth: %llu", REC->avg_read, REC->peak_read, REC->avg_write, REC->peak_write, REC->avg_flush, REC->peak_flush, REC->avg_discard, REC->peak_discard, REC->r_tb_s, REC->r_rc_s, REC->w_tb_s, REC->w_rc_s, REC->r_tb_c, REC->r_rc_c, REC->w_tb_c, REC->w_rc_c, REC->r_rem, REC->w_rem, REC->peak_qdepth $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$exynos-ufsbrd-for-calmaskfixed-prdt-req_list-ocsUTP TRANSF REQ DOOR BELLAXI DMA IF CTRLUFSPSBEGIN5peak_flushresume_err_lasttimegear_rx%s get dt info. exynos_ufs_init_dbgUTP TASK REQ DOOR BELLDMA0 MONITOR STATEUFSPSCTRL0UFSPSLUN7DME_INTR_STATUS_LSB%s: sysfs groups creation failed (err = %d) enable_pixel_ufs_loggingrwbyte_startauto_hibern8_err_lasttimerevslowio_unmap_cntSMC_CMD_SMU(SMU_INIT) failed; ret=%lu %s: %u: %s find %s ufs_%cINVALID UPIU UBADDRSW RSTDMA1 MONITOR CNTr_tb_sw_rc_cnl_err_lasttimelink_startup_err_lasttimehibern8_total_us%.4s no 'dma-coherent', ufs iocc disabled ufs-iocc%u%s: asymmetric connected lanes. rx=%d, tx=%d UECDLINVALID UTR OFFSET ADDR: UTRL read_maxrwcnt_startrwbyte_maxdiffuecngear_txmanual_gc_holdslowio_write_cntexynos_ufs_get_caps_after_linkUIC COMMAND ARG3VS HCI SFRFMP SFRUFSPSBEGIN4UFSPSLUN4DME_HIBERN8_ENTER_IND_RESULTOFFSET(SFR)completerbyte_startwbyte_maxdifftl_err_lasttimetask_abort_lasttimevalexynos_ufs_hibern8_notifyTXPRDT ENTRY SIZEUFSPSEND5TRSV_REG311TRSV_REG323 %s%s: failed on io_stats alloc_percpu() avg_discardr_rc_spixelvendorSMC_CMD_FMP_SECURITY failed on resume; ret=%lu unexpected KDN status in HSI2_KDN_CONTROL_MONITOR: 0x%08x %s: warning: waiting too much for doorbell to clear (tm=0x%x, tr=0x%x) DMA1 MONITOR STATEDME_DBG_FLAG_STATUSTRSV_REG30Bavg_readZBC_OUTprint_cmd_logall_mindiscard_avgrcnt_completecurr_dev_pwr_modekdn: failed to restore keys; err=%d %s show thanks to no existence of show UECNAXIDMA RWDATA BURST LENWRITE DMA CTRLV2P1 CTRLCLKSTOP CTRLUFSPSBEGIN7TRSV_REG511TRSV_REG537: ATTRIBUTE : TX BUF (%d) %08x %08x %08x %08x tag# %u flush_sumpa_err_lasttimeauto_hibern8_err_countfdevinit_set_max_latency_usdisabling inline encryption support %s populate dt-pmu %u laneUndefined level %s: prev h_state %d, cur c_state %d %s: invalid host available lanes. rx=%d, tx=%d exynos_ufs_update_active_lanesDBR_DUPLICATION_INFOUFSPSLUN1DME_PWR_IND_RESULTTRSV_REG514NULLpixel_ufs_update_sysfs_work%s: Failed to add a pixel group wbyte_completerwcnt_maxdifffatal_err_countkdn: programming keyslot %u with %u-byte wrapped key Can't use weak AES-XTS key scatterlist segment is misaligned for FMP eom_sizePA_ActiveTxDataLanes(%d),PA_ActiveRxDataLanes(%d) UTP TASK REQ LIST RUN STOPDATA REORDERUFSPSEND7TRSV_REG310tm_sendread_minsecurity_avgio_statspa_err_countresume_err_countdev_reset_lasttimeahitdma-coherenteom_offset__exynos_ufs_resumeSMU RD ABORT MATCH INFOUFSPRSECURITYUFSPWSTATUFSPSEND6TRSV_REG50Ewrite_mintask_abort_countcapuectfdevinit_read_countUNKNOWNscatterlist segment is misaligned for crypto reg_ufsp%s: invalid connected lanes. rx=%d, tx=%d exynos_ufs_dbg_set_lanesUIC COMMAND ARG2FORCE HCSCMN_REG4FCMN_REG51OFFSET<--r_remSYNC_CACHEsecurity_mintl_err_countlast_hibern8_enter_timekdn: restored keys kdn: failed to program key; err=%d h8_delay_msPA_ActiveTxDataLanes(%d), PA_ActiveRxDataLanes(%d) CONTROLLER ENABLERX UPIU MATCH ERROR CODEDMA0 DOORBELL DEBUGUFSPSEND2UFSPSCTRL7UNIPRO SFR: CPORT avg_flush%02x: %ssendall_sumflush_maxhc_register_ifchcspower_infofdevinit_read_max_latency_us%s: start reg_phyufs-pm-qosfail toeom_versionexynos_ufs_get_available_lanefailsUECDMEUTP TRANSF REQ LIST BASE LUTP TASK REQ LIST BASE LUTRL NEXUS TYPEUFSPSCTRL6TRSV_REG30D:%-30s %-12s %-14s UNMAPnl_err_counthceHIBERN8gsa-devicefailed to read HSI2_KDN_CONTROL_MONITOR; err=%d %-10s %pK ufs_call_caleom_phaseUFS link start-up %s MH_ISMPHY REFCLK SELVALUE(lane #0)read_sumflush_minfdevinit_set_countOFFfreq-inteomSTD HCI SFRUFSPSEND0UFSPSBEGIN3DME_DISCARD_PORT_IDTRSV_REG538:%-30s %-12s%-14s %-14s MIB:OP, TAG, LBA, SCT, RETRIES, STIME, ETIME, REQS READ_16reset_req_status_store0x%02X always_use_wb%lld slowio_read_cntfailed to configure KDN; err=%d reg_cportufs,pmd-attr-laneSMU_CDB_INVALID_INFOTO CNT DIV VALUFSPSLUN5TRSV_REG319TRSV_REG519TRSV_REG539:0x%-27x 0x%-12x 0x%-14x 0x%-14x : UCD avg_writer_tb_ctm_errrcnt_maxdiffufs_statsielane_txhealth_descriptorslowio_sync_cntconfigured KDN with MKE=1, DT=0, KE=0 %s set cxt(%s) val timeout host sw-reset Power mode change(%d): M(%d)G(%d)L(%d)HS-series(%d) %s: __WSTRB = 0x%08x UTP TRANSF REQ INT AGG CNTRLUTP TRANSF REQ LIST CLEARUFSPSBEGIN0DME_LINKSTARTUP_CNF_RESULTTRSV_REG313VALUE:0x%02x, %02d, 0x%08lx, 0x%04x, %d, %llu, %llu, 0x%llx %su64WRITE_10flush_avg0x%x on host_capabilitiesslowio_write_us%s: offset 0x%x, mask 0x%x, value 0x%x offsetmonitorINTERRUPT STATUSUFSPSBEGIN2UFSPSCTRL3DME_DBG_CTRL_FSMwrite_maxrcnt_startfatal_err_lasttimehibern8_exit_cntgsa-device phandle not found in UFS device tree node ufs,pmd-attr-gear%s create sysfs files: %d %s set lane to %u. Its max is %u UFSPRSTATUFSPSLUN6TRSV_REG30FTRSV_REG50B:%-30s 0x%-12x 0x%-14x %08x %08x %08x %08x %s: Invalid argument zbc_out: zone_reset%llu security_maxrbyte_completewcnt_startwbyte_starterr_statsPOWERDOWNslowio_read_usslowio_unmap_usNo ufs-pm-qos node, not guarantee pm qos %s: %u: %s get %s %s: %d UFSPWCTRLTRSV_REG338: SCSI CMD(%u) peak_discarddme_linkstartup0x%08X all_maxlink_startup_err_counthost_reset_lasttime=============================== %lu UFSPSCTRL1UFSPSCTRL4DME_INTR_STATUS_MSBTRSV_REG317pixel_init_io_statsw_tb_cwrite_sumdiscard_mindiscard_sumoff exynos_ufs_link_startup_notifyUTP TRANSF REQ LIST BASE HCCAPINVALID UTMR OFFSET ADDRVENDOR SPECIFIC ISDME_HIBERN8_ENTER_CNF_RESULTDME_HIBERN8_EXIT_CNF_RESULTTRSV_REG30E: CPORT LOG PTR w_remreq_stats%.16s manual_gcSLEEPexynos_ufs_probeevt version : %d, board: %d %s allocate eom data eom_errmclk: %lu RXPRDT ENTRY SIZE1US TO CNT VALDMA1 DOORBELL DEBUGDME_INTR_ERROR_CODEw_tb_sREAD_10zbc_in: report_zonewcnt_completedl_err_lasttimedev_reset_countuecpauecdllane_rx%.8s disabled SMC_CMD_FMP_SECURITY failed on init; ret=%lu kdn: failed to derive raw secret; ret=%d %s ioremap for %s max_gear(%d), PA_MaxRxHSGear(%d) %s: invalid active lanes. rx=%d, tx=%d 3%s: input lanes is too big: %u > %d UNIP_COMP_AXI_AUX_FIELD = 0x%08x UTP TRANSF REQ LIST RUN STOPUIC COMMANDUIC COMMAND ARG1SMU_UNMAP_INVALID_INFOINVALID UPIU BADDRUTMRL NEXUS TYPEUFSPSLUN2UFSPSCTRL2TRSV_REG517reset_io_statuspixel_ufs_log_slowiosecurity_sumsuspend_err_counthcpidispwr_rxhs_rateplatform_version%x SMC_CMD_FMP_SMU_RESUME failed; ret=%lu SMC_CMD_SMU(SMU_INIT) failed: %ld. Disabling FMP support. __exynos_ufs_suspendUECPAMH_IEDBR DUPLICATION INFOUFSPSLUN0UFSPSEND1UFSPSCTRL5NAME%02x%02x%02x%02x avg/max(us): read(%llu/%llu) write(%llu/%llu) flush(%llu/%llu) discard(%llu/%llu), started_bytes/count: read(%llu/%llu) write(%llu/%llu), completed_bytes/count: read(%llu/%llu) write(%llu/%llu), in-flight_read/write: %llu/%llu, peak_queue_depth: %llu fdevinit_read_time_spent_uskdn: failed to evict key; err=%d exynos_ufs_populate_dt_externUFS device initialized HS mode config %s exynos_ufs_set_nexus_t_task_mgmtINVALID UPIU CTRLUFSPRCTRLcport logging finished : UTMRL wcnt_maxdiffdme_err_countdme_err_lasttimeenabled inline encryption support with wrapped keys gsa-device phandle doesn't refer to a device kdn: evicting keyslot %u ufs-phy-iso%s store eom data Interface error test INTERRUPT ENABLEUTP TASK REQ LIST BASE HUTP TASK REQ LIST CLEARINVALID DIN OFFSET ADDRUFSPSLUN3:--------------------------------------------------- ufs_mgc_hibern8_work_%dreset_err_statusr_rc_cwrite_avgfdevinit_set_time_spent_usufshcd_get_exclusive_accessreg_hciget node(%s) doesn't exist %s register sysfs directory: %d %s set ofs to %u. The available offset is up to %u Device error test exynos_ufs_init_pmc_reqCONTROLLER STATUSUFSPSBEGIN1UFSPSEND3DME_DBG_OPTION_SUITEDME_DBG_LINKCFG_FSMTRSV_REG523: REGISTER peak_writew_rc_srwcnt_completerwbyte_completelast_hibern8_exit_timeverACTIVEsamsung,sysreg-phandleexynos_ufs_hce_enable_notifyUTP TRANSF REQ LIST CNRUFS ACG DISABLESMU WR ABORT MATCH INFOINVALID PRDT CTRLDME_HIBERN8_EXIT_IND_RESULTTRSV_REG337TRSV_REG339TRSV_REG50D: RX BUF (%d) reset_req_status%u: %s tag: %d cmd: %s sector: %llu len: 0x%x DB: 0x%llx outstanding: 0x%llx GID: 0x%x peak_readpeak_qdepthSlow UFS (%lld): time = %lld us, opcode = %16s, sector = %lld, len = %u ZBC_INboot_lun_enabledsuspend_err_lasttimeuic_link_statekdn: deriving %u-byte raw secret from %u-byte wrapped key SMC_CMD_FMP_SECURITY failed on init: %ld. Disabling FMP support. reg_uniproeom_vrefexynos_ufs_pwr_change_notifyexynos_ufs_set_nexus_t_xfer_reqUECTUFSPSBEGIN6TRSV_REG316VALUE(lane #1)WRITE_16tm_complall_avgdl_err_counthost_reset_countuecdmepwr_txpower_statslife_time_estimation_cmodelbkops %s Unable to control %s passesVENDOR SPECIFIC IEDMA0 MONITOR CNTPMA SFRCMN_REG50TRSV_REG314TRSV_REG50FTRSV_REG510TRSV_REG513TRSV_REG516read_avgdiscard_maxrbyte_maxdiffhcmidslowio_sync_uskdn: restoring keys ufs_stats$Linuxufs_exynos_corelumodule_layoutDZ__crypto_memneq&blk_ksm_init_passthrougho’param_ops_boolio_schedule_timeoutG((down_write\~scsi_block_requestsDBgsa_kdn_derive_raw_secret Nscsi_unblock_requests/cpu_hwcap_keys5arm64_const_caps_readyQd__kasan_check_writeY up_write E2gsa_kdn_program_keyܗ7gsa_kdn_restore_keysGV__warn_printk~mdevm_blk_ksm_initлandroid_rvh_probe_registerv}Ǩ__tracepoint_android_rvh_ufs_reprogram_all_keys$__tracepoint_android_vh_ufs_fill_prdtF:__arm_smccc_smc/ regmap_readਊ,gsa_kdn_set_operating_mode`1 _dev_warntput_device|C2devm_add_action=of_find_device_by_nodeof_parse_phandle`trace_event_raw_initɹtrace_event_regwkstrtoll^kstrtoboolŸhrtimer_start_range_nshrtimer_active̿ufshcd_query_flag_retryUeufshcd_bkops_ctrlscnprintfdufshcd_read_desc_param{[ufshcd_releaseX$ݿufshcd_hold?<sprintfasysfs_emit͡ufshcd_query_attr_retryڗ,__pm_runtime_resume|Qpfn_validވmemstart_addrɰCpreempt_schedule(strace_handle_return ]Rtrace_seq_printfF8trace_raw_output_preptsysfs_update_group1msysfs_create_groups__hwasan_storeN_noabort; __hwasan_loadN_noabortZ%strcmp'system_highpri_wqTzD__hwasan_load2_noabort&__tracepoint_android_vh_ufs_update_sdev__tracepoint_android_vh_ufs_check_int_errors4}__tracepoint_android_vh_ufs_send_tm_command__tracepoint_android_vh_ufs_send_uic_commandn__tracepoint_android_vh_ufs_compl_commandG__tracepoint_android_vh_ufs_send_commandԑ__tracepoint_android_vh_ufs_update_sysfstracepoint_probe_register v__tracepoint_android_vh_ufs_prepare_commandBs__alloc_percpul<kstrtoull)__pm_runtime_idle*squeue_work_onalloc_workqueueR>hrtimer_inite?ktime_getMJpreempt_schedule_notraceNY__cpu_online_mask*zcpu_number(__per_cpu_offset}nr_cpu_idscpumask_next0~__cpu_possible_maskdmemset~)Hmemcpy$___ratelimitUbpf_trace_run2ʲperf_trace_run_bpf_submitAjvabits_actualnperf_trace_buf_alloc<"trace_event_buffer_committrace_event_buffer_reservelFtrace_event_ignore_this_pid$event_triggers_callprintk&Ssched_clockFufshcd_system_resume7ufshcd_system_suspendPjiffiesp\_raw_spin_unlock_irqrestore 4_raw_spin_lock_irqsaveCnUclk_get_rate__const_udelayݚexynos_pm_qos_update_request]:regmap_update_bits_basenJnesnprintf__stack_chk_fail /ikstrtouintk}__udelay_Ddevm_kfree4E7sysfs_create_fileskobject_addRIkernel_kobj~kobject_initufshcd_shutdown8,exynos_pmu_update7}exynos_pm_qos_remove_request$ufshcd_removeo<disable_irq<kobject_put25ufshcd_pltfrm_init62exynos_pm_qos_add_request_traceUC͐exynos_update_ip_idle_statusjFqexynos_get_idle_ip_indexs}=F__hwasan_load1_noabort. of_property_read_variable_u8_arrayC60of_property_read_variable_u32_arrayCof_get_child_by_name__hwasan_store1_noabortfnMgs_chipid_get_revision__hwasan_store4_noabortt_A__hwasan_load4_noabort+]"syscon_regmap_lookup_by_phandleof_find_propertyYP_dev_errT.ldevm_ioremap_resourceplatform_get_resource\__hwasan_store8_noabort.3odevm_kmalloc.ێ&_dev_infocplatform_driver_unregisterhZ __platform_driver_register1__log_write_mmioKi__log_post_read_mmio__log_read_mmio3\W__tracepoint_rwmmio_writeN__tracepoint_rwmmio_post_readn5__tracepoint_rwmmio_readh'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNU[.S澡GNU$0h (X` dUh lUtxkk ,8D H P T \lt ! !  ( , 4DLdp|    ipip  j$j(8 <l@ DlLPjXj\dtff  ,m4m<HX\y` dmhlyp tm2y 2y     mm (,0m8<mLT\`GhGp|2y m2y m   b b08@vHv`hpx  f f,@Lll      E  ( E,  4 @ L X h t                U U, 8 D T ` p |   l l    k k      l l 0 < D L T \ d l x        , < L X h x      k k         k  k  $ , 8 D T \ d l t x |       0 0           ,8@LT\lx\dpx $0<@D HL X  8LTht 8DPT4\4h Q Q$ ,8X`l  v v,Lt|vv 0<H\`vhvt  (, 8Dhp|== $HTx$0<HT`p|(P\ht,4<P\ht|"m"mT\hx<HT`t4\|NN  <H (8DT`p|4 L X l         !8!X!`!p!!!!!!!"8"P"X"l"""""E" "E" """" """ ""# # ##$#,#0#E4# <#E@# H#T#\#h#l#Np#lx#N|#l#########$$ $0$<$L$X$l$x$$$$$$$$$$8%D%P%x%%%%%&&&,&@&L&X&d&l&&&&&&&&&&' ','8'L'X'd'p'''''''''''(( (,(8(L((((((((($),)0)E4) <)E@) H)T)\)h)t)))))))))))))) )) )****E * (*E,* 4*@*H*T*X*N\*!d*Nh*!t*|*** *"* *"*********++$+0+<+L+X+h+t+++++++ ,,,$,,,4,@,D,NH,!P,NT,!`,l,,,- --,-8-H-|-------.i .i$.,.D.P.\.h.t.......//N//N/ /0/4>@>P>\>h>t>>>>>? ??(?4?@?T?t????? @@@t@@@@AA AA A,A>(0<HLATA`,8HX\```pe  e  $ 0 4 "8 "< <D <L        $ 4 P X d t             8 \ h t |         , 4 T \          ( 0 < H T X ` l       PpxiX iX  m $m ("0"4ltip ip m m "" ,0k8kD ,4LX $5,58X` (4@LTdx,@i0 i i0 i t 08DThi li  PXdp| $,HP`tDLTi Xi \i `i i i i i  i i i $i 0pxip iX ip iX 0LXpxix i` ix i` iiii i`iHi` iH(8DXhxiiii(@HPipTiXXip\iXdlpiti|iiii0ii0ii$,<P`hpihtiPxih|iP 08Pdihiihiii $ ( i&0 i&@ P T ` p       ! !H!!!!"4"T""""""""""## #4#D#P#`#l#|######$$,$0$l4$l@$`$$$$i $i $$$%D%d%%%%%%&$&<&X&t&&&&'$'0'@'d'p'|''''''(((,(4(H(T(p((((((())8)T)p))))))$*0*H*l*|*******+,+T+`+p++++++++,,,8,P,t,,,,,,,-- -0-@-L-l--------..$.@.\.x...../ /@/\/x//////040\0h0p00000011$141@1L1T11111111122$242@2P2\2l2x2222222222333,383H3T3d3p33333333333 44(444D4P4`4l4|444444444455$505@5L5\5h5x555555555566 6,6<6H6X6d6t66666666667<7d7p777777788,888P8l8|888888,9X9d9t9|999999 : :,:H:d:x::::::;,;\;;;;<<,<8<P<d<p<|<<<<<k8=k8==(=4=@=D= L= T=*\=+p=|==fC=fC=,==-===.=====/===>>>0(>8>1P>X>d>l>p>Kx>K>>>>>/>>>?? ? ?(?,?`4?`8?p?2?2?3?fC?3?fC???4?fB?4?fB?5? @@,@<@H@X@p@6|@@@@j@j@@@@@@@i'@i'@@@ AA,AG4G@GLGPGXG`GpGG9GG:G;GGGGGGWGWGH$H4HHHHHHG!HG!HHH?H I(I,I4Ixf<f<>f(=fX>f0=fp>f>fAf>f4Af>f\Af`?fAf|?fAf?fAf?fA f?$fA(0f?4fB8@f@Df(BHPf,@TfPBX`fL@dfpBhpfT@tfBxf@fBf@fBf@fBfDCfCfLCfCfxCfDfCf@DfDfFfDfFfDfF fD$fF(0fE4fF8@f EDf GHPfGTfHX`fGdfHhpfGtfHxfGfHfPfdRfPf|RfQfRfQfRfHQfRfPQfRfQfSfQfSfLSfS fXS$fS(0fS4fS8@ff4If@f8IfP@ff|HA$fP(0fhA46px !  lf`f>k@5kp5yk$ 48kx%H `kH)pk(,)kH0x k0 k(3"(kH4X f` Oh p ^x f  'fdE 'fF('f\Hf0f f (8Pi if f0(f0f8f%@f+HfP-Pf/Xf4`f5hf 6pf7xf$9f:i kx(k0k8k@kHk@PkhXk`khkx ff ffkf@ (f@!PfThxf8ff fLffo "8Ph  "  (@4Xph, +( 0H `>xO 8PhC("@E Xp C )8 B  0 H "` 9x    M    8 P h Z    M  5 {(  @ X p    3 $   0 H [` ?x b n  ]    "8  P #h U O P  . 9 A(x@XpJL0H"` x# `` -Z "8\P#h'". W 9(' @) X#p'#[3#?#0gH`  (i@Ht`h lN f  r ( @ H %` h         <!!* !(!.`!f#q##k`!#k!($C 8$f4@$f\H$X$f4`$f\h$x$f$f8$i$i $iH$ip$i$i$i$i$k%%k8%%kX%%!(%f00%f$8%}P%fX%5h%f\p%fԲx%kH&%kh&%k&%k&%k&%k&%k'%k('%kH'%kh'%k'%k'%k'%k'%k(%k((%kH(&kh(&k(&k(&k( &k((&k)0&k()8&$H&X&fh&x&f&T"&f`&f &f@&n &f&&f'K#'f('88'fH'5 X'f`h'[x'f0''f'C'f'A'f'n 'f((fP((8(f0H(MX(fh(T#x(f((f(Y(f(; (fP((f )w )f()#8)fH)k)P)k*X)k(*`)kH*h)kh*p)k*x)k*)k*)k*)k+)k(+)kH+)kh+)k+)k+)k+)k+)k,)%)e)f**fp(*8*f@H*X*fh*x*f*`#*f**f**fP*"*f ++f(+B8+fH+X+fh+x+f`+,+f0+Q+f+N+f+;+f,,fp(,k-0,k(-8,kH-@,kh-H,k-P,k-X,k-`,k-h,k.p,k(.x,kH.,kh.,k.,k.,k.,k.,k/,k(/,kH/,kh/,k/,k/,k/,k/,k0,k(0,&- -f@(-8-fH-\"X-fh-&x-f- -f--f-H -f--fx./.f(.=8.fLH.X.fdh.[x.f ._.f8.p.f..f ..f/ /f(/t8/fH/0X/fh/#!x/fp/6/f/ /fD/i"/f\//f0? 0f0(080fH0kp0P0k0X0k0`0k0p000f00f0U 0f0K0ft0kh10k11k11k11k11k2 1k(2(1kH201kh281k2@1k2H1k2P1k2X1k3h1P x1fD1b1fH1B1fP1n#1fX1 1f`2H2fh(2382fpH2 X2fxh2 x2f2F2f2L2f22f2T 2f3z"3f(3kh303k383k3@3k3H3k3P3k4X3k(4h3x3f33f3R3fp363f3K3f04"4f(4R84fH4k4P4k4X4k4`4k4h4k5p4k 54K4fP44f44f@4Y 4f5;5f0 5 05f@5kP5P5"`5f p5k6x5k(65kH65kh65k65k65k65k65k75k(75kH75kp75k75k75k75k85k885k`866f,(6"86fH6uX6f h6Zx6f|6E6f6f 66f 6f 66fT66f78!7fP(7'87f@7f`H7X7f`7fhp7;7f7fh77f7fh77f7fh77f8fh8y 8f(8fh88t#H8fP8fh`8Pp8fx8fhAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)'(+,-./012345:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~./0   "!$#&%)('+*.-,/GHTIUL]*uv/25XZefno o!(ifef1/5;z:$I 975o6#5L55X`+ 6h326H&7w$91/9; Y:980{7:6:(66@4\;3PZ2|;0i/(Ip;`%:; >8pa7<64,Iw3@2<0O/,=];:0I8N74=3A 6A4>d3-2>09o8>o  CP675d?4L3?1n0?\<;?9 U8?705@4238I1@=0@B<P:0@9`8P@654A/6A4|H  :8*37*,5V+h4 S2h0b/Ax("(%((9$("@( h(&((7(4@;XI9D}8dUOTcH  ZpI75P4PZ3d 2|0Pw<;Q9\c8d075 Q4@3LQ1hK0dV<;TQ9.8Q7t5db4&3Q110PS<<:dy9  8\S605S84@2@T10P<U:R9d7`6Uy5p4@V2f1lV/;d:19tV76xWX53W2E1d/;W:9X7v6d753X2$1Z/;dm:8[7=6@[53dg2 0H[}/w;d2:8d!(n7)642+30)%/ }< 8E;9dJe+