ELF>@@)(GNUe gV 1 ?=%]LinuxUHG`@0PHHD@]HG`UH@ D@H@p]UH1ɋHH HXt*98uD@D9uHcHIHHJH@BP]UHGxFH1H]ff.UHAVLwxAUIATSH_L#Mt,IEIL$hIT$`AH8LHHL9u[A\A]A^]ff.@UHAVLw@AUIATSH_L#Mt&IEIL$hIT$`A$H8LHL9uL[A\A]A^]ff.fUHAUATLM$MtLLI$HtMM$MtLLI$HtLA\A]]U~HHAUATSLw@IŘIHLAD$HHSxE1H9AtHCxL[DA\A]]Aff.fHG(HcWUHHt H]H]ff.UHAVLAUL8ATISHHeH%(HE1 IM9AFt닃A;$sI~HuIUAvH HI(LIvE11H@란v5AFAFdANpumAF< ιDANAAN@DHAF<Y<<jAFAF< DЉ@E1DHEVAAN@HDAFX@AV<AF@AFIM9#HEeH3%(H[A\A]A^]ÃE11ɺ@HAFAFAFAFAVAFAVAFAVAF1zAFAVE1@HE11ɺ@HxANAVH@ATUHAWIAVAUATSH 8HuDHv`CEADž;]A܉AKdMM,AtIHuHuMЃuA98t"A~_A8HAFNE~VKdDHuIHuЅ]HcA)HE~$;]OAD9~E~AAH}D)H [A\A]A^A_]UHAWAVAUATSH(eH%(HE1DIILDiL~`L}D9HL}Ǻ LHAKrHA9~LA<uu?A HA9~A7tAIvAG<IExuFJDfFDIEOHDBHHA~tAIvAFG<thIExtLJDfFDKIEOHDBHHAFGF!GF뙸ff.UHAVAUIATISfA<$A|$IEHiP^HxP1E1E11@McЃOAF<uFABAA9}Fx6GHP9}[HwHF<wD9~FyA9}McуOABF<uFABGAHP9|E 1[A\A]A^]HGHxL0A~,IV@B<tBS<DAV+Av*I}LHI}IHIDžsXIEAN+HHHff.fUHSH;t f{{t fs{t fK { t fS[]ff.UHcH@HHATISHO HHH9u {HH9ts;SuHtiH1 HXtC90uD@D9uHcHIL HODBH{8Lʾ H$I$[A\]IH?щHHǠ@U HSHHy H[]ÐUHATISwXHu4HHw`HH@(HHLHID$@[A\]H@yۃtH;ƃCH5H@Hff.fUHHAWAVAUATIHSHHEHEI$A$AEAEt$xuTLHM|ALJI$LH@(H@At4I$LHIG@xE t$xCA9$uA$HuH}H[A\A]A^A_]fUH]UHAWAVAUIATSHLcM$LIID$H)AD$|HHA!T$xuRLLAuXxL[A\A]A^A_]I}@ytI<$H5H@H!I$@1ɾAT$|DUHAWAVAUATSHHE1L8N3IE@MeHEMuNLIL;etIM9txH;I LHHhHttHuIH3Hr@^HB`űELrPHǂ끃OȸUHEL 1H [A\A]A^A_]øLETEH [A\A]A^A_]E11뾐UHAWAVAUATSHHHH=Huо HUȺXHHLpILhxM 1IHeMgIM9uHMH; AAyt @ANj=Dw9= DDH(H$pA$==tq=-ut =ADŽ$ A$H;IHc HHhHH}H3IOA$Hr@DzPHB`HǂLt%F&ǂI>II@\M9NADŽ$I$LHHI$@HHEI$H1s L"@rHuHC(H@HtLHEL 1H[A\A]A^A_]=  =KG0=Pg .=pADŽ$ sOȸLELEH[A\A]A^A_]1NUHAWIAVLw(AULATMSHIAHEu,Ml$Mt ACu1I<$HtIL;euL%H[A\A]A^A_]AƅCI]I@HHuIOHH@H;HL9uDUHAWAVAUATSH8eH%(HE1HGXHHHEeH%HEHEHEHEHEHEHt"HEeH3%(H8[A\A]A^A_]LLDsxEt]D s|L@A LHuL%%LLID#s|tMuHuLHEL@%%HUHAVLw@AUILATMe8SLAƅL%%LIMI}H;Ht`HLjHHtLE1HDAHH|AuIEH;H@ HtH;GxHP|ulHCHu9H;HtH{Ht AHCHL9_[A\A]A^]E1HCDAH|AuH;Hu@|H1ɺH@mfUHAWIAVAUI ATISDH8HUH=eH%(HE1H IIEpHHM~I~pH-MnIMfIF(AFhIHHAI~@E111HHEHEM~AD$f  /f #ffHIF(HuL H]E11HzHzAHEH9uAI~LMHBALmIFI}`Hp$AEH1IDžLMIDžH}HHEIF Mt fA|$aME1E1f{f{y1SDrOHHt{SAsIH@1LEHDHEADMSHEDsHIOLHHEHL@DAHEHHuHHEIH9BDI~H]IV0HCI^0HSIF8H1HueH34%( He[A\A]A^A_]fv#fIF(HuLffIFHcHzVHBHcJ 1E1HH9w<HH9$x$up@@u΍|?f}f Kf uIF(HuL1fU$f IIF(ID$ HHEHuLLEEfIvHULAPcIF(IDD IOHSLHsk9LHLEIEDHHHID$ IF(HHEI>E1ɹ@IF(A`7hjjHIFHUHfK9yHCxH@fvBC<fUUHuLfUIMEjHSIHuLBEBHUEEfEEf1EDrNHHIEAsHH[1LH HI HvEDsIHؾLHHL@DIAIF(I>11IF(IF(HuLMFMIHPHcp HH9wHH9<<vz$uJtE<tҀuHULLtGDfDED fP_zuJwzxLHufMJfEHSf%HuLBfEUI4E DsDI6HHHƠEDI6HHHƠI6HHHƠDI6HHHƠHǠH1IEHHI}HHǠ1H{@HEHǠEEHEHH;HǠEEHEHH;HǠEIHHsnd_usbmidi_create_endpointssnd_usbmidi_create_endpoints_midimansnd_usbmidi_switch_roland_altsettingsnd_usbmidi_get_ms_info 1d 1d@snd_usbmidi_input_dataurb status %d unexpected port %d! too many endpoints EP %02X: %d jack(s) %s MIDI %dsubstream %d:%d not found usb_submit_urb: %d invalid MIDI in EP %x invalid MIDI out EP %x &ep->drain_wait&umidi->disc_rwsem&umidi->mutexinvalid quirk type %d USB MIDInot enough endpoints endpoint[0] isn't interrupt High LoadLight Loadsnd_usbmidi_libsound/usb/midi.cMIDI Input Mode%s Tone Generator%s Remote Control%s Thru%s Editor%s Control%s Part A%s Part B%s Part C%s Part D%s MIDI 1%s MIDI 2%s MIDI%s External MIDI%s Sync%s 1%s 2%s Synth%s Keyboard%s MIDI A%s MIDI B%s BroadcastMIDIStreaming version %02x.%02x MIDIStreaming interface descriptor not found switching to altsetting %d with int ep endpoint[2] isn't bulk output endpoint[4] isn't bulk output created %d output and %d input ports SS&S&S&__snd_usbmidi_createsnd_usbmidi_resumesnd_usbmidi_suspendsnd_usbmidi_input_startsnd_usbmidi_input_stopsnd_usbmidi_disconnectlicense=Dual BSD/GPLdescription=USB Audio/MIDI helper moduleauthor=Clemens Ladisch srcversion=398977B23AD1674CC3F39D9depends=snd-rawmidi,sndretpoline=Yintree=Yname=snd_usbmidi_libvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout&cdsnd_rawmidi_proceed:zLkmalloc_cachesTSup_readsautoremove_wake_functionYjV__x86_indirect_thunk_r9{#usb_kill_urbA̴fkmemdup9cinit_timer_keyb˛@mutex_unlocksLosnd_rawmidi_set_ops 0pv_opsPjiffiesǜmsnd_rawmidi_newfdown_readT__init_waitqueue_head囝R_dev_warnŏWmemset 8_raw_spin_unlock_irqrestoreecurrent_taskQ__mutex_init %usb_set_interfacesnd_ctl_notify*__tasklet_scheduleU'!usb_control_msg*mutex_lockO;nsnd_rawmidi_transmit_peekZd#tasklet_initmod_timerSusb_free_coherent%zup_writeڶV3_dev_errWdown_writeNǣtasklet_killsHusb_urb_ep_type_checkAsnd_ctl_enum_infoWusb_submit_urbdWsnd_rawmidi_transmit_ack) __stack_chk_failn usb_bulk_msgݍschedule_timeoutG_raw_spin_lock_irqi snd_ctl_new1\ɢ.__x86_indirect_thunk_raxm__fentry__Ѡ"kmem_cache_alloc_traceRv_raw_spin_lock"__dynamic_dev_dbg vQ_raw_spin_lock_irqsave"#>__wake_upܐtimer_delete_sync/usb_autopm_get_interface_no_resume zkfreeprepare_to_wait4t__sw_hweight32Tfinish_waitnJnesnprintfjG usb_alloc_coherentlsnd_ctl_addNsnd_rawmidi_transmit^usb_free_urbM{__init_rwsemb.{snd_rawmidi_receive)usb_alloc_urbstrcpy\\\ \~~~~   @~@~ @~ @~  @~ @~  ^^  #'@^'@^' )^)^) ) + +/ / / 3 3 3 ; ;D DH H H M M M     ^   ! !EE VV [^[1c3c  j j j b b > >}T snd_usbmidi_libGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-usbmidi-lib.ko2 "j#0@= U j}7 k$T B<d<(0);08] ptpY@a`c Pc25(Q09kp $ P N  Up S/ lK@ e p|8P @jj 6`P'p-Ba\- }  E$ 4tS8nP88:8 PU6Q/tV$p`pP1 H@a`y z(0!"() @$A %)Z "f  @( "  @(       8  (  (4  (K  (x  (  @(  (  (  ( p8 88 83 8N #h  w  %  `%      ) >, !#$%   ! . ; P \ o !}     *@  ;4c   A:Ծ- D V e |  mu     &?n =N`v'w  2O\imL 2 (5Mf0&^n}__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_snd_usbmidi_disconnect__kstrtab_snd_usbmidi_disconnect__ksymtab_snd_usbmidi_input_stop__kstrtab_snd_usbmidi_input_stop__ksymtab_snd_usbmidi_input_start__kstrtab_snd_usbmidi_input_start__ksymtab_snd_usbmidi_suspend__kstrtab_snd_usbmidi_suspend__ksymtab_snd_usbmidi_resume__kstrtab_snd_usbmidi_resume__ksymtab___snd_usbmidi_create__kstrtab___snd_usbmidi_createsnd_usbmidi_output_standard_packetsnd_usbmidi_output_midiman_packetsnd_usbmidi_cin_lengthsnd_usbmidi_get_port_infosnd_usbmidi_port_inforoland_load_getsnd_usbmidi_out_endpoint_clearsnd_usbmidi_in_endpoint_deletesnd_usbmidi_rawmidi_freeroland_load_putsnd_usbmidi_input_triggersnd_usbmidi_standard_outputsnd_usbmidi_emagic_outputsnd_usbmidi_akai_outputroland_load_infonames.34394snd_usbmidi_output_triggersnd_usbmidi_input_stop.part.0snd_usbmidi_urb_error.isra.0snd_usbmidi_urb_error.isra.0.coldsnd_usbmidi_raw_outputsnd_usbmidi_novation_outputsnd_usbmidi_us122l_outputsnd_usbmidi_input_data__UNIQUE_ID_ddebug77.33809ch345_broken_sysex_inputsnd_usbmidi_akai_inputsnd_usbmidi_standard_inputsnd_usbmidi_cme_inputsnd_usbmidi_emagic_inputsnd_usbmidi_raw_inputsnd_usbmidi_novation_inputsnd_usbmidi_midiman_inputsnd_usbmidi_maudio_broken_running_status_inputsnd_usbmidi_ftdi_inputsnd_usbmidi_us122l_inputsend_bulk_static_data.isra.0snd_usbmidi_emagic_finish_outfinish_data.34077snd_usbmidi_emagic_init_outinit_data.34073snd_usbmidi_get_ms_info.isra.0__UNIQUE_ID_ddebug83.34373__UNIQUE_ID_ddebug84.34380__UNIQUE_ID_ddebug85.34384snd_usbmidi_get_ms_info.isra.0.coldsnd_usbmidi_detect_endpoints__UNIQUE_ID_ddebug86.34412roland_load_ctlsnd_usbmidi_detect_per_port_endpointssnd_usbmidi_init_substreamsnd_usbmidi_submit_urb.constprop.0snd_usbmidi_submit_urb.constprop.0.coldsnd_usbmidi_in_urb_completesnd_usbmidi_do_outputsnd_usbmidi_out_taskletsnd_usbmidi_out_urb_completesubstream_open.isra.0snd_usbmidi_input_closesnd_usbmidi_input_opensnd_usbmidi_output_closesnd_usbmidi_output_opensnd_usbmidi_in_endpoint_create.isra.0snd_usbmidi_in_endpoint_create.isra.0.coldsnd_usbmidi_out_endpoint_create.isra.0__key.34237snd_usbmidi_out_endpoint_create.isra.0.coldsnd_usbmidi_error_timersnd_usbmidi_output_drain__key.34595snd_usbmidi_standard_ops__key.34596snd_usbmidi_ch345_broken_sysex_opssnd_usbmidi_output_opssnd_usbmidi_opssnd_usbmidi_input_ops__UNIQUE_ID_ddebug82.34346snd_usbmidi_novation_opssnd_usbmidi_akai_opssnd_usbmidi_emagic_opssnd_usbmidi_maudio_broken_running_status_opssnd_usbmidi_midiman_opssnd_usbmidi_ftdi_opssnd_usbmidi_raw_opssnd_usbmidi_122l_opssnd_usbmidi_cme_ops__UNIQUE_ID_ddebug88.34480__UNIQUE_ID_ddebug89.34484__UNIQUE_ID_ddebug90.34488__UNIQUE_ID_ddebug87.34475__snd_usbmidi_create.cold__func__.34347__func__.34476__func__.34413__func__.34374__func__.33810__UNIQUE_ID_license76__UNIQUE_ID_description75__UNIQUE_ID_author74strcpyusb_alloc_urbsnd_rawmidi_receive__init_rwsemusb_free_urbsnd_rawmidi_transmitsnd_ctl_addusb_alloc_coherent__this_modulesnprintffinish_wait__sw_hweight32prepare_to_waitkfreeusb_autopm_get_interface_no_resume__crc_snd_usbmidi_input_stoptimer_delete_sync__wake_up__crc_snd_usbmidi_suspend_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__fentry____crc_snd_usbmidi_input_start__x86_indirect_thunk_rax__crc_snd_usbmidi_resumesnd_ctl_new1_raw_spin_lock_irqschedule_timeoutusb_bulk_msg__stack_chk_failsnd_rawmidi_transmit_ackusb_submit_urbsnd_ctl_enum_infousb_urb_ep_type_checktasklet_killdown_write_dev_errup_writeusb_free_coherentmod_timertasklet_initsnd_rawmidi_transmit_peekmutex_lockusb_control_msg__tasklet_schedulesnd_ctl_notifyusb_set_interface__crc_snd_usbmidi_disconnect__mutex_initcurrent_task_raw_spin_unlock_irqrestore__crc___snd_usbmidi_creatememset_dev_warn__init_waitqueue_headdown_readsnd_rawmidi_newjiffiespv_opssnd_rawmidi_set_opsmutex_unlockinit_timer_keykmemdupusb_kill_urb__x86_indirect_thunk_r9autoremove_wake_functionup_readkmalloc_cachessnd_rawmidi_proceed1P pq  ,4a,FQ|oHX$1qY   P     ]       J [ q    A     1 8 J Q  pA p!aQqy p!Gx   AJT^  f4 P 84< H 8T  (Z Xa m0 ] z M XRP]qKaq5A(08Q{,4S[!Aa!CD^ W _ v  1!S!Lj!!l"" p""# `"#)# 8# =##$A$h$$ %<% T% %%% % 0%%%& & 0%&1&O&W&i& p& 0&&&&&S''''<'' ' ( @#(1( 8( =(^( @$c(( @(() ')D)S) `) u) z)) )** + + +#, , , ,, , @,. .. . =0 D0 8P0k0 r0 ~00 0 p000 0 0001 . # (/4c? $KR_ snv  $ + k<$(T04<@(     P:XDp0pH PXP `@ %`0@ @Hp Pp p @p@P HP 0@HP0p (`08P@HP0Xp` h p x   p  @  P @ `Pp  (08@HPpX``ph@pxP @` 0!@$%0&' $% %0&@&Pf&`m&( (" )  b  $( x0'418 @@DNH Px*T,X `!0d0h p00t70x `^0e0 (00  8Ph(@Xp0H`x 8Ph#(@Xp##0H`x#( 8Ph1((@Xp=GQQQ0(O _8O@ H_PpOx _O _O`_XO (_08POX`_h8O_O_O_.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela__ksymtab.rela__kcrctab.rela.rodata.rela__mcount_loc.rela.smp_locks.rodata.str1.1.rodata.str1.8.rela.parainstructions.rela.altinstructions__ksymtab_strings.modinfo__versions.rela__jump_table.rela.data.rela__verbose.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?1:@X&J1E@؜&Yt2t|2Ho@О &2~@& 2 @& `7@p&09 @H&2<9^2;<l@@&<@`&==">@ 2N-@H&DO@ ?@@&OW0J@X&YZ@s]x0]X]]]' r0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H .sUqأ?yԋjY0,D2.4Ԅ^TSFߴ{ŕi&b[w(= G"^=ܷ?5PX#Xې, 5+ 6U}~R~K#<5aGxbT)!{;Jp;]'wLkeПRX)FpM>Ć]ߋjυ"$8ȍ;dޏ]b(tX6M"ʟdEhWzBߞ |.*lU"3 /= )"q[/ fy/zT¢GJ>I׾c&G (upYH n#&QXV>]pѾ-@)2£{qfY2jڏVi#0Se55Lpt"էCi ߸lf'9aS &߮ki m[{myZȺYw"jN'!~Module signature appended~