ELF>z@@65GNUV8xa8vxLinuxLinux6.1.0-38-amd64UHoSHH{HyHCc_H@@H[]@(~1ɍP1f9uHLJHLJLJLJ'@H`f)%ff.HlftD1fu;(~1HQfuQ1 fu9u1SHH{H1[f.Hff.@SHVhIvdfxIDWPHcWPA9DL~ACjB1[ 9N1fAShDP HcWPA9DL~~DVABGPDAHcOP9L~A9~fEChAIAD9Sf[HEChPHHHXff.DVjFhHHLEЃ#A2HcfDqP։LGdD҃~FIGttkHuHO|fHG HHDHHG(DARGhPGdHPRHH HATHFUHSHVHH9t,HLgPMtnHLHH HS0HC0H9t,HLgPMt0HLHH HSH}H[]A\L'L'덐AVAIHHAULDIATLDUHSHDHHDI@AVLDDAUIHHULDISHDASHDAPIVLDHQLDDDH@[]A\A]A^f.(~BPfL1f t+ff uHcIr9(1ff.AWAVLcAUAATMUSHffLf@t5f%fLr@ Dff@tuM7HD[]A\A]A^A_LD(GAUATUHS1HUDdDfur@u;(rH[]A\A]HHHHHH HHH`H$H H;rf%fƧuTUDf% ff%f5HD$HH;THB AƧAtUDftAWH`DAVAUATUSH(HD$AGD$ CD?4$LD$HD$ HH(LEIL4$If#vcf3Afu1D$ ;LLH(D[]A\A]A^A_fuHD$Af f#uQD$ A;sfqCf|f`Df%f(f ALH|$L$2`DfAL$fAXDDDfAAADDfAt =uAHcD$ H`As AAHhDDŃDEȃfAtfA@DfAEfAEfAEfEtDHD$f(fDhffE12D$ A;fftf`Df%fAź H9Gƒ0fAvHL$QAAfUf)Lc|$ L`3fc`L$Df%fHT$ t$ H|$L$Ht$HHLFHIHIHLL)HH)ƒ41ɉ΃L 7M 09rHL$H|$HIfLH3EDL$HHL$Ay`L$Df%fHT$ t$ H|$HL$H Hp`Df%f`DfHcD$ Hh`Df@%ff@tTHHHpu`Df%fZH|$HILL$ff.fU SHH0Hflt[]H[1Ҿ]fDHHHHHHHLcff.HHcff.SH1HtBHHƅu5(~#H Qfu)Q1 fu9u[1[[DH7HHDH7HHD1t)u@uu: u<%@uGff.@F0t>Ѓ@ u$HGp`HPHGxH@BxHGG|HO0ILO0HtH L9t\vHA(H @L9t?Hq V9tHy HVH9tHrrHVH9uH L9uIP0Ix(HRJPƒ#T< ‰TL$DD$4AFD)Ee M΃A]HAD AEIcIċD$A)Džl$0D$0EH|$8L$Ll$LL$DT$hL`HD$8A9ANDnDЉ]ߋ\$4De IE H E3ff.AWAVAUATUHSHHeH%(H$1HHHD$HHHD$$t?Ht$H|$H$eH+%( $HĐ[]A\A]A^A_H= IH^ H`LcHMHD$HIB MRIZIB LSIB(M\$(MMZACt7ǃHCHD$(=sAC| A9CdTIs0IS0yH9 IS8HRDDDA9 D+ ;CPD%xi L$8 H$L\$@E1HD$HD$(LT$PLh H$I~LAF(I~IFIF0I~ IF0IF8HD$(H|$ Lx(Ll$0LH|$ tHD$(Hx(MnM~ I?Icċt$8AHH؋ShAFAV  AFD;HxHT$ HDŽ$IH%L\$@LT$PA{pd$H|$HLsHHuˋAC|PA;SdeH|$HLHLT$ L\$iL\$LT$ uACdAC| Ik0I[8LHL\$ LT$HLT$L\$ tMS8I*IZLM9S0zAC|oH\$HLLT$HHt$H#HIC DkPHsM{@LT$@@AL\$Ht$0IID%H|$XD$PHChHD$pHC@xHDºHD$8EȸHD‰L$ HD$hHF Hv(HHD$(Ht$`L\$L$ LT$@tH|$XHt$`HD$(I~(IGIw H>HDAO-AWAG CPtEtHD$hAiH HD$8AH$HD$EH\$hH\$pL\$XLT$`H$HyHQ0A(HyIHy HAHQ0HQ8HT$(AHD$0HL$ Lx(H|$@LHL$ tHD$0H|$@Hx(HD$(Ly HAI?D$8E)Y IωAAFD AIcHED$PAA9 Hd$8EHxHT$ HDŽ$HHL\$XLT$`H\$hMc@LT$L$Ml$LL$LT$tIT$ID$ HBHMl$Ml$ lHS@ACpztACxH|$HLHLT$ L\$L\$LT$ &HCIk0H0HpHT$x LT$HD$xLk@LT$HIHD$xICHIIC0IC0IC8ICICICMAD$ƒACtttH$ LT$ HxHL\$HDŽ$L\$LT$ HH$@(HPHPHPHP HP0HP0HP8IC@ACpMc Mk(M\$(ACtƒAL$1A}LT$ At$L\$L\$LT$ HHS㥛 HH?HH)ʍBfACjnH|$HLLT$$jLT$$zAD9sF`Pf틕)%ЉaHICpL\$XLT$`H\$hHT$ LT$@HxL\$ HDŽ$L\$ LT$@HIMt$H$IT$0AMt$LIMt$ ID$IT$0AD$(IT$8HT$(AHD$0Lx(LL\$ LT$@tHD$0Lp(HD$(M|$ ID$M7D$8HT$ AEl$ LT$(AD$AD$ HxL\$ HDŽ$L\$ LT$(HH$HH@(HHHH HH0HH0HPHH8A$@HpIS@JIC@HC@xtxu HCH0A{pASxL\$@LT$PAFHD$(H@ L`H9D$0H\$8ILۉLT$(fMo8IW0I|$0HT$ LH|$tH|$HT$ I8IT$0Ml$8I}AEA$ID$AEID$kdL`H9D$0tM%AD$(ILDD HD)LCdSxfChuIMH\$QIMH\$H|$HLLT$ L\$ LT$ L\$XDJDD)D]fVLT$ HuHEL\$HWHYLT$ L\$HICPACl,HD$(E1H HD$0% IC@HT$xLHpL$L$$$ US  HHH5HE111Ҿ8HHHHt.HHHŅy (%08x) Skipped %d bad links - skel_%s_qh Skipped %d QHs detected %d ports (auto-start)%s%s FGR not stopped yet! %s %s %s: qh %p list not empty! release%s: failed with status %x 7%s (auto-stop)Controller not stopped yet! &uhci->waitqhuhci_tdunable to create td dma_pool uhci_qhunable to create qh dma_pool unable to allocate QH iso underrun %p (%u+%u < %u) resetsuspendedauto-stoppedresumingsuspendingrunningrunning, no devsCTLBLKunlinkisoint128int64int32int16int8int4int2asynctermUHCI Host Controllerdrivers/usb/host/uhci-pci.cdrivers/usb/host/uhci-hcd.cdrivers/usb/host/uhci-hub.cA7V8Xuhci_pci_suspenduhci_pci_resumeuhci_submit_isochronousuhci_reserve_bandwidthuhci_check_bandwidthuhci_hub_controluhci_release_bandwidthuhci_result_commonsuspend_rhuhci_rh_suspendwakeup_rh uhci_hcd ) debugignore_oclicense=GPLdescription=USB Universal Host Controller Interface driverauthor=Linus 'Frodo Rabbit' Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber, Alan Sternsoftdep=pre: ehci_pciparm=debug:Debug levelparmtype=debug:intparm=ignore_oc:ignore hardware overcurrent indicationsparmtype=ignore_oc:boolalias=pci:v*d*sv*sd*bc0Csc03i00*depends=usbcore,usb-commonretpoline=Yintree=Yname=uhci_hcdvermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions $ (   (08@HPX`hp0(  (080( 8 (8( 8 (08`80( ` (08@HPX`hpx@HPH@80( @80(  (0880( 80(  (08p80( pxpxp80( p (0( 0    (080( 8 ( ( (0( 0 (0( 0( 0   (0`0( ` (0( 00 (08@80( @HPX`@ (08P80( P (080( 80( 8 (0880( 80(  (080( 80( 8 ( ( (080( 8 (080( 8 (08P80( P (0880(  (0880(  8Pm__fentry__ 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore9[__x86_return_thunk zkfreeusb_hcd_pci_probeMq__dynamic_dev_dbg/dev_driver_stringGV__warn_printkTw/dma_pool_free?<sprintf__const_udelayUQusb_hcd_end_port_resumePjiffies husb_hcd_start_port_resumemod_timer影spci_write_config_word5Ypci_write_config_byteݷasimple_read_from_bufferʗNno_seek_end_llseek_sizedmi_get_system_infoZ%strcmp[ǡuhci_check_and_reset_hcCxuhci_reset_hcusb_disableduusb_hcds_loaded .ўkmalloc_largeusb_debug_root,/!debugfs_create_dir)Wvkmem_cache_createX__pci_register_driverdTkmem_cache_destroy\jUdebugfs_remove"H1pci_unregister_driverUHtimer_delete kmalloc_cachesRkmalloc_tracetSQdevice_set_wakeup_capable\_dev_infoUrS__list_del_entry_validBkmem_cache_freeSuK_raw_spin_unlock_irqmsleep{'_raw_spin_lock_irqkl_dev_warnpHe__x86_indirect_thunk_rax6#usb_hcd_poll_rh_statusؕTousb_root_hub_lost_poweru#synchronize_irqh__list_add_validDC__wake_up]{__SCT__might_rescheduyHinit_wait_entryQschedule&prepare_to_wait_eventTfinish_waitV __stack_chk_fail"usb_hcd_unlink_urb_from_ep4K_raw_spin_unlocksAusb_hcd_giveback_urbd_raw_spin_lock4[husb_hcd_check_unlink_urb~_printk4strchr_dev_errj`>\usb_hc_diedܐtimer_delete_sync9Gdebugfs_lookup_and_removeeqdma_pool_destroyX×dma_free_attrsAAusb_hcd_resume_root_hub9cinit_timer_keyT__init_waitqueue_headֹmdebugfs_create_fileaPdma_alloc_attrsTNOUdma_pool_create얋gdma_pool_allocysg_nextusb_hcd_link_urb_to_ep6kmem_cache_allocd~usb_calc_bus_timerusb_hcd_pci_remove0wusb_hcd_pci_pm_ops<param_ops_intjparam_ops_bool module_layout  L & ( +   g S o )6'uhci_hcdGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0  V  {@v5p5 j W@)$`@@@`A A@A!A1A @NP>A`cHAMA\AhAsAAA@v55 ,5@۴5`j W`@`AAAAAABB)B.k@2B&:B&BBJB@QB4-@YBWxjB=tB@}BBhABB B@BASBBCBDBEBFCGCLC&C2CBCRC\C@kCyC`C@ CG C@ ~` NA n8 C C C@ C C    D8)$` D`!D&D?@M  1D BD pPD L O_DKjD Lj OUKzD ɈD LD  DD ͈D ͈ DE ЈE ͈2E ЈDE  O@^E ՈxE E  OE وE  OE ܈E Ј D E ߈E ЈE Ј OE&E&E&[?E&F  O[?F (F Ј Dii9FCF WF ͈ D hF  O zF  O N XF  D F  FF  DFF  DF  DF  G G ,G =G  DXJG WG iG ~G SG $G k7G S D[?o&G  ii[?G  D[?o&#G uhci_qhhepudevdummy_tdpost_tdiso_packet_descadvance_jiffiesunlink_frameiso_frameskelinitial_toggleneeds_fixupis_stoppedwait_expiredbandwidth_reserveduhci_tduhci_rh_stateUHCI_RH_RESETUHCI_RH_SUSPENDEDUHCI_RH_AUTO_STOPPEDUHCI_RH_RESUMINGUHCI_RH_SUSPENDINGUHCI_RH_RUNNINGUHCI_RH_RUNNING_NODEVSuhci_hcdqh_pooltd_poolterm_tdskelqhnext_qhframe_dma_handleframe_cpurh_stateauto_stop_timeframe_numberlast_iso_framecur_iso_framescan_in_progressneed_rescanRD_enableis_initializedfsbr_is_onfsbr_is_wantedfsbr_expiringfsbr_timeroc_lowwait_for_hpbig_endian_mmiobig_endian_descis_aspeedport_c_suspendports_timeoutidle_qh_listrh_numportswaitqhnum_waitingreset_hccheck_and_reset_hcconfigure_hcresume_detect_interrupts_are_brokenglobal_suspend_mode_is_brokenurb_privtd_listfsbruhci_debuguhci_hcd_cleanupuhci_hcd_inituhci_pci_probehibernateduhci_pci_resumeuhci_pci_suspenduhci_shutdownuhci_pci_inituhciuhci_pci_global_suspend_mode_is_brokenuhci_pci_resume_detect_interrupts_are_brokenuhci_pci_configure_hcuhci_pci_check_and_reset_hcuhci_pci_reset_hcuhci_hcd_get_frame_numberuhci_hcd_endpoint_disableuhci_rh_resumeuhci_rh_suspenduhci_stopuhci_startuhci_irqwakeup_rhsuspend_rhuhci_hc_diedfinish_resettypeReqwValuewIndexwLengthuhci_hub_controluhci_hub_status_datauhci_check_portsport_addruhci_finish_suspendany_ports_activeuhci_giveback_urbuhci_urb_dequeueuhci_urb_enqueueuhci_submit_commondir_outuhci_map_statusurbpuhci_free_urb_privuhci_reserve_bandwidthuhci_check_bandwidthuhci_make_qh_idleuhci_unlink_qhuhci_activate_qhuhci_free_qhuhci_free_tduhci_fsbr_timeoutuhci_urbp_wants_fsbruhci_debug_releaseuhci_debug_readuhci_debug_lseekuhci_debug_openuhci_sprint_scheduleuhci_show_scuhci_show_qhuhci-hcd.ko}( "(.d!-: S i}<$<@\%h @&p.p:$O(08h(8@ b _Cy.(8 " J8 $HP Yp { ..."(=0q'`<[t@ ` #"( 8X##O _ %&((8) 5 _D0'SS')c(8{ ((88)l *[*p+@,@-/Q1(8Ip1Z 3k5 (8 zZ@ A,B(8   (`E8(p8PE(e H@p.y  `LQ (P80Pp # : ;UGk$&  P()8;7TLq((@ 0 ! ; G ,U m y  =         + : P [ g v  o        # 3 C T ] u            P@ \ s }           - < K a i w          3:O^v__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9uhci_fsbr_timeoutfinish_resetuhci_hcd_get_frame_numberuhci_pci_resume_detect_interrupts_are_brokenuhci_debug_releaseuhci_pci_probeuhci_driveruhci_check_bandwidth__UNIQUE_ID_ddebug282.11uhci_reserve_bandwidth__UNIQUE_ID_ddebug284.10uhci_free_tduhci_show_scany_ports_activeuhci_finish_suspenduhci_check_portsuhci_hub_control__UNIQUE_ID_ddebug302.6root_hub_hub_desuhci_pci_configure_hcuhci_debug_readuhci_debug_lseekuhci_pci_global_suspend_mode_is_brokenbad_Asus_board.40uhci_pci_check_and_reset_hcuhci_pci_reset_hcuhci_hcd_initerrbufuhci_debugfs_rootuhci_up_cachepuhci_pci_driveruhci_hcd_cleanupuhci_map_statusuhci_urbp_wants_fsbruhci_fixup_toggles.constprop.0uhci_show_td.constprop.0uhci_show_qhCSWTCH.247CSWTCH.245uhci_sprint_scheduleCSWTCH.249qh_names.39uhci_debug_openuhci_pci_inituhci_pci_init.colduhci_free_urb_privwakeup_rh__UNIQUE_ID_ddebug308.3__func__.27wakeup_rh.colduhci_rh_resumeuhci_pci_resume__UNIQUE_ID_ddebug314.0__func__.36uhci_pci_suspend__UNIQUE_ID_ddebug312.1__func__.37uhci_shutdownuhci_hc_dieduhci_make_qh_idleuhci_free_qhuhci_hcd_endpoint_disableuhci_unlink_qhuhci_giveback_urb__UNIQUE_ID_ddebug286.9uhci_urb_dequeueuhci_activate_qhuhci_scan_schedule.part.0__UNIQUE_ID_ddebug293.8__func__.30uhci_scan_schedule.part.0.colduhci_irquhci_irq.colduhci_stopsuspend_rh__UNIQUE_ID_ddebug306.4__func__.29suspend_rh.colduhci_rh_suspend__UNIQUE_ID_ddebug310.2uhci_hub_status_datauhci_start__key.38uhci_debug_operationsuhci_start.colduhci_submit_commonuhci_urb_enqueue__UNIQUE_ID_ddebug295.7__func__.35__func__.34__func__.33__func__.32__func__.31__func__.28__UNIQUE_ID_license321__UNIQUE_ID_description320__UNIQUE_ID_author319__UNIQUE_ID___addressable_cleanup_module318__UNIQUE_ID___addressable_init_module317__UNIQUE_ID_softdep316hcd_nameuhci_pci_ids__UNIQUE_ID_debug270__UNIQUE_ID_debugtype269__param_debug__param_str_debug__UNIQUE_ID_ignore_oc268__UNIQUE_ID_ignore_octype267__param_ignore_oc__param_str_ignore_oc.LC7dmi_get_system_infodevice_set_wakeup_capabledma_pool_createusb_hcd_resume_root_hubusb_hcd_pci_probeusb_hcd_unlink_urb_from_epusb_hcd_start_port_resumeusb_hc_died__this_moduleuhci_check_and_reset_hcfinish_wait__pci_register_drivercleanup_modulekfreeusb_disabledtimer_deleteprepare_to_wait_eventtimer_delete_sync__wake_upkmem_cache_create_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockpci_unregister_driver__fentry__init_moduledma_pool_allocdev_driver_string__x86_indirect_thunk_rax_raw_spin_lock_irq__stack_chk_faildebugfs_lookup_and_removekmem_cache_alloc_dev_infousb_hcd_check_unlink_urbusb_hcds_loadedsynchronize_irqinit_wait_entry__list_add_valid_dev_errusb_hcd_end_port_resumedma_pool_freemod_timerusb_calc_bus_timeusb_hcd_pci_pm_opskmem_cache_freedma_alloc_attrsdebugfs_remove_raw_spin_unlock_irqkmalloc_large__list_del_entry_valid__mod_pci__uhci_pci_ids_device_table_raw_spin_unlock_irqrestoreusb_hcd_link_urb_to_ep_dev_warn__x86_return_thunk__init_waitqueue_headstrcmpjiffiesno_seek_end_llseek_sizesprintfdma_pool_destroydebugfs_create_filedma_free_attrsusb_hcd_giveback_urbinit_timer_keyparam_ops_bool__const_udelaypci_write_config_bytesg_next__warn_printkusb_hcd_poll_rh_statusuhci_reset_hckmalloc_traceusb_debug_rootusb_hcd_pci_removeparam_ops_intstrchrdebugfs_create_dirpci_write_config_word_raw_spin_unlocksimple_read_from_buffermsleep__SCT__might_reschedkmalloc_cachesusb_root_hub_lost_powerkmem_cache_destroy8A*4ARZbqx }  0! 4 ?Q  n w @|   x1AO J[ Uh Vz e n |      !t~ !r/a{3I4  N   Z w     i       ! @ Q ` q        '1eu    V3 U8? UF M Y ` (u 9 1 > B  9 QH MZ Ga T  k  w< @L US  `f u     M & Q U' |. 1D `IP 6d # U P# U I UP mU U  U ) U0 5T U[ ` C U P U : UA XFm Ut  U   T2 B P U |   - E T c |   0      % `*o t & @ TP g n $/# r  r R a k ! !#4#9#P#n######$@$I$A$ $  $  $ $ p $$$%*%!%V%c% 8k%%% %&S&a&o& v& U}& & & &&&&&''[1'E'a'j''''(1(W(d(n(  u( |( ((((()),)3) :) D) 8I)a))))*!*[*w****/+L+q+++ ++1,A,y,,,,-"-2-C-w-|--.E.g..../`//////0 0 #1 +1 @01I1 [1 q111112!3`333!4\4445556$6 6 67 7 '7 77$;89+;;1=>@@)@9@I@@@@A(A>2AREAMAaA|AAAAABBB,B7B  $(s,}0q4z8H< @ D H LdPtT~X\`dhlptx|#$$&i'c(+)*v*.+f../1 449@@`ACEfFLcOR8 67<@ $(,80@4F8a<f@pDHLPTX\`dhlpcthxs|t-.05?@Iapu       $(,04 8 <@D H5L7P8T<XB\k`ldmholqpvtzx|;?@BDFHM           D P d p v          +$0(,048<@ DHLP!TX\`dhlpt$xj|s#B[fh  $(,048<@DHyLPTX\`dhlp#twxx|y{}:J\kp 9}#### #!#*###### ##### #$$($,$0$4$8$<$@$D%H %L'%P)%T.%X3%\4%`5%d%h%l%p%t%x%|%%&&&_&`&e&&&&('0'6'>'h'i'n'''''''^(_(a(c(h(((((((( $)%)')))+) 0)$)(),)0)4*8*<*@ *D&*Hv*L{*P*T*X*\*`*d*h'+l(+p*+t,+x.+|3+4+>+B+I+K+P+k+p+w+x+|+-,.,0,5,=,@,G,P,Y,Z,a,h,k-o-p-r-t-v-{------ -_.`.b.d. f.$k.(.,.0/4/8/</@$/D(/H)/L0/P/T/X/\/`/d/h/l/p1t1x 1|(181a1p1w1y11111111111111 3'3-3/343536344444 4%4444 44444 5$5( 5,5054585<5@ 9D 9H 9L 9P9T9X9\9`?d?h?l?p?t@x@|@@@@@@@@@@@@@@@@RAXAZA\A^A`AeAAAAAAABBBBBBB BBBBB B$C(C,C0C4C8C<C@UED`EHfELnEPETEXE\E`EdEhElFp FtFxF|^F_F`FbFdFfFkFH H'H)H+H-H1H2H6HLL L L LLLL`LgLiLkLmLnLoLsLYO ZO [O ]O _O aO cO hO uQ Q$ Q( Q, Q0 Q4 Q8 Q< Q@  RD  RH  RL RP RT RX R\ R` ^d _h _l p t x |    =  _ z    o%$d+(0+4<+@H-LT2X`4dl?px?|? Z<C "  $ ( B0 &4e&8 @'Dh(H *P(T0)X b`0d0h p6t7x BD EE ^^ z  p(@) 8@HPpx (0PX0`0h0'0@P0@08p@0H,8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela__mcount_loc.rela.smp_locks.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela__param.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?_:@43J@`E@ @3Z%a=U@`3jbae@P3 ~cy@P"3 eD@0'3 2es2Cj@pJ @(h3uwP@0-3w @-3x@.3xvn @493%  50@Xn@3F0A@p3 X, S@s3"c^@@t3$sn@Xt3& h~@pt 3(@x03*@@x03,@0@P4 x0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H UCV-`> b#uN*Pc温CXE-TNn:'n·ԳrJiQH,_]RzX{NJWzA_ CHvбҽ^M.js- ng OmLu[fVoUp  pTY@ӕLAq}Q{s%g(k3Ŗ<ט?io|x_.Ѣ9NAKeoݢEgl ڙyKk~Module signature appended~