ELF>~@@$#GNUf=A׌Nf[vyd%B΋LinuxLinux6.1.0-41-amd64Up SHHH=HHH1H1ҹ HpHHHǃHǃHǃHǃHǃn@HHpHXHxHHx 1H[]H߉D$D$H[]HHHH   snd_hda_codec_ca0110CA0110-IBGSB0880 X-Fidescription=Creative CA0110-IBG HD-audio codeclicense=GPLalias=hdaudio:v1102000Dr*a01*alias=hdaudio:v1102000Br*a01*alias=hdaudio:v1102000Ar*a01*depends=snd-hda-codec-generic,snd-hda-codecretpoline=Yintree=Yname=snd_hda_codec_ca0110vermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions    rsnd_hda_gen_build_controlsJsnd_hda_gen_spec_init/hda_codec_driver_unregisterm__fentry__,cw__hda_codec_driver_registerߨ/snd_hda_parse_pin_defcfg0?snd_hda_gen_init9[__x86_return_thunk+snd_hda_jack_unsol_eventZ!snd_hda_gen_build_pcmsxsnd_hda_gen_parse_auto_configRkmalloc_trace<'snd_hda_gen_free kmalloc_caches module_layoutsnd_hda_codec_ca0110GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0DD  D. v8x uD# DJ  #DJ< @ -k D ` D D$D?%D/@&E&EQ&#E`',E`'6E(AE(JEK)]E@)1[)gE`)rE@*v-**zE*:"+E@+ږ BTsKC}KCEKCECEGCEQDEJD[EE]EEGFEGFEG FG  F V "H@2m wL-kD@ [u1J``@/FBFPF 3^F h@V v eF ۴?Ӛ@`o&DuFk p @ F@  @k p d  @   = k Rk?QP Rk QP PkP Ek k kG) FFSXF0[`@F@x  F F@F`F`-V ef@QvGG2,G=GNGbGrGx GOGG 1c G@GABi)CG G `]Ȉ GɈ  ʈ Gˈ G P@G`GG ƈƈň ň GHH 8È b̈@(H@b͈/HÈ ?H@LHb̈aHb̈@&4̈@jH@tH͈{HHH@Hш @6`Vӈ-,21c2@>Q2 1c @>Q X!  V@H!@HԈHՈHֈHx ҈cЈu1 @4`׈ڈH 2܈H4 @ ވInψfوHۈH݈*߈ IIx ҈t@@"%I 9I `x ҈PK C@FI-kD@TI؈WI jI}I Iu1@I h``C}rI9IG@I- @I"`wL D2 IIcAG K@:"J8:"Sf W*Q@-kJ 'J?@ AyB" C1JD=JEGJF`PJ\J bopJ. AH@,`}JJJJQJQ@JQJQ*Q@JQ۴?JQJJ@J]@JKK%K4K~1FK3@-kv8V#KK.r^KQoKzKQG)4O,-&6@KK2K`@K/R!7 L p] Z0@ K9 }r K ]E@ K K K(Kc@K0LLJ@@LT*L 3L PPDL-@:@LLUL^LkL^KQ@xLQLQLL  Q@L 1 @ LL b @oL ܪL@LLL' @ !i     k  Lj     M'M*6M*CM_**_M*B*   k   oM#$ %&M0#CQ MV@@"o%k@MȈ ʈMMMO %M?È/HÈ M@MMK N N@N+NP Xd Dk F@p H J J L@NPN PPS@PV B CP0`C`@x #VJ`PPG)@)G-k@DX:"ѬJ ^A!F !,M@!A 2B?2E 2B 2G BI EBK BM BO BRQ BUT BWP8*@P\PQQ^@ Q` Y [ ] f_(Q(FQkPQ@_QdhQhtQj a kc fgQ8:"G)k@QlQIe fiZbQ& mQ^A )v@Q`kQ:"c@r `QmQm3QQR R@ RA*R` 5R ?RuIR@SRm`]RmpeR]kRJwRw )HJ@Ro@RKRKRKTsR4(:"G)@R Rkai@RkRkRkRk@RkR`R@SSHS&S/ST:SESSS@XS]SfSG{ nS@"uS$?`@$~SK$SK$SK$SK$SK$SK$SK$SK$SK$SK$T$T%T %)T-@%%OJ%4J&2Tf'BT2'WT(lT@(T`(xT`(TK)T )q tpsTvTTTTuc>z}T@ t|y{ t~ t tT"T@U  r r tKU#U/U@ ;UX[ W@ C` )n2`mtCUtq`C@)f5)KU )UUJ*cU[+pU,,U,U,U,U,U,U,U ,U@, UEtp@`C V*VzKU @V V`".V2"EG"Ok#6V#;V$EVK $XV@$^Vo$eVo@%H`&jVJ&vVJ'Vo(V@)V)Vo)Vo*Vo@+VJ,Vo-#o-Vo.VB@/V/W/ W/#W/6W/IW/XW/iW/uW/W/W/W/W/W/W/W/W//W/W/X/"X/0X/KX/VX/dX0sX@0X0X0Xo1X1XU2X4X4X5X @5Xo5Xtyx z@ Y PY&Y@O T1Y@jrAYTY@    m m mK^Y( 1@b^jY tY XO^L kL@pm`:@*DL-YY?@G)   Y V?@Y~1YK@Y`@Yn m mYcy*K YK!Y@ʼn Y pmY* {*@ YZ=\@YZ$ #-Z)Z! $3Z`AZJZ@SZmZZ‰eZ‰sZm0V@DZZZZZ Z-@ZZZ-mZpm* É!ƉXlj@ɉĉ ȉ[pmAT ʉ[$[͉@ˉ,[9mc >[@M[A^[BM `o[p|[[‰ [[‰[[ [‰@[qЉ[ [щ [m [m \9 \` Ήm\ '\``Cx KpfL1\J@Ts@c`VDw@\`-kDՉ ԉ҉ӉP\׉؉ ىډe\(pm @։@-w\\܉ى\8pm @gى\\\\\\m\m\mc \@\ԉۉ]9m]m] ] 9mT @(]6]E] L]@[]`g]s] ߉]xp]#]]@]#]^^#1^I^@`^o^Jy^^mV\ ^ ^@ ^m` ^mp ^m ^ ^^m@^`___@A#_A5_AG_A[_Bc_ωBk_o@Nq_‰O_PO_Q_m V_m0V_@V_`V_V_W_W?oX_VY_V Z`VZ``[#`V[0``\<``K`_`j` y`@```a`b`c`d`e`f`g`h`iaj*ak6alLam`anraoapaqarasatauavawaxbybz$b{1b|:b}Hb~]blb~bbbbbbbbbc-c-c@.c@cOcKZcmccm oc@{ceh̉cocccc@cccc׉@d׉d׉ mm $$m$$mމ݉  [T ω*d =d p YPd snd_cardshortnamelongnamemixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesctl_numidsctl_hashctl_hash_collisionproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osshda_device_idrev_idsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_aes_iec958subcodedig_subframesnd_hwdep_dsp_statusnum_dspsdsp_loadedchip_readysnd_hwdep_dsp_imagesnd_pcm_uframes_tsnd_pcm_sframes_tsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptriec958snd_ctl_elem_valuesnd_kcontrol_info_tsnd_kcontrolprivate_valuevdsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedsnd_fasyncsnd_dma_devicesnd_dma_buffersnd_pcm_oss_setuptask_namepartialfragnosilencebuggyptrperiod_sizesnd_pcm_oss_runtimesync_triggerfragshiftmaxfragssubdivisionperiod_bytesperiod_framesperiod_ptrbuffer_bytesmmap_bytesbuffer_usedparams_lockrw_refplugin_firstplugin_lastprev_hw_ptr_periodsnd_pcm_pluginsnd_pcm_substreampstrlatency_pm_qos_reqbuffer_bytes_maxdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseosshw_openedmanaged_buffer_allocsnd_pcm_oss_substreamsnd_pcm_oss_streamsetup_listsetup_mutexsnd_pcm_ossreg_masksnd_pcm_hardwareformatsrate_minrate_maxchannels_minchannels_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_paramshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatbyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiondma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timersnd_pcm_chmap_elemsnd_hwdep_opsioctl_compatdsp_statusdsp_loadsnd_hwdeposs_typeossregdrm_audio_component_opsput_powercodec_wake_overrideget_cdclk_freqsync_audio_rateget_elddrm_audio_component_audio_opsaudio_ptrpin_eld_notifypin2portmaster_bindmaster_unbinddrm_audio_componentaudio_opsmaster_bind_completehda_nid_tsnd_arrayalloc_alignhdac_deviceafgmfgsubsystem_idafg_function_idmfg_function_idafg_unsolmfg_unsolpower_capschip_nameexec_verbnum_nodesstart_nidend_nidin_pmwidget_lockwidgetsvendor_verbslazy_cachecaps_overwritingcache_coefhdac_busext_opsremap_addrppcapspbcapmlcapgtscapdrsmcapcodec_listnum_codecscaddr_tblunsol_queueunsol_rpunsol_wpunsol_workcodec_maskcodec_poweredcorbrirblast_cmdrirb_wqposbufdma_typechip_initaligned_mmiosync_writeuse_posbufsnoopalign_bdle_4kreverse_assigncorbrp_self_clearpolling_modeneeds_damn_long_delaypoll_countbdl_pos_adjdma_stop_delayreg_lockaudio_componentdisplay_power_statusdisplay_power_activenum_streamshlink_listcmd_dma_statesdo_limithdac_widget_treeHDA_DEV_COREHDA_DEV_LEGACYHDA_DEV_ASOChdac_driverunsol_eventhdac_bus_opsget_responselink_powerhdac_ext_bus_opshdev_attachhdev_detachhdac_rbhda_busmodelnameprepare_mutexpcm_dev_bitsallow_bus_resetresponse_resetin_resetno_response_fallbackbus_probingkeep_powerjackpoll_in_suspendprimary_dig_out_typemixer_assignedhda_codecprobe_idpresetpatch_opspcm_list_headpcm_refbeepbeep_modebeep_just_power_onwcapsmixersnidsspdif_mutexcontrol_mutexspdif_outspdif_in_enablefollower_dig_outsinit_pinsdriver_pinscvt_setupsuser_mutexinit_verbsuser_pinshwdepconfiguredin_freeingdisplay_power_controlspdif_status_resetpin_amp_workaroundsingle_adc_ampno_sticky_streampins_shutupno_trigger_senseno_jack_detectinv_eapdinv_jack_detectpcm_format_firstcached_writedp_mstdump_coefpower_save_nodeforce_pin_prefixlink_down_at_suspendrelaxed_resumeforced_resumeno_stream_clean_at_suspendctl_dev_idpower_on_acctpower_off_acctpower_jiffiespower_filterproc_widget_hookjacktbljackpoll_intervaljackpoll_workdepop_delayfixup_idfixup_listfixup_nameverbshda_codec_driverhda_codec_opsbuild_controlsbuild_pcmsset_power_statecheck_power_statusstream_pmhda_pcm_opsget_delayhda_pcm_streammaxbpschmaphda_pcmpcm_typeown_chmapcodechda_beephda_fixupchained_beforechain_idhda_verbverbhda_vmaster_mute_hooksw_kctlhda_input_mux_itemhda_input_muxnum_itemshda_multi_outnum_dacsdac_nidshp_nidhp_out_nidextra_out_niddig_out_niddig_out_usedno_share_streamshare_spdifanalog_ratesanalog_maxbpsanalog_formatsspdif_ratesspdif_maxbpsspdif_formatshda_pintblhda_amp_listhda_loopback_checkamplistauto_pin_cfg_itemis_headset_micis_headphone_michas_boost_on_pinauto_pin_cfgline_outsline_out_pinsspeaker_outsspeaker_pinshp_outsline_out_typehp_pinsnum_inputsdig_outsdig_out_pinsdig_in_pinmono_out_pindig_out_typedig_in_typesnd_jackkctl_listinput_dev_lockhw_status_cachehda_jack_callback_fnhda_jack_callbackunsol_resjackhda_jack_tblpin_sensejack_detectjack_dirtyphantom_jackblock_reportgating_jackgated_jackkey_report_jackbutton_statehda_multi_iodacctl_inautomic_entrybadness_tableno_primary_dacno_dacshared_primaryshared_surrshared_clfeshared_surr_mainhda_gen_specstream_name_analogstream_analog_playbackstream_analog_capturestream_name_alt_analogstream_analog_alt_playbackstream_analog_alt_capturestream_name_digitalstream_digital_playbackstream_digital_captureactive_streamspcm_mutexmultioutalt_dac_nidnum_adc_nidsadc_nidsdig_in_nidmixer_nidmixer_merge_nidinput_labelsinput_label_idxscur_adccur_adc_stream_tagcur_adc_formatinput_muxcur_muxmin_channel_countext_channel_countconst_channel_countpcm_recautocfgkctlsprivate_dac_nidsimux_pinsdyn_adc_idxshared_mic_vref_pinhp_mic_pinhp_mic_mux_idxnum_all_dacsall_dacsnum_all_adcsall_adcsout_pathshp_pathsspeaker_pathsaamix_out_pathsdigout_pathsinput_pathsloopback_pathsloopback_merge_pathdigin_patham_num_entriesam_entryhp_jack_presentline_jack_presentspeaker_mutedline_out_mutedauto_micautomute_speakerautomute_lodetect_hpdetect_loautomute_speaker_possibleautomute_lo_possiblemaster_mutekeep_vref_in_automuteline_in_auto_switchauto_mute_via_ampsuppress_auto_mutesuppress_auto_micneed_dac_fixhp_micsuppress_hp_mic_detectno_primary_hpno_multi_iomulti_cap_volinv_dmic_splitown_eapd_ctlkeep_eapd_onvmaster_mute_ledmic_mute_ledindep_hpprefer_hp_ampadd_stereo_mix_inputadd_jack_modespower_down_unuseddac_min_mutesuppress_vmasterobey_preferred_dacsno_analogdyn_adc_switchindep_hp_enabledhave_aamix_ctlhp_mic_jack_modesskip_verbsmute_bitsout_vol_maskmain_out_badnessextra_out_badnesspreferred_dacsaamix_modebeep_nidvmaster_nidvmaster_tlvvmaster_muteloopback_listmulti_iosmulti_ioinit_hookautomute_hookcap_sync_hookpcm_playback_hookpcm_capture_hookhp_automute_hookline_automute_hookmic_autoswitch_hookca0110_driver_exitca0110_driver_initpatch_ca0110  ;Y+w@,Wd } <$ =f x//  +G`q __UNIQUE_ID_alias198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9ca0110_driver_initca0110_driverca0110_driver_exitpatch_ca0110__UNIQUE_ID___addressable_cleanup_module280__UNIQUE_ID___addressable_init_module279snd_hda_id_ca0110__UNIQUE_ID_description278__UNIQUE_ID_license277snd_hda_gen_build_controls__this_modulesnd_hda_gen_spec_inithda_codec_driver_unregistercleanup_module__fentry__init_module__hda_codec_driver_registersnd_hda_parse_pin_defcfgsnd_hda_gen_init__x86_return_thunksnd_hda_jack_unsol_eventsnd_hda_gen_build_pcmssnd_hda_gen_parse_auto_configkmalloc_tracesnd_hda_gen_free__mod_hdaudio__snd_hda_id_ca0110_device_tablekmalloc_caches ,d )4\ g 'r $} * &#(%*%    " 08P X  $(,048<@ !8!P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.rela__mcount_loc.modinfo.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?:@hxP!JE@yx!Z U@0z0!j e@`z! r2`,@z0! ,@ {0!f6D@P{! @ @|! @}! @}! @ @@0}0!$ )0 P2 B cq8" 8u.`}G0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H tӴt3aQP^O*xiYkiy]ul$m^aULŕՄJXp%Ϣ":Xz2T£TWGڹAz˾g 2ЌM \#d9S)^#JO `b'L+~MDMPn#&ME.OlMU&rAܳ 钟bdȅ[[wV DZ1>K %HXNҿ# D+1M ~ MU9}Kq?0r{+ީ=Hd]$DŪ,RW!i)dX sOqiQ\JG]KHUo &,G]5fz 竖'I)К 3"] ~ĶقZ 7uw\ǒ4)9K,e/fmd)Hw2("ݞETj`qALmYMo~Module signature appended~