ELF>@@GNU!qŢNSixQUHHHǰHEAAЃ׃ ցу@D UHSHHuhHHXp1҃{HcHȠƒ?Ht.y`t H[#sHcHHtx`u1H[HHH1wUHuHHH1ffff.UH uHHH1ffff.UH5uHHH1ffff.UH=uHHH1ffff.UHDEuHHH1ff.UHD EuHHH1ff.UHH H$Ld$Ll$Lt$DAIIEuau H$Ld$Ll$Lt$fD1Dt=wMtAEMtMAt =u'1뭉HHH1|EMDHHH11\UHH0H]LeLmII̅uH]LeLmD HH?HtEu6=wMtA$MtAEDEuF1Au=v뉉HHH1DMDMUHHH11>UHH H$Ld$Ll$Lt$IՋAI̅unu"H$Ld$Ll$Lt$w1Dt=wMtA$MtMAEt =u'1렉HHH1oE $DHHH11Offf.UHH0H]LeLmLuI̋ AIՅuH]LeLmLu@AE1AfD1D1҉t1ډ))9CD9sAAuEt1AD1MtA$MtAE1MbEZHHH1LELE#ffff.UHAWAVAUATSH8DIIAEI$MDHI$E$M?L@ED@RMAF;A|$`HEHEHEHEHE9tDEEEEEEEEEEE5(EE}E =ErvfDEEEEEEEEEEE"&fDEHHH11G=tDHHH1|HHH1iHHH1UHH H]LeLmD HIAEHHxw@$@DLHH]LeLm@DLHH]LeLm@DLHH]LeLm@DLHrH]LeLm@DLH2H]LeLmHHH1%UHHH$Ld$HHAHDD1H$Ld$DUHH H]LeLmHAAHAt ǀAt ǀAt ǀAt ǀH1$1H]LeLm@UHHH$Ld$DHAEu0H1AH1H$Ld$HHH1fDUHAWAVAUATSHD%HELA}tRME1AEAID9~7I^ HIątDEuHLH[A\A]A^A_HHH1A$HHH1JUHH@H]LeLmLuL}D-IHHUEHLpIID$pDLDxH@A)DMAvhDME111҉ljEAV`DUu[DELEAHEID$p1`H]LeLmLuL}fH}HHH1fUHAWAVAUATSHXHHUHuHǰMIH@=L]HExHUE1z?EuxEbMcKH0HcEU9UAADNuHEfHChIcLHH}H{hHMLUL]E HAHUHHHCHHMLUL]tHAE)KHED#`EEb~bMcKHtjD;mDuENIˋ {`3HK+H-'xHD)m fDD)mEHX[A\A]A^A_ftHHH1E볋KXEHHH1LUL]L]LU=HH1L]LUHMHEEJHDEHH1LUL]LUfUHH@H]LeLmLuL}L.IHIDHLxEHSǃǃǃ%ǃǃHCt-I}rXHzHHUHUH>HSHt-I}rXHzHHUHUHHHtIUHPHHHtIUHPHA$E1EI$@E1MtFIFpLDhAx)DMEE111AwhDA)AW`uDDDLO1H]LeLmLuL}DE(AHHH1D EA1HHH1A$HHH1UHSHHH{H{0H8HH[fffff.UHH0H]LeLmLuLghHO`Lt(D5EH]LeLmLufDt-D-EtHHH1A$A:ErUD%EtHHH1uHHH1T@Mt I1A|$‰1A|$9щuPIE HHCHDEHHH1tI~Ht HPpB t HHHEHEHHH1MMFUHH0H]LeLmLuO`LghHLt&5H]LeLmLufD w-tHHH1DMu I1A|$‰1A|$‰1A|$1A|$@9щuqIE HHCH4&HHH1HHH1ftI~Ht HPpB tHfHHEHEfffff.UHH0H]LeLmLuDLghHO`ELt&DEH]LeLmLu@ t-D EtHHH1A$A:ErUDEtHHH1wHHH1V@Mt I1A|$‰1A|$‰1A|$1A|$@9щuUIE HHCH=HHH1tI~Ht HPpB t HHHEHEHHH1MM fUHH0H]LeLmLuO`LghHLt&H]LeLmLufD t-D5EtHHH1A$A:ErUD-EtHHH1uHHH1T@Mt I1A|$‰1A|$‰1A|$1A|$@9щuUIE HHCHD%EHHH1DtI~Ht HPpB t HHHEHEUHH0H]LeLmLuO`LghHLt&5H]LeLmLufD t-tHHH1DA$A:ErU tHHH1wHHH1VfDMt I1A|$‰1A|$‰1A|$1A|$@9щt I~Ht HPpB t]HIE HHCHHHH1HHEHEfDUHH0H]LeLmLuL}D_`IEOIHǰHcLdM9tH]LeLmLuL}t"HLdA|$`tM$II}HM|$hHIt A$uaLIEHID$HEE Et Lt=uHHH1RfLHLD EEEXHHH1AAHHH1fUHHH$Ld$HIHuD[ EtHH$Ld$1L9HHH1@UHH@H]LeLmLuL}E1IUHMMEt=1HItUI}HGpt1H@P9tRHH1HIHH9tA9|H0H1LH]LeLmLuL}If.MtAPIUI EIT$HM|$hE$ AD$XHEI$HEI$ _ALHHH18fDIUAp @ EIT$HM|$hE$ AD$XHEI$HEI$zt A$ADŽ$ISNA$H0H1LE15|HHH1YHHH1fff.UHAWAVAUATSHHDL?IEIH5ЀHIŸMI]CH@HHEI$IA$IR)HHEDEDK ExqIU ME1LmL}IMHUDMIFLEA@uH}LH$ID$EIHE@A9] }LMLmL}HED$EDCExtIME1LmL}IMHULEIFLE1ҋuH}A@LAH$HEHHE@E9e}LMLmL}HEHUM8ALLt4HH$I0HEMHHUA@LLtDH1H$hI$I@L1HH[A\A]A^A_HHH1ffffff.UHAWAVAUATSHD=HEhH;H9 uF@HA9MtFL(MuHǐHH1H[A\A]A^A_IH5ЀHIRL(HD5EpIM}MEA HٺHAGAwTL4@IIH$IEAwXME8AHٺHH$IE0Aw\M@I1A@HHH$I8ID$HtHHPHI|$uNID$0Ht*HHPHI|$0tDEH1[A\A]A^A_fD-EtHHH1놃=]HHH17HHH1LkHHH11HHH1wfffff.UHAVAUATSH IMefA$x#H[A\A]A^A$fv#I$H1$HIĐH}HLuXLu1I6INHDDffH HHH9sLHH1H}I}HH1HǐHaHUHIH=H1H%HH HHH$LMfMtxAL$fI\$ ALHA4$x\Ed$fAEAAAMcN$#AL$fuffuL1LDEL$I}IH1A $HǐfAEHHH1MHH1QHHH1UHAUATSH5L'H HǀǀII<$t,H߾cnfDXAHHuAEAEI<$tTI0Ht`tMI}Ht`tEIHt`tAI}Ht`t=IHt`t2H[A\A]@H[A\A]HHH1ffffff.UHSHHǰH0HHt `H@Ht `H{Ht `HHt `H{Ht `HHt `H0H@H{HH{HHH1[f9fD?fDBfDHfDKfDQfDUHSHH=uqHH{Ht`t/H8Ht`t-H{0Ht`t.H[ffH[HHH1nUHAWAVAUATSHHD%H}Lwh_`EHEHHEt$DEYHH[A\A]A^A_DHUDE4HUA:B1ېHUDkDcLL McIyLMIcG&IA 6LMEADkAQ AAE9~lҍCAtHAEEIHt P;PHUHuLǹLELMLMAE9LEAQ LHED;s#HUIcA:BDfDHU HHUHBHHDEpHHH1MfHHHcP}HpHcʃ@<PAQ @LLELE#AAQ DDmAIDU@E9HcAA 6ɉȃЃǃEljǃEDžtAT6EΈUIHtJ;J|\HUHuϹLLMLME9AQ {DUMDmEAAGl6fDHrHcɈB}HrHcȃ@<BAQ DAQ D EHHH1HHH1HHH1@ffffff.UHH@H]LeLmLuL}LohHDg`ECXt.D=EH]LeLmLuL}LIHIA}E1w5fDHUHuϹLAAD$9IcAT ЃЃƃEƉƃAT EƈEΈUIHtJ;J}HrHcɈB}HrHcȃ@<BvfIuHLLIHHCHEw E HD-EHHH1tHHH1;DHAHHA1%UHHPH]LeLmLuL}D LghHDo`EZECXt,DEcH]LeLmLuL}fDLIIŅuPIHHCHAN t HttHHH1tI~AIsA$EAAZA0HUHuιLDEDEAD9"IcADEψEIHtP;P}HHHcDP}HpHcʃ@<Pf5'E1)HUHuϹLAAE9IcA ЃЃƃEƉƃAT EƈEΈUIHtJ;J}HrHcɈB}HrHcȃ@<BxLHLLHHH1DHAHHA1oHHH1f.UHHPH]LeLmLuL}D=LwhHDg`EBECXt,D-EKH]LeLmLuL}fDLIHIAEAAA4fHUHuιLDEDEAD9vMIcADEψEIHtP;P}HHHcDP}HpHcʃ@<PDLLIHHCHE_ E HDEHHH1fD%EoE1,fHUHuϹLAAD$;>IcAЃЃƃEƉƃATEƈEΈUIHtJ;J}HrHcɈB}HrHcȃ@<BwHHH1DHAHHA1HHH1  ! ( /EKX  _ f m @        & -ELZ `a h o   M] Pd k (r P  9;d pk r (} p  THX _ f (m   9   ( /  6 = @D V g s  z       |     h      2 E X | @      ; E   @   *<MY @` g n} @   @  p @  )N U \ c  `  @ `  ' .= `D K Vn u `|  `  .Ai p w ~      @3FWc j q x         %8\ c j q   @    ( / 6 =O V ] d _ f m tr y        >!R!{! ! ! !! ! ! !!!"1"e""" " " "" #####$G$`$x$$$ 3$ $ $$ 3$ $ P%% "% x)%I% 3T% [%  m%%%%%&6&[&l&&C'[' Ob' i' p''' O' ' '' O' ' '''(((I(O(s((( ( ( ((( ( ( )) ) ) #)@)))) ) ) ))))) *  * *9*T*** * * 3** +.+?+ F+ M+ T+`+ g+ n+ u++++++,F,R, Y, `, g,~,, , , ,, , , ,,D-R-c- j- q- x----- - - - .$.V.b.  i. p. w...  . . ..  . . ..T/c/u/  |/ / /////050@0 G0 N0 3U0m0{0 0 0 00 0 0 00(1?1T1b1s1 z1 1 11111V2g22222 2 2 22223 3 3 H-393 @3 G3 N3r33333 3 3 Q334144 44 i/5D5 K5 R5 Y55 e5 n566#6 *6 16 86F6 M6 T6 x[6666|66 `.8 i8 88 `8 8 8888 H 949 ;9 B9]9 k9z999 `: B: hZ:~:::: : : h::: : : 0;; ; %; ,;A; H; O; V;d; k; r; y;;;; < p<&< (-< J<< <<< (<< \< < < <  = J= 8"= &.= := F= R=g====> 7>C> J> _>k> r> y>> > `>>>>??????? A? ? ? @@@@@@@@@@AA!A1AAAZAcAAAAA  A A ABBGBBMC|CCCC C C CHDD|EE E E EE E E EE E E EF#FEF|FFkGsG{GGGG `G G GG `G G GH `H H H$HMHTHwHHHHH H I IIuIIJJJJJ J J JJ J K H KK K &K -K]KdKKK%LLLLLL L L LM1MM M M MM M M HNN N N %NUHHHHHH  $ )0 5< AUHHSHHuxHuZHu%s: %s <7>%s: %s - %d. <7>%s: %s - %d %02x %02x. <7>%s: %s - %d OK. <7>%s: %s reset=%d <7>%s: %s - endpoint %d <7>%s: %s - oops no urb. <7>%s: %s - sending setup <7>%s: %s already writing <7>%s: %s - no output urb :( <7>%s: %s - port%d. <7>%s: %s - bad length %d <7>%s: %s - %d byte report?? <7>%s: %s - urb %d INTBULKunsupported endpoint type %x %s - unknown product id %x keyspan/usa28x.fwkeyspan/usa28xa.fwkeyspan/usa28xb.fwkeyspan/usa19.fwkeyspan/usa19qi.fwkeyspan/mpr.fwkeyspan/usa19qw.fwkeyspan/usa18x.fwkeyspan/usa19w.fwkeyspan/usa49w.fwkeyspan/usa49wlc.fwUnknown product ID (%04x) keyspan/usa28.fwkeyspan<7>%s: %s - RX error!!!! Keyspan - (without firmware)keyspan_no_firmKeyspan 1 port adapterkeyspan_1Keyspan 2 port adapterkeyspan_2Keyspan 4 port adapterkeyspan_4<7>%s: %s - Invalid baud rate %d requested, using 9600. <7>%s: %s - usb_submit_urb(setup) failed (%d) <7>%s: %s - Invalid baud rate requested %d. <7>%s: %s - usb_submit_urb(setup) failed <7>%s: %s - endpoint %d port %d (%d) <7>%s: %s - oops no urb for port %d. <7>%s: %s - for port %d (%d chars), flip=%d <7>%s: %s - endpoint %d flip %d <7>%s: usb_submit_urb(write bulk) failed (%d) <7>%s: %s - submit urb %d failed (%d) <7>%s: %s - nonzero status: %x <7>%s: %s - Unexpected port number %d <7>%s: %s - resubmit read urb failed. (%d) <7>%s: %s - nonzero status: %x on endpoint %d. <7>%s: %s - alloc for endpoint %d. <7>%s: %s - alloc for endpoint %d failed. found no endpoint descriptor for endpoint %x <7>%s: %s - using urb %p for %s endpoint %x <7>%s: %s - kmalloc for keyspan_serial_private failed. <7>%s: %s - submit instat urb failed %d <7>%s: %s - submit indat urb failed %d <7>%s: Keyspan startup version %04x product %04x <7>%s: Firmware already loaded. Quitting. Required keyspan firmware image (%s) unavailable. <7>%s: Uploading Keyspan %s firmware. ezusb_writememory failed for Keyspan firmware (%d %04X %p %d) Firmware "%s" not valid IHEX records <6>keyspan: v1.1.5:Keyspan USB to Serial Converter Driver parm=debug:Debug enabled or notparmtype=debug:boolfirmware=keyspan/usa49wlc.fwfirmware=keyspan/usa49w.fwfirmware=keyspan/usa19w.fwfirmware=keyspan/usa18x.fwfirmware=keyspan/usa19qw.fwfirmware=keyspan/mpr.fwfirmware=keyspan/usa19qi.fwfirmware=keyspan/usa19.fwfirmware=keyspan/usa28xb.fwfirmware=keyspan/usa28xa.fwfirmware=keyspan/usa28x.fwfirmware=keyspan/usa28.fwlicense=GPLdescription=Keyspan USB to Serial Converter Driverauthor=Hugh Blemings P @XZA`BhFpMHx]K @#Rmodule_layoutAtty_port_tty_get$N,&usb_serial_deregister,pusb_serial_registerAezusb_set_reset3xusb_serial_probeטF-tty_encode_baud_rateydev_set_drvdataˑmalloc_sizes,"usb_kill_urb__const_udelayusb_unlink_urbh}jiffies>Qezusb_writememoryXdev_err cusb_deregister+:'tty_get_baud_ratecsprintk>a-param_set_bool9mcounttty_insert_flip_string_flagsS]usb_submit_urbusb_serial_disconnectɹiusb_clear_halt[2tty_insert_flip_stringD kmem_cache_alloc_trace \_tty_hangups@tty_termios_baud_rate zkfreedl#memcpy^%usb_register_driverxe request_firmware Ntty_kref_putL'{dev_warnQOtty_flip_buffer_pushparam_get_boolƧ0usb_serial_port_softint< dev_get_drvdata"musb_free_urbo9release_firmwareusb_alloc_urb   !5 *1   !5 *1H ` ; @ @8PPAX'`p6h@%>"!`   ( H#X8PA'p6@ %(>0"8H!P` px- D8PA'p6@%>"!`  `/hp@Kx`3@ -1`3+F`3@ *0H`3 0(( 0@K8`3@@H keyspan  `dmodule.sig^Zkk Bh)h.=0Q9y)hUL7BFGfIgvR7?j-eT*aQCxאά     G':O dy @3 3@33&5@5J`Y5pPpL7 F ]@l C@M`A!0GVo~p K` z !+"93H%`UO d'Bt0( *+- /-1BQ`3|gv3p6Q``8@xpB'6;KX>QfAu@JPA F-`0H@K& 6 J (Xj @} `       @ `( ; N  ` 3v #` 8@  x ` pp  p! p8  pN  pe  pz  p  p  p  p  p  p  " ,  `#?  +M  +[  +i  `+w  +  +  +  `+  +  +  +  `+  +  +  +  `+  +-  +;  +I  `+W  +e  +s  +  `+  +  +    @  @ @     - 0; J _ h u   G         `7 M \ y           !6GWkkeyspan.ckeyspan_exitkeyspan_driverkeyspan_pre_devicekeyspan_1port_devicekeyspan_2port_devicekeyspan_4port_devicekeyspan_write_roomdebug__func__.29638usa49_outcont_callback__func__.29379usa49_inack_callback__func__.29216usa28_inack_callback__func__.29033usa28_glocont_callback__func__.29119usa26_inack_callback__func__.28893usa26_glocont_callback__func__.28976keyspan_usa19hs_calc_baud__func__.30026keyspan_usa28_calc_baud__func__.30115keyspan_usa19_calc_baud__func__.29985keyspan_usa19w_calc_baud__func__.30071keyspan_usa26_send_setup__func__.30158usa26_outcont_callback__func__.28902keyspan_usa28_send_setup__func__.30268usa28_outcont_callback__func__.29042keyspan_usa49_send_setupusa49_glocont_callback__func__.30345__func__.29130keyspan_usa90_send_setup__func__.30467usa90_outcont_callback__func__.29533keyspan_usa67_send_setup__func__.30578keyspan_send_setup__func__.30679keyspan_dtr_rtskeyspan_tiocmsetkeyspan_break_ctl__func__.28596usa67_glocont_callback__func__.29611keyspan_set_termios__func__.28615keyspan_write__func__.28723keyspan_open__func__.29675keyspan_releaseusa67_instat_callback__func__.29555usa90_instat_callback__func__.29484usa49_instat_callback__func__.29159usa28_instat_callback__func__.29065usa26_instat_callback__func__.28925usa28_indat_callback__func__.28989usa2x_outdat_callback__func__.28879keyspan_setup_urb__func__.29894keyspan_port_probekeyspan_callbacks__func__.30768keyspan_startupkeyspan_devicesusa18x_device_details__func__.30699usa49wg_indat_callback__func__.29955keyspan_fake_startupkeyspan_initkeyspan_close__func__.29744keyspan_port_removekeyspan_disconnect__func__.30741__func__.29305usa49_indat_callback__func__.29230usa90_indat_callback__func__.29394usa26_indat_callback__func__.28800__mod_debug2764__mod_debugtype2763__param_debug__param_str_debug__mod_firmware2761__mod_firmware2760__mod_firmware2759__mod_firmware2758__mod_firmware2757__mod_firmware2756__mod_firmware2755__mod_firmware2754__mod_firmware2753__mod_firmware2752__mod_firmware2751__mod_firmware2750__mod_license2748__mod_description2747__mod_author2746keyspan_ids_combinedkeyspan_pre_idskeyspan_1port_idskeyspan_2port_idskeyspan_4port_idsusa19_device_detailsusa19qi_device_detailsmpr_device_detailsusa19qw_device_detailsusa19w_device_detailsusa19hs_device_detailsusa28_device_detailsusa28x_device_detailsusa28xa_device_detailsusa28xg_device_detailsusa49w_device_detailsusa49wlc_device_detailsusa49wg_device_detailskeyspan_tiocmgetkeyspan.mod.c_rheldata__mod_srcversion95__mod_alias93__mod_alias92__mod_alias91__mod_alias90__mod_alias89__mod_alias88__mod_alias87__mod_alias86__mod_alias85__mod_alias84__mod_alias83__mod_alias82__mod_alias81__mod_alias80__mod_alias79__mod_alias78__mod_alias77__mod_alias76__mod_alias75__mod_alias74__mod_alias73__mod_alias72__mod_alias71__mod_alias70__mod_alias69__mod_alias68__module_depends____versions__mod_vermagic5usb_alloc_urbrelease_firmwareusb_free_urbdev_get_drvdatausb_serial_port_softint__this_moduleparam_get_booltty_flip_buffer_pushdev_warntty_kref_putrequest_firmwareusb_register_drivercleanup_modulememcpykfreetty_termios_baud_ratetty_hangupkmem_cache_alloc_traceinit_moduletty_insert_flip_stringusb_clear_halt__mod_usb_device_tableusb_serial_disconnectusb_submit_urbtty_insert_flip_string_flagsmcountparam_set_boolprintktty_get_baud_rateusb_deregisterdev_errezusb_writememoryjiffiesusb_unlink_urb__const_udelayusb_kill_urbmalloc_sizesdev_set_drvdatatty_encode_baud_rateusb_serial_probeezusb_set_resetusb_serial_registerusb_serial_deregistertty_port_tty_getkeyspan.ko.debug-qa.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__param.modinfo__versions.bss.rela.text.rela.init.text.rela.exit.textm@$p4NNH8GH9` 42N2+ (` `([*(@@ $ ` 0 P0xAIdQ|