ELF>@@@$!GNU%HXH|IcMIE2H HH1HH9uHL1H]eH3%(uHĘ[A\A]]ffff.UHAUATLSHLHeH%(HE1IHcCHHHHtbH{P=N1@LcCL OIGMED XH9H{HXLLǃH;H J(HJ(HJ@H;HHHueH34%(u@HĘ[A\A]]fDHcCH HHHueffffff.UHAUIATE1SH_8H~u AHàE9H[A\A]]ÐH8fDUHAUATSHHHD ED1A D HA`tH~HtH{HtEti~_H11ɋHt0Dt'H#S(S(V@ǀH9uH[A\A]]DrHfUW1u0Ht]w;tuDD]fDH  F]@tˁt]f]fUHSHHGCH1[]ffffff.UG"H<t3v]<u)H% t]<u$Hu݉]@]ÐuHЃt]ff.UHHt*G"<tDv&<u:H t#tS]@u4@HOxH H tPHHu@HOxHtVH\HHGxHr8Ht"Htиf1fHxsHcUHAULcATL@SHHHt@1HLHL9uH[A\A]]@UHAVAAUATISH_HEAuyAL$fD.fDfDHHAHX1lfUHAWIAVAUATISHH_HHD(HDHDC EHSAHL1HHL1HLLH1LH1DDDEAHL1H(HNjD1HH<$L4AA1H1ADHDHDHHHEEL1HHHL1K,S(EEHL11HLK(C"5HHL1C+IHHLLMID1C(LMHIHHLMDHDΩHID1C(HHHLHE1H2Hw HHL1HL11HLAHtHAHHDAHtHAHHDHL1HQHw HHHUAHUEEAAALH1AHHHDHAHLHHD1IHLCLH1H[A\A]A^A_]<t <  DUHAWIAVAUIATSHXeH%(HE1) IwLM1ALwHEILHxdIwH}1HH}HHEA@@@ IIHe A:IE$Mw8A1HEIEHEA^M>AdžA" ALJhALJALJ`ALJALJ@ALJ@HUH}DH1MNHuALIFHUDHDeHx`1IFH1LI~I~HIFHAIƠEA9A"AG"$f HUH}DH1DeMNHuALIFHUDHHx`1IFHLI~IFHALJ`lALJdALJhdALJlALJpALJt8ALJtALJALJpALJALJ ALJ HUH}H1-L1H]eH3%(uHX[A\A]A^A_]AG"ALJtALJu1ALJpALJ ALJ ALJ E<ALJALJ ALJ ALJ ALJxALJALJALJALJALJ AH=AEu1Mu@M&I;]LHLHIyfwIA1fIPD9GLLLHy5=AE5IHt+LHLHHPHuHM1HLHEHHDSPM hweHP 4848 -> 44.124 fps25 fps29.97fps29.97 dfps30 fps30 dfpsLTCVideoWCKNo lock29.97 fpsNo videoNTSCPALTCO Sample RateTCO PullTCO WCK ConversionTCO Frame RateTCO Sync SourceTCO Word TermTCO Input CheckTCO LTC ValidTCO Detected Frame RateVideo Input FormatMixerInternal ClockSystem Clock ModePreferred Sync ReferenceAutoSync ReferenceSystem Sample RateExternal RateWC Sync CheckAES1 Sync CheckAES2 Sync CheckAES3 Sync CheckAES4 Sync CheckAES5 Sync CheckAES6 Sync CheckAES7 Sync CheckAES8 Sync CheckTCO Sync CheckSYNC IN Sync CheckWC FrequencyAES1 FrequencyAES2 FrequencyAES3 FrequencyAES4 FrequencyAES5 FrequencyAES6 FrequencyAES7 FrequencyAES8 FrequencyTCO FrequencySYNC IN FrequencyLine OutEmphasisNon AudioProfessionalClear Track MarkerDouble Speed Wire ModeQuad Speed Wire ModeClock ModePref Sync RefWC SyncCheckAES SyncCheckSPDIF SyncCheckADAT1 SyncCheckADAT2 SyncCheckADAT3 SyncCheckADAT4 SyncCheckTCO SyncCheckSYNC IN SyncCheckAES FrequencySPDIF FrequencyADAT1 FrequencyADAT2 FrequencyADAT3 FrequencyADAT4 FrequencyS/PDIF Out ProfessionalSingle Speed WordClock OutADAT SyncCheckADAT FrequencyS/PDIF InputS/PDIF Out OpticalADAT internal (AEB/TEB)XLR Breakout CableInput LevelOutput LevelPhones LevelMADI SyncCheckTX 64 channels modeSafe ModeMADI Speed ModeDisable 96K framesInput SelectAES.1AES.2AES.3AES.4AES.5AES.6AES.7AES.8AES.9.AES.10AES.11AES.12AES.13AES.14AES.15AES.16Analogue.LAnalogue.RAES.LAES.RSPDIF.LSPDIF.RADAT.1ADAT.2ADAT.3ADAT.4Phone.LPhone.RAEB.1AEB.2AEB.3AEB.4ADAT.5ADAT.6ADAT.7ADAT.8ADAT1.1ADAT1.2ADAT2.1ADAT2.2ADAT3.1ADAT3.2ADAT4.1ADAT4.2ADAT1.3ADAT1.4ADAT2.3ADAT2.4ADAT3.3ADAT3.4ADAT4.3ADAT4.4ADAT1.5ADAT1.6ADAT1.7ADAT1.8ADAT2.5ADAT2.6ADAT2.7ADAT2.8ADAT3.5ADAT3.6ADAT3.7ADAT3.8ADAT4.5ADAT4.6ADAT4.7ADAT4.8MADI.1MADI.2MADI.3MADI.4MADI.5MADI.6MADI.7MADI.8MADI.9MADI.10MADI.11MADI.12MADI.13MADI.14MADI.15MADI.16MADI.17MADI.18MADI.19MADI.20MADI.21MADI.22MADI.23MADI.24MADI.25MADI.26MADI.27MADI.28MADI.29MADI.30MADI.31MADI.32MADI.33MADI.34MADI.35MADI.36MADI.37MADI.38MADI.39MADI.40MADI.41MADI.42MADI.43MADI.44MADI.45MADI.46MADI.47MADI.48MADI.49MADI.50MADI.51MADI.52MADI.53MADI.54MADI.55MADI.56MADI.57MADI.58MADI.59MADI.60MADI.61MADI.62MADI.63MADI.6432 kHz64 kHz88.2 kHz96 kHz128 kHz176.4 kHz192 kHzADATAESSPDIFADAT 1ADAT 2ADAT 3ADAT 4singledoublequadsnd_hdspm_channel_info: output channel out of range (%d) snd_hdspm_channel_info: output channel %d mapped out snd_hdspm_channel_info: input channel out of range (%d) snd_hdspm_channel_info: input channel %d mapped out LTC In: %02d:%02d:%02d:%02d IRQ: %d Registers bus: 0x%lx VM: 0x%lx IRQ Pending: Audio=%d, MIDI0=%d, MIDI1=%d, IRQcount=%d HW pointer: id = %d, rawptr = %d (%d->%d) estimated= %ld (bytes) MIDI FIFO: Out1=0x%x, Out2=0x%x, In1=0x%x, In2=0x%x MIDIoverMADI FIFO: In=0x%x, Out=0x%x Register: ctrl1=0x%x, ctrl2=0x%x, status1=0x%x, status2=0x%x Size (Latency): %d samples (2 periods of %lu bytes) ClearTrackMarker %s, Emphasis %s, Dolby %s Preferred Sync Reference: Word Clock Preferred Sync Reference: AES%d s1_input %d: Lock %d, Sync %d, Freq %s WC input: Lock %d, Sync %d, Freq %s TCO input: Lock %d, Sync %d, Freq %s SYNC IN: Lock %d, Sync %d, Freq %s Warning: device is not running as a clock master. Warning: No AutoSync source for requested rate cannot change from %s speed to %s speed mode (capture PID = %d, playback PID = %d) %s (Card #%d) Rev.%x Status2first3bits: %x ClearTrackMarker = %s, Transmit in %s Channel Mode, Auto Input %s AutoSync: Reference= %s, Freq=%d (MADI = %d, Word = %d) Could not preallocate %zd Bytes grabbed memory region 0x%lx-0x%lx unable to remap region 0x%lx-0x%lx remapped region (0x%lx) 0x%lx-0x%lx kmalloc Mixer memory of %zd Bytes unable to kmalloc Mixer memory of %d Bytes err on snd_pcm_lib_malloc_pages: %d Allocated sample buffer for playback at %p Allocated sample buffer for capture at %p Switching to native 32bit LE float format. Switching to native 32bit LE integer format. /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/sound/pci/rme9652/hdspm.c/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`///```/`//``license=GPLdescription=RME HDSPMauthor=Winfried Ritsch , Paul Davis , Marcus Andersson, Thomas Charbonnel , Remy Bruno , Florian Faber , Adrian Knoth parm=enable:Enable/disable specific HDSPM soundcards.parmtype=enable:array of boolparm=id:ID string for RME HDSPM interface.parmtype=id:array of charpparm=index:Index value for RME HDSPM interface.parmtype=index:array of intsrcversion=9D0DFD86DB74BD0CE0CE57Falias=pci:v000010EEd00003FC6sv*sd*bc*sc*i*depends=snd-pcm,snd-rawmidi,snd,snd-hwdepintree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions $$${_5module_layout-kmalloc_cachesC>_raw_spin_unlockBxpv_lock_opsQparam_ops_intЖdel_timerHfsnd_pcm_period_elapsed"}snd_pcm_hw_constraint_msbits\Ypci_disable_device G__tasklet_hi_schedule9_snd_pcm_hw_param_setempty]pci_release_regionsr`param_ops_boolinit_timer_key‡snd_rawmidi_set_opsSqsprintfh}jiffiesLOڧsnd_rawmidi_new]O_copy_to_userlbparam_ops_charp;b*pci_set_master'rsnd_pcm_sgbuf_ops_pageŏWmemset?bFdev_errJ_raw_spin_unlock_irqrestorePcurrent_taskbOKsnd_pcm_hw_constraint_list%snd_pcm_set_ops*&snd_ctl_notifysnd_pcm_hw_constraint_pow2HWstrlcpylsnd_hwdep_newGsnd_pcm_lib_free_pagesmEtasklet_initt,add_timerr request_threaded_irqIsnd_pcm_lib_ioctl snd_interval_listr1snd_card_set_idܐisnd_ctl_boolean_mono_info9rsnd_pcm_lib_malloc_pageshWKsnd_iprintf: snd_card_newAsnd_ctl_enum_info'_dev_infoNOvxpv_irq_opsٰsnd_pcm_hw_rule_add5Bioremap_nocacheβ|pci_bus_read_config_words__stack_chk_failkmalloc_order_trace&C_raw_spin_lock_irqC1snd_ctl_new1m__fentry__1pci_unregister_driverwAsnd_pcm_set_synclT1kmem_cache_alloc_trace+_raw_spin_lock3D__dynamic_dev_dbg'_raw_spin_lock_irqsavefsnd_interval_refine zkfree-DMpci_request_regions=Tparam_array_opsG\Fsnd_pcm_hw_constraint_minmaxS9iounmapYqparavirt_ticketlocks_enabled__pci_register_driver0K]snd_card_proc_newLuTsnd_pcm_lib_preallocate_pages_for_all4Dsnd_card_freef`dev_warnf snd_card_registerksnd_pcm_newB78snd_ctl_add~Vsnd_rawmidi_transmit7U޽pci_enable_device @kO_copy_from_usersnd_rawmidi_transmit_emptysnd_rawmidi_receiveث free_irqstrcpy }DXw        @ @           !"#  !"#$%&'()*+,-./0123456789:;<=>?e`)50(snd_hdspmGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.rodata.rela.smp_locks.rodata.str1.1.rodata.str1.8.rela.parainstructions.modinfo.rela__param.rela__mcount_loc__versions.rela.data.rela__jump_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3p|.GQ">0} 9`"NP}I0"^} Y"k`fе0" v22W0"@ 0`0" " 5 C"H "X"@` 0")  .0X7G@ !#  X,b  NP34HTghP/;S Kp33+:;F!d1@!p1!1 !P1, J/h+ #@ 6    _  @ 2 Fp 1g  X wp aZP`. Qt`HH``3@&Yep&(&p&P& 00&0<`&T(`&&& &` P& P&1C&dp$ &@P&0}}T,QE@X_=}'P!  # !LB "5T P$-d &[ ( ` &U `  @'^ * ("  `- 0/H 3,d 4j p4$ 4$ 6   :[   ( @?m + h(< pS pi (z `* @* ( ( `P ((    " @(3 pdI (Z (k @ p !  $ J 0( ( ( ($ +@; @+@R *@i ,@ +@ +@ `0 / @/p .@.p-2 HL O(`*@r@-@ 0-@ 3,@,@@,@2 `1/1`E@ ] Xt` P (  @U 5 @5WXk pXk;XkQPYklY@ZZp[ \\ ]{'];^X_u`ab@c@dHgji$)iFj`kwP0n P@vx(P("{E Wdv0Pp` @ $  ")6/_G V8 i@ |}+ `  0@   % #=C+P*an 7  ` @ 4@`NZlu"2FL`w  !2K[oz+5BYgo"2@PX`t(6BShdspm_hw_pointersnd_hdspm_info_system_sample_ratesnd_hdspm_get_system_clock_modehdspm_pref_sync_refsnd_hdspm_get_pref_sync_refsnd_hdspm_get_tco_video_input_formatsnd_hdspm_get_tco_ltc_frameshdspm_set_toggle_settingsnd_hdspm_info_mixersnd_hdspm_info_playback_mixerhdspm_sync_in_sync_checkhdspm_tco_writeCSWTCH.286snd_hdspm_get_tco_sample_ratesnd_hdspm_put_tco_sample_ratesnd_hdspm_get_tco_pullsnd_hdspm_put_tco_pullsnd_hdspm_get_tco_wck_conversionsnd_hdspm_put_tco_wck_conversionsnd_hdspm_get_tco_frame_ratesnd_hdspm_put_tco_frame_ratesnd_hdspm_get_tco_sync_sourcesnd_hdspm_put_tco_sync_sourcesnd_hdspm_info_tco_word_termsnd_hdspm_get_tco_word_termsnd_hdspm_put_tco_word_termsnd_hdspm_hw_pointersnd_hdspm_preparesnd_hdspm_hwdep_dummy_ophdspm_set_sgbufsnd_hdspm_removesnd_hdspm_card_freehdspm_set_dds_valuesnd_hdspm_put_system_sample_ratesnd_hdspm_midi_input_triggersnd_hdspm_use_is_exclusivesnd_hdspm_put_system_clock_modesnd_hdspm_midi_output_writesnd_hdspm_midi_input_readhdspm_midi_taskletsnd_hdspm_interruptsnd_hdspm_hw_freesnd_hdspm_hw_rule_in_channels_ratesnd_hdspm_hw_rule_rate_in_channelssnd_hdspm_hw_rule_out_channels_ratesnd_hdspm_hw_rule_rate_out_channelssnd_hdspm_hw_rule_in_channelssnd_hdspm_hw_rule_out_channelssnd_hdspm_midi_output_timersnd_hdspm_midi_output_triggersnd_hdspm_info_tco_video_input_formattexts.35505snd_hdspm_info_tco_ltc_framestexts.35524snd_hdspm_tco_info_lock_checktexts.35779snd_hdspm_info_tco_sync_sourcetexts.35980snd_hdspm_info_tco_frame_ratetexts.35962snd_hdspm_info_tco_wck_conversiontexts.35944snd_hdspm_info_tco_pulltexts.35926snd_hdspm_info_tco_sample_ratetexts.35908snd_hdspm_info_qs_wiretexts.35638snd_hdspm_info_ds_wiretexts.35607snd_hdspm_info_sync_checktexts.35771snd_hdspm_info_autosync_sample_ratetexts_freqsnd_hdspm_info_pref_sync_refsnd_hdspm_info_system_clock_modetexts.35264snd_hdspm_info_clock_sourcesnd_hdspm_info_madi_speedmodetexts.35709snd_hdspm_info_input_selecttexts.35580snd_hdspm_proc_ports_outsnd_hdspm_proc_ports_inhdspm_calc_dds_value.isra.14hdspm_get_wc_sample_ratehdspm_get_tco_sample_ratehdspm_get_sync_in_sample_ratehdspm_clock_source.isra.20snd_hdspm_get_clock_sourcehdspm_autosync_refsnd_hdspm_get_autosync_refhdspm_wc_sync_checkhdspm_tco_sync_checksnd_hdspm_get_sync_checkhdspm_silence_playback.isra.31snd_hdspm_triggersnd_hdspm_ioctlsnd_hdspm_info_autosync_reftexts.35492texts.35488snd_hdspm_info_tristatetexts_levels.35670texts_spdif.35669snd_hdspm_proc_read_tco.isra.35snd_hdspm_proc_read_aes32bit2freq_tab.34801CSWTCH.414hdspm_external_sample_ratehdspm_external_rate_to_enumhdspm_get_system_sample_ratesnd_hdspm_get_system_sample_ratesnd_hdspm_proc_read_raydathdspm_set_ratehdspm_speed_namessnd_hdspm_proc_read_madiCSWTCH.411CSWTCH.412snd_hdspm_create_alsa_devicesdescriptor.36479snd_hdspm_playback_opssnd_hdspm_capture_opsdescriptor.36449snd_hdspm_midi_outputsnd_hdspm_midi_inputdescriptor.36487descriptor.36488snd_hdspm_playback_mixerdescriptor.36447snd_hdspm_controls_raydatsnd_hdspm_controls_tcodescriptor.36484snd_hdspm_hwdep_ioctldescriptor.36485descriptor.36486snd_hdspm_controls_aes32snd_hdspm_controls_aiosnd_hdspm_controls_madifacesnd_hdspm_controls_madisnd_hdspm_createdescriptor.36502descriptor.36504descriptor.36505descriptor.36506channel_map_aio_out_sschannel_map_aio_out_dschannel_map_aio_out_qschannel_map_aio_in_sschannel_map_aio_in_dschannel_map_aio_in_qstexts_ports_aio_in_sstexts_ports_aio_out_sstexts_ports_aio_in_dstexts_ports_aio_out_dstexts_ports_aio_in_qstexts_ports_aio_out_qstexts_autosync_raydat_tcoiddescriptor.36531channel_map_aes32texts_ports_aes32texts_autosync_aio_tcochannel_map_unity_sstexts_ports_madichannel_map_raydat_sschannel_map_raydat_dschannel_map_raydat_qstexts_ports_raydat_sstexts_ports_raydat_dstexts_ports_raydat_qstexts_autosync_madi_tcotexts_autosync_aes_tcotexts_autosync_aestexts_autosync_aiotexts_autosync_maditexts_autosync_raydatsnd_hdspm_probedev.36543enableindexsnd_hdspm_midi_output_opensnd_hdspm_capture_releasesnd_hdspm_playback_releasesnd_hdspm_get_ds_wiresnd_hdspm_get_input_selectsnd_hdspm_get_madi_speedmodesnd_hdspm_get_qs_wiresnd_hdspm_get_toggle_settingsnd_hdspm_get_playback_mixersnd_hdspm_midi_input_closesnd_hdspm_midi_output_closesnd_hdspm_get_tristatesnd_hdspm_get_mixersnd_hdspm_put_playback_mixersnd_hdspm_put_madi_speedmodesnd_hdspm_put_qs_wiresnd_hdspm_put_input_selectsnd_hdspm_put_ds_wiresnd_hdspm_put_tristatesnd_hdspm_put_pref_sync_refsnd_hdspm_put_mixersnd_hdspm_put_clock_sourceCSWTCH.361snd_hdspm_put_toggle_settingsnd_hdspm_midi_input_opensnd_hdspm_capture_opensnd_hdspm_capture_subinfohdspm_hw_constraints_aes32_sample_ratessnd_hdspm_playback_opensnd_hdspm_playback_subinfosnd_hdspm_hw_paramsdescriptor.36241descriptor.36246snd_hdspm_get_autosync_sample_ratehdspm_driver_inithdspm_driverhdspm_driver_exit__func__.36448__func__.36242__func__.36480__func__.36503snd_hdspm_idshdspm_aes32_sample_rates__UNIQUE_ID_license8__UNIQUE_ID_description7__UNIQUE_ID_author6__UNIQUE_ID_enable5__UNIQUE_ID_enabletype4__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id3__UNIQUE_ID_idtype2__param_id__param_str_id__param_arr_id__UNIQUE_ID_index1__UNIQUE_ID_indextype0__param_index__param_str_index__param_arr_index__UNIQUE_ID_srcversion3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0strcpy__mod_pci__snd_hdspm_ids_device_tablefree_irqsnd_rawmidi_receivesnd_rawmidi_transmit_empty_copy_from_userpci_enable_devicesnd_rawmidi_transmitsnd_ctl_add__this_modulesnd_pcm_newsnd_card_registerdev_warnsnd_card_freesnd_pcm_lib_preallocate_pages_for_allsnd_card_proc_new__pci_register_driverparavirt_ticketlocks_enablediounmapsnd_pcm_hw_constraint_minmaxcleanup_moduleparam_array_opspci_request_regionskfreesnd_interval_refine_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracesnd_pcm_set_syncpci_unregister_driver__fentry__init_modulesnd_ctl_new1_raw_spin_lock_irqkmalloc_order_trace__stack_chk_failpci_bus_read_config_wordioremap_nocachesnd_pcm_hw_rule_addpv_irq_ops_dev_infosnd_ctl_enum_infosnd_card_newsnd_iprintfsnd_pcm_lib_malloc_pagessnd_ctl_boolean_mono_infosnd_card_set_idsnd_interval_listsnd_pcm_lib_ioctlrequest_threaded_irqadd_timertasklet_initsnd_pcm_lib_free_pagessnd_hwdep_newstrlcpysnd_pcm_hw_constraint_pow2snd_ctl_notifysnd_pcm_set_opssnd_pcm_hw_constraint_listcurrent_task_raw_spin_unlock_irqrestoredev_errmemsetsnd_pcm_sgbuf_ops_pagepci_set_masterparam_ops_charp_copy_to_usersnd_rawmidi_newjiffiessprintfsnd_rawmidi_set_opsinit_timer_keyparam_ops_boolpci_release_regions_snd_pcm_hw_param_setempty__tasklet_hi_schedulepci_disable_devicesnd_pcm_hw_constraint_msbitssnd_pcm_period_elapseddel_timerparam_ops_intpv_lock_ops_raw_spin_unlockkmalloc_caches+Q+++  (   0Q+++!+q++++ ++A+q+++!+Q++++ +A + + + + +! +1 A +  #  Y V + q + + %Z I + % I +q + %  KIo0+%=RIZ%I0+Q+[[SXa+A A!+$+^$$$+5$+$&$N$a+<+<+%%5QF?QIa+%IITQ  !?5\A+L ^6q+| 6+ p6+ P6+   61+< N6a+l ~6+ 6+ 6+ 6!+, `>6Q+\  n6+6+ 6+  6!+, @>6Q+\ 0n6+ 8 8+ (8Q a8+ +A+++++Q++!++ !+!K"+."'"_"_Q$+m$=% @%5& &59& G&5a& xo&5&+& &6& &6&+& ` '6' -'6A'+]' i'8' *'8' '8' '8' '8@( K(8q( {(8( (8) )85) @=)8j) lt)8) u)8) )8) )8) )8) W)8S* ]*8s* N{*8* `*8*+* e +8'+ .+88+ {?+8c+ 8m+8+ p+8+ ,85, E,8X, b,8k, s,8, X,8,  , , ,8, $, -8(- 0-8=- G-8R- 'Y- 3c- y-8- ?- -8- -8- - Q. Y. I. '.8Q. `. i. Yv. Q.8. a.  . ).8. <.8. /81/+R/ 1 3+3 4+q4+4+4 K485 \585 m&58/5 ~758E5 E_5 >j5 t585 585 585 5  58!6  +6 8268U6  _6 `f68w6 6  686 >6+7 078 8Q:  Y:  `: n:J: ::+2; pA;8[; Eh;8; ;8; {;8; 8;8 < p<8[< s<8< <8< <8< <8< X =8=  = "= 4=8B= $L= S= p= {=8= = = \=8= = = t=8= =8= =8>  > > '> 0> >> I> S>8e> aq> > >8> ,>  > 8> => >8? < ?8A?+m??? ? ?F? ?F@$@@ @R@P A AR'A `*9ASDA @*NASA (A ARAPB BRB @*1BSB BRBBCDhD aD `gDtlD-zDDED  D-DE E-E0E ?E GEBE]E  E pE pE  E $EF *F1F CF 3HF\F rF5F PG FHEH H H !H $"I N)I 0I&VI ]I @dI&|I (I (I&I0I I hI&I =I I&I I I&J JJ*J h1J 8J&PJ WJ eJ&zJ :J 4J *J+J1fK xKK KKMK $K"LM'L2=L%XL dL PiL>zLLL/L xPM +[M @+fM *qM ,|M +M +M `0M /M @/M .M @.M -'N  EN JN@uN  NO 8O O *O *O *O *O *O *O @-O @-O @-P @- P @-P @-/P @-:P @-EP *PP *P @ P -P -P -P -Q -Q -Q  3%Q  30Q  3;Q  3FQ  3QQ  3Q ,Q ,Q ,Q ,Q @,Q @,Q ,Q ,Q 2Q 2R `1R `1R 1(R 1KR`$ZR(|R aR5R @ R S  &S 0SR;S;NS`$]S(S ~S5S IS5S 2S5S ` T  ,T  FT  kT xTJT TJT xTJT TJU  U U&.U &5U VPV @ V VRV VRVV W W 5WRJWUWeWW+W.W 4W ^X+X.8X 4eX ^qX+X.X 4X ^X+X.Y 4EY ^QY+jY.Y 4Y ^Y+Y.Y 4-Z ^AZ+ZZ.Z 4Z ^Z+Z. [ 4U[ ^q[+[.[ 4 \ ^!\+L\.h\ 4\ ^\+\.\ 4] ^!]+B].b] 4] ^]+].!^ 4m^ ^^+^.9_ 4m_ ^_+_.)` 4^` ^`+`.5a 4na ^a+a.0b 4mb ^b+b.b 45c ^Ac+c.c 4d ^Ad+d.d \e 4e ^e e f Hpg g g+g.,h 4h ^i+Ni.i 4i ^i i+(j.fj 4j ^j+j.Lk 4k ^k+k.k)kkkkk ll%l3lAl]l Hl 4lZlDll m m37m `Em3_m  mm3m ^mmm nG1n+Tn.\n)cnqn n n n n$ n, n4 n< nD n H"o 46oZEoDrooo o3o o3o  p3Cp ^cpzpp pGp+qC2rOrOrsO]tOt.#u 4u ^0v0Av+^v.v 4v.v 4 w.}w 4w9xx ^x ^x ^Uymxy xy Py&y y5y 4yW=z ^Uz  cz5{z 4zWz 4zWz ^z ^ { H{ x"{&Y{ g{5{ {5{+{      *@ (0 8@HPX`hpx0  @  (08@0HP X`hpx  H X  X h!  @!`/P0`/0 `/(H0H8H@HHDPFXF`Fh~HpFxPPLlOZQddeefeffgffffffe Hf(xf0hf8f@XfHePHfX+g`!ghgpxfxhffXfeHf+g!ggxfhfXfeHfxfhfXf | |p||0|  (08!@&H+P0X5`:h?pCxK P?CZ P?C0j8r@zHP`hp= ?CK! &(+0085@:H?PCXK`Qhpxzz (08'@2H9PAXE`KpQxOW2ajo Q X   _ f o v ~       C@  H P X ` ?h C         C         ? C    C@  H P ?X C`  h p x ! & + 0 5 : C     ! & + 0 5 : ? C ( 0 P UX  5 N  ] @5@WMX X-YYZZ =[$[(}\,\0}]4U^8U_<E`@UaDUbHcLdPueThXi\j`ekdmh%plupextxxx|%zzzWW 5X0bX@XPX`YpBYYYY*ZZZ[R[[ \ e\0\@\P]`_]p]^j^6_j_&`[`2aka-bjb b02c@cPd`Yepe)hhiicjjIkklm o0@p@ uPu`vpvzw~xxxy:zxzzzz8 !@ ` (!8 @ H!X P P(08 @pHPX`hp@xp P @      @  p    p (08P@`H PX`h`px`@p0` P P (0@8@HPXP`h px!"P$&&@'*0/34p446:@?JUWXpXX PY(Y0@Z8Z@p[H \P\X ]`]h^p_x`ab@c@dgiijk0np@v{` U( kXP$@v `( 0"8 XL0npXP$@v` " L p[^s 8`@@Hpp0 P(08`x @  Phpp@p]g@X`hi* <P@d0UH&PPhPp4p {P{ 8 @p   (  0 ` x           P h  p          @ & X  `  9 P { F P {0 U H PP { d P { s P {  8 P@ {p  P {  P { (P0{` xP{ P{ : Z(iP h:pZxi :Zi :Zi@ X:`Zhi Xb1 @Z`0HpP]XgiF  Q 8@PH@dphPp4p _  l ( 0`z x      P h p    @ X `9 P{ P{0 HPP{ P{ P{ ( 8P@{p8 P{ P{ (P0{`H x:Zi` :Zi(p0]8g`xi* < P(@dPhhPpp4xp {P{_  @l X `z  {  0 H P  9 P{  8P@{p P{ P{ (P0{` xP{ & ]@c : Z(iPH h:pZxi :Zi  : Z i@ ` X :` Zh i  &  ] @c  &! ]!@c0! H!&P! ]X!@c!!p!]!g!!""i0"*H"P"X" "h"P"p4"p "{"P"{ # 8# @#p# #:#Z#i# #:#Z#i$- ($:0$Z8$i`$7 x$ $Y$_$$p$]$g%% %(%iP%*h%p%x% %<%%P%@d%U&&&P@&hX&P`&p4h&p &{&P&{&_ & '0' H' P'' ' '' ' ' ( 8(:@(ZH(ip( (:(Z(i(G (:(Z(i) ():0)Z8)i`)- x):)Z)i)Z )P)PY)a*7 *  *Y(*_@*jH* \P* `*Wh*\p*`@-g H-m P-s X-y `- h- p- x- - - - - - - - - - - - - - - - - . . . .% .- (.3 0.9 8.? @. H. P. X. `. h. p. x. . . .- .3 .9 .? . . . . . . . . / / / /% /- (/3 0/9 8/? @/ H/ P/ X/ `/ h/ p/ x/ / / /- /3 /9 /? / / / / / / / / 0 0 0E 0L 0S (0Z 00 80% @0- H03 P09 X0? `0 h0 p0 x0 0 0 0 0 0 0 0E 0L 0S 0Z 0- 03 09 0? 1a 1i 1q 1y 1 (1 01 81 @1 H1 P1 X1 `1a h1i p1 x1 1q 1y 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2a 2i 2 2 2 (2 02 82 @2q H2y P2 X2 `2h2 p2x22 2 2 2 2!2)21292 2 2 2 2A2I2Q2Y3 3 3 3 3a(3h03o83v@3}H3P3X3`3h3p3x333333333333333 3(30484@4H4P 4X(4`04h84p@4xH4P4X4`4h4p4x444444444444444 4(40585@5H5PWW,X HX(0X8X@H YP(YX`|YhYpxYZZZ[8[[[X\x\\\V]x] ^(P^08-_@P_HP`X@``h)apPax$bPbbccdPepe hhiiZjj (:k0`k8@tlHmPXo` phpuxuv`xvxqwxy zozzzz(08@(PX0`hxx0HPPhPN P(0=@HPPXhpPxppp&p 08p@HPX,P Magrathea: Glacier signing key]ǓE]J=Y.avp=͐)Odv;"8VmƗqKyr3FrDţ&Ϯv|Kh~Qx v6N6uJ$cFwmI 3Du+#TԎ@(KwljR7#{A)b ZPfKaM(_tjdVLAϱy@?m?fV.Ereqt 4ٕx}wRHSBOik= {-ֳ-f߅(0# J=iS5ZK*zÉxqlRψO~nnC꣓ O, 'Tm”ryn򝉙ZԩAQsnKoa*`kJr^e(^w9@M|g)}yÞnZ],]sȁ~Module signature appended~