ELF>o@@/.GNUK~a7ǣI'*LinuxUHAUATISHH@i(H`HHHhLp4R ЉHH`H@@H-HB@Mt;H`Hp(LLi(HHDŽpH` HH(1H[A\A]]@UHATSHHHLMH(1ukH( u_h(Di(D8tKDx=H( uf(LucH)1ɺH[A\]HI$HH{H1[A\]H{EE(H{UHAUATSHLWXI@L(uTLHh(i((LH{H)1ɺH[A\A]]t|TBLHi(?i(:h(tLHu/HujL둃ttf.UHAWAVAUIATSHH@AH@HLrHr@A4AN D`1AHK0AHH@@`@ut LzPAPHC0DMt.HHDLLAH@HDPIHS0H@@H-HB@HC8! APH{0IWPHH@HHH1ftBD!9KFCI!HS0H@@H-HB@HC8@0HS8BAF$HS8fA F fBHC8SfPHC8fD`H{0 HHX1H[A\A]A^A_]1U fDUHATSHHHLMH(1ukH( u_@DAD8tKDx=H( uh(LueH)1ɺH[A\]HI$HH{ H1[A\]H{EE(H{DUHAUATSH0H@eH%(HE1H(ty1H}L)A HuLH(u3H(u(HuL1HMeH3 %(uQH0[A\A]]Mt LIH(1ttHuLfDUAЉA!A Eɺ Hh Ejjff.HHx@H@HD@ uUщDH{]øUHHSAA HL@LW@MII`MIA@21@A@EIfAA A`hQE!R H~H]ɃøH]HH@E1LW@H@I`H@@2@u HHA@DHAA A`hQER΀H`lHH@UHHeH%(HE1HH@@L`H@H`Ht`IpPA:t.ALELLDEHMeH3 %(u/HJAIRLLEuыEɸUH@Ht1 u Hz]Hz1]ff.UHSHH(H{H{0H`[]fDUHAUATSHLWXI@L(AH@HÀx@LH@A8tA8(LH{H)1ɺH[A\A]]ÃuLH@Au%LHgtttLHuHuSLwH@HE1HW`Lp$LHff.@UHAVAUL(ATSHLIH(@t H(yE1LLD[A\A]A^]H( uH(rH{ Aƅt(u((ff.fUHATSHGH@tELDH(pPI$Hx@HcDKHCtDH[A\]HHHHp0HHHHp0fHHHHq0uI$@ahff.UHAUL(ATSHLIH(xpH(HHH)HH}xe(t[cwt҉(HH9ylH(u`H(rTH5H( LL[A\A]]Hǃ( HH(HH9x(H5H(HUHAVAUATISH@L(L( E1A$tLD[A\A]A^]H{HCH(((@I$@t9uL((HCA`(H{(yH{2E1I$@H{(A6UHSHHDH@u1[]HPHHH0H@tH@[]f.UHAVAUATSLWXI@I}H}A@IAƇ ()IHkI@I)HHL8HXAD$AEE111I(HHIDž)I(I(I(I)I(ADž(HHLAąujHD[A\A]A^A_]AGDI(H*I M@HXAELHLLLxAGDH@I|H)JHLAA6fDUHAWAVAUAATSHHH@HuL(LL@It AI$(|I$`EHEЃx$E$@DAGA8$AH}о LMMcULMIKMTPA$@H@ItPHH}LMULME$@E$@DAGA8$AoMcHMЃKIHHHDh@I$(A$@HH)I$XylI|$LMM$(I|$0L%I|$0LI|$0I$(LMШI|$LMLMLLH[A\A]A^A_]E$@DAGA8$AELLMLME$h(A$i(EoA?A9H}о LMILMK'pA$h(HJ pHH]LMHLMA$h(HJ hI$(E$h(HH)I$(I|$LMM$(I$`L%I$`LI$`I$(LMШrLLMaLLMPLLMLMM@UHt u1F]ú:]UHAWAVAUIATSH0HL@Lp@LHI`LMHEI(HHEA(AG@IuXIUX@LMH9t&4A}PD89vAGH6H9uIpMpI9t)4AhD89vAGH6I9uIIH9t*4EBD9vAGH6H9uց vAG IMXH9AEP1x4H 9BH9u FƉEI@Leк L]LMȋsHK(Ls LHC Hx( H=Hp(s LHC8HPH{ HHHp(LML]H{8xHoE1AyqLL]MMMI I`AAGID9)KHI_C<uSAtA|IA @==={{I~u1 LMȉULMHIF6A`sH}ЋU Iv Hx@}ɀ@HǀHPHp`LA|IǀIFIV(HPhIFH\AGD9LL]MMMI1 L]LMLML]HIG0IHIO8@PH}LHHx@HP`ǀHǀIG0IPHPhIG0H\A(AfAyH}E1H0D[A\A]A^A_]ËELE<E,1 LMUULMHI`XA`sH} Ip(Hx@@LHPHp`ǀHǀA|t7w2ǀI`Ix(HPhI`H\ҿN׃OэJ뭅ҿN׃OэJIAI`I0IGH}ILJ`IG0I@H}dIL]LMLML]AIEHMpM9tjA0tzMA0MT8IKt[H{19tLHcH@ljf1ҁufu܃t1HHsP1LLIM9uM M9oL]LMA(@IGH(I@+LML]ȅIL]LML]LM#I~MMApMHMA\@UHAUATHL@M$(LA$(L%%L1A\A]]f.UHAVAUATLMtJM@M$(LA$(L%%LLA\A]A^] A\A]A^]ÐUHAVAUATISH@L(L(LL(A$u(L%%A$tL[A\A]A^]H(H(H{HC`(DUHAVAUATSL@MqHKM(LA(M(LA(AAA:@uOAAAAA:@t4HRIƀx@uHxPAAHH@IDPL%%I~I`I~0I(I(ǃI~I~0I`IFIF0Idž`HH@Hx@HL[A\A]A^]A(IF`( [A\A]A^]@UHAWAVIAUATSHL@I$(I$(M$(LHHHUȃEA$(ID$LxpHUIH ڃADŽ$(L%%}uNI$(tAtiLI$`t I$(tuI$(t_L%%H[A\A]A^A_]H5I$( bI@yI@#vLLf.UHATSLHLLzD1[A\]ÉHs0HH1[A\]ff.UHAWAVAAUATSHHLM@M$(AIHtHHt LALA$( L%%LI$(DHI$(LvDHD[A\A]A^A_]Hs0HHLuLAI$(I$(@I$(I$(I$(EutA$( L%%IHtiHHt]LAƅxSI$(I$(LeI$(LAVLNE1LIց H@u(A}dLLLcyHtIe HtIHEH|LHEI@H@@EHDž|RDž|HHIM`UMUfEAG0EH?LE1AEdHEuHdLH`HM09 H9H!HuHT0H1HuHH`LHEB(EHBHEEBEBEHB8HEHB@HEHBH8HEHoLAEdM}HS LH`H7`DHdL#HH)ILH@0HA<ǃHÀMLX?I9vHcIߺHLHLLHgMcLD LH`H'`HdLH%0 H`L牅hHeLcx_M@LIAX%?I9HcIUHP]ff.UHH V$eH%(HE1HEHEtt 1@EH0F HuEEHEeH3%(uff.fUHAUATISH@uo,ID$ HH98uP AD! AD!DAADt vH=h IHHx0HHIEPI}HHIEPIEXAE`MeHHM$0AEH{A$AUdHSR AU[A\A]]øf.UHHAUATH@L0HxMl$LAD$AD$t.I|$HI|$01ɺLA\A]]LLA\A]]fUE1HL f9L tH A H(uD]Lf9LuLf9Lu f9 uLf9LuTf9Tff.HcUHiHAWAVAULlXATSH\XI9II HL90tH{01!wLc9tsHH uHG@~HHIF xux!1HH tHc9uM$I|$`DI\$QDK\HL9G[A\A]A^A_]IHHIHH띐HHODDJ8ExtRsL2sH}%3H}ysH}lsH}_I}IuP HH@0Ht)H AuH [A\A]A^A_]AefUHhHGxHHHHR0H@0HV HVHVHHR<HHD@8PBHHH&HHH+DAAHHHAyHHI$HEEH@HHǠLHIHEEHC8HHHx HHEDHD@HHHH@HHǠLHIDCAIHHR@HdHRHRI@ID$@HHHHAHHHHDHHAHHAH}ȉHHHHPAt$@H{0HAHHLMLMHHLMLMHHLMLMHHLMLM LMI@HHMMLMIHL]LMLML]HHHHAI$HLIDŽ$0HE1H;HHH;HHH;HHH;HHH;HHH;HHH;HAHH;HAHHHHA$A$A$A$H;HAHHHHA$HHHA$HHHA$HHHH;HAHH;HAHHHHHHHHHI<$HHI<$HHII HL`0HH@H@H@ H@uHHHHHHHƃHHHAI$HHI$HHI$HHUHHATAąu9HHHAąt  HDA\]UHH]hid_resethid_retry_timeouthid_suspendhid_resumeusbhid_restart_ctrl_queueusbhid_restart_out_queuequirksignoreledkbpolljspollmousepollpidff_setpidff_resetpidff_find_fieldspidff_find_special_fieldspidff_reports_okpidff_find_reportspidff_request_effect_uploadpidff_set_envelope_reportpidff_set_signedpidff_upload_effectpidff_erase_effecthid_pidff_init&'01234@ABC~""|""uv"p"poqr"#`abcde"[\]^"PRSTV!w}Z_nstdrivers/hid/usbhid/hid-core.c7%s: submitting out urb Kicking head %d tail %dSet_ReportGet_Reportinclude/linux/usb.hctrl urb status %d received clear halt clear-halt failed: %d resetting device retrying intr urb input irq status %d received HID %04x:%04xusb-%s-%s/input%d&usbhid->wait&usbhid->mutexcan't add hid device: %d output queue full output queueing failed control queue full control queueing failed failed to start in urb: %d resume status %d suspend timeout initializing reports usbhidinclude/linux/thread_info.husb/%s&list->thread_lock&hiddev->wait&hiddev->existancelockhiddev%dusbhid: found %d at %d->%d usbhid: failed to locate %d finding special fields search done effect lists not found direction field not found no effect types found unknown ramp effect layout starting to erase %d/%d attack %u => %d pid_block_load requested invalid waveform invalid type uploaded starting pid init io already started %d missing reports not ok, aborting pid_pool requested again max effects is %d io already stopped upload request failed usbhidfailed to locate %d found %d at %d->%d calculated from %d to %d usb_submit_urb(out) failed: %d output irq status %d received 7%s: submitting ctrl urb: %s wValue=0x%04x wIndex=0x%04x wLength=%u usb_submit_urb(ctrl) failed: %d 7%s: timeout waiting for ctrl or out queue to clear can't resubmit intr, %s-%s/input%d, status %d 7%s: class descriptor not present 7%s: hid descriptor is too short 7%s: weird size of report descriptor (%u) 7%s: reading report descriptor failed 7%s: parsing report descriptor failed 7%s: HID probe called for ifnum %d couldn't find an input interrupt endpoint 6%s: Fixing fullspeed to highspeed interval: %d -> %d 7%s: reading report descriptor failed (post_reset) 7%s: report descriptor changed 6usbhid: USB HID core driver Buffer overflow detected (%d < %lu)! Not able to get a minor for this device found usage 0x%02x from field->logical found usage 0x%02x from collection array usbhid: calculated from %d to %d usbhid: maxusage and report_count do not match, skipping 3usbhid: logical_minimum is not 1 as it should be device control field not found block load status field not found effect operation field not found block load status identifiers not found effect operation identifiers not found unknown set_effect report layout unknown pid_block_load report layout unknown effect_operation report layout unknown pid_block_free report layout effect type number %d is invalid has constant effect but no envelope has ramp effect but no envelope has periodic effect but no envelope unknown constant effect layout unknown condition effect layout unknown periodic effect layout create_new_effect sent, type: %d device reported free memory: %d bytes not enough memory free: %d bytes pid_block_load failed 60 times not a PID device, no output report device reports %d simultaneous effects device has unknown autocenter control method max simultaneous effects is %d device memory size is %d bytes device does not support device managed pool Force feedback for USB HID PID devices by Anssi Hannula drivers/hid/usbhid/hid-pidff.cmaxusage and report_count do not match, skipping SSS&S&S&S&S&S&S&S&S&S&S&license=GPLdescription=USB HID core driverauthor=Jiri Kosinaauthor=Vojtech Pavlikauthor=Andreas Galparm=quirks:Add/modify USB HID quirks by specifying quirks=vendorID:productID:quirks where vendorID, productID, and quirks are all in 0x-prefixed hexparmtype=quirks:array of charpparm=ignoreled:Autosuspend with active ledsparmtype=ignoreled:uintparm=kbpoll:Polling interval of keyboardsparmtype=kbpoll:uintparm=jspoll:Polling interval of joysticksparmtype=jspoll:uintparm=mousepoll:Polling interval of miceparmtype=mousepoll:uintsrcversion=6EBF9957776CB64F748827Balias=usb:v*p*d*dc*dsc*dp*ic03isc*ip*in*depends=hidretpoline=Yintree=Yname=usbhidvermagic=5.4.0-169-generic SMP mod_unload modversions usb_hid_driverhiddev_hid_event$module_layoutӅ3-system_wqhid_add_deviceqkmalloc_cachesE:#__kmallocmsleep`g__usb_get_extra_descriptorV5hid_quirks_initSMustrlensautoremove_wake_functionhid_parse_reportGV__warn_printk-cancel_work_sync usb_kill_urb/&{usb_deregister_dev {{__dynamic_pr_debug)g__get_user_4W__x86_indirect_thunk_rcxvinput_ff_createiG`$__hid_request9cinit_timer_keyb˛@mutex_unlockEvusb_autopm_get_interfacevfreeA"d_dev_notice! usb_unlink_urb.CXNpv_opsPjiffiesSIhid_debug:hid_input_report7M8kasprintfzV.]usb_block_urbT__init_waitqueue_headJ_copy_to_user=param_ops_charpcstrlcatNdel_timer_syncf 7_dev_warnŏWmemset=U~usb_string 8_raw_spin_unlock_irqrestoreچ%6current_taskGxusb_deregister ӳ-mutex_lock_interruptibleQ__mutex_initprintk/hid_quirks_exitКDmemcmp[*hid_hw_closeҬusb_autopm_put_interface_async nǡ_cond_resched+F Uusb_unpoison_urb9PGfasync_helperOWhid_check_keys_pressed;usb_register_dev!B[usb_control_msgHWstrlcpy`Wthid_hw_open*mutex_lockʯ&fdownnoop_llseekmod_timerhid_set_field!9usb_free_coherentR_dev_erruyHinit_wait_entry!Ahid_alloc_report_bufp|~usb_queue_reset_device!j_dev_inforusb_submit_urbI@vzallocL__x86_indirect_thunk_rdx\__put_user_4˿usb_autopm_get_interface_async) __stack_chk_failݍschedule_timeoutQschedulekmalloc_order_tracebusb_clear_haltG_raw_spin_lock_irq\ɢ.__x86_indirect_thunk_rax7*usb_find_interface0Xusb_interrupt_msgm__fentry__:hid_destroy_deviceY1zkmem_cache_alloc_traceRv_raw_spin_lock"ػ__dynamic_dev_dbgWhid_allocate_device vQ_raw_spin_lock_irqsave"#>__wake_up&prepare_to_wait_eventkusb_autopm_get_interface_no_resumeڊVusb_autopm_put_interface_no_suspend7$hidinput_count_leds zkfree8߬imemcpyprepare_to_waitĚ@param_array_opsfi*up\xusb_register_driver=Fkill_fasyncTfinish_wait6queue_work_onnJnesnprintfV[usb_alloc_coherento6nktime_get_mono_fast_ns__msecs_to_jiffies.6_copy_from_userk1param_ops_uintϽusb_free_urbHۈ__check_object_size4usb_autopm_put_interface)device_set_wakeup_enablee/usb_alloc_urba+hid_lookup_quirkhid_output_report     _Q|n \K8usbhidGCC: (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.0usbhid.ko&+ $( #C).l D@Qx i ~ 7 9$8:F9'Wg``|$p8E@=l 4# :0 q9'G [P e$P8$8$8P P `f$8b b8+Q vLd(([L`( <($+((?(,Vbh#Vv0$o$P%&VP(R$8(:$88( *+.4" ,O 3h<( I R ap( 8 Pp  ,? U @,hAZ(i| ,J((  b*P((*;*Pix(x1((8 f '-4-]@.N .]0/kP/w`2(2}34+8x(0@: P; A) (05 (0A   N b0b `n  s Dt E?  $8 $(8 @F $8  G" $8= $8X $`8s H`} $8 I( 0IX  I $8: $H8U  h  @MU        ' : I \ Zs Q 0RP R S T $@8 pU $X8' VC $ 8^ $8y $8 $x8  pX< Y Y $8%p0BI$8d$8$8$h8$08$8$8$8!a5 D Sbq0Pp   "&)*+C 3L`p,tBF&)= L\lsyB3RэJ\kh  1:Kj@`-'0BPZfk `vws3#07+GTm| $5?FUagt$2C3\cs___UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_usb_hid_driver__kstrtab_usb_hid_driverhid_submit_outhid_submit_out.coldusbhid_restart_out_queue__UNIQUE_ID_ddebug103.38379hid_irq_outhid_irq_out.coldhid_submit_ctrlhid_submit_ctrl.coldusbhid_restart_ctrl_queue__UNIQUE_ID_ddebug105.38392usbhid_wait_iousbhid_wait_io.coldhid_set_idleusbhid_idleusbhid_raw_requestusbhid_output_reportusbhid_powerhid_cease_iohid_ctrlhid_ctrl.coldhid_start_in.isra.0hid_reset__UNIQUE_ID_ddebug99.38330__UNIQUE_ID_ddebug101.38340__UNIQUE_ID_ddebug102.38344hid_io_error.isra.0usbhid_openhid_retry_timeout__UNIQUE_ID_ddebug97.38314hid_irq_inhid_irq_in.coldhid_free_buffers.isra.0hid_resume_common.part.0hid_get_class_descriptor.constprop.0usbhid_parseusbhid_parse.coldusbhid_probe__key.38866__key.38869usbhid_probe.coldusbhid_submit_reportusbhid_submit_report.coldusbhid_requestusbhid_starthid_kbpoll_intervalhid_jspoll_intervalhid_mousepoll_intervalusbhid_start.coldhid_pre_resetusbhid_disconnectusbhid_closeusbhid_stophid_restart_iohid_resume__UNIQUE_ID_ddebug134.38929hid_suspend__UNIQUE_ID_ddebug133.38919hid_post_resethid_post_reset.coldhid_reset_resumehid_initquirks_paramhid_exit__func__.38331__func__.38315__func__.38920__func__.38930__func__.38393__func__.38380__UNIQUE_ID_license139__UNIQUE_ID_description138__UNIQUE_ID_author137__UNIQUE_ID_author136__UNIQUE_ID_author135hid_usb_ids__UNIQUE_ID_quirks95__UNIQUE_ID_quirkstype94__param_quirks__param_str_quirks__param_arr_quirks__UNIQUE_ID_ignoreled93__UNIQUE_ID_ignoreledtype92__param_ignoreled__param_str_ignoreled__UNIQUE_ID_kbpoll91__UNIQUE_ID_kbpolltype90__param_kbpoll__param_str_kbpoll__UNIQUE_ID_jspoll89__UNIQUE_ID_jspolltype88__param_jspoll__param_str_jspoll__UNIQUE_ID_mousepoll87__UNIQUE_ID_mousepolltype86__param_mousepoll__param_str_mousepoll.LC9.LC0__ksymtab_hiddev_hid_event__kstrtab_hiddev_hid_eventhiddev_writehiddev_pollhiddev_fasynchiddev_releasecopy_overflowhiddev_readhiddev_devnodehiddev_lookup_report.isra.0hiddev_send_event.isra.0hiddev_ioctl_usage.isra.0hiddev_open__key.37440hiddev_ioctl_string.isra.0hiddev_ioctlhiddev_compat_ioctl__key.37702__key.37704hiddev_classhiddev_connect.coldhiddev_fops.LC1pidff_needs_set_conditionpidff_find_reportspidff_reports__UNIQUE_ID_ddebug85.32019__UNIQUE_ID_ddebug84.32014pidff_set_signed__UNIQUE_ID_ddebug71.31790pidff_find_fields__UNIQUE_ID_ddebug79.31965__UNIQUE_ID_ddebug80.31971__UNIQUE_ID_ddebug81.31981pidff_set__UNIQUE_ID_ddebug70.31781pidff_needs_set_effect.part.0pidff_find_special_field.constprop.0pidff_find_special_field.constprop.0.coldpidff_find_special_fields__UNIQUE_ID_ddebug87.32065__UNIQUE_ID_ddebug88.32070pidff_effect_typespidff_find_special_fields.coldpidff_init_fieldspidff_set_effectpidff_block_loadpidff_effect_operationpidff_block_freepidff_set_envelopepidff_set_conditionpidff_poolpidff_device_gainpidff_set_constantpidff_set_ramppidff_set_periodicpidff_init_fields.coldpidff_playbackpidff_set_gainpidff_set_condition_reportpidff_set_effect_reportpidff_erase_effect__UNIQUE_ID_ddebug77.31905pidff_set_envelope_report__UNIQUE_ID_ddebug72.31799pidff_request_effect_upload__UNIQUE_ID_ddebug73.31864__UNIQUE_ID_ddebug74.31869__UNIQUE_ID_ddebug75.31873__UNIQUE_ID_ddebug76.31877pidff_request_effect_upload.coldpidff_autocenterpidff_set_autocenterpidff_upload_effect__UNIQUE_ID_ddebug78.31934CSWTCH.156pidff_upload_effect.cold__UNIQUE_ID_ddebug91.32120__UNIQUE_ID_ddebug89.32094__UNIQUE_ID_ddebug86.32030__UNIQUE_ID_ddebug93.32129__UNIQUE_ID_ddebug94.32134__UNIQUE_ID_ddebug95.32138__UNIQUE_ID_ddebug96.32142__UNIQUE_ID_ddebug92.32125hid_pidff_init.cold__func__.31782__func__.32095__func__.31966__func__.32066__func__.32031__func__.32015__func__.31865__func__.31800__func__.31791__func__.31935__func__.31906__func__.32121hiddev_disconnecthid_lookup_quirkusb_alloc_urbdevice_set_wakeup_enableusb_autopm_put_interface__check_object_sizeusbhid_init_reportsusb_free_urbparam_ops_uint_copy_from_userhiddev_connect__msecs_to_jiffiesktime_get_mono_fast_nsusb_alloc_coherent__this_modulesnprintfqueue_work_onfinish_waitkill_fasyncusb_register_drivercleanup_moduleparam_array_opsprepare_to_waitmemcpykfreehiddev_report_eventhidinput_count_ledsusb_autopm_put_interface_no_suspendusb_autopm_get_interface_no_resumeprepare_to_wait_event__wake_up_raw_spin_lock_irqsavehid_allocate_device__crc_hiddev_hid_event__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracehid_destroy_device__fentry__init_moduleusb_interrupt_msgusb_find_interface__x86_indirect_thunk_rax_raw_spin_lock_irqusb_clear_haltkmalloc_order_traceschedule_timeoutschedule__stack_chk_failusb_autopm_get_interface_async__mod_usb__hid_usb_ids_device_table__put_user_4__x86_indirect_thunk_rdxvzallocusb_submit_urb_dev_infohid_alloc_report_bufusb_queue_reset_deviceinit_wait_entryusbhid_find_interface_dev_errusb_free_coherenthid_set_fieldmod_timernoop_llseekdownmutex_lockhid_hw_openstrlcpyusb_control_msgusb_register_devhid_check_keys_pressedfasync_helper__crc_usb_hid_driverusb_unpoison_urb_cond_reschedusb_autopm_put_interface_asynchid_hw_closememcmphid_quirks_exit__mutex_initmutex_lock_interruptibleusb_deregistercurrent_task_raw_spin_unlock_irqrestoreusb_stringmemset_dev_warndel_timer_syncstrlcatparam_ops_charp_copy_to_user__init_waitqueue_headusb_block_urbkasprintfhid_input_reporthid_debugpv_opsusb_unlink_urb_dev_noticevfreemutex_unlockusb_autopm_get_interfaceinit_timer_key__hid_requestinput_ff_create__x86_indirect_thunk_rcx__get_user_4__dynamic_pr_debugusb_deregister_devusb_kill_urbcancel_work_sync__warn_printkhid_parse_reportautoremove_wake_functionstrlenhid_quirks_init__usb_get_extra_descriptormsleep__kmallockmalloc_cacheshid_add_devicesystem_wqhid_pidff_initQ%R[    8 <3SE\<t 55E5Q|%\R[   p 8 <);L)] Q/5A55P     X   I ` ` `!   E <     # 2 < \ E} P    E %Q   (    P   ) Q l  R R m  ER!R18RG.Qu1WX(i@a   C)CGCn%mJPR7,,,#!TG52hj cshQQQ~QQ`Q6E-v-{ 2 n   e T4q ~JJ   JfF/P W !mM ` P Y  /AlL Q_go {'RE ONY ScTku:<Eh,'VHfR N ST:SXa17HkTo!m >   W  ! $! (0!! )"5">"r"W"X#-0##### $ S$ S01$^$r$ Sy$ S0$$$$1$$ S% S0%W(%I4%a=%`Q%%1%%& S& S0(&`4&`=&`I&IU&ah&q&}&&W&@'X'' S' S0'' S' S0'm(Q(( ( (( ))*) S1) S0Q)I^)a) ) 8)) ) * '* S.* S0N*b*Io*a** S* S0*3+jp+>{+++ S+ S0+Q+*++Q,B!,\,q,-`(-`C- H-Ha-k- s----\..8!.?..E.1.=..W/V/W/%/V9/ A/bQ/j/ D/ d 0BS0L0L0W1W'1a1Wf1n1B11W1!2S2a2x2 (2O238333E3 3444kd45@6LQ67q77888*919W/9$I9 0P9 /U9A99399 S9 S0 ::VA:h:]w:k<::F::L:#;3;Q;;1<"<Wy<<]<U=L===:?LS? @L @B@@Z@fAAL1A"RAALAfAABBB.Ck4=CTC 0[C B`CMoC PvC 0CAC C6C^CC D_$D1@D=VD ^DWlDWtDDE`E E F PF (F-F x4F 9FAFF F F^!GG H  H^CH pJH RH^{H H `H^HH H H^I1IxIIaJoJ}JJJ8JvK KL L LL L HL M M+%M 1M+AM`M yMwM MM MM MN bNVO O*P LP PPPkP PQ ,Q!tQ QFQQ"RZ1RqRyRZR_SSZSlTsTZTTT$U:U 4AU @MUWUZ^UZqUPVdV MyV X~VVZVV WW3WaWWZW ^W WW W WW W XXZ@X GX xSXqXXtYYZYZYY"[V[<\1\ 8\ D\ ]] p]^Z>_ZH_Zo_<t_<y_<__kT___V`i`0q`` ` ```#a4apaa#aaab!bCHbZmb tb hbb b bbZb b bc'jcc c[c]d3d  :d 0?dIdZSdZ]dZgdZ|d d dd d ddZd Pd dd_  @% -+5@  LHT\l t+| [ P @ @  @ zH  2+>L C1O [H`ag n @y@~(  @(  @  h@(  @( >+_  @-E8 C+HV k_Hhv XH H H @@! +*#1 8 x=@B+I P Y@^+m  r+C @xI +L H+L +L +L$ 0+8LB hN+VL` r+wbP +bP pHO +bP PH!O+ 7HFOP \HkPu (HO `+bP 8+bP HP HP  0+W& x2+<ZG S+]Zr @} Y T 0R Y Q& Hq` Hi` H_0 q` "U'I`2 >UC/cN xZH_bj 0v+{I` g+ 2 9 >O?X ]@  C?e 2  9K `h/pP/x--P;A8 .. (08@@HP X ` h pP xP P` `#0$$P%&P((* , p,(`-08-@-H.P .XP/``2h2p3x348@:P;ABBCDE@F GHI0II@MQ0RR S(T0pU8V@pXHYPYX_oG o  " / $9 ( , 0 4y8<@DH LFP-TvX\`dZhglp tX#x#|b$$$%%&D')*++zNNNNNNNNOO"O,O@OTOhO|OYPwPPP ;`*cV $0$@o$Pv$`$p$&&''''').)$*+* *0*@+P+`9p9 ( 08H P*X`p $x1 (8 ,U U n $ ( x0 4 8 @@ D H PqTX `v(d(h (pj)t)x `E#F EF PFF pGG G=H $HuH HH IL RJL pT/U h .V$WV( 0V4W8 H@eWDWH PWTWX `Xd'Xh pZt*\x 0_` %bb 8Nbb Sbcb c&d Xcd cpd dd 0$ ((P(0 ,8#@*H (P%0P8$@ HP`X`hp@g`2`x y$y$&(y0E/4<;@88@(HPpxP8p8 (0PX`hGG0G8@H hGpxGPGG (HGPX`GGGx(G08@P`GhpxNGcGG @GHPX4xG0G0G0^ G(008XG`PhpMGpwGwx0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rodata.str1.1.rodata.str1.8.rela__mcount_loc.rela.smp_locks.rela.parainstructions.modinfo__ksymtab_strings.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?e:@@,JeE@/,^mhY@@,nhmi@AH, ~my@(B`, m@B0, m @B ,2q2pvZ`@C ,@J,؂|@Q@,T $ #H@S,+ @ ;`6@U ,M` H@^(, XHS@` ,"iHd@a ,$x@s@m0,&0 0h"- ( n0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyjiBu.vW)t_j0  `He0  *H ɋ ^zĵ׺s!MuR{^Яk 5<鐡RBM:cZp?:h]GL\!]O=#|tzɶ} 'r]+Mp*@2e t7H \x2?M!QϲyI]blc: 'KXZԊ9)+$Fv#VAI꿳ȑWe\ f^|jbc,OBp QT(f&vcuڐsrp p&Z%#cC  ͔ǒJ rӴՈ Vs޹cFU)g֢ _bdUr# ZiF"'K!Y<df-1 )MSYRhLG.ZxhbW <̲CA7s]ÏT!;9M G,sƘ~Module signature appended~