ELFи@@)( @%@QqT QRC@8! !_TQ&K"R%!99_֥Q&R"R%99_ @%@R QqTR "BcAycZ! !<k,TK!Z!<Q$"R%y9_?#{HQq T&@ QR@8c cTKc h8kaTBQR!b8?qT{#_R@!@!?#{F QRqTR %dxZc c<kLTKc<$fxZ $k!TBQR!b8?qaT{#_@!@!?#{@_qTT"4(@{#__ q!T@BB!{#_(@{#_@B!?#{@?qhT4(@{#_@BB!{#_? qaT@BB!L@B9A7_?#{{#_?#{ $@`"@ @{¨#_?#(ZGR%R{SA8[*B@y@6<BR#yy 3y7y;y*7qT***!A8@BBAT{C*SD[E#_R?#CA8Ղ {S[ 3c  B7R@v@ 3@9875`@7}BR@T`@*!֏*@47qaT797` @ RB)R!R` @R(R!R` @Rb)R!R` @R)R!R` @RRR3@9 6a@ x|J`8`T&֚6`@#R{vx*Tx7RR4k c%~RaRJc8@x0@xc P@x`@"RR&`@**$R`@*RaR`@*BRaRkTa@`@?$q!TB7RaR@90@xP@xc p@xkKc@`@`@RRRA87@BBҁT{GSH[IcJC#_vw`@R&@x!RATa6@ ?kTr`Td@Q ֏ `@6c|*`5*b`@ 47`@#@y'@y$q`T@y` @Ra` @*RaR` @#RB)R*` @#R(R*3@9@ 6c@b)R` @c!RJc8D` @Eӂ)R!R` @RRRtu`@R&@x!RAT` @@5t` @Rb)R!R` @R)R!R**+@y`k c?#A8{St[*c7<BҀ~@R@Z$x~@#@"R@yyyy *7qT***!A8@BBT{B*SC[DcE#_Rt?#A8{CABҌ`@!֏#R9A8@BBT{A R@#_?#A8{CS Bғ>@`B97`@`4a@ !CR*5BRq`@R#R9 5@RRA8@BBT{A*SB#_`@dr@CcB``@dr@CcT?#{#R9{¨#_?#{CQSqT[* @c@`?*4[B*SA{è#_ց@*@!@y*`5 BR_[B*SA{è#_ց@B!BR_[B@!?#{RS2*`4@!*SA{¨#_@RK* 5*SA{¨#_?#{RS,@*`4@!*SA{¨#_րR@!@y?Pq*5BRҀ .@!R*5BR@qAT.@4*?#A8{CS>@ B9@@4!R*4A8@BB T{A*SB@#_BRqR*`4@!BR@R* 5@@#R!@y5C9@9kT!C9@9?kT*5R*5@R*5@B@*@5@r@Cc*?#{AS!@aB` /[!cBkRÂR+wARe@b@D0yb@C4yb@Bp4`@!R8y`@ucfAyBRR<yR`@p`@`@vy!R`@4Ң@y!RB<z4x`@!T`@RaRvy`@RaR8R`@RRRRAR`@RRRRR`@aC9`C9zOx! t2Oxa)_q@zTa@!@ ?`@!Rb*@4`.@`4`6@5aB9`@7a@A4x9*5R*5@R*4`@![BcCkD+@*SA{ƨ#_c.@d6@!t@/@Ra`6@`Rt@u.@@@5b@5`@Ra6@*5`@*`@45b@RRb@R!R@`AR@`AR,RRRRRB)R!R(R!Rb)R!R)R!R@RcB!ĂrrAR 5`fAy >yt `:@ca@Ҥz`% sdr!C*@ 5[B*SAcCkD+@{ƨ#_{@`@`ZQz@@@@Q7c@`@a@yc@4@ `B0 R`9 `@Ra6@*4 R` ՠb4*`@![BcCkD+@?a@B!b 4a@B!`@Ra6@*4 R:y*!*`@!`@t![BtcCkD+@ ?#{S @@@QqHTc@c@`?5@`X`SA{¨#_@@ 4`@!?#A8{S[ B  ն@@!@ ?'6R@`)u >B!t@R`t%c7Rwj!`"@h T!`&@ T**@T`bj@w*@Ta@`.?q T? q Ta*@?@!T`"@*5`&@*`5c!* 5`B9 7?#R׏?9@4R?#R׏* 4R`B97`@4 R`9* 5R1*5@RT*@4`@!cF#a*@?@T`"@*`4*!cF@yB]`&@`"@cFA8@BBAT{C*SD[E#_! R Rajy`*B*4cFNAl*!`"@cF*5`@R׏9#Oy*5#Bww9O@y`@cfy! A `5 S4@x`B96C! 5 @tBR!R* 4*!cF*B*t5*B*t5*!cFq!kicF*dC tBctVThe checksum of the config fw is not correctConfig fw must have Config_Fresh register set%s called without an irq_pin_access_method set %s called on device without ACPI support Error reading %d bytes from 0x%04x: %d Error writing %d bytes to 0x%04x: %d The length of the config fw is not correctConfig sent successfully.Controller irq sync failed. Controller reset failed. Config version mismatch %d != %d, resetting controller Failed to allocate input device.Goodix Capacitive TouchScreeninput/tsConfig not set, resetting controller Invalid config (%d, %d, %d), using defaults Non-standard 9-bytes report format quirk Applying 'inverted x screen' quirk Failed to initialize MT slots: %dFailed to register input device: %dGoodix Active Peninput/penrequest IRQ failed: %d 1151I2C Address: 0x%02x I2C check functionality failed. &x->waitAVDD28Failed to get AVDD28 regulator VDDIOFailed to get VDDIO regulator irqFailed to get %s GPIO resetFailed to enable AVDD28 regulator: %d Failed to enable VDDIO regulator: %d goodix_disable_regulatorsI2C communication failure: %d ID %s, version: %04x goodix,config-namegoodix/%sgoodix_%s_cfg.binFailed to invoke firmware loader: %d Goodix-TSgoodix_tsdrivers/input/touchscreen/goodix.c115856635688917S92869119271911091119279289129147967?#{!{#_?#{{#_goodix_irq_direction_outputgoodix_pin_acpi_output_methodgoodix_irq_direction_inputgoodix_pin_acpi_direction_inputGgoodix_configure_devgoodix_ts_probegoodix_send_cfggoodix,gt1151goodix,gt1158goodix,gt5663goodix,gt5688goodix,gt911goodix,gt9110goodix,gt912goodix,gt9147goodix,gt917sgoodix,gt927goodix,gt9271goodix,gt928goodix,gt9286goodix,gt967GDIX1001GDIX1002GDX9110GDIX1001:00GGPlicense=GPL v2description=Goodix touchscreen driverauthor=Bastien Nocera author=Benjamin Tissoires HS =  W Tint^v v  =u81=u16K=u32j&v   UHI   $K%K#ZI *=B vVWX&vf     k>vYo vw v&v L @&vv v7v.'.'.!'.''./'.5'.< va,!v sZFVL@ v!+." v v#0Q v#} v#   v#7        !"#$%&'()*+,-./!v#m!v#!v#7v#  v$:q!v $ [ &v%&v&0 7v'\ !^(J H v)  )  &v*M  ,,,,,, ,@, +h  I ^7v+,   &v,t      t    !v- !v- !v-:  v./p  !v/    v0 W      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh&v1{ v2(    v2<  v3_  ^40H      v5` v5) v59 v5N v6+\    v78j v9- !v9J  v&WWa v:<J:E :F :G^ :H :I I^^\:L :M :N :O :P! :Q, :R a( :Sv4 :Tv8 :U@ :VH :WP :XX :Y^` :Z^d :[: hKid:\l :]q :^ :_I :`I :a^ :bx :c :d$k :ev :f8g8h8i^8j>W?WJ8;Kid9, :!"D& "K& "R& "Y& ;"`$ "u "|# "# y UE#U ?U{$ ?" ?  #   98)-9 e)U-e %- - /z#/vv\/(L^Hvv;d ^^^<Ia/v^^^^/vv=^^,v#i ~ > ^",,?H yB,m#^h~ f,#-I .] ~ ,: #@^^,3 A ~ ,BE ,s#?(~ m x ::xCyQQCm^I,~ >QD ^m,3E2^,,:t^A^A^,+ H~ v:vZ+ lv f ~:dIvI/vv^<vvIf#^#F}:uI.p@+^t~ v  ,@8,3+ v#y^.n^.p^^.o^^=v?4vGQQ,30 # V{m# \$m# cm/ >#@2,3^""'^( ]$^^,( ^ dev)~ etsG^9 C CDr )DD> DD. v . .c).- - -c.$ . .c).3, 4( ^XS"dev*~ dts^d9`! C!CDr )D4!,4D!DD? "$?W??37"434@~0":~1Pts CCDr )D( ^':/ets,^L'A@B#- Cq#0I2FOFCF[F)eFB $BBB BD/$DDDB!r$BBCw DCE"$E_Ed-% &v- -d--)-E$FE%FE?%FFa%%FE%FF%%FC%CF%%FF%F7D; h&VDpDcDID }Dd''',HH &,,, ,-PC &- -d.@$ . .d).,tX n', ,d - -CBCCC?\ ? ?d'' ' arg-ts @(cfg5Qdctx@cts^;0  1110` 11 1(j ^H,tsj8cl^dim^;L,Bo)- C#)0I2FOFCF[F)eFB)- C)0I2FOFCF[F)eF"-*0- <-j I-dV-C% l*CCCC& *CCCA(*AAAA)AAA-P T+- -d.@$ . .d).A+AAAA+AAA> d,>> >dAF,AAAAG2,AAAFNFFFF3 4,,O ^, O/Q^R^S4 ^"- ts476^buf78 d- ts7^ ^^ ^- ts:dev~ IA ^- tsA ^- ts0^`^.ts5d^;Do.DDDDDM^. ts,^;( ^./ts>P4>/ !0  30>/./( ^/ts?P:G^Q4/ /  //// ^ 0 tsA I^40 0 0 ^S0 tsC4c0 c0S0Ms^0 tss, cfgs: lensC^u^4' *- 900*I` ^.1 ts`4 cfg`B len`K^NLh2tsL@PDiN^RN ^TOQfCR1wCOC1C5xF9 F/CUGC;Ch6\>^B5ByBlB^B6ByBlB^BA6ByBlB^Bm6ByBlB BB%=:7?=3=L=Y=f=^B6ByBlBr= ==^BByBlB=8 >>>&>3> @>i{A7AAC7C<>w> >R >S> >P >dCn E:CCCCo :CCCCp :CCC(Bt:PBCB6B^Bv;ByBlB^BwC;ByBlB^B{k;ByBlB^B|;ByBlB B;B^B~;ByBlB^B<ByBlBCj N<CCCCk <CCCCl CCCr=(==^BByBlB%=[ r= ts9 A^i^ = ts;i^ = ts> Fid^^^^ N> ts> Fid^^^^ i> ts<\ > ts\> \F^^^^^^^!^_6 ^ ? ts6;dev8~ 9+ ^?ts?1G%%^%^ e9?- - *- - +'?idH,Eivb^ @1,reg81@Q^ @R)f2reg5g2bufDh2lenM^e%Fmsg Fret^d% @% 5D  EDQ^kAR(d2reg4f2buf=R2lenF^e"kA" =Fret^cc5xFF {A6UAdevU41U=^A dev v val^ B dev v val^(B dev1^B dev7 Iv S^B dev7 Iv S^^B ?" IB ="u C u: uHp*C pA*C6FaCvalF+pF6*'%HaCRC+7Cp72*'C%9 CC+Cp2*'C% CC+UICdevU6~ D dev3~ >7D dev:^D dev=~ If  #,ret^FD devF1~ F=m gfpFI6BDminB/maxBB .&E Dm P* v %v^E  !I: ; 9 <!I/ 1RUX!YW I1X YW  U.?: ; 9 'I<.: ;9 'I 4:!;9 I:!;9 I4: ;9 I: ; 9 I(1RUX YW : ; 9 I.?: ; 9 '<.: ;9 '  1 $ > !> !I: ;9!"4: ; 9 I#.?: ;9 'I<$1%4: ; 9 I&>! !I: ; 9!'<(.:!;9 'I@|) 1* +.: ; 9 'I ,(-4:!;9 I .: ;9 I/.?: ;9!'<0.?: ;9 '<1: ; 9 I2:!; 9 I344I451RUX Y W 6.: ; 9 ' !7>! !I: ;9 8 :!:; 9 I89 ::!;9 I; :!;9!< 1U=:!; 9!I>'?4:!;9!I?@.:!;9! '@|A :!;9!B UC D4:!;9!IE4: ; 9 IF4:!; 9 IG.1@|H(!I'IJ : ; 9!K : ; 9 I8 L4I4M.?:!;9!'I !N.:!;9! '@zO 1UP 1Q.?:!; 9!'I@|R:!; 9 IS% UT$ > U5IV W&X4: ; 9 I?<Y4: ; 9 I?Z4: ; 9 I? <[4: ;9 I?<\ : ; 9 ].: ;9 '@|^.: ;9 'I@|_ 1U`.?: ;9 'I@|a1X Y W b.?: ; 9 'I c Ud : ; 9 e 1f.1@|L,$   LL \`\,0<@ $(,0    ((, $,,0 < ,`,H,,DTT\> 8 -! !/!0""wz ""$ k .?<K! }X  fKw  24x J1 K%u J vf   / `! kx&  x /   1. #!  YuX0 =(` 2. $= YaX14 g#zJ K#zJ= / . { =w# . K et Jz K Yf  !! z 0 = . Z(    /MKz =# K#0 = 3 Y$x& $}  3A"".!% ==!/!+ ! ! ! .! /" #!*"y  ! ! #!$z.&#z.","z&#z. .<~. !r  <w !ux~ .31#3#1/w w   3  "!| =# K#0 =&Y?JEXi""!z..."!z .. J#." Z& = x =#K^..~...~.vKKKK } ! }  !!#," }   "" x " ~ ! z"  z &  9  z 9. !z <4~{ ..{  { ..{ .) Z!= / v  Zr.0 v . .J/ K v    . v.    Zy.<JX /= .XJ2/##%z  5 <#D1// tJ " Kz.Z ! v .} z .%x X# !x v  y  !J  } 0}"&z &" J! x1 J! x3 h! x x 2& +# K x2 "JJ =' =(x 5~ G" !#) g#)&.1"/s{ =# K#0 =&Y}.O  =![  u.   }! x /y.? }"""" }  x f } v< . [/ .  =#} H-/ /#"H!/"w  "iw &J &  !.! <"0 [!z ![ |. x f}. x f*.Y G. //  . K w .    X  XHRTIMER_MAX_CLOCK_BASESMM_SWAPENTSgpiod_flagsMEMCG_DATA_KMEMgoodix_int_synci2c_get_functionalityWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSPSI_IRQsize_tPGSCAN_ANONWMARK_MINinput_alloc_absinfoGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongNR_ZONE_LRU_BASEgoodix_ts_driver_exitPCPU_FC_NRSCHED_SOFTIRQdevices_cgrp_id__kernel_ulong_tgoodix_ts_driver_initNR_PSI_TASK_COUNTSfirmwareinput_set_abs_paramsi2c_transferUCOUNT_FANOTIFY_GROUPSACPI_DEVICE_SWNODE_PORT_NUM_ENTRIESWMARK_HIGHacpi_device_swnode_ep_propsWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDi2c_clientSWAP_RANR_ZONE_ACTIVE_FILENR_VM_EVENT_ITEMSgpiodMM_SHMEMPAGESgpiod_direction_output__func__goodix_chip_idUCOUNT_MNT_NAMESPACESvm_event_item__u16MEMCG_MAXlru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNgoodix_i2c_write_u8BALLOON_MIGRATEPGPROMOTE_SUCCESSPSI_MEM_SOME__SD_PREFER_SIBLINGgoodix_ts_irq_handlergoodix_chip_dataSB_FREEZE_COMPLETE__u8CMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDcheck_sumNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSinput_abs_set_maxgt1x_chip_dataNUMA_PAGE_MIGRATEpsi_aggregatorsADDR_NO_RANDOMIZENUMA_OTHERi2c_adapterconfig__mod_acpi__goodix_acpi_match_device_tableCGROUP_GETSOCKOPTNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32CGROUP_UNIX_RECVMSGTHP_FAULT_ALLOCFDPIC_FUNCPTRSnode_stat_itemkmalloc_cache_typeTHP_FILE_MAPPEDPGALLOC_NORMALUNEVICTABLE_PGCULLEDgpiod_intwb_stat_itemucount_typegoodix_firmware_checkNUMA_HITbak_refPGSCAN_KSWAPDTHP_MIGRATION_SPLITRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITGPIOD_INLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEPGFREEMEMCG_SWAP_MAXssize_tIRQ_TYPE_DEFAULTpoint_data__u32UCOUNT_RLIMIT_SIGPENDINGdev_idMAX_CGROUP_BPF_ATTACH_TYPE__devm_add_actionPGREFILLgoodix_check_cfggoodix_check_cfg_8UCOUNT_RLIMIT_MEMLOCKDQST_CACHE_HITSNR_LRU_BASEreset_controller_at_probeNR_SHMEM_THPSUNAME26PGSCAN_SKIP_DMA32wbuf__UNIQUE_ID_ddebug608HRTIMER_BASE_TAITHP_SWPOUT_FALLBACKkmalloc_cachesIRQ_NOPROBEMTHP_STAT_SPLIT_FAILEDCGROUP_INET_SOCK_CREATEpsi_reswork_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOC___GFP_KSWAPD_RECLAIM_BITUCOUNT_INOTIFY_WATCHESlong intavdd28memory_cgrp_idslotKSM_SWPIN_COPYinput_report_abs__pptrTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMAtestPGPGINclass_raw_spinlock_irq_tNR_RUNNINGinput_devNR_THROTTLED_WRITTENi2c_register_driver__init_swait_queue_headWORK_OFFQ_DISABLE_BITS___GFP_RECLAIMABLE_BITWORK_OFFQ_FLAG_BITS__msecs_to_jiffiesretry_get_irq_gpioinput_set_capabilityCGROUP_INET6_CONNECTPGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPESCPUTIME_SYSTEMgoodix_check_cfg_16CGROUP_INET_SOCK_RELEASEgoodix_pin_acpi_direction_inputNR_FILE_DIRTYhugetlb_cgrp_idgoodix_irq_direction_outputsigned charCGROUP_INET_INGRESSio_cgrp_idclass_raw_spinlock_irqsave_tIRQ_NOAUTOENWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITconfig_verUNEVICTABLE_PGRESCUEDinput_abs_set_resgpiod_direction_inputcalc_config_checksumstatic_keyHRTIMER_BASE_REALTIME_SOFTgoodix_pin_acpi_output_methodNR_FREE_CMA_PAGESNR_ACTIVE_ANON_ddebugNR_ISOLATED_FILEerrorHRTIMER_BASE_MONOTONIC_SOFT_msecs_to_jiffies__UNIQUE_ID_license619pid_typeMTHP_STAT_SWPOUTvec_typeWORKINGSET_NODERECLAIM__TASKSTATS_CMD_MAXunsigned charCOMPACTSTALLCGROUP_SOCK_OPSNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITusleep_range_statePGSCAN_DIRECT___GFP_UNUSED_BITnuma_stat_itemcheck_configgpio_countDQST_READSmsleepPGREUSEALLOCSTALL_MOVABLEWMARK_LOWgoodix_irq_flagsMIGRATE_ISOLATEenable_irqclass_spinlock_irqsave_tNR_ANON_THPSinput_mt_sync_frame_BoolKMALLOC_RANDOM_ENDSTICKY_TIMEOUTSgoodix_calc_cfg_checksum_16PIDTYPE_PIDvalueKMALLOC_CGROUPgeneric___set_bitnine_bytes_reportchar_resMEMCG_SWAP_FAILmoduleACPI_DEVICE_SWNODE_EP_NUM_OFinput_report_keyGPIOD_OUT_HIGH_OPEN_DRAINperf_event_cgrp_idIRQ_TYPE_EDGE_FALLINGNR_SWAPCACHEbak_ref_len___GFP_ZEROTAGS_BITtouchscreen_propertiesARM64_VEC_SVENR_MEMSTALL_RUNNINGMOD_INVALIDMIGRATE_TYPESNR_PSI_STATESinput_register_devicegoodix_ts_driverLRU_INACTIVE_ANONlong long unsigned intCGROUP_UNIX_GETSOCKNAMENR_PSI_AGGREGATORSN_HIGH_MEMORYUCOUNT_UTS_NAMESPACESinput_winput_xMOD_DATAIRQ_WAKE_THREADmod_mem_typealloc_tagCGROUP_UDP4_SENDMSGgoodix_process_eventsflagsmax_touch_numfreezer_cgrp_idMEMCG_LOWpropCGROUP_INET4_GETPEERNAMEgoodix_pm_opsPGSCAN_DIRECT_THROTTLEgoodix_resumeNR_IOWAITWORK_STRUCT_COLOR_SHIFTcallerACPI_DEVICE_SWNODE_EP_LANE_POLARITIESvm_fault_tstrcmppage_memcg_data_flagsMEMCG_OOM_GROUP_KILL__UNIQUE_ID___addressable_cleanup_module615CPUTIME_IRQNR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEgoodix_send_cfgCPUTIME_NICEcpuset_cgrp_idCGROUP_UNIX_SENDMSGMOD_TEXTIRQ_HANDLED__SD_ASYM_CPUCAPACITY__UNIQUE_ID_author616__UNIQUE_ID_author617__SD_BALANCE_FORKSLABS_SCANNEDinputgpiod_rstCPUTIME_IDLEy_maxpids_cgrp_idgoodix_i2c_writeIRQ_NO_BALANCINGKMALLOC_DMAi2c_msgTIMER_SOFTIRQNR_WMARKkey_valueHRTIMER_BASE_MONOTONICPCPU_FC_AUTO___GFP_LAST_BITMIGRATE_RECLAIMABLENR_FILE_MAPPEDADDR_LIMIT_32BITversioncfg_nameusleep_rangeCGROUP_INET4_POST_BINDgoodix_ts_idUCOUNT_PID_NAMESPACESint_trigger_typeSB_FREEZE_WRITE___GFP_HIGHMEM_BITzone_stat_iteminput_clock_typeACPI_DEVICE_SWNODE_DEV_NUM_ENTRIESlock_class_keyinput_eventCGROUP_LSM_STARTtouchscreen_parse_propertiesPGSCAN_SKIP_DMAgoodix_disable_regulators__compiletime_assert_355memcg_memory_eventBALLOON_INFLATEDROP_SLABmsecs_to_jiffiescpuacct_cgrp_idinit_completiontouch_numPSI_MEMHRTIMER_BASE_TAI_SOFTHTLB_BUDDY_PGALLOC_FAILKCOMPACTD_FREE_SCANNEDgoodix_get_gpio_configindexCPUTIME_GUESTACPI_DEVICE_SWNODE_EP_DATA_LANESirqreturnWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYUCOUNT_IPC_NAMESPACESRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITcgroup_bpf_attach_typehas_acpi_companionACPI_DEVICE_SWNODE_EP_CLOCK_LANESPIDTYPE_MAXPGDEACTIVATEgoodix_acpi_matchNR_MEMSTALLUNEVICTABLE_PGCLEARED__SD_SHARE_CPUCAPACITYCGROUP_INET6_BINDWB_DIRTIEDIRQ_PER_CPUlong unsigned intUCOUNT_USER_NAMESPACESpsi_task_countPGSTEAL_FILEGPIOD_OUT_LOW_OPEN_DRAINSWAP_RA_HITvmscan_throttle_stateCGROUP_INET6_GETPEERNAMEretryPTR_ERRPGSCAN_FILEPGPGOUTTASKSTATS_CMD_NEWNR_ZONE_UNEVICTABLEACPI_DEVICE_SWNODE_DEV_ROTATIONWHOLE_SECONDSCPUTIME_STEALIRQ_TYPE_EDGE_BOTHNR_SHMEMerr_release_cfgINPUT_CLK_REALPGALLOC_MOVABLEPSI_CPU_FULLdevm_input_allocate_deviceCGROUP_SYSCTLpsi_statesget_unaligned_le16ACPI_DEVICE_SWNODE_DEV_LED_MAX_MICROAMPi2c_del_driveradapdev_pm_opsACPI_DEVICE_SWNODE_EP_LINK_FREQUENCIESuintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLgoodix_handle_fw_requestTHP_SCAN_EXCEED_SHARED_PTEregulator__dynamic_dev_dbgirq_pin_access_methodMIGRATE_PCPTYPESTASKSTATS_CMD_UNSPECIRQ_PIN_ACCESS_NONEPCPU_FC_PAGEIRQ_LEVELirq_flagsPGLAZYFREE__SD_NUMACOMPACTFAILPIDTYPE_SIDadded_acpi_mappingsgoodix_ts_probesnprintf__SD_BALANCE_EXECCGROUP_UNIX_CONNECTPGFAULTUCOUNT_CGROUP_NAMESPACESDQF_SYS_FILE_BNR_INACTIVE_ANONMTHP_STAT_SHMEM_ALLOCNR_WB_STAT_ITEMSMEMCG_OOM_KILLdevice_property_read_stringACPI_DEVICE_SWNODE_PORT_NUM_OFMEMCG_HIGHMIGRATE_UNMOVABLE__this_moduleTHP_SPLIT_PAGE_FAILEDx_maxmaskNR_PAGETABLEMTHP_STAT_SHMEM_FALLBACK_CHARGENR_ZSPAGESUCOUNT_TIME_NAMESPACESIRQ_TYPE_PROBEgoodix_ts_report_touch_8bNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tIRQ_TYPE_LEVEL_HIGH___GFP_IO_BITNR_FILE_THPSMTHP_STAT_ANON_FAULT_ALLOC__UNIQUE_ID_description618CGROUP_DEVICEUNEVICTABLE_PGMLOCKEDCOW_KSMMOD_INIT_RODATANR_KERNEL_MISC_RECLAIMABLEsync___GFP_FS_BIT___GFP_HARDWALL_BITpen_input_registeredTHP_SCAN_EXCEED_SWAP_PTEgoodix_reset_no_int_syncIRQ_TYPE_LEVEL_LOWCGROUP_UDP6_RECVMSGinput_mt_report_slot_stateDQST_DROPSNR_VM_NODE_STAT_ITEMSCGROUP_UDP4_RECVMSGid_strINPUT_CLK_MAXMTHP_STAT_SWPOUT_FALLBACKMOD_RO_AFTER_INITCOMPACTSUCCESSWORKINGSET_REFAULT_ANONPGSTEAL_ANONacpi_device_idMIGRATE_HIGHATOMICdevm_regulator_getmthp_stat_itemgoodix_chip_idsMOD_INIT_DATAgoodix_ts_report_touch_9bcurrent_stack_pointerPSI_CPUALLOCSTALL_NORMALCMA_ALLOC_FAILCGROUP_LSM_ENDMTHP_STAT_ANON_FAULT_FALLBACKinput_copy_absMEMCG_NR_MEMORY_EVENTSNR_BOUNCEN_POSSIBLEPSI_AVGS__SD_SERIALIZECGROUP_INET6_POST_BINDaddrKSWAPD_HIGH_WMARK_HIT_QUICKLYARM64_VEC_MAXIRQ_MOVE_PCNTXTCGROUP_BPF_ATTACH_TYPE_INVALIDGPIOD_OUT_HIGHNR_ZONE_INACTIVE_FILErelease_firmwareWORKINGSET_REFAULT_BASEgoodix_resetunsigned intgoodix_ts_data_oldSB_FREEZE_PAGEFAULTIRQ_PIN_ACCESS_ACPI_GPIOMOD_INIT_TEXTPSI_NONIDLEgoodix_get_chip_dataheader_contact_keycode_sizeNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMS__devm_add_action_or_resetNR_FILE_PAGESPSWPOUT___GFP_WRITE_BITNR_STATSgoodix_ts_report_keygoodix_request_irqWORK_STRUCT_PENDING_BITGPIOD_OUT_LOWPCPU_FC_EMBED__SD_ASYM_PACKINGl_yescomplete_allput_unaligned_be16WORK_OFFQ_FLAG_SHIFT__int128 unsignedCGROUP_SETSOCKOPTregulator_enablegoodix_ts_removeTHP_MIGRATION_SUCCESSirqreturn_tIRQ_PIN_ACCESS_ACPI_METHODZONELIST_NOFALLBACKACPI_DEVICE_SWNODE_PORT_REGi2c_get_clientdataIRQ_TYPE_LEVEL_MASKNUMA_HINT_FAULTSi2c_set_clientdataNUMA_INTERLEAVE_HITINPUT_CLK_MONO__UNIQUE_ID_ddebug606IRQ_NESTED_THREADsized_strscpyIRQ_DISABLE_UNLAZYdata___GFP_COMP_BITPGROTATEDPSI_IOADDR_COMPAT_LAYOUTNUMA_PTE_UPDATES___GFP_HIGH_BITinput_pendev_err_probegoodix_free_irqIRQ_TYPE_SENSE_MASKCOMPACTFREE_SCANNED___GFP_NOFAIL_BIT___GFP_NOMEMALLOC_BITPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTENR_ZONE_ACTIVE_ANONmigratetypeNR_ACTIVE_FILEUCOUNT_INOTIFY_INSTANCESinput_mt_init_slots__SD_FLAG_CNT__UNIQUE_ID_ddebug610NR_KMALLOC_TYPES__UNIQUE_ID_ddebug612boolUNEVICTABLE_PGSCANNEDIRQ_POLL_SOFTIRQgoodix_suspend__be16retry_read_config__kernel_long_tTASK_COMM_LENN_CPUTHP_SPLIT_PAGE__mptrcontact_sizeTHP_ZERO_PAGE_ALLOC_FAILEDsizeVMSCAN_THROTTLE_CONGESTEDTHP_FILE_ALLOC__UNIQUE_ID___addressable_init_module614PSWPINNR_INACTIVE_FILEDQF_ROOT_SQUASH_B___GFP_ACCOUNT_BITZONELIST_FALLBACKTHP_COLLAPSE_ALLOCNR_IOMMU_PAGESfirmware_loading_completeNR_ZONE_INACTIVE_ANONgoodix_add_acpi_gpio_mappingsgoodix_i2c_readgoodix_ts_release_keysrseq_cs_flags_bit__kmalloc_large_noprofNR_LRU_LISTSDQST_FREE_DQUOTSgoodix_ts_report_pen_downCOMPACTISOLATED__kmalloc_cache_noprofacpi_device_swnode_dev_propsPSI_MEM_FULLADDR_LIMIT_3GBACPI_DEVICE_SWNODE_EP_NUM_ENTRIESTHP_ZERO_PAGE_ALLOC_dev_infoCGROUP_INET6_GETSOCKNAMEdeviceIRQ_NOTHREADdev_get_drvdataof_device_id__le16WMARK_PROMOhrtimer_base_typewait_for_completionLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONACPI_DEVICE_SWNODE_EP_REMOTE_EPHI_SOFTIRQNR_UNEVICTABLEdmi_system_idMM_FILEPAGESclass_spinlock_irq_tPGACTIVATE___GFP_DMA_BITraw_cfg_len__NR_MEMCG_DATA_FLAGSKMALLOC_NORMALNR_VMSCAN_IMMEDIATEWORK_STRUCT_INACTIVE_BITMOD_RODATAPSI_IO_SOMEswait_queue_headgoodix_irq_pin_access_methodDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDkeymapinput_y___GFP_MOVABLE_BITgoodix_read_versionNR_MLOCKVMSCAN_THROTTLE_ISOLATEDACPI_DEVICE_SWNODE_EP_BUS_TYPENET_RX_SOFTIRQSB_FREEZE_FSgoodix_save_bak_refmsgsCGROUP_INET4_CONNECTCGROUP_INET_EGRESSdev_set_drvdatagpio_descdisable_irq__kmalloc_indexTASKLET_SOFTIRQIRQ_NOREQUESTirq_handler_tKCOMPACTD_WAKEaxisWB_WRITEBACK___GFP_NORETRY_BITDROP_PAGECACHEACPI_DEVICE_SWNODE_EP_REGtouchscreen_report_posTHP_COLLAPSE_ALLOC_FAILEDis_acpi_device_node___GFP_RETRY_MAYFAIL_BITaddr_bufCPUTIME_USERfwnode_handleMM_ANONPAGESGPIOD_ASISgpio_int_idx__SD_WAKE_AFFINEPSI_POLLUCOUNT_NET_NAMESPACES__int128ACPI_DEVICE_SWNODE_DEV_FLASH_MAX_MICROAMP__kernel_ssize_tPIDTYPE_PGIDstatic_key_falseDQST_LOOKUPScode_DQST_DQSTAT_LASTDQST_SYNCSvddiosize_is_constantMTHP_STAT_SHMEM_FALLBACK__keyCGROUP_UDP6_SENDMSGfirmware_namePGDEMOTE_KSWAPDcompletionWORKINGSET_NODESNR_PSI_RESOURCESconfig_lenHRTIMER_BASE_BOOTTIME_SOFTTHP_FILE_FALLBACK_CHARGEALLOCSTALL_DMAWORK_STRUCT_PWQ_BITNR_DIRTIEDUCOUNT_COUNTSPIDTYPE_TGIDchipTHP_MIGRATION_FAILfalsedmi_check_systemnet_cls_cgrp_idregulator_disableresetNR_VMSCAN_THROTTLEIRQ_TYPE_NONEinput_mt_slotNR_WRITEBACKNR_ISOLATED_ANONACPI_DEVICE_SWNODE_DEV_FLASH_MAX_TIMEOUT_USnameblk_opf_t__kmalloc_noprofPAGEOUTRUNgt911_chip_datagoodix_calc_cfg_checksum_8PGSTEAL_KHUGEPAGEDTHP_SPLIT_PMD__MTHP_STAT_COUNTWB_WRITTENIRQ_TYPE_EDGE_RISINGACPI_DEVICE_SWNODE_DEV_NUM_OFshort intarch_static_branchinverted_x_screenIS_ERRmain_clki2c_check_functionalityCOMPACTMIGRATE_SCANNEDgpiod_direction_output_rawinput_sync__compiletime_assert_607goodix_irq_direction_inputfuncMEMCG_SWAP_HIGHgoodix_ts_read_input_reportdevm_kmallocPSI_CPU_SOME___GFP_DIRECT_RECLAIM_BITPGDEMOTE_DIRECTNR_VMSCAN_WRITEUCOUNT_RLIMIT_NPROC__SD_BALANCE_WAKENR_WRITTENINPUT_CLK_BOOTNUMA_MISSWORKINGSET_ACTIVATE_ANON___GFP_NOWARN_BITbranchMMAP_PAGE_ZERO__dummy2truecpu_usage_statgt967_chip_dataCGROUP_UNIX_GETPEERNAMEWORK_STRUCT_PWQ_SHIFTPGSCAN_SKIP_MOVABLECGROUP_INET4_GETSOCKNAMEgoodix_create_pen_inputPGSTEAL_DIRECTi2c_driver__compiletime_assert_611config_addr__compiletime_assert_613kfree___GFP_DMA32_BITPSI_IO_FULL__dummyCGROUP_INET4_BINDdevm_kzallocIRQ_NO_DEBUGN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCALclass_raw_spinlock_t__SD_SHARE_LLC__SD_OVERLAPgt9x_chip_dataUCOUNT_RLIMIT_MSGQUEUEHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tzone_watermarksTASKSTATS_CMD_GETgoodix_i2c_testMTHP_STAT_SPLIT_DEFERREDmemcpygfp_tNR_WRITEBACK_TEMPHRTIMER_BASE_REALTIMEIRQ_NONEMTHP_STAT_SPLITTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDUNEVICTABLE_PGSTRANDEDKCOMPACTD_MIGRATE_SCANNEDnet_prio_cgrp_idget_unaligned_be16pcpu_fcPSI_IRQ_FULL__SD_CLUSTERDQST_WRITESrlimit_typeDQF_PRIVATEjiffiesN_ONLINEPGMIGRATE_FAILlong long intACPI_DEVICE_SWNODE_DEV_CLOCK_FREQUENCYdevm_request_threaded_irqNR_SLAB_RECLAIMABLE_Brequest_firmware_nowaitgoodix_read_configMEMCG_OOMCPUTIME_GUEST_NICENUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEkstrtou16actioncoor_dataKMALLOC_RANDOM_STARTN_MEMORYPGMAJFAULTcgroup_subsys_idacpi_device_swnode_port_propsKSWAPD_INODESTEAL___GFP_ZERO_BITgoodix_of_matchCPUTIME_SOFTIRQcpu_cgrp_idCPUTIME_IOWAITIRQ_IS_POLLEDdevm_free_irqshort unsigned intIRQ_HIDDENNR_SECONDARY_PAGETABLEdevm_gpiod_get_optionalTHP_DEFERRED_SPLIT_PAGEMAX_ZONELISTSnode_statesWORK_STRUCT_LINKED_BITWORKINGSET_ACTIVATE_FILEMEMCG_DATA_OBJEXTSCGROUP_SUBSYS_COUNTNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEWB_RECLAIMABLEBLOCK_SOFTIRQ___GFP_MEMALLOC_BITkmalloc_type__mod_of__goodix_of_match_device_tableUCOUNT_FANOTIFY_MARKSload_cfg_from_diskmax_timeoutTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLENR_FREE_PAGESi2c_device_idgoodix_config_cb__compiletime_assert_609goodix_configure_devN_GENERIC_INITIATORRCU_SOFTIRQIRQ_PIN_ACCESS_GPIO__fswab16gpiod_rst_flagsWORK_OFFQ_POOL_SHIFTNR_SOFTIRQSUCOUNT_RLIMIT_COUNTSPGALLOC_DMA___GFP_NO_OBJ_EXT_BITIRQ_PER_CPU_DEVIDOOM_KILLkmem_cacheWORKINGSET_ACTIVATE_BASEkmalloc_noprof__mod_i2c__goodix_ts_id_device_tableclient___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SMEHRTIMER_SOFTIRQ_dev_errgoodix_ts_report_pen_upREAD_IMPLIES_EXECdrivers/input/touchscreen/goodix.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/input/touchscreen./include/asm-generic./include/uapi/linux./include/linux./include/linux/input./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/linux/sched./include/acpi./include/linux/gpio./include/linux/regulatorgoodix.cgoodix.cunaligned.hswab.hi2c.hdevice.hdelay.hinput.hmt.hslab.hjump_label.hgeneric-non-atomic.hcompletion.herr.hacpi.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hstddef.hgfp_types.hinit.hstack_pointer.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hquota.hquota.hfs.hmodule.hirqreturn.hirq.hinterrupt.htopology.hacpi_bus.hconsumer.hhuge_mm.hvm_event_item.htaskstats.huser_namespace.hkernel_stat.hbpf-cgroup-defs.hpsi_types.hcgroup-defs.hbacking-dev-defs.hblk_types.hmemcontrol.hgoodix.hdmi.htouchscreen.hkstrtox.hstring.hstring.hdev_printk.hconsumer.hswait.hfirmware.hsprintf.hproperty.hjiffies.hdynamic_debug.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x h,A-AZ A-A ,A-A[ A-A <A-AI A-A L A-A C A-A 4A-AH A-A J A-A $,A-AGA-$0E-ADA-,4A-A BGA-$$A-AEA-<A-A`EBCl A-A \A-AC B BB^AsAR A-A mAD A-A`BBBCs A-A ,|A-A0CBU A-A 4XA-A0BBn A-A $(A-A FA-dA-A0CDHCA-A0-NCA-A0-L<xA-A CL A-A IA-4A-A CM A-A 4A-A@BBBW A-A HA-A` C ICCCAAACA-A`  - CAAAA-A r AAAA gGABAA4A-A BY A-A A-ApBC`p A OKHKA-Ap-N A K A P A VIC B JAA  (hDGZnT ,04  $ |( X D 78O]xHrp888p8   X @ D     @+ ` 7 XI X[ 0 l P{ h    h   DDD1Zq&5*_9D "#D#$! +,7K]l ${ "6Ld ]nu{X ( t x )4>Ycx5H`q   4 X_ @goodix.c$xgoodix_calc_cfg_checksum_8goodix_calc_cfg_checksum_16$dgoodix_check_cfg_8goodix_check_cfg_16goodix_irq_direction_outputgoodix_irq_direction_inputgoodix_ts_driver_initgoodix_ts_removegoodix_disable_regulatorsgoodix_ts_driver_exitgoodix_process_eventsgoodix_ts_irq_handlergoodix_suspend__UNIQUE_ID_ddebug606.3goodix_resumegoodix_configure_dev__UNIQUE_ID_ddebug610.1__UNIQUE_ID_ddebug608.2goodix_config_cbgoodix_ts_probe__UNIQUE_ID_ddebug612.0goodix_of_matchgoodix_acpi_matchgoodix_ts_id__func__.7__func__.8__func__.9__func__.10nine_bytes_reportinverted_x_screengoodix_irq_flagsgt9x_chip_datagoodix_chip_idsgt1x_chip_datagt911_chip_datagt967_chip_data__func__.13__func__.11__func__.6goodix_pm_opsgoodix_ts_driver__key.12__UNIQUE_ID___addressable_cleanup_module615__UNIQUE_ID___addressable_init_module614__UNIQUE_ID_license619__UNIQUE_ID_description618__UNIQUE_ID_author617__UNIQUE_ID_author616_dev_errgpiod_direction_outputgpiod_direction_output_rawgpiod_direction_input__this_modulei2c_register_driverinit_modulewait_for_completionregulator_disablei2c_del_drivercleanup_modulegoodix_i2c_readi2c_transfer__stack_chk_failjiffiesmemsetgoodix_handle_fw_requestusleep_range_stateinput_eventinput_mt_report_slot_statetouchscreen_report_posinput_mt_sync_frameinput_register_devicegoodix_i2c_write__kmalloc_noprofmemcpykfreedevm_free_irqgoodix_save_bak_refmsleepdevm_request_threaded_irqdisable_irqgoodix_i2c_write_u8goodix_send_cfg__dynamic_dev_dbggoodix_int_syncgoodix_reset_no_int_syncenable_irq_dev_infodevm_input_allocate_devicekstrtou16input_set_capabilityinput_set_abs_paramstouchscreen_parse_propertiesinput_alloc_absinfodmi_check_systeminput_mt_init_slotsinput_copy_absrelease_firmwarecomplete_alldevm_kmalloc__init_swait_queue_headdevm_regulator_getdevm_gpiod_get_optionalregulator_enable__devm_add_actiondev_err_probeis_acpi_device_nodegoodix_firmware_checksized_strscpystrcmpdevice_property_read_stringsnprintfrequest_firmware_nowait__mod_of__goodix_of_match_device_table__mod_acpi__goodix_acpi_match_device_table__mod_i2c__goodix_ts_id_device_tablelpxT00T $,T<0@0HTxU&&TV&`&`TW,&0&4`<`DTd&h&lx|T[\\l`Ta b$c(bTdhepb_fffffdffghff\ipff_Hh\fpffffff j$ f8 f` a l m ` n $ ( Th np nx a k aL oT px e k q   r s [8  @  L rT ap k k e( @, F0 @4 F< vL e\ d l T ` ` T qU$T@qpe|UeWHed`h`pTyq_zxq8uX ` hrta{  |h}}0}0}~~Hzxq``TX XT,L\&`&htj{$~4}D}T}d}p0tH|0H|  r <h_TFF v$F(F,4<vLhp|XXTm (Lu\`hT $8<@PTd88,_8qL_\q|xq``T@@TFF(x,x0vH\P\  hhT\(_P&Td&ptxz|ppXX((,(0T@HL`hlTTap0PX&`&X&&XXY] $ F( F $(F`048FX`hpp&x&&&&&&&&&& &(0&8@&HP&( 08 @H P^Z`&p@8`@&hHpPp`x&hp`&pxI MNN#K&L-MK 2MS@MMGMI3LMwZM:kM! yM#M8MM1M*5M(M MM0MeM70M3&M0-Mt%2M+>M(JM(]MbMZnMzMM7MMMMQM6MU0MM,MM6M-M M('MM6 MI:MM\4 M M$M4Mr/$M'*M.0M;6M&<M'BMD HM=NM)TMZM\=`M>wM"MM M>M#M(MMM1MH0MqMM MMM5 M'MW>Mq(M]$1M1:MCM@+XM,^M/dMjMpMwM*MM1MM(M6M Mv MV7M,MoM8M1M% M/&M2M#;CM"IM8OMp6UM[M9aM )gM<mM8tM3-yM0~M8M M$M-Mx1M/;MMMMf5M_%M M M! MfM M=MM M*M(!M'Ma<-MN3M9M!?Ml EMTKM7RMcM\iM4oMuMr&{M6MMi$MMq<MM3*M'ML#MMM1$M-M"MMzMG$MM M MM)M(Me,#M=9)M/ME25M;M1AMs#GMf!MM;SM=YM4_MF;eM>kM",qMwM"}M;MbM$M M82M7M`M MFMM!8MM4M,M1M4M M M~M6MxMM:M * MMMM0%Mv4+Mj1M 8MIMzOM,UM9[MaM gM*nMM)7M-M~MV)M 2Mg7MM9M{M+MM)M%M;M!M+M< Mt,M M=*M+;MAM7GM7MM0 SMYMA_M51eMMkMrMM,M9MMdMMMt(MU M)MM8Mf0 M  M  M8 M  Ma- M*$ M0* Mx0> MYD MJ M#P M .V M@] Mn Mt Mz M- ME! M# M! M M M+ M M7 M% M  M% M/ M2 M3 M MM Mu M M:& M`' M  M% M<, M$3 Md : M.A M H MO M#V M&] M+f Mr=o M:x M& M: Mc6 M. MZ, M M6 M. M; M( M. M M&> M< M/= MW  M Ms& M4, M/2 M18 Mt> MD M8J M6P M"V M'%\ Mb M6h M[n MP(u M( M+ M+ M M8 M M 0 MV2 M+3 M. M: M & Mc MW M M:, M- M/ M M" M( M3. MT4 MO+; M$L M/R MX M %^ M=#d Muj Mv M! M MU" M M M+! M M0 M M7 Mp M7 M2 Mi M} M M) M$ MP= M  M M Mi1 M M%"# M&) M/ M 5 M; M|5A MG M,M MS MPY M_ M9e M k Mt q Mw M-} M5 M2 Mm M M M M M M~! Mh M' M6 M M7: M M" M2 M& M/ M M= M'MsMN& M9MMM8%M%+M11M{7M3=Mt'CM*IM[OMeUMW![M.aMJ8gM{mM sMcyMXM7"MM(M MMs-MM38MMC7MG<M)MD/Mp)M8MP1MM)MM:M2M'Mm MMq+M6)ML !MA 'M-M'3M9M?MEM% KMQMcMiMw7oMuM9|M:MBMMMM/MSMMM#(M M@M<M1M8M4M6M' M M;= M/5M/#M)M /Mi:5M;MAM:GM?MMSM9YM$`MWqM#vMW |M[.M MhMMD6MMF.Mp MMM"M2M0MMM!M MMaM%MMMN5M5 M+MM Ml$MF"*MG 1MYBMHMNM TMZMaM rM&xME~M"MM1MM'-M06MM3+MO4MM8M#MEMM"M/MM:MMy:M Mk &M ,M2Mp8M1>MDMd8JM PMVMr;]M-nM;tM.zMM 3M'M2MMMM}M~9M8MRM4MM=M"M<M_;M0M, MM$M5)M#.M?MyEM&KM4QM!XM bMlMD-}MM<M#M%M/M5M*1MM!M#M=M "M8'/M1<M0IMVMbcMpM }M0M#MMM/M =MMM M(< MX M*%MF2M?M))LM/YM-fM3sMMeMM~.MD.M&AMN&WM2d&mM>5z&M6&PM!&hMC&0M!&Mf3'&0M=&[Mh&qM=M&XM6MY:&M;MiM) >Mg!;?MGMA_kM]yA5MAMAMMs"M)M<(IM1dM}MM[ M9MM5#M&CMb iM^/M:MB'M!M MB4)M?%@Mb#WMS9MMGMFM1M%-M:IM-.[M.mM+M M`M-/MSM5 M/MAM#9uM+MdM M M3M$MM5MWM`M2|M*M*M6M7M6>M3-M5HMTgMrM=M MM")K  K <C LK K-\ K-l { ` K= K= ` KO KO ` D M(! '!M=@!MS!M")e!( !( !< !l !| " &"K<"$ D"KT"M%Z"q"M="""M"p"M=#M#M##M;,#M23#K5<#M(J#FS#h#M6r#KGw#M 5##KG#KG###$4$<$KYV$^$KYw$$Ki$Ky$$K$K$P$,%H"%pD%pf%%%%<%\&&K7&KG&Dm&&x&&&8'XV'Xs'|{'K'K'M'M<'(M'(Mi-(:(B(K$^(X(M<(x(M(M(((M;(K(M (F8))M<$)K))M 5:)B)KU)Kc)p)Ky)M^()Fp))M5)K)M 5))K)K) )*Ka*Ka4* U* q* * **Kw*8*K*%+J+Y+(+H++K+K+ ,7,h?,KR,Ki,q,K,M7,M=,M,M,Mx ,M-,M-M!#-Mk9=-MJ-MW-Me-M-M-M}-MH -MI*-M#-M-M . -.M:.M@.M.dt..M@.M.M. .M3..M;/&@/`D/M/ O/Ts/M/M;/&//M\/M/M;0& "0M @0M;J0&`i0M0M0M;0&0M&0F0M30M 50M} /1M51d1M,r1M11K 1K11K,11K<1K<12KR2M 2k2M,y2M22Kb222Kr233;3M2A3p3M,~3M3M 33M,3M4M$4MP':4ME4 j4M@ 4 4MF44M 4M;5M1 5 5K,5KT5\{5l5556F6r666K6K6P6K67?7G7K]7K|77K77K7K77 8*8F8r88 8K8K808K$8K$909K4*9@K9@g9D9D9`99KG9KG :8.:8J:<k:<:<:<:L:`;tH;P;KZp;;; ;( <@ 7<@ S<@ t<@ <@ <@ <<&=M$@=M&M=M;Z=Ms=Mw*=M!=M9=M=M-=M=M,>M9'>M4>M-A>MO>M?>j>M*>M&>M>M->M>M>M>M5>M ?M&4(?M&4?M;<@?M;L?MX?M"e?M$w?M<6?M!5?M<6?M!5?M$?M?M=?M @M@d ,@M=`@M/@Km@M#@M8@ @Kw@Mg*@@M=AMA./AM LAKUA]AK|AM*2AM AM AM.AMAM. BM3)BM4 DBMs0QBM_BMqzBMs0BMBM3BM#BM4BMPBM#BM_&BM=BM& CM'&CM=0CML%TCME gCMu8CME CMCME CMnCMn. DM&DM+8DM$WDM9dDM&qDM2DMV6DMQ)DMDM=DMQ) EM\EM'EM.9EMQ)FEM0TEM_EM;qEM\~EMEM EMEM+EM0EEMx3FM3FMS3PFM 5fFM9%yFM=FMFM"FMFGX 4G kG sGKGX GKG GKGKGKG HKH HK1HK?H$ PH XHKsHt H 0 -=Scsx P %050H[n| x  $  X     .L>`P`bx8h%6HZjz|"N;&NS*Nm.N2N6N:N>NBNFNJN%NN4RNI\NcaNlfNukNpNuNzNNNNNNNNNNNNNNN#N,N8N?NON[NgNuNNNNNNN NNNNN$N)N.N 3N8N=N)BN4GN?LNIQNYVNe[Nv`NeNjNoNtNyN~NNNNNN NN"N-N5N@NJNUN_5NR,R0DRHtRxRTRR DRHlRpRRRdRhd R R RX <R@ Rt R R TRXxR<R@p.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela.init.text.rela.exit.text.rela__jump_table.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@H&+H&@%&18628J<$,E@p&x&Zh$$U@&H& j$@e@0' & |$w@P( & 6@p,&6@,&67@,&p8H@ .w&).P@0`&~ @@&b@Ъ@&0i>0Ro/0'8H `[@P&$('T `m