ELF>@@+*GNU\$ڐT2]ޚfLinuxUH@HvH%]UE1HSHHx'ǃHǃHx1[]f.HW1HWHGHG tI$A$D LADŽ$@fA$-A$T ǂD"I$ǀH($HI$H A$fA$A$HoI$ HUdfA$ I$ADŽ$P ADŽ$ LLÅ#H I$LI$HA$LA$CfA$I$0A$fPA$A$VCM$( fA$ZIDŽ$ ADŽ$ IDŽ$0 IDŽ$8 HLI$` IDŽ$p I$X I$x I$ I$` I$h I$ I$ IDŽ$ LÅA$ 1L@I$0HLH[A\A]A^A_]HLHLLLL릁z@i+zHLÅA$ A$ LÅUHAUIATIu LLA\A]]UHAWAVAUIATSHH{,Hv*OHE)Hf9r S(L)AIrfz~t BE9HHCHIH@A`<`taDS*LcfDULIO<AG fC*f;C(HIAfA$AGfAD$AGAD$IAHfxAA+uEA ЀAD$GC.H}HHHLH1[A\A]A^A_]MIHEupE+utH{IcH9r^HHH9sL=C*DuE1fA9tHs H{DAC(A9C*EDD9u_HHHH+HH(H HH5HtH@ E1AHHHuE1AHC*H@LC H@IDrC*LK H@IHJIL$fE4$AIxL}E1mH@ E1AS*H@HK HRIHDzS*Hs HRHHBID$fE<$AIPD9'K*LHDaHD0fDc*fD;c(t\EIHMLcQAT$H{HcHP H0H(IH:HH*E1A)1E1f{*AE~t@ )mfAADAD$AD$AII+ AD$AIT AD$,E1fDS*^AL$C*HS H@HL(C*fC*f;C(u1fC*C.H AUpHHHz9\H}C0S*HfK*C,f9s;S()f9MC.HHHH*s(D)11 LInAE1H1fDr IBB f1AfDAD$ 8AE1۹E1fD\A1IHwHAIfDAEpAD$AD$  D$9uLgPMuL'LHH $H|DUW|8 H9r1H H ]ff.UHAWAVAUATISHH?HHH9tHHI<$HGHtH[A\A]A^A_]M4$eeEI\E1HHEAtSDHHILLEԉǃL%AE;rH}%H1A$1I8HA9$H[A\A]A^A_]f.UHAVIAUE1ATSxK8HHHLC MC(ft&E1H{DLAS(LC HA9|H@L1HS(H{1HC.HC*HfEfE9oDIW(EH;H‹UHEȋp@IHtpHH%H=uA$@H@I$HCHHH9wZILH9vH=7LEf }fABHSfH[A\A]A^A_]HALIL+LHH HH5Ht}H@ E1AHeM&H}ȋIFfDmAVHAE;AH RIW8DfEL4I>AeHHsE1ArH1[A\A]A^A_] LMuLLHH Lff.fUHAWAVAUATASHH8HLEHEMAG.IAW2L,HMAG,IHLfDfD9H}E1AÉuELmMEEIu HRHHtDzpAI}ӃnfA;](DfA9tEEEMfA9LmfAG,H]DeEEt7IDD$AA9xI/ILE1MCIHEHHEE)DeE1H]LDSFILSAB Mԅ%AB AKD9H{H@HC8H(HЋPHpH2LY(MtHEE1HE@L8HAt$ @AD$ LCDs@1ɍPCFf9Dуf9DAfSDfCFfA HD9mH]DefEE9tr}ulHDH}HG oH]LLHHCʉMЁLHEH@EH8D[A\A]A^A_]H HE1HEHEf?LH3LHfAHEHHtAD$ uAD$ LCLALH} A)HEHH@HQEG,AO*AG(AP)fD9r AT)f9LH1A AJLHUH5 H]DeHx H} ff.UHATIA$A$$1I8HHt5E1E1fDQ,HfDY*HHyI. IL$9HHtP1E1E1fyDHfDABHfDIFHI|$HI hHIL$H@0PHA9$IID$DA$IT$ID$@A$IT$xA$IT$`A$IT$dIT$4 LMA\]ÐUHSH~HHSHH5 H[]@UHATItLLA\]À=u㺒HH fUHSHHH[]f.UHSH@f-NT HCHu1[]H1[]fUHAWAVAUATSHLpLLDL{LSHHxSLA9t7tBC@LLLAt^[A\A]A^A_]LhLbC@LH5HS [A\A]A^A_]LhAt'E1DAH< 0@  LHMeH3 %(H[A\A]]At$AT$@u udtuA@@Ƅt @t녃 tuY@t epQ=HH UHHATSHHR> AÀ`@DD1fS  S  t& @tуDt? A`DE⋐ H{0S CH{@D1[A\]À@DEUHAUL ATILSHI$I$H H{I$H HHI$ HH)H)ށÐHL%[A\A]]ÐUHAULATISV NۅtFttlA$ A$ 1@@tu=Lu'A$ 1؃t LA$ 1[A\A]]!ڃtքt변=uHH efD=tfFu]ULJ FH tLJ Fu1@HHǰ1]à ٸfDU=Ht'HF! t F tN]DUHt ]HHzHHHHH8H)H)ց@H]ÐUHATISxƧtID$u[1A\][A\]U1AfAHATMS8HDHwEt? щH @HwHQuHSfA$[A\] ff.8UAEDHwHA Et( щHDHw@]D f.UH]%@E‰@E‰@E‰@E‰@ E‰€ E‰€@Eff.fUHAVAAULoHATILSHEƹ11LAuIع11LAL%[DA\A]A^]fUHAVAAULoHATILSEƹ11LWAuDù11L;AL%[DA\A]A^]fUHAVIAUIATLgHSLML11ZLA%[DA\A]A^]ÐUHAVAAUIATLgHSLEL11LA%[DA\A]A^]UHAWIAVLwHAUILATASMLAӾLA%[DA\A]A^A_]DUHAWAAVIAULoHATLASELAӾLA%[DA\A]A^A_]@UHAUIATSHHGHGfʉVfu V 6AdXAA1HCuHSAdXAAHCuHCHCfAUfAEAEHCAdXAAHC!uHSAdXAAtYHCuHCHCfAUfAEAEu AU t[1A\A]]AU uE[A\A]]ÐFHWUH剂HWf]fU1HAWAVAUATSHHHHO@HAAAA<DG򉁐HGHWHGHW%HGHW߉C(HSC(A2ƧfA'HCDAuHSEHCHSAƧE1ƧAA2HCuƧAA2HCuڿƧEEEt!HSAt HCDHCHSHCA%HK HSHCHSHSOHCHSHC%ACHSOC(HSHC$HS $H1[A\A]A^A_]HCDAudҾHA־ Hu{1Huh?HDA 1DEAAA DDwF ,1f@@EL@UHAUATSHeH%(HE1H@H<8IHMHU޾#LDmUEAT$8?d"fAwfEf,2LvHM޺LM޺L@HEeH3%(aH[A\A]]úM޺LuA|$|tLHULRU޾LfʸfUbfAt fEu f( 2LpHM޺LM޺LA|$|AD$8dtA=HULE޾Lf%f PfELfUHGHAVAUATSHDG(HO%AAD ODA DEDDED #DDD% DDurAHCHKHSDc(HCADHCDHCD HCHS1[A\A]A^]1ҾÀ\q[A\A]A^]ff.UHAUATISH@eH%(HE1AA@tm;AID$ tID$%u1HMeH3 %(uAH[A\A]]HU޾LA9f}?uƃwD,AUHATISHUHHeH%(HE1tHMeH3 %(H[A\]HULuEuAD$8AD$< HCC AHSD |dHS8[A\]Ác( -iH;fUҍ HGHHG]ff.fUHAVIAUIATSHHeH%(HE1Aą{8HU־HAąE@@#AE AC8A9Eu CHEEH;HHAąI}HAI}HAHHUHHHH]UHH]alx_probeiiiiiii @|enable_wolalxrx_packetsrx_bcast_packetsrx_mcast_packetsrx_pause_packetsrx_ctrl_packetsrx_fcs_errorsrx_length_errorsrx_bytesrx_runt_packetsrx_fragmentsrx_64B_or_less_packetsrx_65B_to_127B_packetsrx_128B_to_255B_packetsrx_256B_to_511B_packetsrx_512B_to_1023B_packetsrx_1024B_to_1518B_packetsrx_1519B_to_mtu_packetsrx_oversize_packetsrx_rxf_ov_drop_packetsrx_rrd_ov_drop_packetsrx_align_errorsrx_bcast_bytesrx_mcast_bytesrx_address_errorstx_packetstx_bcast_packetstx_mcast_packetstx_pause_packetstx_exc_defer_packetstx_ctrl_packetstx_defer_packetstx_bytestx_64B_or_less_packetstx_65B_to_127B_packetstx_128B_to_255B_packetstx_256B_to_511B_packetstx_512B_to_1023B_packetstx_1024B_to_1518B_packetstx_1519B_to_mtu_packetstx_single_collisiontx_multiple_collisionstx_late_collisiontx_abort_collisiontx_underruntx_trd_eoptx_length_errorstx_trunc_packetstx_bcast_bytestx_mcast_bytestx_updatepci error slot reset alert interrupt: 0x%x DMA to 64-BIT addresses cannot map device registers unrecognized chip, aborting MAC Reset failed, error = %d failed to identify PHY register netdevice failed include/linux/dma-mapping.hwol: ctrl=%X, speed=%X shutdown fail in suspend %d shutdown fail %d pci error detected pci error resume Unknown speedNIC Up: %s include/linux/netdevice.hLink Down %s-TxRx-%u%s-tx-%u%s-rx-%u%s-unusedIRQ registration failed! resume:reset_mac fail %d alx10 Mbps Half10 Mbps Full100 Mbps Half100 Mbps Full1 Gbps FullFailed to re-enable PCI device after reset fatal interrupt 0x%x, resetting error allocating internal structures pci_request_mem_regions failed Can't find power management capability, aborting net device private data init failed failed to configure PHY speed/duplex (err=%d) Invalid permanent address programmed, using random one Qualcomm Atheros AR816x/AR817x Ethernet [%pM] No usable DMA config, aborting %s %s: rejecting DMA map of vmalloc memory include/linux/dynamic_queue_limits.hdrivers/net/ethernet/atheros/alx/main.cRTNL: assertion failed at %s (%d) Allocation of tx buffer failed! Allocation of rx buffer failed! Enabling MSI-X interrupts failed! resume:setup_speed_duplex fail %d drivers/net/ethernet/atheros/alx/ethtool.cRTNL: assertion failed at %s (%d) invalid PHY speed/duplex: 0x%x SSSSSSSSSSSlicense=GPLdescription=Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driverauthor=Qualcomm Corporation, author=Johannes Berg parm=enable_wol:Enable Wake on Lan featureparmtype=enable_wol:boolsrcversion=9BD795D437AB444230C808Balias=pci:v00001969d000010A0sv*sd*bc*sc*i*alias=pci:v00001969d000010A1sv*sd*bc*sc*i*alias=pci:v00001969d00001090sv*sd*bc*sc*i*alias=pci:v00001969d0000E0B1sv*sd*bc*sc*i*alias=pci:v00001969d0000E0A1sv*sd*bc*sc*i*alias=pci:v00001969d0000E091sv*sd*bc*sc*i*alias=pci:v00001969d00001091sv*sd*bc*sc*i*depends=mdioretpoline=Yintree=Yname=alxvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutӅ3-system_wqnetdev_info:zLkmalloc_cachesE:#__kmallocmsleepϾpci_free_irq_vectorstk pci_write_config_word ^ynapi_disable2]napi_schedule_prep0jethtool_convert_legacy_u32_to_link_mode 7Aget_random_bytesdma_set_maskUpcie_set_readrqFڀpci_disable_devicertnl_lock WNdql_resetERnetif_carrier_onmtgnetif_carrier_offGV__warn_printk-cancel_work_syncmdio_mii_ioctlK__dev_kfree_skb_any__const_udelayzإparam_ops_boolWpci_enable_wakepcie_get_readrqdma_free_attrsL3)F__preempt_count*zcpu_numberlevmemmap_base?<sprintf 0pv_ops Hdma_set_coherent_mask9netif_napi_delPjiffiesAfp__netdev_alloc_skb0|csum_ipv6_magicpci_set_master$netif_schedule_queue{1pci_alloc_irq_vectors_affinity囝R_dev_warnŏWmemsetsFpci_enable_pcie_error_reportingm#netif_tx_wake_queue 7pci_restore_state 8_raw_spin_unlock_irqrestorew\ethtool_op_get_link9?<__local_bh_enable_ip* dql_completed(Lphys_basexpfree_netdevregister_netdevpci_read_config_worddma_direct_map_page/dma_alloc_attrs[;icrc32_le!netif_set_real_num_rx_queues"netif_set_real_num_tx_queues/$.netif_napi_addr request_threaded_irqڶV3_dev_errxbyte_rev_tableu#synchronize_irq^|page_offset_base]@pci_select_barsUethtool_convert_link_mode_to_legacy_u32cdma_direct_unmap_page%netif_device_attach3napi_gro_receive-U_dev_info\netif_device_detachx(o__napi_schedule) __stack_chk_fail򆹜vmalloc_basednapi_complete_done\ɢ.__x86_indirect_thunk_rax:ܿ__x86_indirect_thunk_r11> eth_type_trans Tdev_driver_stringapskb_expand_headm__fentry__av3netdev_errFdpci_unregister_driverѠ"kmem_cache_alloc_traceRv_raw_spin_lockpci_ioremap_bar"__dynamic_dev_dbg vQ_raw_spin_lock_irqsave&Bpci_irq_vectorrpci_set_power_state}gLnetdev_warnv^eth_validate_addrs[spci_disable_pcie_error_reporting zkfreeS9iounmapapci_prepare_to_sleep/__pci_register_driverJOunregister_netdev6queue_work_onconsume_skbznetdev_update_featurespci_enable_device_memgrtnl_is_locked  __num_online_cpusUskb_putlNpci_enable_devicepci_wake_from_d3%/pci_release_selected_regions,pci_request_selected_regionsrnrtnl_unlock| dma_ops)device_set_wakeup_enable;JQfree_irqpci_save_stateBalloc_etherdev_mqsKH x H   + alxGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0alx.koY !#&+.Q+B|+V+j+~+(+S ` l u ~7 ( 9 VGqV#e0utPN| )P.o2,@=:P ``"i u  " # dp h 8  `$)3@)&=LS-]q!5FP R0"J agw w)@9.I V@j} 'o (L Q(W!p)WZ  +\-* 4?.O  eAz02['3o:|05%     LX621H T 0e `p+(  tP5A55526hI!Xp7o@88!9z :;`:O @:H; ;f<><nO=na k  "$%&'@MBG{  N # PP@6 B _ |       U    % "3 A S $i ~     =P      & 8 H W n    %       * ; K _  Up PN        Jn / > P$N W l {   @    C )>Rnp>\ *@SGZC@hpp=O >[,;O^o}S#QH0H8(5>J[POFpHj+p@.;__UNIQUE_ID_srcversion50__UNIQUE_ID_alias49__UNIQUE_ID_alias48__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_6alx_fix_featuresalx_init_intralx_irq_enablealx_tx_timeoutalx_free_napisalx_irq_disablealx_pci_error_slot_resetalx_mdio_writealx_mdio_readalx_ioctlalx_set_mac_addressalx_intr_handle_miscalx_intr_handle_misc.coldalx_intr_msix_misc__alx_set_rx_modealx_configurealx_free_txbuf.isra.0alx_alloc_napisalx_polltx_pidx_regtx_cidx_regtx_vect_maskalx_alloc_napis.coldkmalloc_array.constprop.0alx_intr_msix_ringalx_removealx_probe.part.0__UNIQUE_ID_ddebug344.76727alx_drv_namealx_netdev_opsalx_link_checkalx_resetalx_probe.part.0.coldalx_probealx_start_xmit_ring__warned.37370alx_start_xmitalx_netif_stopalx_free_buffersalx_free_ringsalx_halt__alx_stop__alx_shutdown__alx_shutdown.coldalx_suspendalx_suspend.coldalx_pci_error_detectedalx_intr_handlealx_intr_legacyalx_intr_msialx_poll_controlleralx_refill_rx_ringalx_reinit_ringstxring_header_regalx_activatealx_pci_error_resumealx_reinit__warned.76537alx_change_mtualx_link_check.coldCSWTCH.265alx_get_stats64alx_alloc_ringsalx_alloc_rings.coldalx_request_irqtxq_vec_mapping_shiftalx_request_irq.cold__alx_open__alx_open.coldalx_resumealx_resume.coldalx_driver_initalx_driveralx_driver_exit__func__.76728__UNIQUE_ID_license350__UNIQUE_ID_description349__UNIQUE_ID_author348__UNIQUE_ID_author347alx_pci_tblalx_err_handlersalx_pm_ops__UNIQUE_ID_enable_wol328__UNIQUE_ID_enable_woltype327__param_enable_wol__param_str_enable_wol.LC23.LC22.LC31.LC36alx_get_pauseparamalx_get_msglevelalx_set_msglevelalx_get_sset_countalx_set_link_ksettings__warned.72695alx_get_link_ksettingsalx_get_ethtool_statsalx_set_pauseparam__warned.72715alx_set_wolalx_get_wolalx_get_stringsalx_gstrings_stats.LC0alx_wait_mdio_idlealx_read_phy_corealx_write_phy_coreethadv_to_hw_cfg.isra.0.part.0alx_read_phy_dbgalx_write_phy_dbgCSWTCH.77alx_read_phy_link.coldalloc_etherdev_mqsalx_pre_suspendpci_save_statefree_irqalx_start_mac__mod_pci__alx_pci_tbl_device_tabledevice_set_wakeup_enablealx_phy_configureddma_opsalx_clear_phy_intrrtnl_unlockpci_request_selected_regionspci_release_selected_regionspci_wake_from_d3pci_enable_deviceskb_putalx_ethtool_ops__num_online_cpusalx_update_hw_statsrtnl_is_lockedpci_enable_device_memnetdev_update_featuresconsume_skb__this_modulequeue_work_onunregister_netdev__pci_register_driverpci_prepare_to_sleepiounmapcleanup_modulekfreealx_write_phy_regpci_disable_pcie_error_reportingeth_validate_addrnetdev_warnpci_set_power_statepci_irq_vector_raw_spin_lock_irqsave__dynamic_dev_dbgpci_ioremap_bar_raw_spin_lockkmem_cache_alloc_tracepci_unregister_drivernetdev_err__fentry__init_modulepskb_expand_headdev_driver_stringeth_type_trans__x86_indirect_thunk_r11__x86_indirect_thunk_raxnapi_complete_donevmalloc_base__stack_chk_fail__napi_schedulenetif_device_detachalx_get_phy_infoalx_config_wol_dev_infonapi_gro_receivenetif_device_attachdma_direct_unmap_pageethtool_convert_link_mode_to_legacy_u32pci_select_barspage_offset_basealx_post_phy_linksynchronize_irqbyte_rev_tablealx_disable_rss_dev_errrequest_threaded_irqnetif_napi_addnetif_set_real_num_tx_queuesnetif_set_real_num_rx_queuesalx_reset_maccrc32_ledma_alloc_attrsdma_direct_map_pagepci_read_config_wordfree_netdevphys_basedql_completed__local_bh_enable_ipethtool_op_get_link_raw_spin_unlock_irqrestorealx_write_phy_extpci_restore_statenetif_tx_wake_queuepci_enable_pcie_error_reportingmemset_dev_warnpci_alloc_irq_vectors_affinitynetif_schedule_queuepci_set_mastercsum_ipv6_magicalx_select_powersaving_speed__netdev_alloc_skbalx_reset_phyjiffiesnetif_napi_deldma_set_coherent_maskalx_read_phy_regpv_opssprintfvmemmap_basecpu_number__preempt_countdma_free_attrspcie_get_readrqpci_enable_wakealx_read_phy_extparam_ops_bool__const_udelay__dev_kfree_skb_anymdio_mii_ioctlcancel_work_sync__warn_printknetif_carrier_offalx_mask_msixalx_configure_basicnetif_carrier_ondql_resetrtnl_lockpci_disable_devicealx_setup_speed_duplexalx_cfg_mac_flowcontrolpcie_set_readrqdma_set_maskalx_get_perm_macaddrget_random_bytesethtool_convert_legacy_u32_to_link_modenapi_schedule_prepnapi_disablealx_read_phy_linkpci_write_config_wordalx_reset_pciepci_free_irq_vectorsmsleep__kmallockmalloc_cachesnetdev_infoalx_enable_aspmalx_set_macaddrsystem_wq!D 01^kx #;BQ !=Q /;0Lcj0j{  .AW_!K,DZf `",,  ! I ,` i  + & @ $V q  /            * 27 H Z a k u %}   9   R,  = B  h{ (   ! J V P[c ) @) h-& -0 5LV^fz 3L coo  6]h s    )%Q#!` .1MW)*>~F!_]ms!A_ $!Ad    5!N! e!!!" *"4" <"J"a"n#l$$%9%e%%%%%"&&&&&0&!'' ((0((( ) ) #) 8)) /)A)N)_)q)))))*&*9*S*n[*m*.u***V**0** +o+.w+++++, -U--+-#-#. d. ../ // / /0   00)B0U0 Z0y0 000  0 1 1-1 81H1R1111)1=1=1=2 222=12W222W2)3*3833033333 4434(;4E4M4U4d4s44(4444445~+515Q55556/6E66(7 ;7 B7 0H7 N7d7q78#"8#A8_8l88 88%9F9m9 |9 9 09 9999!:(:a:u:: : ::;;<<<< = =^= q=== ==> >5>Y> q>>> >$?\??@q@@4AYAAAABBCC D'DgDDE,EFExEEEEEF4FGIG'GG1HqHHINIhI&J?JRJhJJ  J!KKKK LLL:MAMMmNNO9O  DOQOOOOO0P@PQPvPPPPPQ R SSASmS&SST9T*AT&U!UJUwUUUUU /4<G U_n}( 0c  X,    %?, 49^@ MR?Y Ffv c  0"   % -9 AF^P X-]f nsm " 4  H-2C(KPd i-n*  h-S* Z #f.. `3=f.G OWZ/a fny2~2 4 4 XO     Z Z(Z0Z8 @ZHZPZXZ`ZhZpZxZZZZZZZZZZZZZZZZ. 0H p x3 3 30058 @`hPpx p)+@ :955 `P5h8x`:@85xp76  0(08P@H PPX`hp@x  p  P 0  @  (@08`"@ 'H(P X(`@)hp)p)x+-.02305P55556p7@889 :`::;; <(<0=8p=@=H>Pp>X>`p@h@pCxFG0HpHHJ@MNPOPPPPQS@S UUiGO q#!+ &+$x3 0,@8P<`[=p==V>> L #(  (p P` `Mt u"v$@"(u03)4v<B+@wHR7LT9X`n:d-x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela.parainstructions.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?Y:@ 1(JZE@ (^^%Y@ x(n_i@0( ~@_ y@( @m@  ( 2@p:2rxu(@( v@(vy(@`(y @8H( @( l@((1`8,@`(;K@F@80("e@j0@s ) Eh0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H N љzBpVPn 0X:cMvOg›+ZQEj~FjTg0GO(LN@ک\ =ưc! @L,8iko+x\35h$;{)ۈ᫵j@E [nNBdD0!84+&(;bj NO׆_"o-xm8L&~Wָ~GA|ewfSPre`,BI[ad!RqXۿ"͎wpL%҉*On\ d;-ox#= ]־&LEʅPH\u-⹛^0斈x&GBeVj'{)zZ գ!Kv:)i=a7IK|[v:QW04t8IJ`M'\KnCJ+$–]P^%~mm~Module signature appended~