ELF >x$@@UH%]UHAWAVAUATSP9<%vHHt Tt1HH[A\A]A^A_]ÃP@uLPeL<%Ls(<%1M>A<$t@Lkff.Tu($1HE1E1LLA<$uπ<%u31LIItT3#LLT 1LHA<$Qfffff.UHSPHrHtb<%upeH %1HK(t`u H{eH%H(<%u1H tH[]HHH[]H{(1H{(H뒐UHG]UHGX]UHG\]UH僿ht"f9w`r@HW@H H8t f2 ]ÉfHW@H H8tf%?fGb1]fDUHG`]fDUHSPH<%u+eH %1HK(ttxH[]H{(1H{(Hfff.UHAWAVATSAAI<%uPeH %1IL$(t@A$tA$xLDD;ÅtL[A\A^A_]I|$(1I|$(Hf.UHAWAVAUATSH(AAHAEt!D9vAPtDH([A\A]A^A_]H|HEHCHEHC(HEAf.t+|!D9At Xt;A$1HE1E1H}HuPtRǃXeL,%<%uQLHM1Ht?H,<%u;1HML)t+ǃXH}E1LH}H1H}HE1A#f.UHSHHH<%x;ttZHS@H{8tof\u7ǃ\HH4%$1HAIeH%H(<%u"1H tH[]f\uHHHuH=fUHSPH<%|H{0HH1HH[]*fDUHAWAVAUATSPAIIIAMXw.<%xII}0E1HHA1(D)»LtE1LH[A\A]A^A_]IAA#tH[IHDAB4tHDHDL AAtAI3f.UHAWAVAUATSHLHAIANXD9s-<%xXI~01HH1EuHELEDeD)ALlt1tLEIAAAE#tK IHI}ID ABBD>F,>HEJD>HEJD>L LDHH[A\A]A^A_]fffff.UHAWAVAUATSHIIHILH H0t,<%I}0E1HH1eAMXD9s+<%xOI}0E1HH1E1LELMȋE)ALtE1LH[A\A]A^A_]AAIAE#tKvIIuH4Bt1F<1Nd1J\1HMH L4HMHLMt<%|%A#|HI;AAtAI(fffff.UHSPH3H1sH1sH1s H1sH1sH1sH1sH1H1s H1s$H1s(H1s,H1s0H1s4H1s8H1sALLPMl$0LII %HHH9tH4HHHúLLSMl$0LII%HHH90tH4HHALLPLLLmt'<%~I|$0H1I|$0IT$@I|$8t  1AfIT$@LI|$8tvfw$ uƃLuȻ<Lt'<%~I|$0H1I|$0A|$3ID$8IT$@|aHtuH<%xI|$0H1IT$@I|$8f<%r1Ht H¨HˆȨvIT$@I|$8tYuZADŽ$tIDŽ$|IDŽ$I$HIT$@I|$8fÅt<%1Mu<%xI|$0HH1A$A#$|HI$xA$|A$!HI$HJ<%s1LIMVff<%^ffI$A|$3IL$8IT$@|HH'HtH H˜H IL$8IT$@I$A|$3|HtJH<%tGHtH <%t#HH <%eH %1IL$( A$tA$xI$A$!I$HHHH9v 11HH=r+11H1 AEHĈ[A\A]A^A_]Ãr11H1 AEA}HHt5A}uC\@u1H1 fAMDf;K`v'1HG11H1g AEgH߉tQu fA}Dt?1H1) AEA} A}A I}8Au A}Bt7HǃHǃHǃHǃHǃA}u'A}AI}0tI}8IE0 AuIE8H]D$%AD$%IEHHEIEHIEPIEXHEIEXIE`A}(tH1D3 AM$H1D IEPHEA}$LmzAA] E1 HIME 1 LAEAtoAݻHM HMЋAHyuH(H$H1IAIDHSL9rLmIEHLHIHHHDEHM}HHEIMA] AArX1tBA Ҿ1^I߉I߉ HA] H9rA1HH9rAE;u$AEhIE`HE4%AM(Hc%HHS㥛 HHH?H‰uHU1H]ȅA;U$LueL<%<%L}|u1L<%uU1HHLmLuH]L}0ff.$H1HE1E1HL#MtI$HpI$I$HHHDEHI$I$HII$Ht IHHEHpHM&M$<%u-L1H %tA}u-A$u:LHHLmA}tH}A$E1E11HEHhA$E1I9AŻHHDمttDHEHhI_HEIHA$D,$H}IM4HEIH]t9Lc%L%$H1HE1HI>uǀ<%r1LH %IUD %UA)ы %+M%)Й<%AH1D=L#MM$M$Hf.IHt5AuHA$HIDŽHuHLMM|HEHHMHHEL M~M$M$H@IHt5AuHA$HIDŽHuHLMMHEHHMHMHLmIHt4A~uHAHIDŽHuHL1H1~AE1H 1dH]A}  YV Y   YT Y Y  'F Y&Y Y ^ Y c j Y7 Y Y9  Yb Y  Y\ YE Y Y# *E YhX Y] Yb i Y Y Y  Y0  Y Y  Y Y Yi &A YaT YY Y ^ e Y: Y Y   Yl Y( Y   Y Y8  Y  "2 YFH YM YR W:Yq YF  YP  Y9  Y Y Y\ Y Y Y W;  Y0 Y65 Y\> \ YNo Y t Yiy  Y} Ym Yi  Y YM Yi ! YF ,! YS1! Yi6! =!X! Yk! Yp! Yu! |!! Y5 ! Y;! Y! !! YG ! YU! Y! W@<!! [ " [" ["pB"J"qR" ^"r" """ [" Y0"# K#f#x### # # #### # $ $?$R$ \W$$$%~+%}e% % Y%% &~\& Y0m&& & & '|6( (( ( ( ((( ( ) )=)K) R) m) r)) ]) Y)))|K* ]Z* Y*a*k** ]* Y@** + + ]+ Y + YH+9, m, , #- B- .|. . ]. Y6. YH.. / :/ i/}// / W0// /}0}0~#0~50}H0~[0~m0}~0}0}0 ]0~0 1 81 t1~1}2 3 (3 33 3 3 4 W04d4 44 4<5 ]5 5 ]5 Y 5 YH5687`7 7 7 ]7 Y 77 77 8~8~48}K8~R8 d8~k8 ]8}8 8}8~8}8 9}#9~-9 C9 YM9l9 ]z9 Y9 Y*99: : ": ':';9; XD; YQ; Ym^; Yyk; Y}x; Y<; Y;;;_<< Y<< Y<<<= = Z=5= [G= [N= Y~X=l= Ys=~= Y== Y== = Y = Y[ == Y== Y== Y = > Y >> Y#&>4> Y;>I> YYP>_> YPf>t> Yu{>> Y>> Yo>> Y>> YC>> Yl>> Y>? Y?? Y#?1? Y8?F? YIM?[? Y~ b?p? Yw?? Y?? Y?? Y?? Y?@ Y@A@ YH@w@ Y~@@ Yc @@ Y@A YAMA YTAsA YzAA YAA YAB YBXB Y aBB YBB B YBB YBB Y BB YBB YaCC YC)C Y0C>C YECLC aC [hC YyCC YCC Y CD Y D.D Yg5DVD Y]DD YDD YDD YNE YHE'E .E Z4EJE YOEbE Y{ jEE E E [@E E E}E [@E Z E YxEE [@F F )F0F 8F~RF aF pF [@zFF [@F F F F~F F}F [@GG [@0G Z IG YxPGXG [@hGpG [@H Y5H YTH Y-H H YH Y H Y Ig$I Y[AI YNI YiIoI YIJ(J8J Z DJ Z J YJ YJ sJJ1K s;KLK seKML YL L L [8L [8L} M [ M YP!MM M [8M [8M~N_HN W UNaNNNcOROiOO W UObPn=P TP [8P P [8 Q [8Q~'Q [8/Q}KQ bQ oQ yQ Q Q YQ Q [8Q Q Q [ R Y{ RR /R [8ER RR \R fR uR Y R sRR sRR sSgS slS}S sSS sSS sST s T&T s.T7T YLT YoTm}T [8T}T [8T~T ] U?U Y FU YU6V Y=VGV YNVXV Y_ViV YpVzV YVV YVV YVV YVV YVV+W YVW iW [8WW W [8X [8(X~1X [89X}$FreeBSD: head/sys/dev/ioat/ioat.h 302680 2016-07-12 21:56:49Z cem $$FreeBSD: head/sys/dev/ioat/ioat_test.h 292229 2015-12-14 22:02:01Z cem $$FreeBSD: head/sys/dev/ioat/ioat.c 338037 2018-08-19 00:46:22Z cem $$FreeBSD: head/sys/dev/ioat/ioat_internal.h 309338 2016-11-30 21:59:52Z cem $$FreeBSD: head/sys/dev/ioat/ioat_hw.h 302680 2016-07-12 21:56:49Z cem $FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1)$FreeBSD: head/sys/dev/ioat/ioat_test.c 314666 2017-03-04 12:51:57Z avg $CW=;WW;Wd;Wq; W~;08WP@HWPXW0"pYi xY Zp(/usr/src/sys/dev/ioat/ioat.c:980)JSF IOAT Ch1ioat_drainThe raw CHANERR when the channel was last halted is_channel_running: %d last_halt_chanerr: %u ioat_pciJSF IOAT Ch6SNB IOAT Ch2IVB IOAT Ch3IVB IOAT Ch5SKX IOATHW DMACOUNTis_channel_running chancmp: 0x%lx IVB IOAT Ch4IVB IOAT Ch1 (RAID)could not start channel: status = %#jx error = %b QUis_reset_pendingdescriptors cached_intrdelay: %u c_func: %p is_completion_pending: %d id: %u ioat_test: Sanity check failed -- test would use more than 1/4 of phys mem. force_legacy_interruptsIVB IOAT Ch1BDXDE IOAT Ch1HW version (0xMM form)Number of descriptors processed on this channelhaltsARMEDioat_full version: %d stats: hw.ioat.enable_ioat_testioat_test: Hardware doesn't support intrdelay of %u us. ioat_test: Test Elapsed: %d ticks (overrun %d), %d sec. %s: High 16 bits of src/dst invalid HSW IOAT Ch6HW maximum transfer sizeMaximum configurable INTRDELAY on this channel (microseconds)submitter processingSet to non-zero to reset the hardware hw status: ioat_copyTBG IOAT Ch5JSF IOAT Ch1 (RAID)BWD IOAT Ch3BDX IOAT Ch6BDX IOAT Ch0 (RAID)hammerstats%s: max_xfer_size = %d, requested = %u descriptors (phys): 0x%jx %s: High 24 bits of crcptr invalid intrdelay_supported: %d tail: %u ring[%u] (head): ioat_test: Depth too large (> %u) test_submitN%s: Addresses must be page-aligned TBG IOAT Ch6JSF IOAT Ch0JSF IOAT Ch5SNB IOAT Ch7IVB IOAT Ch2HSW IOAT Ch5BDXDE IOAT Ch0BDX IOAT Ch2last_completionNumber of times the channel has halted c_arg: %p Non-zero: Enable the /dev/ioat_test deviceioat_test: Hardware doesn't support block fill, aborting test JSF IOAT Ch4SNB IOAT Ch0unable to allocate pci resource ioat_op_generic chan_idx: %u destroying: %d ioat_copy_crcSNB IOAT Ch3Is INTRDELAY supportedintrdelay_maxring_size_orderDescriptors per interrupt is_submitter_processing: %d ring[%u] (tail): dmacount: 0x%x ioat_test: miscompare found ioat_releaseSet to non-zero to force MSI-X disabledring_orderTBG IOAT Ch1SNB IOAT Ch6ioat_reset_hw_taskbus_setup_intr failed max_xfer_sizestateheadUNKNOWN quiescing: %d descriptors: %p chainaddr: 0x%lx ioat_test: Couldn't acquire dmaengine ioat node%s: Device lacks MOVECRC capability %s: TEST and STORE invalid BDX IOAT Ch3BDX IOAT Ch1 (RAID)versionerrored%s: Device lacks BFILL capability TBG IOAT Ch3 ring_size_order: %u status: 0x%lx enable_ioat_testioat_test: Invalid kind %u ioat_test: Test Elapsed2: %d ticks (overrun %d), %d sec. ioat_crcpciTBG IOAT Ch0JSF IOAT Ch0 (RAID)SNB IOAT Ch4SNB IOAT Ch0 (RAID)Completion_Timeout_SupportDMA_with_Multicasting_SupportRAID_Super_descriptorsDescriptor_Write_Back_Error_Support DMA_with_DIF PQ XORExtended_APIC_IDBlock_FillMove_CRCDCAOld_XORMarker_SkippingCRCPage_Breaklast_halt_chanerrdesc_per_interruptchannels ring[%u] (head - 1): 0debug_levelSet log level (0-3) for ioat(4). Higher is more verbose.SNB IOAT Ch1 (RAID)Channel halted (%b) Resetting channel to recover from error IOAT channel internal statehw_headchannel runningNumber of IOAT channels attachedW32:vendor/device;D:# ring[%u] == hardware tail ioat_test: %s: Got error: %d ioat_blockfillIVB IOAT Ch0 (RAID) interrupts: %lu ITBG IOAT Ch2TBG IOAT Ch7HSW IOAT Ch2HSW IOAT Ch3HSW IOAT Ch1 (RAID)ioat_submitintrdelayCurrent INTRDELAY on this channel (cached, microseconds)Number of interrupts processed on this channel capabilities: %b poll_timer: c_time: %ju JSF IOAT Ch7SNB IOAT Ch1BDXDE IOAT Ch3%s: Resetting channel reset pendingIOAT channel statisticsinterrupts c_lock: %p chancmd: 0x%x ioat_testioat_test: Thread %d: starting TBG IOAT Ch4IVB IOAT Ch6HSW IOAT Ch1HSW IOAT Ch4BWD IOAT Ch0BDX IOAT Ch7bus_alloc_resource failed chanctrl: 0x%x Aioat_copy_8k_alignedHSW IOAT Ch0 (RAID)RRTVERRRATVERRRGTVERRRDIFFERRBBERRRTVERRATVERRGTVERRDIFFERRDCNTERRCXPERRUNAFFERRSEDERRINTCFGERR CMPADDERR DXSERR DCERR WDERR RDERRDUNCORERRCUNCORERRCCMDERRCHADDERRDERRNDADDERRXDADDERRXSADDERRBogus completion address %jx (channel %u) hw_head: %u %s: High 24 bits of src invalid pci/ioatSW descriptor head pointer indexSW descriptor tail pointer indexString of the channel statusBig hammers (mostly for testing)NaN submit_lock: ring: %p IVB IOAT Ch0BWD IOAT Ch2BDX IOAT Ch5chansts chanerr: %b %s: High 24 bits of src/dst invalid %s: Device lacks CRC capability SNB IOAT Ch5IRH_draintailHW addr of last completionforce_hw_reset head: %u usage: show ioat <0-%u> %s: INLINE invalid without TEST or STORE HSW IOAT Ch7BDX IOAT Ch1Number of descriptors failed by channel errorsioat_test: prealloc_memory: %d IUkernelSW descriptor ring size order descriptors_processed: %lu ioat_test: Buffer size too large >1MB ioat_dma_test_callbackintrdelay_supportedis_completion_pending c_flags: 0x%x descriptors_error: %lu ioattestcomplioatSet IOAT ring order. (1 << this) == ring size.BWD IOAT Ch1ioat_cleanupcompletion pendingsubmitted%08x *comp_update: 0x%jx channel_halts: %u Capabilities: %b SUHALTED is_reset_pending: %d test coordination mtxgetdmaBDX IOAT Ch0ACTIVEioat_poll_timer_callback refcnt: %u ioat_test: Thread %d: num_loops remaining: 0x%08x ioat_test: tx == NULL - memory exhausted JSF IOAT Ch3BDXDE IOAT Ch2device resets registers; restored Number of descriptors submitted to this channelSUSPENDED%ju.%.1ju last_seen: 0x%lx addr: 0x%lx descriptors_submitted: %lu ioat_test: Asked for 8k test and buffer size isn't 8k ioat_test: Sanity check failed -- test would use more than available IOAT ring space. %s: High 16 bits of dst invalid HSW IOAT Ch0device resets MSI-X registers; saving %s resetting: %d cleanup_lock: ioat_test: ioat_set_interrupt_coalesce: %d status_ioat_releaseJSF IOAT Ch2IVB IOAT Ch7BDX IOAT Ch4Device is active after a reset? is_submitter_processingIDLEioat softc at %p next: 0x%lx T4   OOO04142434)4*4+4,47777777777 <!<"<#<$<%<&<'<.</< !"#$%&'./ /!/"/#/$/%/&/'/.///P Q R S PoQoRoSo o!o"o#o$o%o&o'o.o/o! T4 Y(0\@H\XYY\Yr[Y"Y Yr0]@Y} HPY `Y r^YYYZYZYZ(Z0Y@rX[hYZ pxYYH XpY YYZ(Y08YHY&`xZYYY&W=W EYxZ Y (Z@0[@YHX0xY YY Yq YY0YY YY#Y(Y8YHYXYhY xY& Y=YY YYY: YYYYG (Y 8YHY:XYhYxYYYY&Y Y"YYY Y Y(Y8YzHY9XY4hY& xYYY,YQYYGYYYwYFY(Y 8Y3HY9XY^hYxYkY* YYW =Yx  s ( s8 @ Z P X [8h r Y WF Y Y0 [  YZ Yx WG WG WGZ ZZZ Z0 Z8ZZ ZH rZZZx Z8(Z0ZX8Z` ZZZ ZGNUnR7# !ڲ4lqioat.ko.debuguZ 8/d 8 g    3 a     ,Fjp  = :190"%39 B9Y9p@000@0:P0a ([ 0H`X`@S@% a`9:t0~= Ep08```*x`F:\@<n;c   8 ! Y  TT@    U" G* G :   G  Y 0 { H  G ` ` F   p T#  8 G Q  f  t } @ B    0  pF ` P( PZD @EU @Ff P`w             # > N d {          % : I [ h }        ,CQcs &;AUp)6BNbn $+1>IVbjmy.symtab.strtab.shstrtab.rela.text.comment.rela.rodata.rodata.str1.1.rela.data.relaset_sysinit_set.relaset_sysuninit_set.relaset_sysctl_set.bss.relaset_modmetadata_set.note.gnu.build-id.gnu_debuglink.SUNW_ctfM_IOAT_init_sys_initM_IOAT_uninit_sys_uninit__set_modmetadata_set_sym__mod_metadata_ioat_version__set_modmetadata_set_sym__mod_metadata_md_ioat_pci__set_modmetadata_set_sym__mod_metadata_md_ioat_pci_on_kernel__set_modmetadata_set_sym__mod_metadata_md_pci_pnpinfo_ioat__set_sysctl_set_sym_sysctl___hw_ioat__set_sysctl_set_sym_sysctl___hw_ioat_channels__set_sysctl_set_sym_sysctl___hw_ioat_debug_level__set_sysctl_set_sym_sysctl___hw_ioat_force_legacy_interrupts__set_sysctl_set_sym_sysctl___hw_ioat_ring_order__set_sysinit_set_sym_M_IOAT_init_sys_init__set_sysinit_set_sym_ioat_pcimodule_sys_init__set_sysinit_set_sym_ioat_show_sys_init__set_sysuninit_set_sym_M_IOAT_uninit_sys_uninit__set_sysuninit_set_sym_ioat_show_sys_uninit_ioat_pci_depend_on_kernel_ioat_version_mod_metadata_ioat_version_mod_metadata_md_ioat_pci_mod_metadata_md_ioat_pci_on_kernel_mod_metadata_md_pci_pnpinfo_ioat_module_pnp_pci_ioatdb_show_ioatdump_descriptorg_force_legacy_interruptsioat_attachioat_channelioat_channel_indexioat_comp_update_mapioat_detachioat_devclassioat_dmamap_cbioat_interrupt_handlerioat_model_resets_msixioat_op_genericioat_pci_driverioat_pci_driver_modioat_pci_methodsioat_pci_modioat_pcimodule_sys_initioat_poll_timer_callbackioat_probeioat_process_eventsioat_release.__set_sysctl_set_sym_sysctl___debug_fail_point_ioat_releaseioat_release.__set_sysctl_set_sym_sysctl___debug_fail_point_status_ioat_releaseioat_release._fail_point_ioat_releaseioat_release.sysctl___debug_fail_point_ioat_releaseioat_release.sysctl___debug_fail_point_status_ioat_releaseioat_reserve_spaceioat_reset_hwioat_reset_hw_taskioat_showioat_show_addioat_show_delioat_show_sys_initioat_show_sys_uninitpci_idssysctl___hw_ioat_channelssysctl___hw_ioat_debug_levelsysctl___hw_ioat_force_legacy_interruptssysctl___hw_ioat_ring_ordersysctl_handle_chanstssysctl_handle_dpisysctl_handle_resetM_IOAT_TEST_init_sys_initM_IOAT_TEST_uninit_sys_uninit__set_sysctl_set_sym_sysctl___hw_ioat_enable_ioat_test__set_sysinit_set_sym_M_IOAT_TEST_init_sys_init__set_sysinit_set_sym_ioat_test_lk_mtx_sysinit_sys_init__set_sysuninit_set_sym_M_IOAT_TEST_uninit_sys_uninit__set_sysuninit_set_sym_ioat_test_lk_mtx_sysuninit_sys_uninit_ioat_test_logg_ioat_cdevg_thread_indexioat_cdevswioat_dma_test_callbackioat_test_closeioat_test_ioctlioat_test_lkioat_test_lk_argsioat_test_lk_mtx_sysinit_sys_initioat_test_lk_mtx_sysuninit_sys_uninitioat_test_opensysctl___hw_ioat_enable_ioat_testsysctl_enable_ioat_testM_IOATg_ioat_debug_levelg_ioat_ring_orderioat_acquireioat_acquire_reserveioat_blockfillioat_copyioat_copy_8k_alignedioat_copy_crcioat_crcioat_get_capabilitiesioat_get_dmaengineioat_get_hwversionioat_get_max_coalesce_periodioat_get_max_io_sizeioat_get_nchannelsioat_nullioat_put_dmaengineioat_releaseioat_set_interrupt_coalesceioat_test_attachioat_test_detachsysctl___hw_ioatM_IOAT_TESTDELAY__mtx_lock_sleep__mtx_unlock_sleep__start_set_modmetadata_set__start_set_pcpu__start_set_sysctl_set__start_set_sysinit_set__start_set_sysuninit_set__stop_set_modmetadata_set__stop_set_pcpu__stop_set_sysctl_set__stop_set_sysinit_set__stop_set_sysuninit_set_callout_stop_safe_mtx_init_sleepbus_alloc_resourcebus_dma_tag_createbus_dma_tag_destroybus_dmamap_loadbus_get_dma_tagbus_read_ivar_descbus_release_resourcebus_setup_intrbus_teardown_intrcallout_initcallout_reset_sbt_ondb_command_registerdb_command_unregisterdb_pager_quitdb_printfdb_show_tabledevice_attach_descdevice_detach_descdevice_get_parentdevice_get_softcdevice_get_sysctl_ctxdevice_get_sysctl_treedevice_printfdevice_probe_descdevice_set_descdriver_module_handlerfail_point_eval_nontrivialfail_point_sysctlfail_point_sysctl_statusfreekobj_lookup_methodlock_classeslockstat_enabledmallocmalloc_initmalloc_uninitmodule_register_initpanicpci_alloc_msix_descpci_disable_busmaster_descpci_enable_busmaster_descpci_msix_count_descpci_read_config_descpci_release_msi_descpci_restore_statepci_save_statepci_write_config_descprintfrman_get_bushandlerman_get_bustagrman_get_ridsbuf_deletesbuf_finishsbuf_new_for_sysctlsbuf_printfsysctl___debug_fail_pointsysctl___hwsysctl_add_oidsysctl_handle_16sysctl_handle_32sysctl_handle_64sysctl_handle_inttaskqueue_draintaskqueue_enqueuetaskqueue_threadtick_sbtwakeupGiant_mtx_destroycontigfreecontigmallocdestroy_devfreeenvhzkern_getenvmake_devmemcmpmemcpymemsetmtx_sysinitphysmempmap_kextractpmap_mapdevpmap_unmapdevstrcmpticksvprintf|#xę x}d$$qD%PM *QY#_٤BE` (|([K+b-(.mX)6sLfUyo~ι{}=\yC6M9sSmdQ<>O$/7VjR<1#ߙ:BnLq+]5({ $QE4k-2@4@+ |bh]mTߘ(+:J@7ͬ ~+L2-ܷVa'$5vv:hyYDG mYZ 크0"+CJ0 ^}W=tҲ[ew]LuYc:--&]D?V"k `XU:؁%Mz|^{:x&JσzeOgVJfzaӗ[ :#+ ;FIJ_?N9j\HޝvNK:]{%6gY>F4i/$h(-{B,Sr{۴N8݋ [ۍ;>Gxj#Ig{ W#|=,SLz0=4i0F3}4Cs~Z̥Z^ݶƣ^TUcSGJ#{HUazoL22 \i:E}BWcC e=fqqI,g&Ujy4^z7~z^Bq.FK .~1ce'+6&%6vxEҟiy7k x_wwp c砎^퇐l '&3|UOD}"_?S u3xfB@V^s`+ױX!1TRmuk~_ VO h{9i۹9|>{+u.XIݛӮ} 5 Yd=9` ޻9瑛t lfv0}̆L g&alͬ v`~dp!8IDh M ^GΧ~m?'0x=9y͓u⧝~?+/%f{9gƛ_b?1gH~f^lgӭgǹ9#ȿ>C?:j"WEN/XOLR1pCRΖr+^v_RB\ 9TH#. E<1 VMoH?t{4\AWS!ù⪍mg)X/s:kԳ)G#WAn7q7E.ثZ&>_zK+bd23AO_+o Ps\~򟨝B qMV$(wt/M8>vZ5Yw5r?tOv*M{՘;HKL H:i?H'XzIKS@/?4!dU=J:n9[ȿRo'KPŢF@r`@>!5 ܌5&7hgMbycȚ>AFt+{ܯ2AƠ|P`j=md~F}j~iچEwm +y迂swϚ;VdTi+J *+ӗBjS(lk:'$k_.]nkYWL= 7M{yWi\HT8;ӵQ5% dgCz/ZeYibxqWǔ2i*{7=6#=j{LtiKHi'^3]: s) ֿߗc[,[v[ Pe&wN %ic3 ϪgZӵ1OieX-,w]ajX$^G|6q5gtˏQn3FF;YЧ} ]N'{vovi+\Zܠ`nRoIu٠͗|cF"k ل}12f50|fu7Ztmn su9; ~Vӵ0[˭nzk Skx|Syf0-M<{|sүg_}.i_NKl)KZfg0w1oe-uEMǤ\<DnJ^pg&ó$?o)ɫ-R/ fC_-l-˂C ͲmAI] ?-u;Ј>ҵ`H,w $[z[cG1f=FoHv XO :WSe=ʊH Ib}('"oӑK1T^.Nu.ȌH>ב:1"uvD];*)W"2wi_Rm>[FW/uG0c[QXXGn_6(ĂBMVU(= ܂ڲ@?PDåhZ Dh&{P_L*7_q1RX{,ۨ"A1U(z0ճUyOC?"}ԮHI:I+QXxu)'kTJc2?gr}3Hw2=Wq=:$mɹ$x\sѭ>IVx3N;qgew b^O(2]Xsb+`0G'e/昕:^\LX< iPA˺yX-Y˿ޖ%`>ET;a>D0\Ub:j jj}mQ>CHTtT[ŧOVM1U%2m. X)_ۃU1A碑KdPWdD黕NU/Gߑt}UG.SZts5#iբY퇪?Z.V%jMVzZMە<6t}Kϸ|)B{E^NU#q>75k,}ƪ_rX"w[4NQx^ݠI&>*K3ǻI25EuSMiiYςU&go A7j`E~[ŴOHA*3]oۘs#goo4xc]*.beDGZk|L1)[j+bbGcr&Tƥbr&]W}锾0FK@cK_wcXKy]Z.oؕLGURR.IzK p53)M:a|r'>YrlJ8~wU*MPr}2^K?+3ъ˽2>*Zj>`b63@U\z2Teކc\mwq\mM\mk\mYv8YTM~Ul%ъ--9].YmMt.~6T=@A q+u,ח VY]|ʗ/_*.mY4ȢTs*%GQ6<5b,F U|,VDƌZ;$7,nP=O2P2W1x. >t~Κکt y4_o*綷|7C0$1|x =+ +l;].b pahU15mYgUNheU6ZFFy9m8O?NMNH׹9\ȻI NIjc6c#5?^N5E ˶/yyیжʚYGHCrrfIFIC^OQ}1r}[QKdRaˡiNL?*5BOr`JUfe'%^5?LlQL.LٷMO>? ?JL hn%͐c3 nq9˪,9(lT)QOW<;$WAvx{f%|렯i[gA?lor^v@-/ֽ}ZӚ[u/_'TU;;X` X]MDU}?u f6niC8mEC]#e`Y^U!PC{Y8}E`,wi%a6>ٍWw~T[g]v(r,@ UeЕU!,Z`G+J&MN\OW}ֻ=! ;p4JoaY۽=CjQ?5 6qu%Tz`GV5ً}&#njAo%xGm`zvVAVk; :LG'3(?{%p@h9!&v|γ>zf=,($2y\_5N,嫼sxgc?Bwz:ȻVהY5Pw*^n5>څ_V4XPN{ӹ=RAQ@a$(KF="s@`P'³:>OrFpOxyp3[Kl#FZm6!rd^ǫ?3iu@2@h'E,mIH' Bqz |4^!?uBPT0HָT[1y}9!^-Ad78M1q:BSPKrrNܞ FiL"jF({eA.!kP^'L-S-ɵ"BdC3E҃ a1%h1iGe`Or3 d98U\Rb:kqbv؅%Su4* j3J3y*H[6hw-^iɟT3]#CW +5mMjfRŬk:p{Of v(~V }׼?Ig @BX@X O&04/@@P<2P0 K@[h(V@x p k@(` @@ H @`$4XHH| p