ELF>@@$!GNU LYBю2".:>hAUHAUIATISHHxbLxID$H@HPHHS IT$HRHHSxLHHHt'LHA1Ex2H[A\A]]AHHD[A\A]]@I|$0DHHfDUHSHHHHtHHHHH[]ffffff.UHH]f.fUHAWAVAUIATSHLg AL$XI](I|$Iu0HLw0HAM0H9sDf.HL1HtFHt{AH9LVH)L<tՀuHVvI|$HHuI|$LH[A\A]A^A_]f.LfDLH1I|$fD1fUHAVAUATSHO`HCL`0 @ DL;kPMCX=ZI}0 HIHIFIIFIFIFH{I^ Mn(I~0HsHLCXH5LfDHSHH{0 HWhHSPy6LH1H[A\A]A^]Ãu[A\A]A^]DHHH+K8Hv)HS8fK@W`HL1[C@Hf v[1LHS8fC@H1HfDH HL1fDfK@sHHL1HLH1 ffffff.UHAWL~0AVAUATSHHHLf0HG8HFM$pLhHGPH=HHCH1HHC0 AUA$pH{PLCHAMLpHHǀHL@hʀ@ PXAT$tufɾNʃO΃≐ǀHCHH{0HGhHCPx61H[A\A]A^A_]HL̉LH1H{0H{HHLDUHSHHH0H{0H{HH[]f.UHAUAATISH_xHHIT$`L*HHH[A\A]]fff.UHSHHHG wHtH@ H{(HC(HxHH[]DUHAUIATISHH(HIE HtAI<$DHA%7D$D$H$HH([A\A]]fff.UHAUIATLSLHH(H[ HtDI}DKE1%7D$D$H$+tLH([A\A]]fHfDUHAWIAVIAUATISHhHGHUH0HEHHHEMl$ M&IGHAUI^E1H08t+HH1AHHEAU@Xt(HH1AHAUAL$8t(HH1AHAUAL$8HH1HAL$AU8A@AL$ށEIFH0HEH=`IMIE8AEAE01IE8IE@IEHIEHIEPIFxfA~\HIEHEZLmLeMILu.fHEu@pLAE\9LAu\I}`IHAE\9s IE`HLLAE\9I}IEAA"7D$Lx0D$L4$΀HcHxOH5AHL1AH}DH1 f.E1HLDEEfLmLAfDH}HhD[A\A]A^A_]D`I1Ʌ .AL$AU8REuAEE1qfMLeLmIF`HI~Mu(IFA|$H0HEHE@HpHIcD$8IL$0HtYHDAAtwD HAH9v,HNDCAtOD AH9_HH)u@H}H1AfDAmTHHtI>A%70< DEAEE1D$D$H$AEaAEfAU AEXAD$<%AD$fAE CH}G²DAEHWHAUWX҃AUAEAT$AEAU )AEC G²BƒAEAD$AEAD$<ZAEAD$E}%A"EAEIFAE1fAEI>HEI^7D$D$H$H0HcAHHMl$ Me AE5AL$EEHHuH1DHH1HfDADHH1AH}DH1NfDCAECfAE f.UH}H1HH)H@H}AH1A|$H)H@H}H$H1A|$~L+D1HHEa11rAAL$EEHHuH1=5/HHGHEMHuENjT$HGXHA $1AE=/H@UЀHSHHHG(xf{\H?HHHHC`H[]fUHATSHHw\LgH`eH%(HE1uDHK\HS`HI|$0HH1H{`HEeH3%(u H[A\]fUHAWAVAUATSHG0DHD9LcLHINEJDL9wtHG E1Lx1ALcINEJEM9w7Mt$GCu9}N\ECEE;ufED9|[A\A]D2A^A_]1E1ffff.UHAUIATSHH8HtjA}@t^E1DHHt9HHHtHxxHHI}8AE@AD9wLH[A\A]]DUHAUATSHHHLo Lgt1H[A\A]]@1I0HHH3AMHLHpHɀHL@hHǀH ʁʀPXHH3AMHHpHɀH@hǀHǀH ʁʀPXH9uHAHL1HHǃDHL@UHAWAVAUATISHwAHG(Lp 9HG8AHcH HA;fu;AD$BDAt$A9~ZID$8HcH HtmvtED$Aى$w1HHHAt$A9H[A\A]A^A_]DAFXh U HAWAVAUAATISHHG LpHG(H=Lx HHƀƀAGfAD$Ml$ I}LHID$ HHH@@HKHǃHǃH ЉCXHHChAxHD[A\A]A^A_]f.ID$ HxHuHI~0DLH1fDUHAWAVE1AUATSHH8HG Lo0LPGA8GBAu{ADž@.I0E1E1AHC8DHDAAtLAKEHHL1CPfH8D[A\A]A^A_]fDHSPtHDHDCLH1HT$H$H@EHt HAAHS0RXtHsHH9C@AD9CP,@HSPHDHDCLH1HT$H$HDS@D9EEgu]AE`DDCL։L$HHD<$HHD]LUHD$1LUD]DCEH $HHLH1xfff.UHAWAVAUIATLgxSLHHLsHIHCHI9t LLH[A\A]A^A_]fDuIEpMupIhLkHHCPL0KHHH1@UHMcI IHHdHH@xHǀLLCIApIBpHxHuLAP]D]fffff.UHAWAVAUIATSHDDH_E~`LIcDE1IIKHEfHAAM<E9AGA<A} E7AE;tu1u IcfDHEdžIUHBpNdHFhHFxdžHHFpD+H[A\A]A^A_] ffffff.U1?HATSt w?D$E-D[A\]@HHu([A\]HHu&DHH1HH1UHHATISHt%A,$t[A\1]L[A\]þGHfDUHAWAVAAUE1ATASHH(HMf.E9s#HtDk E9rHE9HrDE9D{ CEDE)B<8HH AH HIHEDHEHEE1fDHuHtaHt\E1IC DH3D)DCD)9GIHEA~ AEFLH IHHEEE9HwDmIHHIHED(HEH([A\A]A^A_]f.D{E1HH AHLuE1UHH HAWIAVAUATSHxHEHG @Hu L H@HHEHIG8HIW0A@H]EIG0HDžpE1HhIG H`JDLcH}E1JHEHIW8HE HUHUHIHRHIX@L@b@x1Ht Ht 1HfGtHEMIAA$@MeHIMhIDžM AEXEAIG0IWH@XAGCu H}ADžAG@9IW0BXEuHULLcDAHJ4HDHHuIW8HHEH}E1E HxHMAEAHIHuA<$HMHMDuHxvL`HHǀLHHh pXufD1 HUHIHuHUNA4$L`HH@hǀHǀL HXIO0AXMEHhIH`I=>IpUH@hIG0MHxxILELEDMI@xIHxxMDH]IG8HHEIG8H]HHIG8H]H<IG8HEHx[A\A]A^A_]fDIAƅW@D1HfO@fHvfDHEH9HFAGCII`dIǀIG0H@hHHpIHBhIEH@xIǀIDLpL)uE~HpHQpHPpIHd@Hx1[A\A]A^A_]ffffff.UHATSHG HH(HKH{IHSHOH9HC HSHSHs0HxHC LH(HC SPHs0HxHC Hx+t[A\]H[A\]UHSHHHXHt/t8HC(Hx /tH*H[]HH[]@UHAWAVIAUIATISHH4ADŽ$ LI$t;GI$ ADŽ$KI$tOL{ I$ \AxuA$~AAMX1H[A\A]A^A_]A$AEHHH1HH&DMIcADŽ$I$AD딀=/H= /H=/HA$AEHHH1HHKDMLDMDMA$AHډEHH1HHI$DMfUHAWAVAUAATSHLc8HXHG(HuEH@H0HEHG0HHE1HE*@EJA.CXL;c8LHC(L{8IGII0HAHHIfMwIGDAHMLHjA‹E̅LHC(;LLt$HuH}EHX[A\A]A^A_]DHK8@H9K8tSCX9uHE뷀=e/HHUHU@fHuH}M~LLHE+AFBL~HuLEEuOH}HE\CXEOLEFHuHDT$HDU$1DULffffff.UHAWAVLwxAUATILMl$hSHEI%f.E̅uH{HuH}IHfALJ1LuHxxIDAt$HUHI8gILJ(eAED$LDMHuHHLUD]D$Eȉ$1LUD]HuH}It$0LHtMH}LH1HHI+Hv=fALJILGhHHH1AVf fAH}IHfALJ1L^MH}ELH1EALJDILJ(MpAHUHAWAVAUIATSHHLHxI$IExL{LLs IIFH0HEHC0PXAxA$DHA$E$A9AQEE9EtREE$HKHuHLUD$Eȉ$1LUEEELLEE`ArEA_A$SHH}1LHEHC(H@ HEHHI+V8HAv@Vf H}1IF8fAV@H1LA$IcE`HI$HMAXE1~E1HA8H9A8AADŽ$CBH%AHuLEȅ[EBEtXH}MfA$E$AA9E$EEEfuȅ+tHH[A\A]A^A_]HHH[A\A]A^A_]fLEDEIM$EM$kA$w ADŽ$LL}bALLIF8fAN@A$[E1E1HXALf.E$E$I$I$Hs0H{ HE菿LUI$ LULUA$H}ASH1LULL+tffAV@OH^E$KHHuHEH1LUc=D/HLU#fUHAWAVAAUATISHHXHGHuH0HE%HEeHzhEL(LH{ILLLEEȅxdDAtg`IMA|$`LALH{ILLLDHX[A\A]A^A_]H=`IfHzx4Bd*H}H1HEHEMWAAGMWMWH{LUAH HA AD]HEI_ Mg0EwTLUD]IG(M|$EuRLjA1EH}DHHIG HxA/}DLLULHLUHHLLIOIWLH5H01dfDA.LU!EL$XEHHHHHDHMAHLUHDAD$dHHL$HT$LHD]HDHuHD$A$$1LUD]f.UHSHH~HHC uLVHЃȀ8t(H0H1HH[]HxH[] wa_nep_queuewa_nep_cbrpipe_aimrpipe_get_by_epwa_process_iso_packet_statuswa_xfer_status_to_errnowa_xfer_result_chewwa_dti_cbwa_buf_in_cbwa_urb_dequeuewa_urb_enqueuewa_process_errored_transfers_run__wa_xfer_is_done__wa_xfer_submitwa_seg_tr_cbwa_seg_iso_pack_desc_cbwa_add_delayed_rpipe__wa_seg_submit__wa_xfer_delayed_runwa_check_for_delayed_rpipeswa_complete_remaining_xfer_segs__wa_xfer_abort_cb__wa_xfer_abortwa_seg_dto_cbwa_urb_enqueue_bWA-CDS: can't initialize notif endpoint: %d HWA: unknown notification 0x%x, %zu bytes; discarding HWA: device sent short notification, %d bytes missing; discarding %d bytes. /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/usb/wusbcore/wa-nep.cToo many notifications queued, throttling back No memory to queue notification NEP: URB max acceptable errors exceeded, resetting device Unable to allocate notification's read buffer Unable to allocate notification URB Cannot submit notification URB: %d /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/include/linux/kref.hrpipe aim discrepancy: hwa_bDeviceInfoIndex (%u vs %u) /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/usb/wusbcore/wa-rpipe.crpipe aim discrepancy: bSpeed (%u vs %u) rpipe aim discrepancy: bEndpointAddress (%u vs %u) rpipe aim discrepancy: bInterval (%u vs %u) rpipe aim discrepancy: bmAttribute (%u vs %u) rpipe %u: get descriptor failed: %d rpipe %u: got short descriptor (%zd vs %zd bytes needed) Can't get descriptor for rpipe %u: %d HW Bug? ep 0x%02x: extra descriptors at offset %zu: only %zu bytes left HW Bug? ep 0x%02x: extra descriptor at offset %zu (type 0x%02x) length %d but only %zu bytes left ep 0x%02x: can't find companion descriptor addr %u (0x%02x) rpipe #%u ep# %u speed %d rpipe %u: set descriptor failed: %d rpipe %u: sent short descriptor (%zd vs %zd bytes required) BUG: pipes not released on exit: %s DTI Error: Could not submit DTI URB (%d) resetting /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/usb/wusbcore/wa-xfer.c%s: xfer 0x%08X#%d. bad seg status = %d xfer %p: Can't submit abort request: %d xfer %p ID %08X#%u: bad short segments (%zu) xfer %p ID %08X#%u: DONE short %d result %zu urb->actual_length %d xfer %p ID %08X#%u: ERROR result %zi(0x%08zX) xfer %p ID %08X#%u: ABORTED result %zi(0x%08zX) xfer %p ID %08X#%u: is_done bad state %d %s: adding RPIPE %d to the delayed list. 3%s(): BUG? Unknown WA transfer status 0x%02x 3%s(): BUG? Inconsistent WA status: 0x%02x /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/include/linux/kref.h3%s: xfer %p#%u: REQ submit failed: %d 3%s: xfer %p#%u: ISO packet descriptor submit failed: %d 3%s: xfer %p#%u: DTO submit failed: %d xfer %p ID %08X#%u submitted from delayed [%d segments available] %d %s: RPIPE %d serviced and removed from delayed list. iso xfer %08X#%u: packet descriptor done 3iso xfer %08X#%u: packet descriptor error %d iso xfer: URB max acceptable errors exceeded, resetting device xfer %p ID 0x%08X#%u: request done xfer %p ID 0x%08X#%u: request error %d DTO: URB max acceptable errors exceeded, resetting device DTI Error: Could not submit buf in URB (%d)xfer %p 0x%08X#%u: data in done (%zu bytes) xfer %p 0x%08X#%u: data in error %d DTI Error: Could not submit DTI URB (%d) 6%s: Run delayed STALL processing. %s: Transfer Abort request failed. result: %d %s: cleaning up xfer %p ID 0x%08X. %s: xfer ID 0x%08X already gone. HW BUG? seg_size %zu smaller than maxpktsize %zu BUG? oops, number of segments %zu bigger than %d xfer %p: Failed to allocate %d segments: %d xfer %p ID 0x%08X#%u: available %u empty %u submitted xfer %p ID 0x%08X#%u: available %u empty %u delayed %s: xfer %p id 0x%08X has no RPIPE. %s%s: xfer %p id 0x%08X already done. %s: xfer id 0x%08X#%d status = %d 3xfer %p#%u: dequeue bad state %u DTI: xfer result %d bytes at %p DTI Error: xfer result--bad size xfer result (%d bytes vs %zu needed) DTI Error: xfer result--bad header length %u DTI Error: xfer result--bad header type 0x%02x %s: xfer 0x%08X#%u not found. DTI Error: xfer result--unknown xfer 0x%08x (status 0x%02x) xfer %p ID 0x%08X#%u: bTransferStatus 0x%02x (seg status %u) xfer %p#%u: Bad segment state %u DTI: xfer %p 0x%08X:#%u failed (0x%02x) DTI: URB max acceptable errors exceeded, resetting device xfer %p#%u: can't submit DTI data phase: %d Control EP stall. Queue delayed work. DTI: isoc packet status %d bytes at %p DTI Error: isoc packet status--bad type 0x%02x DTI Error: isoc packet status--unknown xfer 0x%08x DTI Error: isoc packet status--bad urb length (%d bytes vs %d needed) DTI Error: isoc packet status--bad length %u DTI Error: unexpected EP state = %d xfer 0x%08X#%u: isoc frame = %d, holding_dto = %d, release_dto = %d. xfer 0x%08X#%u: data out done (%zu bytes) xfer 0x%08X#%u: DTO submit failed: %d xfer 0x%08X#%u: data out error %d BUG? urb %p: NULL xfer buffer & NODMA xfer %p urb %p pipe 0x%02x [%d bytes] %s %s %s BUG: DTI ep is %u, not %u (hack me) license=GPLdescription=Wireless USB Wire Adapter coreauthor=Inaky Perez-Gonzalez srcversion=6B3C8F566266B879EABAA1Edepends=wusbcoreintree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions __wa_destroywa_createrpipe_clear_feature_stalledrpipe_ep_disablerpipe_destroywa_dti_startwa_urb_dequeuewa_urb_enqueuewa_process_errored_transfers_runwa_urb_enqueue_runNEP: going down %d NEP: cannot submit URB: %d NEP: URB error %d wusb_waep 0x%02x: reusing rpipe %u rpipe %u: reset failed: %d Cannot aim rpipe: %d ep 0x%02x: using rpipe %u wusb_waCan't allocate DTI URB 3%s: error_rpipe_get 3%s: error usb dev gone %s: error wusb dev gone %s: error_dequeued %s: error_xfer_submit %s: error_xfer_setup %s: DEQUEUE xfer id 0x%08X Probably already aborted. xfer %p#%u: bad segment DTI: going down! %d DTI: URB error %d deferredinlineinboundoutbounddmanodma%s: URB enqueue failed: %d wusb_wac# m /`/`,{_5module_layout-kmalloc_caches地__kmalloc×sg_init_tableC>_raw_spin_unlockBxpv_lock_ops1v wusb_dev_destroyusb_init_urb8Xgusb_kill_urb&ԱD__dynamic_pr_debug?sg_nextrPpmutex_unlockّusb_get_urbL3)F__preempt_count}usb_unlink_urbh}jiffies*zwusbhc_giveback_urb̽__wusb_dev_get_by_usb_devujusb_hcd_link_urb_to_ep?bFdev_errJ_raw_spin_unlock_irqrestoreI'printk``9"Q aaPLx "da _h x"l2d{wxyh 8" {X"2{' ~TpP"`~Lx"~  @`8 "#0 "0` J@O0@Xh# C    +/ 7=C Zq  `.Q(  Dx(((P(* /> M0\  3 D2BI L1Yy` Z`80X((((%(6E`rg4@  J.$`,<WJ0%[%_n0&~(a(0+(@,S"` ,p(= LH(] lh(}`!7:  ((((("+1(B Q@(b(s(((8((0(:p$ 3B R Y(p _8 n@ }!0* GH @d #|   7   @  Q 0 > Y j { `          + L ; M ^  6q        G5   m6 C M ^     p C= p  & `Q `l^  Kl P    XU   3  / 4 < S m A}  `m 0   @  .;Huv]Gn\6 Ez@*__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0__kstrtab___wa_destroy__kcrctab___wa_destroy__kstrtab_wa_create__kcrctab_wa_createwa_notif_dispatchwa_nep_cbdescriptor.34994__func__.34981__func__.34995.LC2rpipe_put_idxdescriptor.35077descriptor.35035descriptor.35079epc0__warned.15644__func__.35036__func__.35078__kstrtab_rpipe_clear_feature_stalled__kcrctab_rpipe_clear_feature_stalled__kstrtab_rpipe_ep_disable__kcrctab_rpipe_ep_disable__kstrtab_rpipe_destroy__kcrctab_rpipe_destroy__wa_seg_calculate_isoc_frame_countwa_xfer_destroywa_dti_cbwa_buf_in_cbwa_complete_remaining_xfer_segs__func__.35676__wa_xfer_abort__wa_xfer_abort_cb__func__.35155__wa_xfer_is_donedescriptor.35096descriptor.35091descriptor.35094descriptor.35089wa_add_delayed_rpipedescriptor.35057__func__.35058__wa_populate_dto_urb_isoc.isra.8__wa_populate_buf_in_urb_isoc.isra.11wa_xfer_status_to_errnoxlat.35651__func__.35657_rs.35655_rs.35658kref_sub.constprop.19wa_xfer_create_subset_sg__wa_xfer_setup_segswa_seg_tr_cbwa_seg_iso_pack_desc_cbwa_seg_dto_cbwa_xfer_givebackwa_xfer_completion__wa_seg_submit__func__.35399__warned.19149__wa_xfer_delayed_rundescriptor.35420wa_check_for_delayed_rpipesdescriptor.35044__func__.35045wa_xfer_delayed_run__func__.35270_rs.35278descriptor.35269__func__.35296descriptor.35295__func__.35804descriptor.35803__func__.35521wa_xfer_get_by_id__func__.35134wa_urb_enqueue_b__func__.35477descriptor.35460descriptor.35463descriptor.35612descriptor.35616descriptor.35614__func__.35613descriptor.35621__func__.35826descriptor.35825descriptor.35831descriptor.35750descriptor.35828descriptor.35726__func__.35727descriptor.35238descriptor.35244descriptor.35570__func__.35571__func__.35751__func__.35090__func__.35461__func__.35421__func__.35239__kstrtab_wa_dti_start__kcrctab_wa_dti_start__kstrtab_wa_urb_dequeue__kcrctab_wa_urb_dequeue__kstrtab_wa_urb_enqueue__kcrctab_wa_urb_enqueue__kstrtab_wa_process_errored_transfers_run__kcrctab_wa_process_errored_transfers_run__kstrtab_wa_urb_enqueue_run__kcrctab_wa_urb_enqueue_run__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0wa_reset_allusb_put_intfusb_alloc_urb__ksymtab___wa_destroyusb_free_urb__wa_destroy__crc___wa_destroywa_nep_createusb_hcd_unlink_urb_from_eprpipe_ep_disablewusbhc_reset_all__this_module__crc_wa_process_errored_transfers_runqueue_work_ondev_warnparavirt_ticketlocks_enabled__printk_ratelimitmemcpy__ksymtab_rpipe_destroykfree__bitmap_emptyrpipe_get_by_epwarn_slowpath_fmtwusbhc_handle_dnwa_process_errored_transfers_run_raw_spin_lock_irqsave__dynamic_dev_dbgusb_get_intf_raw_spin_lockkmem_cache_alloc_trace__fentry__wusbd__crc_wa_urb_dequeuedump_stack_raw_spin_lock_irq__crc_rpipe_ep_disable___ratelimitwa_create__stack_chk_fail__ksymtab_rpipe_clear_feature_stalledpv_irq_opsusb_submit_urb_dev_inforpipe_clear_feature_stalledwa_urb_enqueue_run__ksymtab_wa_urb_dequeue__ksymtab_wa_urb_enqueue_runusb_hcd_check_unlink_urb__ksymtab_wa_process_errored_transfers_runwa_dti_startrpipe_destroy__ksymtab_wa_dti_startbitmap_scnprintfmutex_lockwarn_slowpath_null__crc_rpipe_destroyusb_control_msgfind_next_zero_bitwa_nep_destroyprintk__crc_wa_urb_enqueue_run_raw_spin_unlock_irqrestoredev_errusb_hcd_link_urb_to_ep__wusb_dev_get_by_usb_dev__crc_wa_createwusbhc_giveback_urbwa_handle_notif_xfer__ksymtab_rpipe_ep_disablejiffiesusb_unlink_urbwa_rpipes_destroy__preempt_countusb_get_urbmutex_unlocksg_next__dynamic_pr_debugusb_kill_urb__crc_rpipe_clear_feature_stalledwa_rpipes_create__crc_wa_dti_startwa_urb_enqueueusb_init_urbwa_urb_dequeuewusb_dev_destroypv_lock_ops_raw_spin_unlock__crc_wa_urb_enqueuesg_init_table__kmalloc__ksymtab_wa_createkmalloc_caches__ksymtab_wa_urb_enqueueax  &ANa 0+3Tp hw& `>Van   0= hDL[ `o y  @  ALF_ ; CV ]fo} !X`q#jx x* 6 ; b l ~   8    p   K U   % u    8     >   i v  wEPm  P   " )l hs  `  x5 K@ xGRe (jp H ( (Ar  %-DLa ID 1r  ~ `  @<P_ `8  $1 u' X9 >  p%] (d x  A H O Va + 2 @7L S  Xm t 8{  h 7}o  ! ."O" `,"" W###1%K%z%%%%%&)&1&&&'Y' `' g'n' '' '''' ''' ( ((4( ;(  B(I( a(( ( X (( (()")*G*Z* c*i******  *  +1+]++++ @+  + +,a,,, , `,,&- h 1-9-S--..V... 8 ..  . p..A/P/ i/x//  ////=000e0"1  )1i1  p1 Hw1111h222 222  3 3r333  333"4~44425r5  y55 8 555 h 5 h6!606 `I6  h6p66 67 7r7 7788 &8,8I8a8888 8  89  9 H 9 999 9 p 9:D:_:x:::: : ::;!;W=V>x>>>=d??? ? ?R@  `@q@ x@ J@ AAAB B 3,BLByB  BBB  B C p C #C7C >C ECXC_C fC mCC 8 C  CCC CCC DUD |DE !EJE\EEEE%EE'FbFpF |zF +F  F FFFF"GIG @GGH  H+H @0HHH HHHI+ITI +[I  bI iIyI +I `I II +I  I II!JSJ XJkJ uJJ]J pJJ J JKK  K&KXK _KgKK KK KKK K!L54L ;L EL PLLL 8LLLMzMM MNN N OiPPQQ QQ 8QR RgR lR SSS/T 4TOTT 8 TTTT HT @TT TT=UJUQUbUnU xU UU  VVtV x{V VVVV VV VV*W 4W ;WoW WWW PWW X!XXUX X 8XX0Y x;YCYZYY  YYZZZ-[["\ P)\8\v\  \ \\\ \\\] ]*]9]G]g]]]]]]] ^ ^^g^^M^ :^ ^^^_/_6_G_{_ _ _ _ _ _ 0_ _ _`G` N`V`l`@H 083 (DPXRpx_n`h} (8@0H@HHHPPGX@H`@H@` (08@ HpPX`h@px`0`0%%0&(0+,`,.1 6 7(`80:8C@ EHIPWX\``}Z n    {$(,%0%4%8]&<&@&D.'H6)Lb)P)T)Xo-\-`/d`0h&3l64pU7t8x9|::?<>>AAUBDxEFG\H ILNNQIQRYZ)[[[<\^ zz$C(z0AS4z<U@zH{`Lz6o7 RD0D@\C (0 8@HPX0`hx0Kp@@x@ (@0@HP@XHhpx@h +@ +@ +@ +@ `08:@@HX`h@p@p@(@@p (0@88 HPX@` px@ @ @ @@  @( 8@H@P6P7HD D(Magrathea: Glacier signing key]ǓE]J=Y.:aBg P&ٱ20E^!^n/ "zV,X)N:2b#;ˬ . |$FuS\.AwE<}[*߸o@X,Z?ێ@qэ P<YȼP}'[ &pGa%ϗ4zJ<TWN q~Ǫf4j_XL%cgm>g!%DhpG}{h"@ʶD!@q8ث^3WQ\AN+ي'7 "rw):'cf *с"1}CMK쑄jev׀$Ս+O˄b~Module signature appended~