ELF>@@+*GNU-ܐj ~6YkN* LinuxLN`NUAHtW@HGp uD Ј EEHFAA A ]DW.1AtDHtBUHATLXSHLHH( P0X4L[A\%]øff.UL`H@t:HG8H8L@H9t&IHt @1tI@L@H9uE1L]ff.UH(1H( HAH( AH0 B ]ff.UHAUATISHHGXtHKX1҉K.AD$1QA7ID$`HShLH߉PID$`H{pIL$hHSX  EƉBBBJHKpD  DED*HCpH@ B[A\A]]HSPR t.HKP Q HSPRu/HCP@ t HSPBA7HHIL$HAL$It$`9F)с PIT$`BA$PT AD$*ff.fUHAVAUIATSL(LI$ I$p Ht:I$`M$H3HtHSI$p HàL9uA$ A$ uxI$( HtPPPPI$( A$ uLIIHHBH)H HEA$ L{AL\ UHxH]ff.UHAUATISH_PLk DK AtDIT$PB C C C t ID$pxHt9[A\A]]HGpHOIHHH Hư땻2utAEuDUHAWAVAUIATISHHGp^XHLwPf E1E1 ANSAt$AD$XAA)A9sqA}.D1At$XE_AEEtIUPBIEP@EuE1AD$A9D$XAHD[A\A]A^A_]AD$XAu.1҉E1IvAAHTHH9unAFHL HBH9uESLDEDE>xHIEP@ AAu\IUPBIEP@ADMIEP@ ANDME1E1A[DH)ff.UHHATISHHHHHdžHCXHCH1҉HSXBAT$HH!AD$HSP1BPtHCpH H%|PtHSPBHCpHSPH H%o2?B [A\]AT$HH!AD$iUHHATISHHHHHdžHCXHCHt~1҉HSXBHCX@=PAT$ HH!AD$HSP1Bo HSPB HCH€EHSH[A\]ÀwAT$HH!AD$UHAWL`AVAUATSHHL A MHE1JIcI\$pID$BAD$(HHDAF(HH HID$XAHHHID$H8AHX HAHHID$PAH HUHAIH f%Nf% ȉFH( LIĠHUH D;  HX JIcI\$pID$BAD$(HHDAFwHH HID$XJID$HID$P#AHH<I|$HLL{0 #H` @H%H` BHH` @Lf1H` BLH` @|%H` B|H` H` H` f1H` MH` H` HC0HPHPHP HP HP BHP B HP B0HP B@ HP BPH[A\A]A^A_]H8 @H8 $BME1HIIIĠMID$DLIAuI\$pHAAD$(HHHDH( HX L@IL$PIL$HAi@LH@H @L{0 HxHxH1HP H‰ HHPuH[A\A]A^A_]HiҠHB% BLHHH IL$PID$XIL$HHUHAWIAVIAUIATHeH%(HE1F<tRV<HLIHtLLHLCHHIHtLLHL HLIHtLLHLAEAU<@HLIHtLLHLHLIHtLLHLuaAMɾH}HIHLHHuLIHtLLHLLDHEeH3%(HLA\A]A^A_]HLIHtLLHLuHHLIHtLLHLtHfUHHHtSHGpH D@HHEHGP@%‹%9)D]ÀfUHAWAVAUATSHHIHHHH~LgpI$ E\$HEFƒ A$ EuDAff@EEЀvtA$ M$XuLuHSpLIfs.D EJHUxDH( B0Dr4HSPB A$ t>A$ t2HCHAEʃ9πD1AUЃ< ȈA$ AM ω@ ǁ@VHSPBI$ t8HSpHh @ Hh F Hh BHCHH{XVHЃHHI$( @ I$( AEEExFHKP AHCpH( @Hsp H H( PEEDLL1He[A\A]A^A_]1ɃzH  E$ E1)D EA$  @AD$HfH{XHHHHDAE<w H LkEI$ AVHRIHQLILAHưHL]L]HI$ HSPBI$ fA$ @A|$HA}HKPAHCpH( @HSp  H H( B A$ t HCP@ HSPBEEAM S4  H fH d f}LLLcpI$ EHHHǰELLLcpHtHUHATLXSHLHH0 @ tH0 BL1[A\]1ff.HtqUHAULXATASHLHH0 @ Eu71҉Q ʈQH0 B L1[A\A]]Ã1fUH uv tHX @BH0  A H0  B H( BH( BH0 @ ]HX B(H0  H0  aB H( BH( BH0 @ ]fUHHpHw]DUHAUATISHHHAH#I|$pH WHHt@<HXI$HI$H9A$uStWA$ID$p Et A$ID$P@I|$pHX1H[A\A]]ÅIT$pIL$Pf E׉QIT$p t$I$H9tI|$htA$@A$of IT$PEB,LHuHuID$pHXI|$pH EHHHǰELHuHuGff.@U1H]ff.UHATIHHHFpHVpH9u+It$`HtHGpIT$hHp LA\] @H~H~ UHATIS t,HHHHxHHH9uHFPI$( I$ @PI$( BPA$ t A$ tL1[A\]I$( P0@40 ff.UHHHt6HGpH D@HHEHWPB HGP@]Àff.@UHHH]ff.@UHAUATSHAHDDE‰HH)HкHHIHtCH@pH{XID$pID$xt.HCpIT$hDHp HtPPID$`[LA\A]]LE1@ULWPHHtxFXDNO.HHA)A9AFɃvpQMBHtAHH9ut4HGpH fx<t.HGH%HwH AR]E1G.D9v11HGPHHfDUHFpHAVAUATISDHHvpIL$xAHNAH1A|$TID$pID$xuAT$TH{XLsptLLIX@L%LHALAA D[A\A]A^]ff.@UHAWAVLAUATSHHI9MIE1I$LSCHCD(E@KA$u?At$.1t/ID$p u!ID$P@ ID$PD@EuvKA1LLD)AK^I$I9PHD[A\A]A^A_]ID$X@uߋCA1LLAD)C A$ DCpID$pIL$HHDKLUH HưLUE1aff.UHHAUATISHH_XH9t>C2LoXtt AEuL[A\A]]ËA2t޿At΋uff.UHAVAUATSL HGHH0 A@ H( BP LAI}XLI IŠIuH( B(H( B, uiHs8 Hs8Hs@v4HHHK@HC@H0HHHH; r[A\A]A^]HH LDp1҉aH( H( 3H0 1H( BH( B@ H( BP1H0 H( BH( BLLI|$XtLIĠM9uH( B(H( B,H( H( 3f1H( A8HC8HHHC8H Hs8HK@HHHf fH`HXHXH88HHHK@HH HS@H8HK@H8H@H [A\A]A^]É H`8HXHHHH8HXI88Hff.Ux HAWAVI AUIATSHH=HǀXILI(IFM$ I$ ID$(HID$XAD$LMMHHA$ IFLL)M LEE1LHA$ LLIHjI$( HI$0 II$@ II$H II$P II$X A$ :HI$ 1ALLAA$ v1MIHA$ IE11HHHEI$p HHiI$hAHھ HpPAHàPHXAI$p ALLHD[A\A]A^A_]DAII$8 II$` II$h A1%ƒA$ A$ I$( P0@4%=0rA$ WA$ tI$@ LLI$( P0@4fA$ I$ HHHI$ LE$ AHHA$ HHHHDI$ HH}HLAƅ\gA\LAnI$ HHAHDADAA$ I$0 1B DI$ HHAHI$ HHAHgDI$ HHAH7UHATSH@HXtnHLI9t$HHHpHI9u[A\]fUHAUATIHHHGpHXLI^ID$pL H( t01ID$HI|$Xt#I|$pHXL1A\A]]A$I|$pPw̃HHHH ID$XfUHAWIAVAUATISHHHMIGpHXEHEAAŃ@AIGXAAHt<EMwXAA2ttAuL'MIMqLL9uIFpLpH9M9uI9MtLLAAMgXAA EMt&IH9<A@uMEA$IpHuHX1H[A\A]A^A_]HM9eDHuЃA AIGpHXD릀^IXDAD$TLLMqLMM9IF`IGX@AN%)ANXLLE1IGpIOLMHHH HưLMlA$A$2A$uDmIGpIOHHH Hư?ILHpOE1IGpHHHH Hư'fUHAWAVAUATISHHHII\$pMI}0I}IEpMupI9AE=H SHI|$Xt'A$LH߃LXLI$IIETI$H9ID$XHt[A$Iu`ID$`LEHMIt$`I}hIE`It$hI|$hLIuhIt$hpLHMLEI$A$M$IMpIExL0LL1H[A\A]A^A_]AE*"A$9RID$XA$@% tHtLID$P@ID$XHt2LLLEHMHMLE= A$u8AEu0LEIT$PBA$@1LLYLE A$u*ID$P@ tVIT$PBLLLEHMXHMLEAt$.AE1LLLEHMmHMLEȅt A$t7LLLEHMCHMLEȅt A$u?ID$PP I1LLLEnIT$PBfA$@LE 1LLLEIE`ID$P@A$ u1҅tAE+ELLAEXA$ 0IL$pf DmԃAAA I$E$H9t A@H[A\A]A^A_]IL$PIt$pHA  /DA .DH[A\A]A^A_]ID$pIL$HHH HưH[A\A]A^A_]LH[A\A]A^A_]A$AID$p t'A$@IL$Pf EƉAAM5A8AAMAEXAT$.)9GAEX9AA$@ALL"EE1AAIMAEA9EXID$p ID$pIT$Pf EBA$@MLLBA1LLDE"A$KA$@IT$PBA$@A IL$p A$@It$Pf EFAID$pA A$@IL$Pf EƉAyHL%A$A$M9EID$PP AMLLDEDEԅA$I$DEH9~A$@oM$Ip]A$ID$P@ }IT$PBkMEE1(AE*UAD$.9GID$X@H;AED@EDE.M.A$@1L+ID$XDpADuDE1ID$pIL$HHDME1H HưXUHAVAUATISHHHU<w<E؄4<u4Hf}HHpHh R Hh VHh QHPpHHPf E։QHHH9tHxht@uHHSPB@H[A\A]A^]< uf} Ј M$XL%I$ LHuH@ LAEyA$ HCpHSPf EBH[A\A]A^]E<U<tuH4H@P@1I$X QHSpH fz<'HSHHKHI$X qE؄<uIHf}@HCp E bf1f2f0D H8 BE f1f2f0 H8 B   ɉփȃQ Eȉ@ 1 HX QHSpH fz<HSHHKHI$X BHSPBf%@fH[A\A]A^]f`A$ I$0 B B f:A$ I$0 B B HKPQiHKPQH{XtHwHCpHSPf EB/ H8 B$ H8 B H8 B  @H8 B@ff.@UHAWAVAUATSH eH%(HE1%EI@ƀiA$ upEAǃAEE1AMIEt=DH D1HEI `E9MD}IEuÃA$ tD}AtcHI$`IADHHUA!-I9HUt LHH HEuŁeEtDHEeH3%(H [A\A]A^A_]I$ MHHHưI9t LHH HLOHL`usH0 @{GH@LAL$HI$( @PƒtƒDI$( PPDI$E1I$AI$H9t0I$x9xHpLADI$H9uA$A$ A$ u-I$I$H H%o0?B I$0 @EI$0 @A$ EI$( NA$ ?MȺ P0Dx4D%= DI$0 u@E uA$ I$HI$I$I$(11I$P H‰ HH`u1Ҿ<Hs(tVI$h @I$h ЉAuI$h @0I$h ࿉A0I$h @I$h AI$( P0up4I$( H(AUDmA$ к A$tI$@ t I$HI$X PA$A|$HA$UɀtUM$XA$L%I$ LHuH@ LA$ }ȂuuL\Htf}wH@P@I$X 1҃QI$MH fz<KI$I$ ʉI$X BI$BA$@c}Ef E;uL諺HH#HxHPPH@pf EBA$ t HXtI$BA$@}nEf EuLHHxHPPH@pf EBI$ sHHH9\HhQ@D:A|$HHHHI$ HGH@LGHLgHULLE1ƧAAt9I$h Z wI$JfUHAWAVIAUATSH H( B,WH;%oKI( X,؁㼿A DÉE{ 1AŁAuDmAٸUԃHHEtA1KDUHLHHDADAA yDƁu [KDHMAAA2t HMAHMtAuKDHMHM`ILK>HMH0H9tC>@KDHIE9Et!EЉEsEMEtDH [A\A]A^A_]DƁDKDHHLHHhH HHưWLR8tAÀH0 @ D1I( B,MXL%I t"H@0HtL؃=DH@8HtLLM>I MHHHưH [A\A]A^A_]I0 @DI LMXLdesc %s: Invalid driver=%p or speed=%d enabled %s (ep%d%s-%s) %s max %04x Operate Defect 7374 workaround soft this timeIt will operate on cold-reboot and SS connectirq %d, pci mem %p, chip rev %04x version: 2005 Sept 27/v3.0; %s 3%s: Invalid ep=%p or ep->desc or req=%p INFO: Defect 7374 workaround waited about %duSec for Control Read Data Phase ACK FAIL: Defect 7374 workaround waited but failed to detect SS host's data phase ACK.PL_EP_STATUS_1(23:16):.Expected from 0x11 to 0x16got 0x%2.2x. unbind %s %s %08x !NAK The dmastat return = %x!! outinep-eep-fep2inep4inep1outep3outep1inep3inep2outep4outep%d%s%s: Fifo overflow dmapiocontrol3%s: failed at line=%d %s: error=%d %s: Invalid ep=%p or req=%p 3%s: Invalid ep=%p or ep0 3%s: Invalid ep %s lost packet sync! %s dma, discard %d len %d enhanced modelegacy modecontroller already in use can't map memory No IRQ. Check PCI setup! Failed to enable MSI mode request interrupt %d failed requestscan't get request pool can't get dummy %d %s 3%s: Invalid ep=%p %s: Request mismatch unlink (%s) dma unlink (%s) pio %s escape stuck %d, count %u %s dma ep_stat %08x ?? unhandled irqstat0 %08x disconnect %s reset %s %s no xact done? %08x pci dma error; stat %08x unhandled irqstat1 %08x net2280isobulkintrep-aep-bep-cep-dep-gep-hSSSSSSS`0P p@net2280_enablenet2280_disablenet2280_alloc_requestnet2280_free_requestnet2280_queuenet2280_dequeuenet2280_set_halt_and_wedgenet2280_set_wedgenet2280_fifo_statusnet2280_fifo_flushout_flushhandle_ep_small handle_stat0_irqsscan_dma_completionshandle_stat1_irqsnet2280_probe" " # 3 3 enable_suspendfifo_mode1....1>>>>>>>>ep0PLX NET228x/USB338x USB Peripheral Controllernet2280license=GPLauthor=David Brownelldescription=PLX NET228x/USB338x USB Peripheral Controllerparmtype=enable_suspend:boolparmtype=fifo_mode:ushortsrcversion=1CDFAB71534FA3F88AA4822alias=pci:v000010B5d00003382sv*sd*bc0Csc03iFE*alias=pci:v000010B5d00003380sv*sd*bc0Csc03iFE*alias=pci:v000010B5d00002380sv*sd*bc0Csc03iFE*alias=pci:v000017CCd00002282sv*sd*bc0Csc03iFE*alias=pci:v000017CCd00002280sv*sd*bc0Csc03iFE*depends=udc-coreretpoline=Yintree=Yname=net2280vermagic=5.4.0-216-generic SMP mod_unload modversions $pmodule_layout6Oparam_ops_ushortzإparam_ops_boolFdpci_unregister_driver/__pci_register_driverعusb_gadget_udc_reset]Iwusb_speed_string\ɢ.__x86_indirect_thunk_raxusb_gadget_map_request%1Mpci_enable_msi-[eusb_add_gadget_udc_release+pci_try_set_mwipci_set_master~_dma_pool_creater request_threaded_irq!: ioremap_nocache__request_regionlNpci_enable_deviceRv_raw_spin_lockFusb_gadget_giveback_request 0pv_opsxusb_gadget_unmap_request얋gdma_pool_allocѠ"kmem_cache_alloc_trace:zLkmalloc_cachesprintk) __stack_chk_failnJnesnprintf usb_gadget_ep_match_descugadget_find_ep_by_name囝R_dev_warn#Jusb_ep_set_maxpacket_limitڶV3_dev_err__const_udelay"__dynamic_dev_dbg zkfree-U_dev_info;JQfree_irq8pci_disable_msi5__release_regionU5wiomem_resourceFڀpci_disable_deviceS9iounmapeqdma_pool_destroyTw/dma_pool_free4usb_del_gadget_udc 8_raw_spin_unlock_irqrestore vQ_raw_spin_lock_irqsavem__fentry__n R  PD = 7 5 V Znet2280GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0net2280.ko2a $#/./B/VC/jr/~@    7R U/P2@JP-Y$m| 8 `$F`X$j4 &`$/ $A MU ^f~zz)$@$ 8$^%0U4~LVi v>0P\3P[#a6BAN]1o P0 H8;0 !:! $DP%9R`^0jLv 8. p8 88 8z*^ *s / >+GN 8j 8 8#/oh2P3c3 40 08L h8h`;@@ 8 8%t@HE 8 80 8 $L P8h9%  p  $  : ":U ] \~ ( X y (( h   "%&'   $ 5 "C L b j  y         " 8 I T %` o           ' C X i           3 B Y h __UNIQUE_ID_srcversion48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6fill_dma_descnet2280_get_frameget_ep_by_addrnet2280_shutdownstart_dmanet2280_removenet2280_remove.coldgadget_releaseout_flush__UNIQUE_ID_ddebug104.38876__func__.38877read_fiforead_fifo.coldep_reset_228xnet2280_ep_opsep_reset_338xep_bitep_reset_338x.coldusb_reinitep_info_advne.39284ep_reg_addr.39285ep_info_dftep0namenet2280_match_epnet2280_fifo_statusnet2280_fifo_status.cold__func__.39119net2280_enableep_enhanced.38747ep_pl.39416__UNIQUE_ID_ddebug98.38786ep_key.38774CSWTCH.176__func__.38781net2280_enable.coldnet2280_wakeupnet2280_set_selfpoweredep0_startrestart_dma.part.0net2280_set_halt_and_wedge__func__.39095net2280_set_halt_and_wedge.coldnet2280_set_haltnet2280_free_requestnet2280_free_request.cold__func__.38851net2280_startnet2280_start.coldnet2280_fifo_flushnet2280_fifo_flush.cold__func__.39129net2280_set_wedgenet2280_set_wedge.cold__func__.39108net2280_alloc_requestnet2280_alloc_request.cold__func__.38833write_fifodonescan_dma_completions__UNIQUE_ID_ddebug111.39001scan_dma_completions.coldabort_dmausb_resetnet2280_probenet2280_opsdriver_namenet2280_irq__UNIQUE_ID_ddebug146.39582driver_desc__UNIQUE_ID_ddebug147.39587__UNIQUE_ID_ddebug148.39593__UNIQUE_ID_ddebug149.39598net2280_probe.coldnukenet2280_disablenet2280_disable.cold__func__.38823net2280_dequeue__UNIQUE_ID_ddebug117.39063__UNIQUE_ID_ddebug118.39067__UNIQUE_ID_ddebug119.39071__func__.39046net2280_dequeue.coldnet2280_queuenet2280_queue.cold__func__.38966stop_activitynet2280_stopnet2280_pulluphandle_ep_small__UNIQUE_ID_ddebug134.39368__UNIQUE_ID_ddebug133.39362handle_stat0_irqs_superspeedhandle_stat0_irqs__UNIQUE_ID_ddebug140.39513__UNIQUE_ID_ddebug138.39483handle_stat0_irqs.coldhandle_stat1_irqs__UNIQUE_ID_ddebug144.39547__UNIQUE_ID_ddebug143.39540__UNIQUE_ID_ddebug141.39528__UNIQUE_ID_ddebug142.39533handle_stat1_irqs.coldnet2280_pci_driver_initnet2280_pci_drivernet2280_pci_driver_exit__func__.39363__func__.39484__func__.39002__func__.39529__func__.39583__UNIQUE_ID_license152__UNIQUE_ID_author151__UNIQUE_ID_description150pci_ids__UNIQUE_ID_enable_suspendtype96__param_enable_suspend__param_str_enable_suspend__UNIQUE_ID_fifo_modetype95__param_fifo_mode__param_str_fifo_mode.LC0free_irqdma_pool_createpci_enable_deviceparam_ops_ushort__this_modulesnprintf__pci_register_driveriounmapcleanup_modulepci_disable_msikfreeusb_add_gadget_udc_releaseusb_gadget_ep_match_descpci_try_set_mwi_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driver__release_region__fentry__init_moduledma_pool_allocusb_ep_set_maxpacket_limit__x86_indirect_thunk_rax__stack_chk_failioremap_nocachegadget_find_ep_by_name_dev_infopci_enable_msi_dev_errrequest_threaded_irqdma_pool_freeprintk_raw_spin_unlock_irqrestoreusb_gadget_udc_resetusb_speed_string__mod_pci__pci_ids_device_table_dev_warnusb_gadget_unmap_requestpci_set_masterpv_opsdma_pool_destroyparam_ops_bool__const_udelayusb_gadget_giveback_requestusb_del_gadget_udcpci_disable_deviceiomem_resourceusb_gadget_map_requestkmalloc_caches__request_regionQQn#8 K^r    -Ga  a  f    " `: `L    (; `Z   0 (c t  !q ky r ; @' Q/HW X_x 8 4 y _)4 e@ EHap KzF'F8F@ FFPFc<qh(! J @;2{     * 42 89 S \ u   1Ow!:b|mr  1Qcl>YY>& ,Qc -E T`/  + H!!!e!!!# Q%y%\~%% % 0%% 0& &&C&&I' 0' L'';' L'{''((( ( (( ( )) F!) P*) TB)M) U)x))) `) ) * {* p#*7* >* 8P*g* n* ***+o + +o#+n+++++P,-h--. D. !.N.~. U. .. . .. .//=/H/S/d/s// / ////0)123 33Q3l3333E4456 6 0695; f<; hV;a;; @< <<A@A /A A A A&BFE ^EhEUF cGjG qG GGGG H!5H:HUAHInJ J JK K(K ?KJKhK oK {KK KKL $L 0L@L LL PcLwLLLLL  / (Ffv   P    x (2<FR Y ^hr|  P P    NH O PTYg n xz  ; 0  @  &2 DI'X jo'y   p+  p- h P0 h 0; PUCd p PC 2 ;J     P (P08@`H`PX ` hpx0 0PP !!P%**+/ 2(P30384@`;H@@P@HXL`B3 <0CE@JPK`L $)03P3 *P P(/0+80@HP_kerQEXK 0.@3P8`=p;@BGX  (h08H     $ ( p0'4)8 @)D)H P)T,*X ``)dY*h (pl-t.x 8-- i.s. 66 X;(; AA iB]G :J[K _JfJ @JL K6L x0 P%(PPP' {$(8@HPpx{` (0PX`hpp08 @Hhp xfUD (.HPX`+x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.altinstructions.rela.parainstructions.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?1M:@p (JME@ (YStS%o@x(S@0( Sh@@8( 2(U2WL[ @x0([l@([8 @P(a cP@( d@ `p @(1q ,@x(<r07@((MrH@( \v@W@0("v@z{0@zXzzzX) y 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H }@1>uyNζb.w-H![!E{^if-#svFGnXLD~/f{ y n8 ʲ#>Tfl!row)!YxSZ0 aQA֧0rN7?g`3CN W˞_: 蹘ۗgt-5${M +}cEE~. P@ҧ?Tn䰡nt@ad`G IO}i qm5-2dOp݇{L.hmEď%Ah`{|:isw$S&f7':J8 HoB\_6C'Í;:ۨlz齡-Gp%`(( ~t@r7PL9ug=q3'[%ˎ-QhnCG :+Nz0<.. cPlSKB0íU^xb|>f^6yZ~Module signature appended~