ELFk@@+* @) @_kiTkb  @" _kiTkb R"_?#{B@9  A6@5@*`@a*a:qП @{¨#_@*?#{ A8@{#_?#{S* A@B>*5@*SA{è#_ R@*SA{è#_**!R?#C{SA8[*t"ABv@B >b>@W)*q*T4 A8@BB!T{B*SC[DC#_**!?#{A8@!!xb {#_?#{@@{#_?#A8{CS*"B A**7@BA8@"BcT{ASB#_@?#{S[Ba AczaB*Whc@*b!Rc !ctSRzbcBhaÚ!|@ASA[B@{Ĩ#_?#{S[ck+9BW@ A !{bR{@Rv@r5h`*@sB~@~~{ Úd{ Ě{*֚kT{dkTkTk T**{***@֚k$W!T {***@c֚kW@T!*!R#{cRaha!TASA[BcCkD+@{ƨ#_a@**a@*%@@Gˢ FBKBe˂ FcKc_d@T @c|`š_<@_?#A8{CS*"B'  A*#4RA8'@"BcT{ESF#_1*5B#*B@?#CA8{S B#`]t&@ 5@a|v@bA" @!dBŚBxd@h!A8@BBҁT{CSDC#_!?#A8B{S B`@!t"AcBd"A!Bxc@@ChaRb|@B|BĚDQk)TRra|B|!d!Bd!K:@#RA8@BBT{BSC#_?#{S @cR#@R6*@5[vB*5"MnSb@"* @6*@:* @.*8|S?DqTR  @q@T*aRA r|fbj@_qiT_ q T@@a:@BB|SBd}9@)"R9?kiT9@a>*b>*4 Փ"A Ҡb@A"``:@"[B*SAcC#@{Ũ#_!** !`:@*X `:@ ո@B59@B|@@%$@kT!sj!CA@"A_C__D CE_$G8`5b!*!`*a~Sxa$Ӛ 6SA*[BcC#@{Ũ#_@*`*!!@SA*[BcC#@{Ũ#_RT [B!** ![B?#{S3@[k A@4"@3C"?!**@4 ճ"A Ҡb@A"``:@"SA[BkD{Ũ#_b@* !c@R@ss"@b~@@@?kHTcCcppc_cpufreqHISI HIP07 HISI HIP08 $3CPPC Cpufreq:BOOST not supported by CPU or firmware CPPC Cpufreq:Failed to set target on CPU:%d. ret:%d 4CPPC Cpufreq:%s: failed to read perf counters CPPC Cpufreq:Err parsing CPU%d PSD data: ret:%d CPPC Cpufreq:Err reading CPU%d perf caps: ret:%d 3CPPC Cpufreq:Error in acquiring _CPC/_PSD data for CPU%d. CPPC Cpufreq:Unsupported CPU co-ord type: %d CPPC Cpufreq:Err setting perf value:%d on CPU:%d. ret:%d 4CPPC Cpufreq:%s: failed to read perf counters for cpu:%d: %d PCCT6CPPC Cpufreq:FIE not enabled on systems with registers in PCC cppc_fie4CPPC Cpufreq:%s: failed to create kworker_fie: %ld 4CPPC Cpufreq:%s: failed to set SCHED_DEADLINE: %d CPPC Cpufreq:Efficiency classes are all equal (=%d). No EM registeredfreqdomain_cpuscppc_cpufreqdrivers/cpufreq/cppc_cpufreq.cErr setting perf value:%d on CPU:%d. ret:%d Unsupported CPU co-ord type: %d Err reading CPU%d perf caps: ret:%d Err parsing CPU%d PSD data: ret:%d Efficiency classes are all equal (=%d). No EM registeredFailed to set target on CPU:%d. ret:%d ?#{[S@5@Mt@@T ׊`:@b@A"v^@T@SA[B{Ĩ#_?#A8{SB/6R[c s 5@@@(@_kTA_k THВҀ@qT5s!`@T@5RR6 *0A9bF"ך`{a`{!@B|@@?kT RqTRk 9B|@9 R*qlT@RB|@@?kT*0A9k`Tb@B|@@?khT B|@*qTgkJ*5[HcIsKA8/@BB T{F*SG#_@bsh9@`5@[HcIsK`7@@4#Bya@y_kT@"AT@A?kT"R!7VAyb@ykT@OaT@ AkTA_kT!*!`@ RV RP!! RFS ՗[c k s *@!cppc_scale_freq_workfncppc_cpufreq_cpu_fie_initcppc_freq_invariance_initpopulate_efficiency_classcppc_cpufreq_get_cpu_datacppc_cpufreq_cpu_initcppc_cpufreq_set_targetcppc_cpufreq_fast_switchcppc_cpufreq_cpu_exitACPI0007fie_disabledlicense=GPLdescription=CPUFreq driver based on the ACPI CPPC v5.0+ specauthor=Ashwin Chauguleparm=fie_disabled:Disable Frequency Invariance Engine (FIE)parmtype=fie_disabled:intE2<B$;SRTinte*As32FAu32YAu64s-e IIHI#;**=B erUV1WoX1 ;=-e     1 e1 s1 tewe*-e      @    -ee?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh !#r !% * L'^2(^2)n2*n~.!-(~ !9 -R; K!?  !B BB  ;+BB; e;UBCe LxFYcpuGR2H 2I (2JP2Kp!N !O  !  te    M =  | y" <"  "  |  # $# Z# 2as e|\e.  eR e 3R e*  4' e 5t%R +2 R44 6UeCD* 7 RzR 58 9 R~~N+8  +R D*.6  6*& 9*<< .<XX  9+|}|R 9#||~ 7eR+ *fR+V|Nf+\|yfN+c|;Nf 7 RVRV 7 RveD*5R 5  7eVe.:  7 RR. /e5B~5 U u\ 6* . =<.= .;C 7 RR+ Z   +<3R)) 7eIVe =R`C5sE6 1M 1 TcF cF*d6z6&66&666#7=d3tv/tmpvx|x|x|'bR,(retdRci} ~[1j #1~/1P\99899)k &)3)~@)M)Y)h8$99 9: :: ::69:99639 R9E99:997))96:99,y)#),)):;;  ;)*; 1$oM 13J /tblLM /iNRN'5ei9cpu5=ec 7Q 8d 9P/ret:R'Z$<P9bufJ Q' R:cFRQ P VP(retRP'e9cpu8ec  - Q d/retR R 7    0$t1!$t0)E 4$ :e iV(cpuej(retRT>4 ?'" : *:;;  ;)*;O1\1 h1t171f1&9:99&4''c6V6&668666#74 $ '\ R&\9d(cpu^ei_`V(retaRh>4 ]out?D!" :  *:;;  ;)*;?!" :! *:;;  ;)*;'c F$.' ;'H'^T')]')w'7~'"''43 44444' 44,444 5 56 87"(8868  U8H8 7FZ#"778/7 T7H7<7#`77'#7'#':<;;  ;)*;#'='4#'=( (: B;; ;)*;-z $- --;6^F6 ' =X6Y6f66c8 %~8q8`9 ;9y9m9 9&%' 'c6V6&668666#711 111P72% 2G9!&:99G3C&33G7&7#7#78778 Q 88n: 2 :~:3R ' R>T.($cpu.De0/ret1R_outNOL;; OJ'3 (3 |'"< '<<*"B (BB*E )=c d  HD-d"V-c-p-}---5 (6,!6"6`5 |5p5 5&5 555 R)&)R/cpu RR;; )" )*)~)' R*- c9KHzDg fV eeR5 *6,!6"6, --,4-5-' R,. h j9KHz( d &k, ek ee#e)e gee Vc c5 !,6,!6"6`5 s,|5p5 5&5 555`5,|5p5 5&5 555, --,4-5-D-$cpu.R 7R4-~e- AVee/cpuR\e-$cpu\Ge^_`M R@.M;.Q3O334 43F%4.*4P74D4#Q4,]4^4Pk4x4#4 '8e/8EP9ec ;d(cpu<ee=(ret>RP>/ "E :~/E E*:E;;  ;)*;//' R0;c ee!eR #d(cpu$ef % (ret&Rd>1 "2 :02 2*:2;;  ;)*;10a O1  0retR;;  1> 10cpuR1 ~  2> 10cpuR0ret R;; 2 ~ H@2 1Q2 *~ *&:* :H(2P,<P 1  |Hg3Pg9 c i1!j!kd l m; V3 o |h3 ~?~3 &5|55 %3 %%< %23b3<333 >.34 M.$mine$maxe]4eeeeee%%|4 %;N %Gf.|4 DN Pfe%e35 Q:w>4s? %en:? 9y*:nry yB::nr!=: 0p ,: *3;keyJ8;60k d&3;eTRPRQ6;##( 1I4: ;9 I41 !I<: ; 9 I U 4:!;9 I : ;9 I .?: ; 9 'I< 4: ; 9 I &I 1RUX YW .: ;9 'I I!I/ 1RUX!YW :!;9 I.: ; 9 'I !: ; 9 I: ; 9 I41$ > 1X YW .: ; 9 ' >! !I: ; 9 .?: ;9 '< (!4:!; 9 I"4:!;9 I # 1$: ;9 I%> !I: ;9!&1RUX Y W '.:!;9 'I@|(4:!;9 I) 1*: ;9 I+.?: ;9 'I<, 1U-> !I: ; 9 ..?: ; 9 '</4:!;9 I04: ; 9 I14: ; 9 I?<2 :!; 9 I8 3.: ;9 ' 4<5.?: ;9 '<61X!YW 7 1U81X Y W 9:!;9 I: ;4I4<>! !I: ;9 = 1>4I4? U@.?:!; 9!'<A:!; 9!IB4:!; 9!I CD.?:!7; 9! 'I<E.:!;9 '@|F 1G1RUX!Y W H.:!; 9! '@|I5IJ4: ;9 I?<K(!L :!; 9!M1X!Y!W! N O :!;9!P:!; 9 IQ.:! ;9!0'I !R1S% UT$ > U V&W4: ; 9 I?X!I/Y : ; 9 I8 Z4: ;9 I?[ 1U\1X Y W ] : ;9 ^ 1_ : ;9 `.: ;9 'I@za.: ;9 ' b'c.: ; 9 'Id : ; 9 e.1@zL,48<,04 8'zf}  $}f   h ].!=%/$" +!"!=!L!} }   !~ *. *!<.*z4/p< $$$/<fK""# ""= "# = u .} x |X  |.  (/ | .!|  | .# ,"!  ;<   &   ;  ; ."f |  |   y ! ! | .! |., $  $ | #  w !| }}  #" y |   |   !! !"? 1 2!1 $#  <! !/ x(y 'K! J! !/$ <;< ;    ;  ."^!2  u. .o  /Jo !J 1,.!##fK-./"!# ""= ! v0=#M  mJ.z fK ,z /  % LLI:z &G#C)= )1!pY  >,<K$ ## { X} } ,.}   .}. >2< ( 2 (  M8 .  <.   !!M ~~   # z  }J#=% K%|<| m  ! !z &/-!5y.'/-! "} Iv    F: 0P *. J ! J  {  { % %.! !%z 4/1$/"!$"/!z "}r /s  i ! " //  zt  0. // V { <{ .{<$I   J    ~..=/! # ~   ~ - !~ ~ !x  . {| #<5  z  {  L |<<{C  |. |. =!||  $* $ "K!z "}r /s  i ! " // zf  | ##U"!!!/+ ~  J  ~  K;!!{1<q  z..! /zr i !z  " + <  #c F! J!  <$%  (; < z"<q  6#.<!~5= }Y"|  /! /! R|/| "#< |  XB  < . | 2  |.   | .  | .$/ |     | .  | .= /  ,  |  XAz  | .z  |  <D">" =N}$#+ {1`t! & .KASKM!/!z AJSK(H{Jv/k<=2%~v/  }.|fy   HRTIMER_MAX_CLOCK_BASESPGSTEAL_ANONfind_next_bitWORK_OFFQ_DISABLE_SHIFTgiccVMSCAN_THROTTLE_NOPROGRESSperf_checkfb_ctrs_t0fb_ctrs_t1size_tPGSCAN_ANON_oldGNU 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-strongacpi_get_table__list_del_entry_validPCPU_FC_NRSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BIT__list_addTHP_FAULT_ALLOCACPI_DEVICE_SWNODE_PORT_NUM_ENTRIESscale_freq_dataefficiency_classacpi_device_swnode_ep_propsWORK_OFFQ_LEFT__func__FIE_DISABLEDPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDsigned charSWAP_RANR_ZONE_ACTIVE_FILEMM_SHMEMPAGESlist_headcostvm_event_itemcppc_workaround_oem_infocpumask_tcppc_cpufreq_get_ratelru_listPGSCAN_SKIP_NORMALWHOLE_SECONDSnbitsBALLOON_MIGRATEPGPROMOTE_SUCCESSTHP_SCAN_EXCEED_SWAP_PTEcppc_freq_invariance_exit__SD_PREFER_SIBLINGperfSB_FREEZE_COMPLETECMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSNUMA_PAGE_MIGRATEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERcpumaskstateNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMAprev_perf_fb_ctrsFDPIC_FUNCPTRSnode_stat_itemkmalloc_cache_type_find_next_bitirq_workTHP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLEDNUMA_HITACPI_DEVICE_SWNODE_EP_NUM_ENTRIESTHP_MIGRATION_SPLITdiv_u64KMALLOC_RANDOM_START__UNIQUE_ID_l_389WORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEssize_tlist_add__u32THP_DEFERRED_SPLIT_PAGEsize_is_constantPGREFILLcppc_cpufreq_fast_switchacpi_statustruedelta_deliveredNR_KMALLOC_TYPESDQST_CACHE_HITScppc_fiMM_ANONPAGESNR_ZONE_LRU_BASEUNAME26cppc_cpufreq_set_target__SD_BALANCE_WAKEem_dev_register_perf_domainHRTIMER_BASE_TAItopology_set_scale_freq_source_printkfreqdomain_cpus__UNIQUE_ID_l_393__param_str_fie_disabledcppc_freq_invwork_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOCkthread_cancel_work_sync__check_rlong inthweight_long___GFP_HIGHMEM_BITKSM_SWPIN_COPYcpufreq_policy_dataTHP_SWPOUTcppc_get_desired_perf__SD_BALANCE_NEWIDLEMIGRATE_CMAdesired_perfgeneric_test_bitPGPGINclass_raw_spinlock_irq_tTHP_SWPOUT_FALLBACKalloc_cpumask_varACPI_DEVICE_SWNODE_DEV_ROTATIONwordcpufreq_freq_transition_endused_classescppc_cpufreq_get_transition_delay_uskmalloc_cachesPGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPEShead__arch_hweight64NR_FILE_DIRTYDQST_DROPSclass_raw_spinlock_irqsave_tPGFREEINIT_LIST_HEADWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITNR_INACTIVE_ANONl_yesUNEVICTABLE_PGRESCUEDPSWPINalloc_cpumask_var_nodehisi_cppc_cpufreq_get_ratefree_maskstatic_keyHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANON__SD_ASYM_CPUCAPACITY_FULL__u64_ddebugNR_ISOLATED_FILEcpumask_checkPGACTIVATEHRTIMER_BASE_MONOTONIC_SOFTsteppid_typecppc_scale_freq_tickMTHP_STAT_SWPOUTTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMunsigned charCOMPACTSTALLNR_KERNEL_STACK_KBcpumask_copyget_perf_level_countNR_WRITEBACKvec_typePGSCAN_DIRECT___GFP_UNUSED_BITnuma_stat_itemdividendHTLB_BUDDY_PGALLOC_FAILkernel_param_opsDQST_READSdivisorem_data_callbackcppc_allow_fast_switchPGREUSEALLOCSTALL_MOVABLEWMARK_MINzalloc_cpumask_varMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPScppc_irq_work_Boolacpi_stringSTICKY_TIMEOUTSPIDTYPE_PIDKMALLOC_CGROUPflags__UNIQUE_ID_author558perf_capsNR_KERNEL_MISC_RECLAIMABLEfree_cpu_data___GFP_ZERO_BITmoduleACPI_DEVICE_SWNODE_EP_NUM_OFWORK_STRUCT_INACTIVE_BIT__ptrNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVENR_PAGETABLEcppc_cpufreq_put_cpu_data__cpu_possible_maskPGMIGRATE_SUCCESSMOD_INVALIDMIGRATE_TYPEStarget_freqclass_spinlock_irq_tN_HIGH_MEMORYNR_ZONE_UNEVICTABLEattrMOD_DATAmod_mem_typealloc_tagNR_VM_EVENT_ITEMSrelationdiv_u64_remPGSCAN_DIRECT_THROTTLEWORK_STRUCT_COLOR_SHIFTcallercpu_devcpu_dataTHP_FILE_ALLOCvm_fault_t__kernel_ulong_tNR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEcppc_get_perf_ctrsMOD_TEXT_resWORK_OFFQ_FLAG_BITSSLABS_SCANNED__compiletime_assert_395KSWAPD_INODESTEALPGSCAN_SKIP_DMA32KMALLOC_DMATIMER_SOFTIRQNR_WMARKcapscppc_cpufreq_driverHRTIMER_BASE_MONOTONICnr_cpu_idsfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITsched_attrSB_FREEZE_WRITEmin_stepzone_stat_itemkthread_worker___GFP_MOVABLE_BITACPI_DEVICE_SWNODE_DEV_NUM_ENTRIES__compiletime_assert_352PGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTEBALLOON_INFLATEFIE_UNSETDROP_SLAB___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFToem_idKCOMPACTD_FREE_SCANNED__UNIQUE_ID_h_394ARM64_VEC_MAXACPI_DEVICE_SWNODE_EP_DATA_LANESWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYacpi_table_headerkernel_paramPIDTYPE_MAXcppc_set_perf__list_add_validcpufreq_freq_transition_begin__SD_SHARE_CPUCAPACITYdelivered_perfPGALLOC_MOVABLElong unsigned intcpufreq_verify_within_cpu_limitsbitmap_weightHRTIMER_SOFTIRQPGSTEAL_FILEWORKINGSET_ACTIVATE_BASESWAP_RA_HITvmscan_throttle_statestatus__cpu_online_maskPTR_ERRPGSCAN_FILEPGPGOUTreference_perfcppc_get_perf_capslocal_freq_scaleNR_SHMEM__vpp_verifycpu_max_bits_warnACPI_DEVICE_SWNODE_EP_LANE_POLARITIES__UNIQUE_ID_description559kthread_queue_workem_cbPAGEOUTRUN__compiletime_assert_144ACPI_DEVICE_SWNODE_EP_LINK_FREQUENCIESuintptr_tKMALLOC_RECLAIM__const_udelaycpufreq_cpu_getNUMA_FOREIGNMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITfree_cpumask_varcppc_cpufreq_exitinit_irq_workPCPU_FC_PAGEcppc_cpufreq_initcpu_onlineWMARK_HIGHfreqs__SD_NUMACOMPACTFAILPIDTYPE_SID__per_cpu_offset__SD_BALANCE_EXECPGSCAN_KSWAPD__UNIQUE_ID_license560DQF_SYS_FILE_Bmax_capDQF_PRIVATEACPI_DEVICE_SWNODE_PORT_NUM_OFNR_THROTTLED_WRITTEN__this_moduleTHP_SPLIT_PAGE_FAILEDtask_structdstplong long intLRU_INACTIVE_ANONMTHP_STAT_SHMEM_FALLBACK_CHARGENR_ZSPAGESNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tMMAP_PAGE_ZEROthread_infoirq_work_queue__compiletime_assert_391NR_FILE_THPSMTHP_STAT_ANON_FAULT_ALLOCsched_setattr_nocheckFIE_ENABLED__bitmap_setUNEVICTABLE_PGMLOCKEDCOW_KSMcpufreq_show_cpusMOD_INIT_RODATA___GFP_HARDWALL_BITMIGRATE_UNMOVABLEkthread_destroy_workerWORKINGSET_ACTIVATE_ANON__UNIQUE_ID_ddebug541mask__UNIQUE_ID_ddebug543NR_VM_NODE_STAT_ITEMS__UNIQUE_ID_ddebug545__UNIQUE_ID_ddebug547cppc_check_hisi_workaround__UNIQUE_ID_ddebug549MTHP_STAT_SWPOUT_FALLBACKMOD_RO_AFTER_INITCOMPACTSUCCESSWORKINGSET_REFAULT_ANONacpi_device_idMIGRATE_HIGHATOMIC___GFP_IO_BITmthp_stat_itemMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILMTHP_STAT_ANON_FAULT_FALLBACKMTHP_STAT_SPLITkworker_fie__sw_hweight64read_cpuid_implementorWORKINGSET_REFAULT_BASE__list_del_entrycpufreq_unregister_drivercpumask_var_taddrKSWAPD_HIGH_WMARK_HIT_QUICKLYboost_supportedPGSCAN_SKIP_MOVABLEread_cpuid_idNR_ZONE_INACTIVE_FILE__UNIQUE_ID_v_388__UNIQUE_ID_ddebug551unsigned int__UNIQUE_ID_ddebug553delta_reference__UNIQUE_ID_ddebug555SB_FREEZE_PAGEFAULTMOD_INIT_TEXTNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUT__kmalloc_noproffreq_qos_requestshort intWORK_STRUCT_PENDING_BIT__SD_ASYM_PACKINGcppc_cpufreq_register_emACPI_DEVICE_SWNODE_EP_CLOCK_LANESacpi_device_swnode_dev_propsacpi_cpu_get_madt_giccWORK_OFFQ_FLAG_SHIFT__UNIQUE_ID_v_392THP_MIGRATION_SUCCESSbitsNR_LRU_BASEZONELIST_NOFALLBACK__UNIQUE_ID_fie_disabledtype539NUMA_HINT_FAULTSNUMA_INTERLEAVE_HITWMARK_PROMO__SD_SERIALIZE__SD_BALANCE_FORK___GFP_COMP_BIToffsetPGROTATEDlistNUMA_PTE_UPDATESwa_info__UNIQUE_ID___addressable_init_module561zone_watermarkscpufreq_register_driverCOMPACTFREE_SCANNED___GFP_NOMEMALLOC_BITPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTEADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILECOMPACTMIGRATE_SCANNEDcppc_acpi_ids__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolfb_ctrsUNEVICTABLE_PGSCANNEDcharfree_cputopology_get_cpu_scalecpufreq_cpu_get_rawclass_raw_spinlock_t__kernel_long_tpowerTASK_COMM_LENN_CPU__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDVMSCAN_THROTTLE_CONGESTEDparam_ops_intNR_ZONE_ACTIVE_ANONcppc_sftdworkNR_INACTIVE_FILEDQF_ROOT_SQUASH_B___GFP_ACCOUNT_BITZONELIST_FALLBACKTHP_COLLAPSE_ALLOC__list_delNR_IOMMU_PAGESentrycpu_scalecppc_perf_to_khzSCALE_FREQ_SOURCE_CPUFREQNR_ZONE_INACTIVE_ANONrseq_cs_flags_bit__kmalloc_large_noprofNR_LRU_LISTSDQST_FREE_DQUOTScpufreq_freqsCOMPACTISOLATED__kmalloc_cache_noprofcppc_get_transition_latencylist_is_headdiv64_u64cpufreq_verify_within_limitsimplementordevicesizestep_checkN_POSSIBLElong long unsigned inthrtimer_base_typefreq_attrLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONACPI_DEVICE_SWNODE_EP_REMOTE_EPHI_SOFTIRQNR_UNEVICTABLEMM_FILEPAGES__UNIQUE_ID_fie_disabled540cppc_perf_ctrs_in_pcc___GFP_DMA_BITKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITcppc_cpufreq_cpu_exitMOD_RODATAkzalloc_noprof__s32cppc_cpufreq_cpu_initDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDNR_MLOCKVMSCAN_THROTTLE_ISOLATEDACPI_DEVICE_SWNODE_EP_BUS_TYPENET_RX_SOFTIRQcppc_get_cpu_costSB_FREEZE_FSpopulate_efficiency_classkthread_create_workermemset__kmalloc_indexcppc_cpudataTASKLET_SOFTIRQ___GFP_FS_BITSCALE_FREQ_SOURCE_ARCHKCOMPACTD_WAKEshow_freqdomain_cpusHRTIMER_BASE_BOOTTIME_SOFT___GFP_NORETRY_BITDROP_PAGECACHEcppc_cpufreq_get_cpu_data__compiletime_assert_544ACPI_DEVICE_SWNODE_EP_REG__compiletime_assert_546__compiletime_assert_548THP_COLLAPSE_ALLOC_FAILEDlist_del___GFP_RETRY_MAYFAIL_BIT__UNIQUE_ID_h_390irq_work_syncACPI_DEVICE_SWNODE_PORT_REG__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128ACPI_DEVICE_SWNODE_DEV_FLASH_MAX_MICROAMPtopology_clear_scale_freq_source__kernel_ssize_tPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOWMTHP_STAT_SHMEM_FALLBACKSCALE_FREQ_SOURCE_CPPCmemcmppolicycppc_freq_invariance_initPGDEMOTE_KSWAPDWORKINGSET_NODES__compiletime_assert_550MM_SWAPENTS__compiletime_assert_554IRQ_POLL_SOFTIRQ__compiletime_assert_556NR_FREE_PAGESWORK_STRUCT_PWQ_BITNR_DIRTIEDPIDTYPE_TGIDTHP_MIGRATION_FAILcppc_cpufreq_cpu_fie_exitNR_VMSCAN_THROTTLEsrcp___GFP_RECLAIMABLE_BITcppc_cpufreq_cpu_fie_initbitmap_copycpufreq_cpu_put__ffsNR_ISOLATED_ANONACPI_DEVICE_SWNODE_DEV_FLASH_MAX_TIMEOUT_UScpufreq_policyread_cpuid_part_numberMIGRATE_RECLAIMABLEPGSTEAL_KHUGEPAGEDTHP_SPLIT_PMD__MTHP_STAT_COUNTperf_stepcppc_perf_capsTHP_ZERO_PAGE_ALLOCPGDEACTIVATEACPI_DEVICE_SWNODE_DEV_NUM_OF__compiletime_assert_542arch_static_branchIS_ERR__bitmap_weightcpufreq_driverfuncpart_num___GFP_DIRECT_RECLAIM_BITPGDEMOTE_DIRECTNR_VMSCAN_WRITEacpi_cpc_validNR_WRITTENacpi_put_tablestartNUMA_MISSoem_revisionfreq_qos_update_requestbranchNR_SHMEM_THPSindexcppc_perf_fb_ctrscppc_freq_invarianceWORK_STRUCT_PWQ_SHIFTMTHP_STAT_SHMEM_ALLOCiterPGSTEAL_DIRECTkfree___GFP_DMA32_BIT__valcompute_costRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITcppc_perf_from_fbctrsPGFAULTsp_el0N_NORMAL_MEMORYfie_disabledNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCAL__dynamic_pr_debug__SD_SHARE_LLC__SD_OVERLAPclasscppc_verify_policyHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tACPI_DEVICE_SWNODE_DEV_LED_MAX_MICROAMPcppc_perf_ctrlsMTHP_STAT_SPLIT_DEFERREDmemcpygfp_tacpi_get_psd_mapHRTIMER_BASE_REALTIMEget_current__compiletime_assert_552NR_WRITEBACK_TEMPTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDUNEVICTABLE_PGSTRANDEDKCOMPACTD_MIGRATE_SCANNEDacpi_madt_generic_interruptcppc_cpufreq_set_boostpcpu_fccppc_get_cpu_power__SD_CLUSTERDQST_WRITES___GFP_NOFAIL_BITperf_prevN_ONLINEoem_table_id___GFP_WRITE_BITbitmap_setACPI_DEVICE_SWNODE_DEV_CLOCK_FREQUENCYNR_SLAB_RECLAIMABLE_B___GFP_NOWARN_BITkthread_workNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEMTHP_STAT_SPLIT_FAILEDN_MEMORYgeneric___set_bitPGMAJFAULTacpi_device_swnode_port_propsADDR_LIMIT_3GB___GFP_THISNODE_BITWORK_OFFQ_POOL_SHIFTcpu_data_listmin_capcppc_khz_to_perf__mod_acpi__cppc_acpi_ids_device_tableshort unsigned intNR_SECONDARY_PAGETABLEPCPU_FC_EMBEDMAX_ZONELISTSprev_freqnode_statesWORKINGSET_ACTIVATE_FILE__int128 unsigned__compiletime_assert_143NR_ANON_MAPPED__compiletime_assert_145__compiletime_assert_146WORKINGSET_REFAULT_FILEscale_freq_sourceBLOCK_SOFTIRQ___GFP_MEMALLOC_BITkmalloc_type__param_fie_disabledTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEarch_freq_scalePGLAZYFREEstatic_key_false__UNIQUE_ID___addressable_cleanup_module557N_GENERIC_INITIATORRCU_SOFTIRQprevNR_SOFTIRQSPGALLOC_DMAget_cpu_devicenextOOM_KILLkmem_cachemax_stepkmalloc_noprofremaindercppc_scale_freq_workfncpumask_test_cpuWORKINGSET_RESTORE_BASEARM64_VEC_SMEget_deltacppc_cpufreq_attrdrivers/cpufreq/cppc_cpufreq.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/cpufreq./include/linux./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/sched./include/acpicppc_cpufreq.ccppc_cpufreq.ccpufreq.hjump_label.hcurrent.harch_topology.hmath64.hlist.hslab.hcpumask.hcputype.hbitmap.hfind.hirq_work.hgeneric-non-atomic.herr.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hstack_pointer.hpercpu.hcpumask_types.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hquota.hquota.hfs.hmoduleparam.hmodule.htopology.hactypes.hacpi_bus.hinterrupt.hhuge_mm.hvm_event_item.hbitops.henergy_model.hcpu.hacpi.hkthread.hcppc_acpi.hacpixf.hstring.hdelay.hdynamic_debug.hpm_qos.hprintk.harch_hweight.hbuiltin-__ffs.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x @,B-A CP A-A $$A-AEA-DA-A0BBM A-A F A-A <A-APABCf A-A $@A-ALA-$(A-BEA-4A-A0BB[ A-A <A-A@BCCbA-LA-A` B CBCZ A-A T4A-ApBBZ A-A 4A-APBBi A-A 4A-A@DBp A-A <A-A@BDLOCA-tA-AP CFN_E A-A V{ CA-A X CA-A D A I,A-AB E HAAOrEAAJA-A  -EF AAA EBBAAAAAD4A-AP CBB] A-A JZ@&)@@$U&n888h@(h T86M  f x8p888   ,P8 4.8F @ & T ` l 8x X x     @ & : (E0 &.&:xHx&Y&  =I`<&&2(!"$%&%&#GXpx':JZp-3 BQh (7FUk ,%> @escppc_cpufreq.c$xcppc_verify_policy$dcppc_cpufreq_set_boostshow_freqdomain_cpuscppc_cpufreq_fast_switch__UNIQUE_ID_ddebug543.6cppc_cpufreq_set_target__UNIQUE_ID_ddebug541.7cppc_scale_freq_tickcppc_irq_workhisi_cppc_cpufreq_get_ratecppc_get_cpu_costcppc_get_cpu_powercppc_perf_from_fbctrs.isra.0cppc_scale_freq_workfncppc_cpufreq_register_emcppc_cpufreq_exitcppc_cpufreq_cpu_init__UNIQUE_ID_ddebug553.1__UNIQUE_ID_ddebug547.4__UNIQUE_ID_ddebug551.2__UNIQUE_ID_ddebug549.3cppc_cpufreq_init__UNIQUE_ID_ddebug545.5cppc_cpufreq_cpu_exit__UNIQUE_ID_ddebug555.0cppc_acpi_ids__func__.15__func__.14__func__.16__func__.17__func__.13__func__.12__func__.11__func__.10__func__.9__param_str_fie_disabledcppc_cpufreq_drivercppc_cpufreq_attrcpu_data_listcppc_sftdwa_infoboost_supportedkworker_fiecppc_freq_invefficiency_class__UNIQUE_ID___addressable_cleanup_module557__UNIQUE_ID___addressable_init_module561__UNIQUE_ID_license560__UNIQUE_ID_description559__UNIQUE_ID_author558__UNIQUE_ID_fie_disabled540__UNIQUE_ID_fie_disabledtype539__param_fie_disabledcppc_perf_to_khzfreq_qos_update_request_printkcpufreq_show_cpuscppc_khz_to_perfcppc_set_perf__dynamic_pr_debugcpufreq_freq_transition_begincpufreq_freq_transition_end__stack_chk_fail__per_cpu_offsetirq_work_queuekthread_queue_workcpufreq_cpu_getcpufreq_cpu_putcppc_get_desired_perfcpufreq_cpu_get_rawcpu_scalecppc_get_perf_ctrs__const_udelayarch_freq_scaleget_cpu_deviceem_dev_register_perf_domaincpufreq_unregister_driverkthread_destroy_workerfree_cpumask_varkfreecleanup_modulekmalloc_caches__kmalloc_cache_noprofalloc_cpumask_var_nodeacpi_get_psd_mapcppc_get_perf_capscppc_get_transition_latencynr_cpu_idsmemcpycppc_allow_fast_switch_find_next_bit__cpu_online_masktopology_set_scale_freq_sourceacpi_cpc_validacpi_get_tableacpi_put_tablekthread_create_workersched_setattr_nocheck__cpu_possible_maskacpi_cpu_get_madt_gicc__bitmap_weightcpufreq_register_drivercppc_perf_ctrs_in_pccinit_moduletopology_clear_scale_freq_sourceirq_work_synckthread_cancel_work_sync__mod_acpi__cppc_acpi_ids_device_table__this_moduleparam_ops_int@Ppabacd efd8hPl8pPxgehfi@PDPT8X8\gdj|kk@@lmnop,adj|kkqrre@@HkPk\qdrlreaeDaXex@|@pn|ostsaj@slutu|kk)p)pcj  hh(v0k4k8r@rwj}8}8 ~ ( @ H L p a a a a   $ ( D H P ah f z { P P   g z {   c z4 8 @ kD kH @L @\ d h l p  s ) )   c  ( P, P< @ D gL PP PX X` Xd gt  P P   g   fL zT {x P| P   g @ @  k  k     (8Hh8  @h 00 @<\P(@P` t $$ (P@0 4 8P@$ DL HPP T XP`"d" hPxp$ tt xP x,04y\zx{$08LPT`dXX,Xt@@k,@DTky (x)|)cyc))hhcj PP $g|0)@H80@)H@PHp0x)x@0)x@0)@0 )(@0`P0X)X`@h0)@`)@ V Z[[X&Y-Z}4Z ;ZTBZ1GZe%ZZhZSoZtZ Z$ZZ^Z!Z ZvZ*ZBZ(Zd!Z8(&ZN2+ZA!>ZCZOZ[ZgZ.sZZZZ Zm3Z ZIZZaZZWZZZ$Z Z9-%Z+Zd*1Z%%7Z=Z&CZIZOZ,UZ[ZW0aZ0gZ'mZ%0sZ&yZ2ZZo Z,Zb1Z"ZZZZZFZZZ ZZq4Z*Z> Z3Z*Z(Z$Z8ZAZ:JZSZR\Z eZnZwZZ%Z#ZS1Z$ZZ)ZZZ%#Z]-Z(ZOZ!Z Z!Z &Z 4Z.BZPZbZ/rZ-xZ2~ZZZ"ZR3Z2Z"Z&Z)ZZ)2Z$ZA0Z-ZZ1Z!Z3 Zl/Z "Z^(Z.Z)4Z*!:ZY@Z,FZLZ,RZXZ ^Z dZjZ3pZvZv1|Z2Z ZkZ Z@ZB3Z+Z>ZZW ZZxZZCZ,Z1ZZ-ZL ZZ"Z)(Z.Z#4Z<":Z@ZFZLZRZ%XZ(^ZdZ jZqZZ9Z Z Z_"Z Z$Z0ZZ*Z Zl)ZoZaZ2ZZiZ52ZY4Zb$ZZ| Zy2Z ZZ Z ZH/#Z+)Z,/Z#5Z;Z{/AZGZC,MZ%SZ*YZb,_ZeZtkZqZ-wZ }ZZ1Z"ZZIZWZ\)Z3,ZZZ ZZR$Z0ZZW ZN#ZZ`.Z% ZPZ"ZL* Z3 1Z7Z(=ZCZIZ^]Z"cZEiZ2uZ4Z6$ZZ /ZJ.Z Z Z Z&ZZZZ%ZZ%(ZZDZ?Zs Z: 2 Zp"8 ZL> ZcR Z(X Z ^ ZZd Z0j Zp Z%v Z[#| Z( Z( Z6 Z Z Z& Z Z Z." Z Z Z ZK% Z@ Z Z Z Zg Zl ZB & Z, Z2 Z8 Z (> ZD Z J ZP Z 0V Z.\ Zb Zvh Zn Z$.t Zz Z! Zm Z# Zy ZC Z* Z Zl# ZH$ Z+ Z Z0 Z  Z ZR Z Z Z/ Z Z Zs0& Z., ZA(2 Z*8 Z+> Z-E Z51V Z'\ Zob Zi Zz Zz$ Z% ZF' Z Z8 ZS Z Z ZL Z$ ZP Z- Z% Z2 Z) Z}& Z Zk Z3 Z3 Z Z" Z( Z. Z\ 4 Z&: Z -@ Z)F ZL Z-R Z0X Z.^ ZO+e Zu Z { Z Z@ Z* Z3 ZI Z Z Z Z{ Z Z Zi Z2 Z Z Z Z Z+ Zb3 Z- Z*1 Z Z0 Z Z% Z$- Z.+ Z'# Z ) Zk/ Z5 Z; ZA ZG Z{M Z S Z-Y Z_ Z e Zok Zq Zw Z} Z' Z Z3 Z Ze Zy Z0 Z ZZ Z  Z Z* Zn Z Z[ Zz# Z Z ZR Z& Z/ ZZ Z1 ZZZ.ZN!%Z* +Z1Z%7Z!=Z/CZIZz.OZ(3UZ"[Z'aZ\gZZ/mZsZyZm ZZZA+Z Z[ZyZz+Z!Z! Z ZZ Z9ZZZ ZZZk+Z.Z,Zp&Z1Z&/Z:ZFZJ0RZ,Z ZlZZZJZ-Zb )@Z3#RAZYMJkZ$wJ`Z,ZZZ"ZZSZ{ @Z=ZP" Z@x(Z@ 50NZ4[ dZ~3qDZTJIZyJ Z5JZ G)Z!6)?Z1LZIbZ+}ZZ!ZZ3ZZ:ZC&VZ$`Z, {Zm,Z4)Z]ZC ZS,ZR Z'ZmBZ ^ZY&~Z.Z#ZG ZPZ2Z# Z7#<Z\Z.wZ~Z ZZ1ZZZ*Z!0Z3-CZvVZvZ Z'Zk(Z.ZZ Z,/Z"JZ8 aZtZ{$,88</H7XL`TXedmX h|ZZ-Z!Z!Z!Z"G",OX[XwX"XX"""XX-"5XT"\XoX "L"l"XX="XX;XD"YXng"oXnXn" ""ZZZ^ 2Z;)@ZSNZc jZ&uZ;)ZSZ/@Z;)Z_ZSZgZ*8OZv_ZoZ;)}ZSZ Z-ZSZvZZvZcZZ41Z5%8 OZ;)]ZSkZgZAXZP$ Z)XZ,$ X Xt , 4X~EX~XXk sX( , , X<  @ : Zk%E \ Z;)x ZS Zg ZA x X Z= P $ Z// X Z,!$ !X*!X8!L E!XN!Z`\!Pe!t z!Z)!X!Z,!t !X!X!$ !!X!X" " "XC6">"XC_"g"XC~"XC" " " "H #XY!#\ H#h _#Xil#Xy~# #Xy#Xy# # # # # $ 9$ K$ S$Xd$Xw$ $X$ $ $ $ $X%X %x (%X9%XI%| g%| o%X% % %0 %X(%X(%X;%P &XN&&l .&X^H& P&Xtd& y& & & & &Z,'Z;)'ZS'Z'<'ZS^'Zi!e'ZAo')xx'Zy 'Z'Z'Z'Pp'Zy''Z,'Z'P'Z})(Z,(Z(5(Z;)C(ZSQ(Zd(,(,(X(X(@(X(X(@(X)Z)&')ZK4)Z A)Z1.Z)Z,g)ZAq))X)Z)PP)Z`')Z,)Z4)Z)Z &)h *ZK&*Z4*Za+A*Z70N*Zj[*Z;)h*ZSv*Z[*Z9 *|*X*X**X*X*Z/* +ZK+Z!9+Za+F+Z70S+Za+Zkn+Z|+Z4+Z9 +Z $+Z2+Z1+Z[+Z;)+Zj+ZS+H,X ,X%&,.,X>D,X>R,Z,X>x,,XQ,XQ,,XQ,t,Xa,Xq,ZP--Z9 '-Z46-ZE-Z W-Z;)d-Zjq-Z1~-Z[-ZS-Z -Z#-Z,-Z7.-.Z;)..X ..6.XR.|. .X/.$.Z9..Z;).Z/ZS /Zc ;/ZAD/X?I/ZW/P`/<u/Z-'/XR/Z,/</XR/XR/\/Z/0Z;)0Z0Z-0ZSI0Zg0ZAp0Xbu0Z0P800Z+0Xr0Z,00Xr0Xr0@ 1Zt1ZB)$1Z<1ZAF1)8P1Z2*]1Z;)i1Z1Z41Z1Z{*1Z;)1Z1ZA1)1Z4 2Z2ZG 2h42ZE2Z4R2XW2Zg2po2Xw2X2Z22Z2Z2Z!2Z1422ZZ"2Z2ZF! 3ZS3Z&3Z23ZA<3)J3Z!\3Z4i3Xr3Z3l3X3Z3ZZ"3Z ,3Z<3Z;)3Z#3Z;)+4Z+84ZE4Z'S4Z|_4Z l4ZP y4Z4Z4ZV%4Z$4ZN4Z44Z$4ZN4Z,4Z`&5Z$5Z)5ZP45Z3F5ZNS5ZDa5Zq5Z(}5Ze5Z'45Z#5Z(5Ze5Z 5Z(5Ze5Z'45Zr!6Z4#6Z16Z+<6ZXG6ZZ6ZJ-g6Z v6Z#6Z6Zy 6Z'6Z"6Z6Z"6Z"6Z36Z37Z2 7Z#7Zy 07ZI7Z3U7Z3b7Z2j7Zlz7Z"7Z7Z37Z37Z 7Z7Z`27Z7Z 8Z8Z)8ZN78Z I8ZV8ZNd8Z r8Z8Z_*8ZH48ZW8Z 8ZA8Z48Zh09Z|,%9Z349Z]S9Z3a9Z*9Z39Z+9Z9Z%9Z9Z$:Z:Z 7:Z~ R:Z*b:Z o:Zp :Z:Z1:Z:Z:Z#/:Z-:Z+;Z,+;Z$ B;{;;U 0"  0@<S<cshp|| H&H?Rbtrtll,,@H` dDZH j z    t t x | $ $ )0 <@ OP _l u ","l""""" "">"Y"o"   $ $ ,  ""[7&[O*[_.[o2[6[:[>[B[F[P[U[Z[._[8d[Ei[On[_s[hx[o}[v[[[[[[[[[[[[[[ [[%[1[=[I[W[g[n[v[[[[ [[[[["['[,[1[6[;[@[E[&J[6O[?T[NY[T^[[c[eh[qm[zr[w[|[[[["_,_0@\_`__ _h4_8\_`_h_ $_(<_@8t_x__$_(_"T_X .symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela__jump_table.rela.exit.text.rela.init.text.rodata.data..percpu.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela__param.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 @@ (+HP&@P(162pJE@@(\W@H( l(,g@( wXM|(@(0@(8@((@`(;@8j(Y_P@X`( _@0YH(d@x_8(*0{450vE0B'Ni^p vq@f`(&(p)a j