PK���ȼRY��������€��� �v3.phpUT �øŽg‰gñ“gux �õ��õ��½T]kÛ0}߯pEhìâÙM7X‰çv%”v0֐µ{)Aå:6S$!ÉMJèߕ?R÷!>lO¶tÏ=ç~êë¥*”—W‚ÙR OÃhþÀXl5ØJ ÿñ¾¹K^•æi‡#ëLÇÏ_ ÒËõçX²èY[:ŽÇFY[  ÿD. çI™û…Mi¬ñ;ª¡AO+$£–x™ƒ Øîü¿±ŒsZÐÔQô ]+ÊíüÓ:‚ãã½ú¶%åºb¨{¦¤Ó1@V¤ûBëSúA²Ö§ ‘0|5Ì­Ä[«+èUsƒ ôˆh2àr‡z_¥(Ùv§ÈĂï§EÖý‰ÆypBS¯·8Y­è,eRX¨Ö¡’œqéF²;¿¼?Ø?Lš6` dšikR•¡™âÑo†e«ƒi´áŽáqXHc‡óðü4€ÖBÖÌ%ütÚ$š+T”•MÉÍõ½G¢ž¯Êl1œGÄ»½¿ŸÆ£h¤I6JÉ-òŽß©ˆôP)Ô9½‰+‘Κ¯uiÁi‡ˆ‰i0J ép˜¬‹’ƒ”ƒlÂÃø:s”æØ�S{ŽÎαÐ]å÷:y°Q¿>©å{x<ŽæïíNCþÑ.Mf?¨«2ý}=ûõýî'=£§ÿu•Ü(—¾IIa­"éþ@¶�¿ä9?^-qìÇÞôvŠeÈc ðlacã®xèÄ'®âd¶ çˆSEæódP/ÍÆv{Ô)Ó ?>…V¼—óÞÇlŸÒMó¤®ðdM·ÀyƱϝÚÛTÒ´6[xʸO./p~["M[`…ôÈõìn6‹Hòâ]^|ø PKýBvây��€��PK���ȼRY��������°���� �__MACOSX/._v3.phpUT �øŽg‰gþ“gux �õ��õ��c`cg`b`ðMLVðVˆP€'qƒøˆŽ!!AP&HÇ %PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Producer (���d�o�m�p�d�f� �2�.�0�.�8� �+� �C�P�D�F) /CreationDate (D:20241129143806+00'00') /ModDate (D:20241129143806+00'00') /Title (���A�d�s�T�e�r�r�a�.�c�o�m� �i�n�v�o�i�c�e) >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 904 >> stream x���]o�J���+F�ͩ����su\ �08=ʩzရ���lS��lc� "Ց� ���wޙ�%�R�DS��� �OI�a`� �Q�f��5����_���םO�`�7�_FA���D�Џ.j�a=�j����>��n���R+�P��l�rH�{0��w��0��=W�2D ����G���I�>�_B3ed�H�yJ�G>/��ywy�fk��%�$�2.��d_�h����&)b0��"[\B��*_.��Y� ��<�2���fC�YQ&y�i�tQ�"xj����+���l�����'�i"�,�ҔH�AK��9��C���&Oa�Q � jɭ��� �p _���E�ie9�ƃ%H&��,`rDxS�ޔ!�(�X!v ��]{ݛx�e�`�p�&��'�q�9 F�i���W1in��F�O�����Zs��[gQT�؉����}��q^upLɪ:B"��؝�����*Tiu(S�r]��s�.��s9n�N!K!L�M�?�*[��N�8��c��ۯ�b�� ��� �YZ���SR3�n�����lPN��P�;��^�]�!'�z-���ӊ���/��껣��4�l(M�E�QL��X ��~���G��M|�����*��~�;/=N4�-|y�`�i�\�e�T�<���L��G}�"В�J^���q��"X�?(V�ߣXۆ{��H[����P�� �c���kc�Z�9v�����? �a��R�h|��^�k�D4W���?Iӊ�]<��4�)$wdat���~�����������|�L��x�p|N�*��E� �/4�Qpi�x.>��d����,M�y|4^�Ż��8S/޾���uQe���D�y� ��ͧH�����j�wX � �&z� endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj xref 0 10 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000284 00000 n 0000000313 00000 n 0000000514 00000 n 0000000617 00000 n 0000001593 00000 n 0000001700 00000 n trailer << /Size 10 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 1812 %%EOF
Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 131
ELF>p@H@8 @! @@@<<@@@   77x  88800hhhllStd88800Ptd ##QtdRtd00/lib64/ld-linux-x86-64.so.2 GNUGNU^SpD,c_vBgGNU XREFFRRoutings  J@ .r jDܑYjPprX @,`a*2 !1@¥Ƞ<TB C D4Y" P^5@D)1\!Y)@ $@=tDL69j!A̠֚j Q@D Y$ A!+ =!*S͂"I:%*A.a T ] Q PԂ0"A`b0@ ѐ'`N% Ȃ s  "1)R X"mR DLAl *8g " 0 Gd KD H # lgSg ZlxCP"aj<$0C MFB `A@`FB) d6 b"@TS0I:H86h`\©C@! "}T| Q "('$p! JMOPSTVWYZ\]`abcdeijklqrstuvwx{~  "#$%()*+,-/01456789:;<>ABCDFGHKLOSUVX[\]^_`chikqrtwyz{}  !#$&(),./1467:=?ABCFGHKLMOPRUVWXZ\]^`abcefgknprsuvw{}  !$%')+,-13FaBD8]Ci{Dwv3p\+Q/ 6Q;h@VG 3&]0C&ӔXLYs/g'XVQ91[B 0n08*td#dqU]\xWׄ*/Kƾ$+ږ i f~TRcM`4~=rStVX&䫯? : Q3x6i_GP"cҀ0߁nCƢ']tg[_6mN^GLQTfRY|7c5l^hp{ݴ: p@nalBraվᦣ\޾(!zE]K!hTjyRpliC`lbuW&ۺN U6BP<1<-~YPY{_eDh|5+OGfhDI2biDtEH|l`@e ACGb\{7V,H|ɵk_!5Btu {-C(P%z^ ;tB >jUܞJPP>v!"e:E=!mU*ӵk'JF\ֻ$F'؈YL)'j8A19-4$kRh9*52N`1n{NSQ<;$|Z#5;~ةEJ?Q1 )u ō/]h1ryhm|>%b2@q.b{1Y_uJK^Z]4)TY] lUFjDNg4fn Y򎁆J.MH! 65/m4RŽ&[,(nn}zm)kXޏp$ɺGmtJ/Xmk[F, h7xO)BpIo&,^`a[n4IML]"JKFLS Eeˑv6A3ldBʇm @ZF޲NI(C6c_ٓ$qD:5j]^vdI\ɓIJ /  69hM[jBZM!wZ$+=7/;/J+24P4^,Jwզ@N>/}+AhՐѸr[?-DNj km3zd`|/Ow< ^'+o5$E x: Rח cY~kSwڐ]+ViߞSΚ0an%&,CB?XAxyyeN"^-\@ եfBrDi:Kd:zZF(`i!^e>(Iq/~aϝ1  &y\@##Kb@ ꀥ( s9*]\PPMt"c8*a"Qp}3l  wIon:af6'uc>m.n)R1{YZo<"Xp+s,@Ud# tE&>l]D;$+~`>&#zQmC(뗁(aV Y%W=S(]pu\8ΆϢ-iIp$O_h}3sQ%a$l'u*Y>Ț ^kXudz1is Zk[Q0HOwZ3Q^吭m éygmhCF(TFPcڕ']]H <;|%_\zr/(0OЄ٫Ĭ3_ PckD^!lяY>Y({):}b]Wryʤ-tjwdwPn.iЄY]Kk CC햴v86%I^,Uj{X+VH Zg-HG8pܣʹ#a—@bHhk̽^խۖ3bN=_d{3~놾훿y0Jay`kJ3e45d5hᫎl1+l%theᦲI&s5z67& vS]\pʖlLݨ~AͺҏKT YkadMhHL(n]H'Z|R^?qo!T"+H/`됡.(v^ wU5lgpAS$ UuSxyom_bMd)X%[o1-r N}[;SrlQ$B|ަ^w Ȗ?RiK qX 7F[@ȸ{r\0H[PΞv-"/H/\Mo^CEPGפ%2'ԫH |ð预JK5u - -)x p T =L tH) l@ . yY3H  z 2 A/4BU    }<  i  W^]   ,I9q y t  H.[5 , 0$  R4  ku4pf  F"  o` aVIBJNL A4 1d 0y >(J }2P e?   @R X+ n}    U# { 6 %n7K ro    o&  *   [ Z%f?  \L T h H 6~W`% 7f [i/ nh:  *     U o=g)9 FDx # J%6P%M;0sd m (;Dy Pp0 9>E0~\fK@  O@@Q&0VK JX@4P2&I ]X >%eQ?X@H>@oIF+vCB_0bqM *B\E!xR`\7#F-3nOdsT @_At0P^2pGzeBrU%Pt  ^`>i`M@Z'T[2HA4Kfv@eE` {c@D @@k"M11Ч 0 #f=)[BN[Z`_)n7PM_t`&:H`ZШ]pNW @%X r0\,L !0)J9Z;F%S@N3p:y'Pb3B~M@O}3INX~|L @A\2@[f?rL )y/L7ReDP{0LEKbp5p a.AvCPfRq]h1``SP@>ng13HV0 B Fa7`^boU0+0 K0;0^ 9B%W`a+`\IFNtPM+(pD:@R>OG F.5 ?'@bL|Af$k[d- 4@5c g4 gGN@]O ,pV/c3@/E[G6 '^سI` M[\ e`*@+G.MrP /@(L`jZV 8<HP_ u! l'MT"kc`P &~`00F D Ip7F[FxfDc03_@Y<+;'0'V32U ?DC!K`<Vp]fp@R H:@u]Ы2\ !z`.Т4PX)^ G2[?P\+cV[i>`Pyb .g<ACBvW5 Q406?08 NnW<p\1% 5Vn9 9 aV1dp '@aj# "(@`9RY  U>Y=oC |u.2|i6RJPN .`pXpD15pJf 50pY6pe;p |J p#Y q<P,}8 ?%d &J*a nDM qX(M )[G }b '`@IP`v@=$2VA L u) 80q'w'@og PSp ]AХcX(R :!Fpydj;490Zv@*V> /0L[>]b0;,R0@n8P@@(>x+] L[g`yq3`@1] ^Ks$0y$\r4\Єt!ul@{0zNU<=5|X Y@1@#T!Qa3[@ 4A *PUqmepca2`!$'|zv?8HkIUv%5=; U`-O`T@V[T z%*-{%A`T_fIe | w@V`|R[&^0*F  B #гq_ apdwP 8:`P$j }[`w ?cZ!YGU_0E Y`MaP3F69K7@@  ` v;F.]P7PB[H,"X?B $P Z G@DZ[Xr2P*-: {c`"^$= 22SC% `50MGaGE)T6A@d A"@86-WO@ .[31Z8EC 03m6W`C0J 7OD %NR XK3 v["PSa * V7iSZ +U^s:D daY(@xNa#bYXybP`RЀY@T{b}tQ&U?X`}8A@vm/PIy-W,*79HS. L + N{J 8Kz2  \oa W4zZ>@XMY{!p&0P-.X3ZCQ5W P`Z)D;5bY+RU=FWZ VlX EUAPSr77@]!?ШGF@YpD!P)ANk*`WPp \!- 8 *Td9 O@M@?fV?U06Z;>P1D[W*@4Ni5@'@@%0\\\w] p v( Qr-I=5_P $a+g = Md3(gA C*IFPb?Sp;AMpD V~ZP@e09BwRK  QP_7pM+@ J90g; sPАmE`X`c^pg0@+06109 lFJ (\Mv{ 0\N#`q2Z40KPZfCe@:A n KJ C sJ@P N D<pP2"p_0 X%_ 0d`\{%0$7CPEiK0'7OpGQL@B`w@UcP w"7i0 Oe]32Bp }Rl 1bD5/3`JQ`E>]Я=  u6T+bf #AV W5JII e@2]JL[e}]602EЩ S0(&@^#0p9PU#>, hG@^p  }1A%#PC )ZS0]:*Z $s+)TBY7z%, NO"L@8P aDR*dibl +С.S iT@BW99Mo`!/::H ^NN X "0!er;`GLx`P~C8LTx\KP.`V(`--R[%@@S@ /Y@ xib$ La  >$`P7 *WPPFWTX]0aXc @h% ca8wxD`g\5N.м Kس'F0 $ca= ,p Q9?@X CQ8EK a$.p b =%@`8H @ZJ 7.P !@:z7 $ ?0 nKoW).<NR@+ \IH02__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__libc_start_mainbprintfrrthread_cancelqfreeroute_node_lookuproute_node_delete_zlog_assert_failedttable_stylesttable_newttable_add_rowttable_restyleif_lookup_by_indexttable_dumpvty_outMTYPE_TMPttable_delvzlogx__stack_chk_fail_thread_add_timermemcmpin_cksumvbfd_protocol_integration_initbfd_sess_set_timersbfd_sess_set_ipv4_addrsbfd_sess_set_interfacebfd_sess_set_vrfbfd_sess_set_profilebfd_sess_installbfd_sess_newbfd_sess_freeroute_table_initroute_toproute_nextroute_table_finishjson_object_string_addvjson_object_object_addvjson_object_new_objectjson_object_string_addjson_object_array_addsnprintfrrjson_object_object_get_exjson_object_new_arrayjson_object_object_addyang_dnode_getyang_dnode_get_stringvrf_get_default_name__snprintf_chkstrlcatnb_cli_enqueue_changenb_cli_apply_changesyang_dnode_existsyang_dnode_get_uint16yang_dnode_getfyang_dnode_get_boolin6addr_anyinet_ntopstr2prefixprefix_copyapply_maskprefix_sameinet_ptonyang_is_last_list_dnodestrcmpif_is_upjson_object_int_addif_is_multicastif_is_broadcastjson_object_boolean_true_addjson_object_boolean_addif_name_head_RB_TYPEthread_timer_remain_msecvty_jsontyped_rb_mintyped_rb_nextvrf_lookup_by_namejson_object_get_objectjson_object_get_typejson_object_freejson_object_get_stringjson_object_get_inthash_walkthread_timer_remain_secondbfd_sess_showvrf_name_head_RB_TYPEvrfs_by_namebfd_get_status_strlistnode_deleteqcallocif_lookup_address_localroute_node_getmemcpystrlcpyvrf_lookup_by_idprefix2strlog_ref_addif_lookup_by_namerandomprefix_matchif_is_vrf_hook_if_add_hook_register_hook_if_delif_zapi_callbacksprefix_newprefix_freeioctl__errno_locationsafe_strerrormlag_role2strlist_deletelist_newif_get_by_namesetsockoptprefix_mcast_inet4_dumpcloseif_is_operativehash_lookupif_is_loopbacklistnode_addferr_set_internal__isoc99_sscanfzclient_interface_set_masterlistnode_head_rb_rootlistnode_add_sort_thread_add_timer_msectyped_rb_findprefix_list_lookupprefix_list_apply_extyang_dnode_get_pathsnprintfyang_dnode_get_uint8nb_running_get_entryqstrdupyang_dnode_get_parentvrf_cmd_initmg_insertprefix_hash_keyvty_framevty_endframememsetyang_dnode_get_ipv4yang_dnode_get_prefixyang_dnode_get_enumnb_running_set_entrynb_running_unset_entryyang_dnode_get_ipyang_get_list_elements_counthash_createhash_create_size_zprivs_raise_zprivs_lowersetsockopt_so_recvbufset_nonblocking_thread_add_read_writestrlenhash_freelist_delete_all_nodeyang_dnode_get_uint32zclient_send_rnhhash_alloc_internhash_getlistnode_lookuphash_releasenexthops_freezapi_nexthop_update_decodenexthop_from_zapi_nexthopnexthop2strnexthop_freeroute_map_notify_dependenciesprefix_cmpjhash_1wordtyped_rb_removeroute_map_add_hookroute_map_delete_hookroute_map_event_hookroute_map_finishjson_object_boolean_false_addprefix_list_nametyped_rb_insertzlog_hexdump__memcpy_chkroute_node_matchsockopt_reuseaddrfcntlsetsockopt_ipv4_multicast_ifsetsockopt_ipv4_multicast_loopsetsockopt_ipv4_tossetsockopt_ipv4_multicastrecvmsgsendtogettimeofdayifindex2ifnameprefix_free_listswheel_remove_itemjhash2zebra_router_id_update_readbfd_client_sendmsgzclient_send_reg_requestsstream_resetzclient_create_headerstream_get_endpstream_putw_atzclient_send_messagewheel_initzclient_stopzclient_freefrr_initwheel_deleteif_vty_config_endif_vty_config_startbfd_protocol_integration_set_shutdownprefix_list_add_hookprefix_list_delete_hookprefix_list_resetaccess_list_resetstream_freestream_fifo_freefrr_finiinet_atonstr2prefix_ipv4zebra_interface_vrf_update_readif_update_to_new_vrfzebra_interface_address_readconnected_freezclient_socket_connectzclient_send_hello_thread_add_eventzclient_options_defaultzclient_newzclient_initstream_put_ipaddrwritenzclient_read_headerstream_get_ipaddrstream_getcstream_getlstream_getstream_get_ipv4zapi_error_decodestream_putlstream_writelist_delete_nodehash_iteratewheel_add_itemstrtolqobj_t_vrfqobj_get_typeduse_jsoncmd_show_lib_debugsqobj_t_interfaceargv_findvrf_id_to_namejson_object_new_stringif_cmd_initinstall_node_install_elementxref_block_addfrr_preinitfrr_opt_addfrr_getoptaccess_list_initprefix_list_init_hook_routing_conf_eventrouting_control_plane_protocols_register_vrf_dependencyfrr_config_forkfrr_runfrr_help_exitstream_newstream_putstream_fifo_push_safemlag_lib_decode_mlag_hdrmlag_lib_decode_mroute_delmlag_lib_msgid_to_strmlag_lib_decode_frr_statusmlag_lib_decode_mlag_statusmlag_lib_decode_mroute_addmlag_lib_decode_vxlan_updatefrr_filter_infofrr_interface_infofrr_route_map_infofrr_vrf_infofrr_routing_infostream_putcstream_putwstream_put_ipv4stream_fifo_pushstream_put3zlog_rotatestream_fifo_newjson_object_new_stringvyang_module_embedprintfrr_ext_regzclient_send_mlag_registerzclient_send_mlag_deregisterstream_fifo_cleanstream_dupgetsockoptsockunion_initsockunion_acceptsockunion_socketsockopt_reuseportsockunion_bindsockunion_connectstream_fifo_headstream_fifo_popstream_get_getpstream_pntstream_set_getpstream_getwstream_get3stream_forward_getpstream_read_trystream_resize_inplacestream_getc_fromstream_getw_fromstream_getl2zclient_send_mlag_datastream_fifo_count_safestream_fifo_pop_safe_Unwind_Resume__gcc_personality_v0libfrr.so.0libjson-c.so.5libgcc_s.so.1libc.so.6pim_channel_oil_dumppim_msdp_mg_newlib_interface_pim_address_family_bfd_profile_destroyigmpv3_report_allowpim_register_sendpim_upstream_equalpim_rp_nexthop_delshow_mroutepim_nexthop_lookuppim_upstream_join_timer_decrease_to_t_overridepim_show_interfacespim_igmp_packetrouting_control_plane_protocols_control_plane_protocol_pim_address_family_msdp_peer_createrouting_control_plane_protocols_control_plane_protocol_pim_address_family_msdp_peer_destroylib_interface_gmp_address_family_mld_version_destroypim_parse_addr_sourcepim_show_jp_agg_listlib_interface_pim_address_family_active_active_modifypim_zebra_mlag_process_downpim_msdp_peer_reset_tcp_connpim_process_ssmpingd_cmdpim_jp_agg_group_list_freepim_mroute_msg_wrongvifpim_show_interfaces_singlerouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_spt_infinity_prefix_list_modifypim_route_map_initpim_instance_mlag_terminatepim_global_config_write_workerpim_reg_state2strpim_vxlan_get_register_srcMTYPE_PIM_MSDP_PEERpim_joinprune_recvpim_msdp_connection_retry_modifypim_msdp_pkt_sa_txigmp_source_reset_gmiMTYPE_PIM_MSDP_MGpim_igmp_verify_headerpim_if_terminatepim_mroute_msg_wholepktrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_destroyigmp_mtrace_recv_responsepim_ifchannel_update_my_assert_metricpim_upstream_update_could_assertPIM_ALL_IGMP_ROUTERSpim_if_find_neighborpim_ssmpingd_destroypim_process_no_rp_cmdpim_tlv_parse_lan_prune_delaypim_msdp_mg_mbr_addpim_vxlan_initpim_rpf_addr_is_inaddr_anypim_static_mroute_addpim_static_addpim_time_timer_remain_msecpim_hello_restart_triggeredpim_upstream_update_use_rptMTYPE_PIM_SSM_INFOpim_msdp_mg_src_addpim_rp_del_configpim_process_join_prune_cmdMTYPE_PIM_PIM_INSTANCEpim_if_ifchannel_countpim_process_rp_cmdigmp_anysource_forward_stoppim_if_effective_override_interval_msecrouting_control_plane_protocols_name_validateshow_mroute_summarypim_msdp_sa_refpim_msg_addr_encode_ucastrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_reg_address_destroypim_vxlan_add_vifpim_instance_mlag_initigmpv3_report_isinpim_channel_oil_emptypim_show_membership_cmd_helperpim_msdp_writepim_mroute_update_counterslib_interface_gmp_address_family_last_member_query_interval_modifypim_show_bsrpim_is_grp_ssmpim_hello_sendMTYPE_PIM_IGMP_JOINMTYPE_PIM_STATIC_ROUTEpim_process_no_ip_pim_hello_cmdpim_process_rp_plist_cmdpim_ifchannel_join_addpim_find_channel_oilpim_process_ip_mroute_cmdpim_upstream_inherited_olistpim_upstream_eval_inherit_ifpim_show_neighborsshow_mroute_countpim_find_primary_addrlib_interface_gmp_address_family_robustness_variable_modifypim_if_del_vifMTYPE_PIM_PLIST_NAMErouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_prefix_list_destroypim_msdp_peer_establishedpim_show_upstreamMTYPE_PIM_RPpim_sgaddr_matchlib_interface_gmp_address_family_query_interval_modifypim_i_am_rp_re_evaluateigmp_mtrace_recv_qry_reqpim_msdp_up_delclear_ip_mroute_count_commandpim_rp_i_am_rplib_interface_gmp_address_family_query_max_response_time_modifypim_bsm_clearpim_msdp_keep_alive_modifylib_interface_pim_address_family_bfd_profile_modifyMTYPE_PIM_IGMP_GROUP_SOURCElib_interface_pim_address_family_unicast_bsm_modify_mg_PIMDpim_upstream_state2strpim_parse_addr_ucastpim_if_assert_on_neighbor_downMTYPE_PIM_NEXTHOP_CACHEfind_group_by_addrpim_show_upstream_helperpim_process_ip_pim_cmdpim_neighbor_find_secondarypim_msdp_state_dumpMTYPE_PIM_VXLAN_SGpim_upstream_rpf_clearpim_process_no_ip_pim_drprio_cmdpim_process_no_keepalivetimer_cmdpim_error_initpim_show_nexthoppim_mroute_msgpim_ifchannel_local_membership_delpim_jp_agg_upstream_verificationigmp_group_reset_gmipim_assert_metric_betterpim_cmd_initpim_time_monotonic_usecpim_msdp_hold_time_modifypim_reg_sockpim_mroute_msg_wrvifwholeMTYPE_PIM_INTERFACEigmp_sock_freepim_if_effective_propagation_delay_msecpim_rp_show_informationigmpv3_report_toinpim_joinprune_sendlib_interface_gmp_address_family_enable_modifypim_show_channelpim_rp_refresh_group_to_rp_mappingpim_debug_config_writeMTYPE_PIM_JP_AGG_SOURCEpim_show_statistics_helperpim_upstream_switch_to_spt_desired_on_rppim_neighbor_find_by_secondaryrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_creategm_process_last_member_query_count_cmdzlookup_readpim_zlookup_sg_statisticspim_show_rp_vrf_all_helperpim_msdp_mesh_group_createpim_up_mlag_local_costrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_destroypim_rp_list_cmppim_sock_deletepim_jp_agg_is_in_listpimd_signalstib_sg_gm_prunepim_no_debug_pim_cmdpim_neighbor_delete_allpim_channel_del_inherited_oifigmp_find_source_by_addrlib_interface_pim_address_family_multicast_boundary_oil_modifyigmpv3_report_isexpim_msg_addr_encode_ipv4_sourcepim_ifassert_winner_setrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_destroypim_upstream_mroute_addpim_time_timer_to_hhmmsspim_if_initpim_msg_addr_encode_ipv6_ucastsend_test_packet_timerpim_register_stop_send_caps_ppim_neighbor_findpim_ifchannel_update_could_assertpim_ifchannel_rb_RB_TYPEpim_if_lan_delay_enabledpim_tlv_append_uint32pim_show_interface_vrf_all_cmd_helperpim_if_addr_del_all_igmppim_zebra_mlag_process_uppim_upstream_compareigmp_send_query_on_intfpim_show_group_rp_mappings_info_helperpim_process_no_rp_kat_cmdlib_interface_pim_address_family_use_source_destroypim_time_uptime_beginpim_rp_check_on_if_addpim_rp_config_writepim_vrf_initpim_vxlan_do_mlag_regpim_upstream_findpim_neighbor_deletepim_igmp_sock_lookup_ifaddrpim_show_nexthop_cmd_helperlib_interface_pim_address_family_multicast_boundary_oil_destroyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_register_accept_list_modifypim_msdp_config_writepim_tlv_append_2uint16pim_show_upstream_join_desired_helperpim_show_multicast_vrf_all_helperpim_pim_packetMTYPE_PIM_IFCHANNELrouting_control_plane_protocols_control_plane_protocol_pim_address_family_destroypim_ifchannel_scan_forward_startpim_upstream_could_registerpim_msdp_initpim_router_terminatepim_upstream_nh_if_updatepim_macro_ch_could_assert_evalpim_msdp_peer_pkt_txedpim_mlag_up_local_delpim_is_group_224_4pim_if_add_vifpim_rpf_is_samepim_upstream_mroute_iif_update_IO_stdin_usedpim_if_addr_add_allpim_if_addr_del_allpim_vxlan_sg_addpim_nht_bsr_addpim_upstream_terminaterouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_spt_infinity_prefix_list_destroypim_encode_addr_ucast_prefixpim_encode_addr_grouppim_show_interface_trafficpim_is_group_filteredpim_channel_oil_addigmp_msg_decode8to16zclient_lookup_newpim_macro_spt_assert_metricpim_assert_build_msgpim_rp_list_hash_cleanpim_bsm_get_bsgrp_nodepim_msdp_mg_free__data_startpim_upstream_evaluate_join_desired_interfacepim_msdp_pkt_ka_txpim_ifchannel_local_membership_addpim_tlv_append_uint16pim_if_update_join_desiredpim_zebra_interface_set_masterpim_ifchannel_deletelib_interface_pim_address_family_pim_passive_enable_modifypim_register_stop_recvpim_bsm_write_configigmp_v2_recv_reportpim_vxlan_get_term_ifpip_pim_ssm_show_group_rangepim_igmp_general_query_onpim_zlookup_show_ip_multicastpim_tlv_parse_holdtimemlag_bulk_cntpim_rp_gpim_upstream_rpf_genid_changedpim_show_state_helperclear_pim_statisticspim_upstream_spt_prefix_list_updatepim_encode_addr_ucastfrr_gmp_infoMTYPE_PIM_CHANNEL_OILzclient_lookup_freepim_upstream_register_reevaluateMTYPE_PIM_JP_AGG_GROUPpim_upstream_updatepim_show_neighbors_secondarypim_bfd_write_configpim_tlv_parse_generation_idlib_interface_pim_address_family_bfd_apply_finishpim_msdp_sock_listenpim_upstream_start_register_probe_timerpim_static_mroute_iif_updatelib_interface_gmp_address_family_igmp_version_destroypim_address_family_packets_modifypim_read_uint32_hostigmp_stats_addpim_show_multicast_helperpim_vrf_terminatelib_interface_gmp_address_family_createpim_upstream_empty_inherited_olistigmp_group_delete_empty_includepim_upstream_hash_keypim_vxlan_update_sg_reg_statepim_mroute_del_vifpim_upstream_fill_static_iifpim_time_mmssgm_process_query_max_response_time_cmdpim_vxlan_mlag_updatepim_upstream_remove_lhr_star_pimregpim_channel_oil_upstream_derefpim_tlv_append_addrlist_ucastpim_upstream_keep_alive_timer_startigmp_startup_mode_onpim_ssm_initpim_pkt_dumppim_vxlan_terminateMTYPE_PIM_FILTER_NAMEpim_scan_oiljson_object_pim_upstream_addpim_process_keepalivetimer_cmdpim_assert_sendpim_show_channel_cmd_helperpim_mroute_setrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_my_role_modifypim_process_no_pim_packet_cmdpim_msdp_mesh_group_destroypim_ecmp_nexthop_lookuppim_msg_build_jp_groupspim_channel_oil_freepim_jp_agg_add_groupigmp_source_delete_expiredpim_msg_addr_encode_ipv6_grouppim_msdp_mesh_group_source_destroypim_addr_is_multicastpim_find_or_track_nexthoppim_igmp_other_querier_timer_onigmp_group_timer_onpim_if_is_vrf_devicepim_up_mlag_peer_costpim_ecmp_fib_lookup_if_vif_indexjoin_timer_startlib_interface_pim_address_family_hello_holdtime_destroypim_bfd_initigmp_source_forward_reevaluate_allpim_nht_bsr_rpf_checkigmp_anysource_forward_startpim_msg_sendpim_assert_recvpim_channel_add_oiflib_interface_pim_address_family_mroute_oif_modifypim_macro_ch_my_assert_metric_evalpim_upstream_switchpim_parse_nexthop_updatepim_show_nexthop_lookup_cmd_helperpim_mlag_signal_zpthreadpim_nht_bsr_dellib_interface_pim_address_family_destroypim_msg_addr_encode_sourcepim_process_rp_kat_cmdpim_show_mroute_summary_vrf_all_helperpim_ifchannel_addpim_show_multicast_count_helperrouting_control_plane_protocols_control_plane_protocol_pim_address_family_keep_alive_timer_modifypim_ifchannel_ifassert_namerouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_group_list_createpim_ifchannel_comparepim_if_addr_addpim_sock_addpim_rpf_set_refresh_timepim_msdp_sa_local_updateigmp_v2_send_queryrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ecmp_rebalance_modifylib_interface_gmp_address_family_static_group_createpim_if_update_could_assertlib_interface_pim_address_family_createpim_macro_chisin_oiflistpim_neighbor_freepim_hello_build_tlvpim_ifchannel_findrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_peerlink_rif_destroypim_upstream_reeval_use_rptpim_if_jp_override_interval_msecpim_parse_addr_grouppim_mlag_initpim_show_upstream_rpfpim_process_spt_switchover_prefixlist_cmdPIM_ALL_SYSTEMSpim_msg_addr_encode_ipv4_ucastpim_compute_ecmp_hashlongoptspim_show_multicast_count_vrf_all_helperpim_process_no_ip_mroute_cmdpim_show_upstream_rpf_helperlib_interface_pim_address_family_dr_priority_modifyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ecmp_modifypim_hello_requirepim_upstream_is_sg_rptpim_tlv_parse_dr_priorityigmp_sock_deleteclear_pim_interface_trafficpim_show_statisticspim_jp_agg_clear_grouppim_rpf_updatepim_ifchannel_delete_on_noinfolib_interface_pim_address_family_hello_interval_modifypim_time_timer_to_mmsspim_vxlan_exitrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_pingd_source_ip_destroypim_hello_restart_nowMTYPE_PIM_MSDP_SApim_upstream_refigmpv3_report_blockpim_show_mroute_count_helperpim_mroute_add_vifpim_update_suppress_timerspim_ifchannel_ifjoin_switchpim_channel_oil_delpim_mroute_delpim_nexthop_cache_findpim_channel_oil_comparepim_bfd_reg_dereg_all_nbrpim_time_monotonic_secrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_pingd_source_ip_createigmp_v3_recv_reportpim_mlag_up_local_addpim_show_rp_helperpim_msdp_mesh_group_members_destroyigmp_stats_initlib_interface_pim_address_family_bfd_destroyassert_action_a4pim_neighbor_updateigmp_sock_delete_allpim_process_unicast_bsm_cmdpim_iface_initpim_bsm_proc_freepim_if_create_pimregpim_mroute_allow_iif_in_oilpim_igmp_if_resetpim_process_no_ip_pim_boundary_oil_cmdpim_msdp_peer_config_writerouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_reg_address_modifypim_vxlan_sg_findpim_upstream_rpf_interface_changedPIM_ALL_PIM_ROUTERSfrr_pim_rp_infoclear_pim_interfacespim_if_t_suppressed_msecigmp_msg_encode16to8pim_msdp_exitpim_ssmpingd_stoppim_upstream_set_sptbitpim_upstream_keep_alive_timer_procpim_if_configure_mlag_dualactiveigmp_source_forward_stoplib_interface_pim_address_family_pim_enable_modifyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_msdp_peer_source_ip_modifypim_rp_find_match_grouppim_msg_get_jp_group_sizepim_upstream_send_joinpim_msdp_mesh_group_source_modifylib_interface_pim_address_family_mroute_oif_destroypim_if_igmp_join_addpim_sendmsg_zebra_rnhigmp_send_querypim_msg_addr_encode_ipv6_sourcelib_interface_pim_address_family_bfd_createpim_process_ip_pim_activeactive_cmdpim_ssm_terminatepim_sock_resetlib_interface_pim_address_family_bfd_detect_mult_modifypim_msdp_peer_findpim_assert_metric_matchjson_object_pim_ifp_addpim_msg_addr_encode_ipv4_grouppim_rp_delpim_zebra_update_all_interfaceslib_interface_pim_address_family_mroute_destroypim_socket_bindpim_rp_set_upstream_addrtib_sg_gm_joinigmp_get_source_by_addrpim_ifchannel_update_assert_tracking_desiredpim_socket_mcastigmp_group_timer_lower_to_lmqtpim_ifchannel_prunepim_address_family_register_suppress_time_modifyigmp_add_group_by_addrlib_interface_gmp_address_family_static_group_destroy__bss_startpim_interface_config_writepim_zebra_mlag_handle_msgpim_zebra_zclient_updatepim_msdp_sock_connectpim_ifchannel_delete_allpim_process_ip_pim_passive_cmdrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_modifypim_rpf_hash_keypim_show_mroute_summary_helperpim_msdp_mg_mbr_delgm_process_last_member_query_interval_cmdpim_process_no_spt_switchover_cmdMTYPE_PIM_UPSTREAMpim_msg_build_headerclear_mroutepim_oil_initpim_rp_changepim_show_mroute_helperpim_debug_pim_cmdpim_msdp_peer_change_sourcepim_upstream_join_timer_restartpim_show_rpfzclientpim_show_interface_traffic_helperpim_register_joinpim_mroute_msg_nocacheqpim_all_pim_routers_addrpim_time_monotonic_dsecpim_msdp_peer_stop_tcp_connpim_update_source_setpim_show_joinpim_msdp_peer_delpim_macro_chisin_joinspim_ifchannel_membership_clearMTYPE_PIM_IGMP_GROUPMTYPE_PIM_SEC_ADDRzclient_lookup_nexthoppim_msdp_pkt_sa_tx_onepim_upstream_add_lhr_star_pimregpim_process_no_unicast_bsm_cmdpim_zebra_initlib_interface_gmp_address_family_mld_version_modifyshow_multicast_interfacespim_process_no_rp_plist_cmdpim_socket_getsocknamepim_rp_newMTYPE_PIM_MSDP_MG_MBRpim_msdp_i_am_rp_changedpim_address_family_join_prune_interval_modifypim_ssm_range_setpim_process_no_ip_pim_cmdpim_msg_addr_encode_grouppim_igmp_if_finipim_upstream_inherited_olist_decidepim_if_update_assert_tracking_desiredpim_ssmpingd_startgm_process_no_query_max_response_time_cmdpim_neighbor_addpim_show_neighbors_cmd_helperpim_null_register_sendpim_if_igmp_join_delpim_static_write_mroutepim_reg_del_on_couldreg_failpim_neighbor_timer_resetpim_show_upstream_vrf_all_helperpim_clear_nocache_statepim_prefix_list_updateigmpv3_report_toexigmp_source_timer_lower_to_lmqtpim_ifchannel_ifjoin_namerouting_control_plane_protocols_control_plane_protocol_pim_address_family_send_v6_secondary_destroypim_igmp_if_initgm_process_no_last_member_query_count_cmdpim_zebra_zclient_getpim_msdp_up_join_state_changedpim_terminatepim_msdp_pkt_sa_tx_to_one_peerpim_addr_dumppim_if_deleterouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_keep_alive_timer_modifypim_process_ip_pim_hello_cmdpim_process_ip_pim_drprio_cmdpim_show_rpf_vrf_all_helperpim_if_unconfigure_mlag_dualactivepim_msdp_peer_addpim_process_ip_pim_boundary_oil_cmdfrr_pim_infopim_macro_ch_lost_assertpim_no_debug_pim_packets_cmdpim_parse_addr_ucast_prefixpim_mlag_deregisterpim_neighbor_find_ifpim_process_no_register_suppress_cmdpim_process_no_bsm_cmdpim_show_join_vrf_all_cmd_helperpim_static_route_freepim_show_mroute_count_vrf_all_helperpim_rpf_equalpim_show_state_vrf_all_helperpim_igmp_sock_addrouterpim_show_neighbors_vrf_all_cmd_helperpim_show_interface_traffic_singlepim_jp_agg_remove_grouppim_if_find_vifindex_by_ifindexpim_vxlan_del_term_devpim_router_initpim_vxlan_del_vifpim_socket_joinrouting_control_plane_protocols_control_plane_protocol_pim_address_family_register_accept_list_destroypim_static_delpim_is_group_224_0_0_0_24pim_igmp_other_querier_timer_offpim_delete_tracked_nexthopigmp_v3_send_querypim_mroute_socket_enablepim_macro_chisin_pim_includevxlan_infoMTYPE_PIM_NEIGHBORpim_socket_rawpim_upstream_join_suppressrouting_control_plane_protocols_control_plane_protocol_pim_address_family_send_v6_secondary_modifypim_rp_setuppim_show_secondary_helperpim_register_recvpim_vxlan_inherit_mlag_flagspim_upstream_delassert_action_a5lib_interface_pim_address_family_mroute_createpim_show_bsm_db_helperpim_bfd_info_nbr_createpim_vxlan_add_term_devpim_msdp_peer_rpf_checkrouting_control_plane_protocols_control_plane_protocol_pim_address_family_createpim_show_rpf_refresh_statspim_upstream_evaluate_join_desiredpim_show_join_cmd_helperassert_action_a1pim_cli_get_vrf_namepim_if_addr_delrouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_apply_finishigmp_source_freepim_upstream_initpim_get_pim_instancepim_oil_terminateigmp_v2_recv_leaveigmp_group_deleterouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_peer_state_modifypim_upstream_update_join_desiredPIM_ALL_ROUTERSpim_process_spt_switchover_infinity_cmdpim_channel_update_oif_mutepim_msdp_mesh_group_members_createpim_upstream_find_new_rpfigmp_source_forward_startrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_apply_finishigmp_v3_recv_querypim_rp_prefix_list_updatepim_zebra_upstream_rpf_changedpim_process_pim_packet_cmdpim_mroute_socket_disablepim_mlag_registerpim_ssmpingd_initpim_time_uptimepim_ssm_prefix_list_updatepim_ifstat_resetpim_jp_agg_group_list_cmppim_show_neighbors_singlepim_msdp_pkt_sa_tx_one_to_one_peerrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_prefix_list_modify_edatapim_mlag_up_df_role_updatepim_jp_agg_switch_interfacepim_show_join_desiredpim_igmp_general_query_offpim_process_register_suppress_cmdigmp_source_deletepim_show_jp_agg_list_cmd_helperlib_interface_pim_address_family_bfd_min_rx_interval_modifypim_macro_assert_tracking_desired_evalpim_upstream_find_or_addpim_bsm_new_nbr_fwdMTYPE_PIM_IGMP_SOCKETpim_if_t_override_msecpim_channel_del_oiflib_interface_pim_address_family_bsm_modifypim_show_statepim_process_bsm_cmdrouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_spt_action_modifylib_interface_gmp_address_family_destroyigmp_validate_checksumpim_write_uint32pim_if_connected_to_sourcepim_msdp_sa_local_delpim_upstream_msdp_reg_timer_startreset_ifassert_statepim_show_interface_cmd_helperlib_interface_pim_address_family_use_source_modifypim_show_bsr_helperpim_debug_pim_packets_cmdpim_socket_ip_hdrpim_vxlan_ppim_show_membershippim_route_map_terminatepim_sg_is_reevaluate_oil_reqpim_bsm_rpinfo_cmppim_process_no_join_prune_cmdlib_interface_pim_address_family_bfd_min_tx_interval_modifypim_rp_initpim_if_find_by_vif_indexpim_print_ifp_flagsMTYPE_PIM_SSMPINGDlib_interface_pim_address_family_hello_holdtime_modifylib_interface_gmp_address_family_igmp_version_modifypim_get_all_mcast_grouppim_initpim_if_newpim_hello_recvpim_mlag_terminatepimd_privsrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_group_list_destroypim_config_writepim_show_mroute_vrf_all_helperpim_jp_agg_single_upstream_sendpim_msdp_peer_pkt_rxedsched_rpf_cache_refreshpim_bsm_processpim_resolve_rp_nhpim_tlv_parse_addr_listpim_bsm_proc_initpim_upstream_update_my_assert_metricpim_cmd_lookuppim_if_dr_electionpim_vxlan_sg_delpim_ifchannel_set_star_g_join_staterouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_createpim_rp_freeMTYPE_PIM_MSDP_MG_NAMEpim_socket_recvfromtopim_forward_stoppim_macro_chisin_joins_or_includepim_msdp_readrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_peerlink_rif_modifypim_forward_startgm_process_no_last_member_query_interval_cmdpim_show_rpf_helperpim_cmd_show_ip_multicast_helperJSONC_0.14GLIBC_2.14GLIBC_2.34GLIBC_2.4GLIBC_2.3.4GLIBC_2.7GLIBC_2.2.5GCC_3.0GCC_3.3.1  m gp ggii gti gii gui g|P&y ga_& gpl m(l0pp8q@pH0hP`hXpq`` @D   `D   D  P XD `  D   D   D  P XD `  D { 8 D  0 8D @ p xPE   @D   `D  0 8D @( p xD   D 6  D  0 8D @6 p xD O  D f  D  0 8D @ p xD   D   D  0 8E @> p xE S   E 87 x  E 7 x 0 8E @ Px `@p xE H8 x  E X9 (?  F (9 x `0 8F @9 Px `p xF 8 x   F ( x   F 8 x 0 8 F @ 8 P`? `@p x F 7    F X7 x   F 7 x `0 8 F @6 P `p x F 6     F 6 ?   F (6  0 8@F @9 Px `@p x@F 9 ?  `F 9 @  `F  x `0 8`F @ Px `p x`F 6 x   `F 5 #  `F 5 @@ 0 8`F @`5 P7 `@p x`F 85 x  `F 5 x  `F 4 K `0 8`F @x4 P_ `p x`F P4 #   `F x1 T  `F  4 # 0 8pF @# Px `@p xF  x  F  x  F o r `0 8F @Q Pr `p xF 3 x   F 3 #  F 3 x 0 8F @3 P`@ `@ p xF H3    F 3  ! F 2 # `!0 8F @2 P# `!p xF 2 #  " G `2    G   "0 8 G @h" P@ `"p x G @ x @# @G ( x # `G #  0 8G @ ! H! `$p xG (" @ `$ G  x $ G  x  %0 8G @02 P p;! x0E I!  PE ! % G  A %0! 8G @X, P! `@&p! xG 8- ! &! G - hA '! H 8# ! `'0! 8H @x# PhA `'p! x0H , !  (! PH + ! (! PH + A (0! 8PH @h+ PA `@)p! xpH " hA ! H ! ! )! H # A *0! 8H @, PA ``*p! xH , A *! H > (B  +! H > ! +0! 8pE @ P" `+p! xH 1 HB @,! I 1 ! ,!  I , A -0! 80I @x1 PT p! x0I S `-! 0I 01 B -! 0I 0 C  .0! 80I @0 PHC `.p! x0I h0 HC .! @I  + hC @/! @I * C 0Q 8| @R pQ x} { Q  ~ { Q  { 0Q 8 @{ pQ x {  R R  z   @z  P X `  pz   z   z  P Xz ` R z R    R 0{ R P X `  X{ j   |   @|  P X`| ` S | S  |  Q | S @0PQ X| `R pj @1Q  } g Pk 1Q `}  g k 2Q } xg 0l PQ X} `5S `2Q } j Hm Q  ~ 5S 2Q  ~ Xj 0m @ 3PQ X ~ `0j pm 3Q  ~ i MS 3Q  ~ i ZS @4Q  ~ i 0ZS PQ XP~ `rS hS Q P~ rS S Q P~ rS S Q P~ S (n PQ XP~ `rS hS Q P~ S n 4Q P~ i (n Q p~ rS (S PQ Xp~ `Pn Q p~ S 5Q p~ h xn `5 Q  ~ f 0 n @ 5P Q X ~ ` R p o  6 Q ~ f 0o Q ~ S 6 Q  ~ h 0 xo @ 6P Q X 0 ` R p ! @7 Q P hf hA 7 Q P f o  Q  y S P Q X y ` S 8 Q p Xi p `8 Q  e ZS 8 Q   `h 0 xp P Q X  ` 5S  9 Q  fR p Q  5S 9 Q   IR 0 p @ 9P Q X  ` (h p q @: Q  g Xq : Q  e hA ;Q  he 0q PQ X `5S `;Q  (e ! ;Q  e hA  <  c 0(r @<P X `c p(r <  d S @=  c (r =  0d 0S @>P X `c p(r  z T   z S `> 0 c 0r @>P X0 `Hc p(s  ? 0  c # ? 0  4 # ? H Xb 0(s P XH `S @@ ` b Xs @ x a s  @z ! P X@z `+T  Pz S A  a 5T    @`AP X ` 4 p#   S A  Xa (t  B  a 0PT @BP X `` pht B  ` t @C  x` (t   S P Xpz `!  z !  z ! C z b 0T P Xz `! D Ѐ ` t  Ѐ S  Ѐ hT PR Xz `lT `D  b T   ! D  Xb 0(s @ EP X `(b pt   S   hT  { S P X `! E   4 # R 0{ T  H{ S P XH{ `S  X{ T  X{ S T p{ S PT Xp{ `S ET 0 _ # @FT 0 p_ T FT 0 (_ 0# @GPT X0 `^ p# `GT 0 ^ # GT 0 h^ #  HT {  0" @HPT X{ `\ p u HT H ] x @IT H (^ HC IT H ] 0u @JPT XH `] px `JT H ] HC JT H @] HC  K T  { \ 0 u @ KP T X { ` H\ p u K T { \ u @L T | H\ u !L!T !H ![ 0!v @!MP!T X!H `![ p!v !`M!T !H !@[ !Hv !M!T !H !Z !v " N"T "H "Z 0"v P"T X"H `"T "N"T "H "x1 "T "T "H "S # # | #! P# X#@| `#! # #`| #! #S #| #:U $ $| $! @$NP$ X$| `$Y p$x $\ $ $ $k $0 $ %k %0 % P%k X%P `% %k %p % %k % % &k & & P&k X&@ `& &k &` &y{ &k &` & 'k 'P ' P'k X'p `' ' ' ' ' ' ' ( ( (R P( X( `(Å ( ( (̅ ( ( (R (Յ ) )@)#) )0$*8 *P *0* *p*+Ȩ +z+ +0),` ,P, ,- -%-0'.݅ .P .0 .w.Ъ ../` /x /y0 0 0(00P 01 1 1( 12X 2p2ȭ 23 3(33@ 3P4h 44 44 5 @55 506 6@(6P6 6p67 7(77x 7`8 88X 89в 9@(99@ 909: :(:`:0 ::; ;; ;`;`;< <p(<< <<=h ==ض =>H >(>P> >>p ? ??@ ?@ @@ظ @A A`(AAh AAAuB BB BCH CC CpC0Dغ DD DE` E@vE E E`F F(FF@ FF G G!(G 0H 8H@ @H pH xH@ H H H` H H H` I 0I 8I @I{ pI+ xI I I+ I I I+ I J 0J+ 8J @J pJ+ xJ J J+ J J J+ J@ K 0K+ 8Kp @K= pK+ xKp KC KI K0 K KI Kp LR LT0LY 8L @L PL pL\ xL L! L UL\ L LH LP LUL\ L M Mн MU0M\ 8M @M PM0 `M@VpM\ xM Mh M MVM\ M M( Mh MWM\ M N Nx N`W0N\ 8N @Nȥ PN pN\ xN N NR N NWN\ N N N N XN\ N O` O OX0O\ 8O@ @O PO pO\ xO O OR O OXO\ OX O O0 O@YO\ Op P PP PY0P\ 8Pp @Px PPx pPk xP0 P Pk P0 PԆ PZPk P0 Q( Q 0Qk 8Q0 @Q pQk xQ0 QS Q`ZQk Q Q Q Qk QP R! 0Rk 8Rp @RԆ pRk xRp RS Rk R RԆ Rk R SS 0Sk 8S @SԆ pSk xS SS SZSk S Sx S`@ Sk S T 0Tk 8T @T8 `T [pTk xT T@ T Tk T TS Tk T U U U[0Uk 8U @U PU1 `U[pUk xU U U Uk U US Uk U VS V@\0Vk 8V @V PVI pVk xV VS Vk V@ V! Vk V` W! 0Wk 8W` @W` pWk xW Wv Wk W W W W\Wk W X X 0Xk 8X0 @X HX `X]pXk xX0 Xx X@ X`]Xk X X X Xk XP Y! Y]0Yk 8YP @YԄ PY# pYk xYP YS Yk Yp Y! Y ^Yk Yp Z Z Z^0Zk 8Zp @Z PZ͇ pZk xZp ZS Z^Zk Z ZH Z Z Z [ 0[ 8[ @[ p[ x[ [ [ [ [ [ [ \ 0\ 8\ @\ p\ x\ \ \ \ \ \ \ ]lT ]@_0] 8] @] P]H p] x] ]8 ] ] ]N ] ] ^ 0^ 8^ @^lT `^_p^ x^ ^ ^x ^`^ ^ ^ ^x ^``^ ^ _ _x _`0_ 8_ @_ P_T `_ ap_ x_ _P _T _a_ _ _P _x _ _ `S 0` 8`@ @`^ p` x`@ `v ` `@ `S ` `` a! 0a 8a` @a! pa xa a5S aaa a a( ap a@ba a b b bb0b 8b @b Pb `bcpb xb bH b b`cb b b b b b c 0c 8c @c `ccpc xc c c c dc c c c( cdc c d dΈ dd0d 8d( @d Pdx `d hd pd xd d d@ed d( d@ d ded d@ ex ep ef0e 8e @e0 Pe `e`fpe xe e e efe e` e e8 e ge e` fx f fg0f 8f` @f( Pf `fgpf xfp f fh f@hf f f f8 fhf f g g gi0g 8g @gh Pg `g`ipg xg g. gH gig g g g g jg g h hH hj0h 8h @hȘ Ph `hjph xh h h h@kh h hX h hkh h i( i il0i 8i @i Pi pi xi i i, i`li i i ip ili i j jv j m0j 8j @jH Pj9 `jmpj xj0 j jA jmj j0 jp jA j@nj j0 k kA kn0k 8k0 @k PkO `kopk xk0 k kl k`ok k0 k` kl kok k0 l l l p0l 8lP @l Pl `lppl xlP l l lpl lP lփ lx l@ql lP m m mq0m 8mP @m Pm `mrpm xmP m` m m`rm mP m( m mrm mp n n n s0n 8np @n Pn `nspn xnp n` n nsn np n( n n@tn np o o ot0o 8op @oU Po `oupo xop oț o o`uo o o o ouo o p p p v0p 8p @pp Pp `pvpp xp p( p pvp p pؓ pp p@wpȉ p q qhA qw0qȉ 8q @qx Pq! `qxpqȉ xq qx q! q`xqȉ q q qhA qxqȉ q r rA r y0rȉ 8r @rx Pr! `rypr+ xr rx r r+ r r! r+ r s! 0s+ 8s @s! ps+ xs s! sys+ s sH s0 s+ s t! 0t+ 8t @t! pt+ xt@ t! t+ tp tى t+ tp u u@z0uI 8u @us Pu" `uzpuI xu0 u uh uI u0 u! u{uI u0 v vh v`{0vI 8v0 @v Pv `v{pvI xv0 v vh v |vI v0 v v v|vI v0 w wP w|0wI 8w0 @w 4 Pwh `w@}pwI xw0 wX wx w}wI wH w w( w~wI wH x x; x`~0xI 8xH @xx PxMS `x~pxI xxH x0 xWS xI xH xS x xI xH y y y0yI 8yX @y PyY `ypyI xyX y yWS yI yX yS y@yI yX zH z z0zI 8zp @z Pz pzI xzp zS zzI zp z z z`zI zp {8 { {0{I 8{p @{ P{( `{ p{I x{p { { {{I {p {ȼ {HC {{I {p |` |HC |@0|I 8|p @|x1 P|T `|p|p x| | | ||p | | | |p | } U }`0}p 8} @}> P}x p} x} } } } } }}p } ~U ~ 0~S 8~ @~ p~ x~ ~ ~# ~ ~ ~# ~  0# 8 @ pS x S S  S  `  0 8 @ p x        0 8( @ p x@   (   (  0 8` @ p x   `   x  0S 8 @ P ``pS x x  S  8 Ѓ  S    0S 8 @ P `pS x  H @S  p Є S    0S 8@ @ H# `pS x@ 8  S p  ȅ# `S p   0S 8 @ P ` pS x  H S   Іp S    @0S 8 @ P pS x ! S   Ї S  N 0S 8 @0 P@ ``p x  `    Ј    H  0 8 @0 P` p x |    Љ @    0 8 @ P `p x h  `  0 Њ  @  H  0 8@ @ P `p x@    @ P Ћx @ `   0 8` @ P `p x`   ` ` x Ќ  ` 8   0 8@ @ PH `p xp  H    ЍH @  P x 0 8 @ P p x !    Ў ` @   0 8` @ P ` p x      Џ     @0 8 @x P `p x P    ( А& `    0 8 @ P ` p x x 0 :  H Бh #  ! 0# 8 @ P p# x ! @#   В #  H  0# 8 @ P( ``p# x `  #   Г #  !  0# 8 @ P `p# x  ( #  ` Д( @   ` 0 8 @}| `p x  I   X ЕI ` 0   0 80 @h P  ` p x0     0  Ж   P 5 x @0 8P @ Pp `p xP `   `  ЗI ` p 0 I 0 8p @8 PI p x Z m     И     0 8 @0 P `@p x@    @  Й  P   `0 8P @ P `p xP P    P  К  ` x  0 8` @8 Ph `@p x`  T  `  Л  `   `0 8 @p P `p x (      М    x 0 8 @ P `@pY x h  S  :U S  :U 0Y 8 @` P `pY x (  `Y   О Y     0Y 8 @@ P `pY x   Y  ` П @Y @   0Y 8@ @ P `pY x@ h ! `Y @ ( Р! Y @  "  0Y 8@ @ P(" `pY x@ x p"  ` !  ` ( " 0 8 @! p x ! @   Тx   @ # 0 8 @ P p x ! `   У0#    0# 0 8 @! ` p x  0#  ( !  (  x 0 8 @ P# `@p x `2     ХP#    x `0 8 @`2 P `p x      X Ц#   0  0 8 @ P# p x@ ! @ (  Ч#  ( 0 # 0 8( @H P$ p x( !  ( ! ` @  0$ 0 8@ @ P6 p x` !   ! ;!  I!  0 8` @ PS `p x`  `$  ` ` Ъx  ` ! @0 8 @0 P$ `p x  x    Ыn `   T 0 8 @ P$ p x S    Ȭ    (  0 8 @ H `p x  $    ЭT @ x  # 0 8x @% `p xx 8 8%    Ю8& `   T 0 8 @T p x S  0 S  P   0 8P @ P p xP T  P S      0 8 @p Px& `p x   @ h  б    % 0 8 @H P& ``p x H &    в&     (' 0 8 @8 P' `p x 8 ' @   г2    C 0 8 @ PZ ``p x ` k  x  д'   x  $ 0 8x @h PT `p xx ( $ @   е(     0 8 @P P@( ``p x  (    ж(    P 0) 0 8 @ P) `p x h )   * ȷ@ з* @   x 0 8 @ P* `p x  ( `   иx+   0 (, 0 8 @* H P* p x       P  - 0 8 @ P `p x  H- @\   кx- \   - 0\ 8 @ P. ``p\ x h  . \  8 л.  \   . 0\ 8 @ P. `p\ x P 0/ @\  ( мx \  H x/ 0\ 8 @ P0 ``p\ x k H0 \   н.  \   . 0\ 8 @P P `p\ x  . @\   оh0 7 a { 07 8@b @7 p7 x`c 7 n5 `d  n5 j  07 8d @ p7 xd  S d S S e S 0S 8e @S pS xf S 7  f  U 7  f HR R  07 8Pf @Q P `p7 xPf xQ  7 Pf 7 R @7 Pf PQ x 07 8Pf @Q Px `p7 xPf P $8 `7 Pf `P R 7 Pf P =8  07 8Pf @O P S `p7 xPf O O8 7 Pf x1 T @7 pf pM  07 8pf @8M P `p7 xpf M  `7 f L # 7 f L HS  07 8f @XL P# `p7 xf (L x 7 f L S @7 a 7  07 8a @7 P p7 xa 5S 7 a 7  `7 a K  07 8a @K PT ` p7 xa x1 T 7 f xK # 7 f 7 x @07 8f @HK Pd8 `p7 xf F  7 a PF S `7 a (F T 07 8a @E PXT ` p7 xb E T 7  b I T 7 g hE PU @07 8g @E PU `p7 xg 8E U 7 @b 8 7 0g E U `07 80g @D PU `p7 xPg @? x  7 Pg E  V 7 `b 6 8 07 8b @~7 P8 p8 xb 8 8 @7 b l7 8 7 b 26 V 07 8pg @I P8 ``p7 xc 6 8 7  c XI V  7  c 6 V 07 8g @0I P8 `p7 xg I 8 @7 @c 6 8 7 `c 8 07 8c @XO PV `p7 xg H 8 `7 g H 8 7 c 6 8  07 8g @26 PW `p7 xg 6 8W 7 h 0O 8 @7 h O hW 07 8@h @D PhW `p7 xc ?7 E `7 c N E 7 c N 8  07 8c @[7 PW p7 xc 8 9 7 d 6 8 7 d D 8 @07 8 d @5 P8 `p%9 x`h HD W %9 `h A x `%9 `h 8A 89 0%9 8`h @D PW ` p%9 xh C 0X %9 h PC hX %9 h B X @0%9 8h @B P0X `p%9 xh @? x %9 h H9 a9 %9 h pB xY `0%9 8h @(B PY `p%9 xh B Y  %9 h A Z %9 h A x 0%9 8h @5 P0 `@p%9 xh xA x %9 h 8A 89 %9 h A o9 `0%9 8h @@ Px `p%9 xh 5 0  %9 i @ x %9 i 5 x 0%9 8 i @P@ Px p%9 x i 9 9 @%9 @i ? 8Z %9 `i @ 9 0%9 8`i @9 H9 p%9 xi H9 a9 %9 i ? 8Z `%9 i ? 9 0n5 8i @? PZ ` pn5 xi 5 Z n5 i @ x hpS  (P @@ pn5 xi 9 9 n5 i 5 [ @n5 @d 7 H[ 0n5 8`d @! `pn5 x@j `? [ n5 `j @? x `n5 `j ?  : 0n5 8`j @> P[ pn5 xj !  n5 j > [ n5 j > `\ 0n5 8j @P5 P\ p7 xd ! 7 d ! @S j 65 \ 0S 8j @ P `pS xpk K \ `S pk J \ S d J   0S 8k @J P$: `pS xk 0J ] S k   @S k I  0S 8k @I P pS xd :U S  l   S `l ] ?: `0S 8`l @P> PO: `pS xd xN j: S l ] ?:  S l > O: 0S 8l @N Px `pS xl M ] @S l   S l M (^ 0S 8m @= P ``pS xm =  S m =   S m X=  0S 8m @5 P `pS xm = ^ S  e r: : S `e : : @0S 8`e @PG P `pS x0m xH  S `m H $: S e :U `0S 8m @< P^ `pS xm G @_  S m G  S m S 0S 8m @G P `pS xm  x @S m @H x_ S n  G ` 0S 8e @:U pS xf :U  S 0n F H` ` S 0n F a  0S 80n @g6 P ` pS x0n I6  i{  x{ i{  x{ 0i{ 8 @{ pi{ x  i{ @  i{ @  0i{ 8` @ pi{ x`  i{  Å i{   0i{ 8 @ pi{ x { i{  { i{  R 0i{ 8 @{ pi{ x R i{  R i{  { 0i{ 8 @{ pi{ x { i{  ! i{ @ ^ 0i{ 8@ @v pi{ x` ^ i{ ` v i{  ^ 0i{ 8 @ pi{ x ^ i{  lT i{  { 0i{ 8 @{ pi{ x | i{  lT i{  lT 08 8Pv @7 p8 xPv S 8 v S  v  0 8l @Å p x`w Å  @m R  pm Å 0 8m @Å p xm Å  m Å  n @ 0 8Pn @Å p xpn Å  Ho R S 0p S 0S 8pp @S pR xq R R q ̅ R `r Å 0R 8r @ pR xt  R t   0t Å 0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt 0i{ 8Pt @ pi{ xPt i{ Pt i{ Pt @0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt 0i{ 8Pt @ pi{ xPt i{ Pt i{ Pt @0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt 0i{ 8Pt @ pi{ xPt i{ Pt i{ Pt 0i{ 8Pt @@pi{ xPt @i{ Pt i{ Pt 0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt `0i{ 8Pt @pi{ xPt i{ Pt  i{ Pt  0i{ 8Pt @pi{ xPt i{ Pt i{ Pt 0i{ 8Pt @@pi{ xPt @i{ Pt i{ Pt 0 i{ 8 Pt @ p i{ x Pt  i{ Pt ` i{ Pt `0 i{ 8 Pt @ p i{ x Pt  i{ Pt   i{ Pt  0 i{ 8 Pt @ p i{ x Pt  i{ Pt  i{ Pt 0 i{ 8 Pt @ @p i{ x Pt @ i{ Pt  i{ Pt 0 i{ 8 Pt @ p i{ x Pt  i{ Pt ` i{ Pt `0i{ 8Pt @pi{ xPt i{ Pt  i{ Pt  0i{ 8Pt @pi{ xPt i{ Pt i{ Pt 0i{ 8Pt @@pi{ xPt @i{ Pt i{ Pt 0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt `0i{ 8Pt @pi{ xPt i{ Pt  i{ Pt  0i{ 8Pt @pi{ xPt i{ Pt i{ Pt 0i{ 8Pt @@pi{ xPt @i{ Pt i{ Pt 0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt `0i{ 8Pt @pi{ xPt i{ Pt  i{ Pt  0i{ 8Pt @pi{ xPt i{ Pt i{ Pt 0i{ 8Pt @@pi{ xPt @i{ Pt i{ Pt 0i{ 8Pt @pi{ xPt i{ Pt `i{ Pt `0i{ 8Pt @pi{ xPt i{ Pt  i{ Pt  0i{ 8Pt @pi{ xPt i{ Pt i{ Pt 0i{ 8Pt @@pi{ xPt @i{ Pt i{ Pt 0i{ 8Pt @pi{ xPt `i{ Pt i{ Pt  0i{ 8Pt @pi{ xPt i{ Pt @i{ Pt 0i{ 8Pt @pi{ xPt `i{ Pt i{ Pt  0 i{ 8 Pt @ p i{ x Pt  i{ Pt @ i{ Pt !0!i{ 8!Pt @!p!i{ x!Pt !`!i{ !Pt !!i{ !Pt " 0"i{ 8"Pt @"p"i{ x"Pt ""i{ "Pt "@"i{ "Pt #0#i{ 8#Pt @#p#i{ x#Pt #`#i{ #Pt ##i{ #Pt $ 0$i{ 8$Pt @$p$i{ x$Pt $$i{ $Pt $@$i{ $Pt %0%i{ 8%Pt @%p%i{ x%Pt %`%i{ %Pt %%i{ %Pt & 0&i{ 8&Pt @&p&i{ x&Pt &&i{ &Pt &@&i{ &Pt '0'i{ 8'Pt @'p'i{ x'Pt '`'i{ 'Pt ''i{ 'Pt ( 0(i{ 8(Pt @(p(i{ x(Pt ((i{ (Pt (@(i{ (Pt )0)i{ 8)Pt @)p)i{ x)Pt )`)i{ )Pt ))i{ )Pt * 0*i{ 8*Pt @*p*i{ x*Pt **i{ *Pt *@*i{ *Pt +0+i{ 8+Pt @+p+i{ x+Pt +`+i{ +Pt ++i{ +Pt , 0,i{ 8,Pt @,p,i{ x,Pt ,,i{ ,Pt ,@,i{ ,Pt -0-i{ 8-Pt @-p-i{ x-Pt -`-i{ -Pt --i{ -Pt . 0.i{ 8.Pt @.p.i{ x.Pt ..i{ .Pt .@.i{ .Pt /0/i{ 8/Pt @/p/i{ x/Pt /`/i{ /Pt //i{ /Pt 0 00i{ 80Pt @0p0i{ x0Pt 00i{ 0Pt 0@0i{ 0Pt 101i{ 81Pt @1p1i{ x1Pt 1`1i{ 1Pt 11i{ 1Pt 2 02i{ 82Pt @2p2i{ x2Pt 22i{ 2Pt 2@2i{ 2Pt 303i{ 83Pt @3p3i{ x3Pt 3`3i{ 3Pt 33i{ 3Pt 4 04i{ 84Pt @4p4i{ x4Pt 44i{ 4Pt 4@4i{ 4Pt 505i{ 85Pt @5p5i{ x5Pt 5`5i{ 5Pt 55i{ 5Pt 606i{ 86Pt @6 p6i{ x6Pt 6 6i{ 6Pt 66i{ 6Pt 707i{ 87Pt @7@p7i{ x7Pt 7@7i{ 7Pt 77i{ 7Pt 808i{ 88Pt @8p8i{ x8Pt 88i{ 8Pt 8`8i{ 8Pt 9`09i{ 89Pt @9p9i{ x9Pt 99i{ 9Pt 9 9i{ 9Pt : 0:i{ 8:Pt @:p:i{ x:Pt ::i{ :Pt ::i{ :Pt ;0;i{ 8;Pt @;@p;i{ x;Pt ;@;i{ ;Pt ;;i{ ;Pt <0<i{ 8<Pt @<p<i{ x<Pt <`<i{ <Pt <<i{ <Pt =0=i{ 8=Pt @= p=i{ x=Pt = =i{ =Pt ==i{ =Pt >0>i{ 8>Pt @>p>i{ x>Pt >>i{ >Pt >@>i{ >Pt ?0?i{ 8?Pt @?p?i{ x?Pt ??i{ ?Pt ?`?i{ ?Pt @`0@i{ 8@Pt @@p@i{ x@Pt @@i{ @Pt @ @i{ @Pt A 0Ai{ 8APt @ApAi{ xAPt AAi{ APt AAi{ APt B@0Bi{ 8BPt @BpBi{ xBPt BBi{ BPt BBi{ BPt C0Ci{ 8CPt @C`pCi{ xCPt C`Ci{ CPt CCi{ CPt D0Di{ 8DPt @D pDi{ xDPt D Di{ DPt DDi{ DPt E0Ei{ 8EPt @EpEi{ xEPt EEi{ EPt E@Ei{ E`t F 0Fi{ 8Ft @Fj pFi{ xFt Fj Fi{ Ft Fj Fi{ Ft Gj G 0G8 8Gu @G PGx `G` pG8 xGu G G` G G8 G@u G Gx G G8 G@u H H H 0H8 8Hpu @H PH `H pH8 xHpu H Hx H@ H8 Hu H` H8 H H8 Hl I0 Iq I0I8 8Il @I PI `I`pI8 xIl I I II8 Iu I Ix I I8 Iu J J J0J8 8Ju @J PJ `JpJ8 xJu Jh Jq J@J8 Ju J8 J JJ8 Ju K K K0K8 8Kv @K PKx `K`pK8 xKv K K@ KK8 Kv KP K K K8 K0v L( L L0L8 8L0l @Lڎ PL pL8 xLPv L:U L8 LPv L8 LL8 LPv M M M@0M8 8MPv @M PM `MpM8 xMPv M M MM8 MPv Mp M M8 Mv N:U N`0N8 8Nv @N PN `NpN8 xNv N N N N8 Nv N N NN8 Nv O8 O O0O8 8Ov @O PO pO xOv O@ OO Ov O Op O OPl P P P0P 8PPl @P PP `P`pP xPpl Pp P PP Ppl P P P P Ppl Q Q@ Q0Q 8Ql @Q PQՏ `QpQ xQl Q Q Q@Q Ql Q8 Q QQ Ql R R R0R 8Rl @R PR `R`pR xRl RX R RR Rl R R R R Rl S ST S0S 8Sl @S PS `SpS xSl SP S0 S@S Sl S S` SS Sl TH T T0T 8Tl @T PT `T`pT xTv Th T TT Tv T T T T Tv U UH U0U 8Uv @U` PU `UpU xUv U U( U Uv U U@U U w V VX 0V 8Vl @V pV xVl V V Vl V V Vl W W0W 8Wm @W PW `W pW xW`w W W W` W W`w W W8 W W W`w X8 X 0X 8X`w @X `X !pX xX m X X( X X@m XlT X XXm Y 0Y 8YXm @Y pY xYXm Y Y YXm Y Y Ypm Z 0Z 8Zm @Z@ pZ xZm Z Z Zw Z@ Z Zw [@ 0[ 8[m @[ p[ x[m [ [ [m [ [ [m \ 0\ 8\m @\@ p\ x\m \ \ \n \ \ \n ] 0] 8]w @]@ p] x]w ]@ ]!] ]n ] ] ]!] ]0n ^ ^ 0^ 8^Pn @^ p^ x^pn ^ ^ ^n ^@ ^@"^ ^@x _` _8 _"0_ 8_@x @_ P_p p_ x_n _ _#_ _n _h _ _ _o `M `_ ``#0` 8`o @` P`` ``#p` x`0o ` ` ` $` ``x `X ` ` `Ho alT 0a 8a`o @a@ `a$pa xa`o a a( a$aw ax a ax a@%aw ax b b` b%0bw 8bx @b Pb `b&pbw xbx bH b b`&bw bxo b b b&bw bx c` c c '0cw 8cx @c8 Pc` `c'pcw xcx c c c'cw cx c c c@(cw co d` d d(0dw 8do @d PdH `d)pdw xdo d d dw do d d`)dS do e ex e)0eS 8eo @e` Pe `e *peS xeo eȹ e8 e*eS eo e e e*eS ex f fѐ f@+0fS 8fx @f Pf `f+pfS xfo f֍ fڐ f,fS fo f fx f`,fS fo g gx g,0gS 8gp @g8 Pgx `g -pgS xgp g gx g-gS gp gx gx g-gS gp h@ h h@.0hS 8hp @h Phx `h.phS xhp h hx h/hS hp h hx h`/hS hp i ix i/0iS 8ip @iX Pix `i 0piS xip i i i0iS ip iȹ i8 iS i0p j:U j00jS 8j0p @jP Pj `j@1pjS xjPp j j j1jS jPp j jx j2jS jPp ks k 0kS 8kpp @k:U `k`2pkS xkpp k k k2kS kp k k k 3kS kp l l l30lS 8lp @l Plx `l3plS xlp l8 l l@4lS lp l l@ l4lS lp m mx m50mS 8mp @m Pm `m`5pmS xmp mP m m5mS mp m( mx m 6mS mp n n 0nR 8nq @nlT `n6pnR xnq n nT n6nR n q nx n nR nx o# 0oR 8ox @o `o@7poR xox o@ o o7oR ox o o9 o8oR ox pص px 0pR 8p@q @pO Hp` ppR xp@q p@ p`8pR p@q p p0 p8pR p`q qp q 0qR 8qx @q pqR xqx q@ q 9qR qx q qp q9qR qy r rv r90rR 8ry @r Pr Xra `r@:prR xry r r rW r:rR ry r r rM r;rR rpq s0 s s`;0sR 8sq @s Ps `s;psR xsq sȴ s sR sq s s s <sR sq t t 0tR 8tq @tp ptR xtq tÑ t<tR tq t( t t<tR tq u u u@=0uR 8uq @u Pu puR xuq u uR uq u uR uq v 0vR 8vq @v pvR xv r v vR v r v v=vR v@r wؿ w@ 0wR 8w`r @w `w>pwR xw`r w w w`>wR wr w wx wR wr x8 0xR 8xr @xN `x>pxR xxr x x xR xr x xR xr y y7 y ?0yR 8yr @yв Py pyR xyr yS yR yr y y?yR yr z z( 0zR 8zr @z^ `z?pzR xzr z zQ z@@zR zr zx z z@zR zr { { {A0{R 8{r @{ P{Q `{`Ap{R x{r {p {Q {A{R {r {8 { { B{R {r | | |B0|R 8| y @|g P|e `|Bp|R x| y | | |@C|R | y |P | |C|R |s } } }D0}R 8}s @}L P}x `}`Dp}R x}s } } }D}R }s } } } E}R }s ~` ~ ~E0~R 8~s @~ P~ `~Ep~R x~s ~ ~k ~@F~R ~0s ~ ~x ~F~R ~`s p  0R 8`s @ pR xs  ֒ GR s   R s  `G0R 8s @` P pR xs 8 R s N R s  G0R 8@y @# P pR x@y   HR `y  Ё HR y   H0R 8y @ P `@IpR xs p  IR s @ Ђ JR s   0R 8t @^ pR xt v  0t  `JR y  x 0R 8y @h pR xy @   0  ؄i{ (   @ 6 8i{ @P ` h x0 f i{ { @ ȅh ؅   i{ +  ( 8 @ Xi{ `  8   i{  Γ   ܓ i{  @ѓ H Xо `ߓ xi{  @ `   ؇i{     2 8i{ @O `@ hp x h i{   Ȉ8 ؈  i{   ( 8` @Δ Xi{ `     i{  p  p 0 i{ X @x H X` `0 xi{ L     ؊i{ d     8i{ @ ` h x  i{   ȋ ؋`  i{ ĕ 8 (p 8p @ Xi{ `H p p 0 ە i{    ~  i{ + @` H X@{ `X xi{ A   @x ^ ؍i{ D h  Pu X 8i{ @| ` h xq  i{  H Ȏ ؎]  i{ ͖ H ( 8Z @ Xi{ `Ж ߖ X   i{      i{  @ H X ` xi{ 2  p ` ! ؐi{ 5 B  @ X 8i{ @r `E h x  [ i{ u  ȑP ؑ  i{   ( 8 @ Xi{ ` ˗   ٗ i{  Η X  ܗ i{  @ H X ` xi{ #   `  ؓi{ & 6 0 @ H 8i{ @^ `9 h x  K i{ a p Ȕ ؔ  i{   (@ 8 @ Xi{ `ј     i{ Ԙ     i{  @1 H@ X `F xi{ Z    j ؖi{  P p   8i{ @ ` h0 x0X ڙ i{   ȗ ؗ  i{ - > (` 8 @R Xi{ `j A   U i{ m ~ (   i{  @ H Xp `Ӛ xi{      ؙi{   X  . 8i{ @F ` h x` 1 i{ I Z Ț ؚ@ q i{   ( 8  @ Xi{ `Ǜ ]   t i{   8   i{ ʛ @כ Hx X ` xi{  ڛ    ؜i{  ) h  = 8i{ @U `, h x` @ i{ X i ȝ( ؝@  i{  l ( 8  @ Xi{ `    Ĝ i{ ݜ  @  ǜ i{  @ H X ` xi{      ؟i{    p/ 5 8i{ @L `X h x _ i{ w  Ƞ ؠs i{  x ( 8_@ Xi{ `ԝ  H Pv i{   @ `u i{  @ H Xpt` xi{ -   H  = آi{ Z    s 8i{ @ `  hH x9  i{   ȣ أ1 Ϟ i{   ( 8 @ Xi{ `   P + i{ @ `  ЕP i{ Q @p H X``l xi{   @   إi{ ɟ    ڟ 8i{ @ `8 hh x=  i{ 0 P Ȧh ئ`<  i{   ( 8; @P Xi{ `( x  : E i{ ^   8 s i{  @p H X@6 ` xi{  x  5 @ بi{ h   p4 Ǡ 8i{ @ ` h x`4  i{ 3 M ȩ ةP3 j i{  ( (P 8L @ Xi{ `  (!  i{ ѡ ! (!  i{  @" H@" X@` xi{ ' " # # ثi{ # # ($   @ 8i{ @X `$ h$ x% i{ l % Ȭ& ج i{  & (& 8@ Xi{ `բ ' &  i{  ( ((  i{ 1 @( H( X`G xi{ c h) ( { خi{  ) ) ` * 8i{ @ `* h) x i{ գ + ȯ8+ د + i{  + ( , 8 @ Xi{ ` , , ' 2 i{ O p- - @~@. i{ h @ Hh. X}` xi{  . / }ͤ رi{  / /  {  8i{ @ `0 h0 xPy1 i{ ) 1 Ȳ0 زvG i{ a 02 (x2 8/ @83 Xi{ `w `3 3 , 4 i{ 84 `4 4 %  i{  @5 H05 XP `5 xi{ ͥ  5   شi{  P6 6  1 8i{ @M `87 hh7 x# 8 i{ 08 X8 ȵ8 ص e i{ ~ 9 (H9 8 @9 Xi{ `: 0: X:  : i{  ; X: @  i{ Ǧ @8; H`; X `ۦ xi{  ; `;   طi{ )  < X< ` = 8i{ @8= `X= hX< x` ; i{ V = ȸ= ظ` m i{  @> (h> 8 @ Xi{ ` > > Q `? i{ ? ? ?  @ i{ @ @@ HA X `A xi{ ˧ A A 0  غi{  xB B  ! 8i{ @< `C h@C x C i{ S C ȻD ػ0 n i{   (D 80W @ Xi{ `֨  D   i{   @E  X  i{ 8 @ HE X@ `O xi{ g { E X  ؽi{  ~ 8F   8i{ @֩ ` hxF xV G i{  @G ȾxG ؾ H i{ 8H hH (H 8P @I Xi{ `HI xI I  0J i{ hJ J J PO (K i{ XK @K HK X@ `PL xi{ L L L ` hM i{ M M N  N 8i{ @N `N h(O xN O i{ O P (P  P i{ P P ( Q 8 @Q Xi{ `Q & Q  @R i{ ? ) hR 0 \ i{ z @R HR X" ` xi{  hS S ! ̪ i{   S P  8i{ @" ` h@T x 7 i{ M hT T  (U i{ _ HU (pU 8 @z Xi{ `b  U   i{  8V V   i{  @ǫ HXW XPk ` xi{  ʫ W i  i{   (X i % 8i{ @8 ` hX x0h ( i{ ; G X o _ i{ s HY (xY 8Pm @b Xi{ `v  Z   i{   pZ   i{  @ HZ X d `ڬ xi{   [ @c ݬ i{   `[  ( 8i{ @> `P h[ x@D + i{ A P\ \  g i{  ] (0] 8 @ Xi{ ` ] ] A j i{  (^ P^ B  i{  @^ H^ Xp `ɭ xi{  @_ p_ ? ̭ i{  _ _ a  8i{ @ `x` h` x` ha i{ a a a P `b i{ b b (b 80> @c Xi{ `c c d @ Pd i{ xd d d  He i{ 5 @he He XP@ `Q xi{ 8 n e e  i{ Ů Xf xf f g 8i{ @@g ` h`g xe  i{ ® g h K ܮ i{  h (h 8`G @߮ Xi{ ` `i i 0I  i{ # j @j E  i{ & @j Hj XS `0 xi{ J i{ `t ! i{ t f 0i{ 8t @f pi{ xt f i{ t f 7 ~ ~ 0 8p @ p x        0 8 @7 p x        0S 8 @ p~ x@ x{ ~  x{ ~ 0 /~ 0~ 8 @j p9~ x j 9~  j 9~  I~ 09~ 8 @I~ p9~ x  9~ 0 { 9~  P 09~ 8 @j p9~ xp j rqM! x  # M0! 8x @P P `@Np! xx  h~ N! x  A O! x  ! 0 8@ @S p x` S  p !   ! 0 8 @! p x ! `O      8 0 8 @! p x !   ! O  0 `  P0 8 @ P `Pp x  ( S  ! P8  }  0~ 8@ @{ `@Qp x P  Q9~ 0  ~ R9~ 0 z ~ `R09~ 80 @ P~ p~ xP ~ ~ R~ P  x  S~ p }  S0~ 8 @ Px `Sp~ x  ~ @T~ `  ~ T~  } x U0~ 8 @|} Px ``Up~ x b} x   ) > U  @   V0 8 @| PP `Vp x   V   @ @W   o9 W0 8 @{ PP `Xp x @ ` `X   P X   @  Y0 8 @ Pe `Yp x  P Y  `  @Z  @  Z0 8 @ P `[p x {  `[    [   P 0 8 @) H ` \p x   \  h P \  @ P 0~ 8 @{ `@]p~ x   ~ 0  ]~ 0 |  ^0~ 80 @` P ``^p~ xP J} x ^~ P |   _~ h   0~ 8h @<} H `_p~ xh /}  _~    @`~  }  `0~ 8 @ P `ap~ x }  ~  f `a~  P{ ! a0~ 8 @C{ P! p~ x | +  b~  |  b~   8 b0~ 8 @| P `@cp~ x  ` c~  | x d~  x  0~ 8@ @| H+ ``dp~ x` H 8 d~ `    e~ `   e0~ 8` @| P `ep~ xp `  @f~ p 0 x 9~  f 09~ 8 @f `fp9~ x { x g9~    `g9~   N 09~ 8 @b `gp9~ x   9~  b  h9~  1| N 09~ 8 @! p9~ x0 { h9~ P X { h9~ p z N @i09~ 8 @z PÀ p9~ x ۀ i9~  z  j9~  |  `j09~ 8 @0 P p9~ x <}  9~  | + j9~  p #  k09~ 8 @rz P3 `kp9~ x@ N| J k9~ `   9~  ^ x 09~ 8 @ H p9~ x <}  9~  | + @l9~  Rz  09~ 8 @Ɂ H p9~ x f l9~  5{ WS m9~ @  ~ `m09~ 8@ @ P~ `mp9~ x@ X ~  n9~ @ 8 ~ n9~ ` ${ WS 09~ 8p @f `np9~ xp   @o9~  j{ ~ o9~  { ~ p09~ 8 @}{ P~ ``pp9~ x z ~ p9~   ~  q9~   ~ 09~ 8 @ H `qp9~ x 5z ~ q9~  { K 9~  a z @r09~ 8@ @ Px `rp8 x  8 s8    `s8 `  8 s08 8` @X P p8 x`  8  t8  ( x t8    t08 8 @ Px `@up8 x  x 0.(887 7  XH8 X9 (9 x9 8 8( 8  8 X7 X7 7 x6 6 86 (6 9 X9 9  x 6 85 5 `5 X85 5 4 xx4 P4 8x1  4 # X  o xQ 3 83 3 3 X H3 3 !2 x!2 !2 8"`2 "h" "@ X#( ## $(" x$ $ 8%02 % %X, X&8- &- '8# x'x# ', 8(+ (+ (h+ X)" )# *, x*, *> 8+> + +1 X,1 ,, -x1 x-01 -0 8.0 .h0 . + X/* / / 00*! p0X! 0s! 0R X1g 1 g 2xg x2j 2Xj 830j 3i 3i X4i 4i 5h x5f 5R 86f 6h 6R X7hf 7f 8Xi x8e 8`h 89fR 9IR 9(h X:g :e ;he x;(e ;e 8<c <c <d X=c =0d >c x>c >Hc 8? c ? 4 ?Xb X@b @a Aa xA 4 AXa 8Ba B` B` XCx` Cb D` xDb DXb 8E(b E 4 E_ XFp_ F(_ G^ xG^ Gh^ 8H H\ H] XI(^ I] J] xJ] J@] 8K\ KH\ K\ XLH\ L[ M[ xM@[ MZ 8NZ Nx1 NY HOHS U PSw XSXw hS"U pSw xSw SS St 0TT pTT T 8UH U U XVh V( W xWȥ W 8X` X X XY Yx Z( xZ Zx 8[@ [ [ X\ \ ]x x] ]Ԅ 8^ ^ ^H X_ _ ` x` ` 8aP aP a( Xb b cH xc c 8d d d Xe@ ex f0 xf f 8gx g( g Xh h ih xi. i 8j jȘ j XkX k( l xl l 8mH m mp Xn n o xo` o 8p p pփ Xq q r` xr( r 8s s` s( Xt tU uț xu u 8vp v( vؓ Xw wx xx xx x 8yx yx yH Xzs z { x{ { 8| | | 4 X}X } ~ x~x ~0 8   XH   x8 ؁ 8 ȼ ` Xx1   x> ؄U T   Ѕ  P  ІΊ  P    xx ؈8 8   Xp  8 x ؋ 8   X  0 x ؎ 8H 0  X  h x0 ؑ 8  P X   xx ؔ8 8   XP   x ؗ 8   Xx P ( x ؚ 8x H  X H  x` ؝ 8  ` X  X x ؠh 8  5 X `  x0 أ8 8  0 X   x ئP 8 x 8 X   xp ة( 8   Xh ` ( x ج 8@  ` X  h x( د 8 x ( X @  x ز 8   X`2   x`2 ص 8X 0  X 0 H x ظ 8  ` X0   x ػ 8(   X 8  x ؾ 8 p  X  H xH  8 8 8 X   x`  8 h ( X  P x  8P  h X   x 0 8   X   xh 8 8  P X( H  xk  8 P  X 5 I 0~ p HR 8Q xQ 7 XPQ Q P x`P P 8O O x1 XpM 8M M xL L 8XL (L L X7 7 7 xK K 8x1 xK 7 XHK F PF x(F E 8E I hE XE 8E E xD @? 8E 6 ~7 Xl7 26 I x6 XI 86 0I I X6 XO H xH 6 826 6 0O XO D ?7 xN N 8[7 6 D 0@X5 HD A x8A D 8C PC B XB @? pB x(B B 8A A 5 XxA 8A A x@ 5 8@ 5 P@ X? @ ? x? ? 85 @ 5 X7 `? @? x? > 8> > P5 X65  K xJ J 8J 0J  XI I  xP> xN 8> N M X M = x= = 8X= 5 = XPG xH H x< G 8G G  X@H  G  F x F g6 8 I6  8 8   x   8    X ` 0  x  8  h X8   x P 8( ڎ  X  p x  8 8  H ` x @   xp  8   X8   xX  8  P X H  xh  8 `  X    x  8 8! ! ! X"` " #h x# # 8$X $ $ X% % &H x& &` 8'8 ' ' X(` ( ) x) )` 8*ȹ * * X+ +֍ , x, ,8 8- -x -@ X. . / x/ /X 80 0ȹ 0P X1 1 2s x2 2 83 3 38 X4 4 5 x5P 5( 86 6 6x X7@ 7 8ص x8 8p 89 9 9 X: : ;0 x; ;ȴ 8< <( < X= =ؿ > x> > 8?в ? ? X@x @ A xAp A8 8B Bg B XCP C DL xD D 8E` E E XF Fp G xG` G# 8H H H XIp I@ J xJ J JN J@OxK@ L@ L (L`HLwPLس`L` pLx xLML3 Mڑ PM M MP XN N O xO O0 8P P P} XQP Q Rz xR R 8S} S S XT T} U|} xUb} U@ 8V| V V XW W{ X@ xX X 8Y Y Y` XZ@ Z [{ x[ [ 8\ \h \@ X] ]| ^` x^J} ^| 8_ _/} _ X`} ` a} xaP{ aC{ 8b| b b| Xc c| dx xdH d 8e e| e` Xf0 f{ g xg g 8h1| hX hz Xiz iz j| xj0 jp 8krz kN| k XlRz l5{ m xm mX 8n8 n${ n Xoj{ o{ p}{ xpz p 8q q5z q{ Xr r s xs sX 8t( t t Xu uՅ uR~ ux ux u u݅ u]~ ux vx v` (v 0vR~ 8vx @vx Hv` pv v v 0w pw. wwwwww@www w`wwx xx@x x`(x0x8x @x`HxPx Xx`xhx px`xxxx x`xxx x`xxx x`xxx x`xyy y`y y(y 0y`8y@yHy Py`Xy`yhy py`xyyy y`yyy y`yyy y`yyy y`yzz z`z z(z 0z`8z@zHz Pz`Xz``zhzpz xz`zzz z`zzz z`zzz z`zzz z`{{{ {` {({0{ 8{`@{H{P{ X{`{@h{p{x{{`{@{{{{{@{{{{@{{{{@{|||@| |(| 0|@ 8| @| H| P|@ X| `| h| p|@ x| | || | |@ | | | |@ | |`| ||@||}}@}} }(}@0}8}@}H}P}@X}`}h}p}@x}}}}}@}}@}}}@}}}}@}}}~~@~~ ~(~0~@8~@~@H~P~X~`~h~p~@x~~~~@~~~~~@~@~~~~@~~~@ (@08@H@PX`h@px @   !@!!!"@"""#@#@# #($0@$8$@ LH`LPLXL` Mh`MpMxM N`NNN O`OOO PȀ$Ѐ%؀`PPP Q`QQ@%Q%  R(`R0%8&@RHRP SX`S`ShSp Tx`TTT U`UUU V`V@&ȁVЁ&؁&V W`WWW X`XX '(@'0X8 Y@`YHYPYX Z``ZhZp'x'Z [`[[[ \(@((Ȃ`\Ђ\؂\( ]`]]] ^`^^ ^( _0`_8_@_H HP`HX ````h`pHxH` a I`aaa b`bbȃbЃ c؃`ccc ddd e`ee e( f0`f8f@fH gP`gXg`gh hp`hxhh i`iii j`jjjȄ kЄ`k؄kk l`lll m`mm m( n0`n8n@nH oP`oXo`oh pp`pxpp q`qqq r`II`rȅrЅr؅I J s`s`JJss t J(`t0 K8`K@tHtPKX u``uhupux v`vvv w`wKww xȆ`xІx؆x y`yyy z`zzz  {(`{0{8{@ |H`|P|X|` }h`}p}x} ` ` ȇ`Ї؇ ` ~ ` ( 0`8@H P`X`h p`x ` `Ȉ Ј`؈`~ ` ` (0 8`@HP X``h~px~ `  `ȉ Љ`؉ ` ` ( 0`8@H P`X`h p`x ` `Ȋ Њ`؊ ``  `(08 @`HPX ``hpx `  ``ȋЋ ؋` `  ( 0`8@H P`X`h p`x` ` Ȍ Ќ`،` `  `(08 @`HPX ``hpx ` ` ȍ`Ѝ؍ ` `  (`08@ H`PX` h`px ` ` Ȏ`Ў؎ ` `  (`08@ H`PX` h`px ` `ȏ Џ`؏ ` ` ( 0`8@HP X``hp x` ` `ȐА ؐ`  `  `(08 @`HPX ``hp`x ` ` ȑ`Бؑ ` `  (`08@ H`PX` h`px ` ` Ȓ`Вؒ ` `` (08 @`HPX `h`px  `` `ȓГ ؓ` `  `(08 @`HPX ``hpx ` ` Ȕ`Дؔ ` ` ` (0 8`@HPX ` h`p`x  ``ȕЕؕ  ``   (`0`8@HP GX`G`GhGp Hx`HHH I`III J`JJȖJЖ Kؖ`KKK L ``LL L( M0`M8M@MH NP`NXN`Nh Op`OxOO P`PPP Q`QQQȗ RЗ`RؗRR S`SSS T`T T(T0 U8`U@UHUP VX`V` hVpVx W``WWW X`XXȘXИ Yؘ`YYY Z`ZZZ `  [(`[08@[H[P \X`\`\h\p ]x`]]]  ^``^^^ _ș`_Й_ؙ_ ````` a`aa a( b0`b8b@bH cP`cXc`ch dp`dxdd e`eee f`fffȚ gК`gؚgg h`hhh i`ii (i0 j8`j@jHjP X k``khkpkx l`lll m`mmm` nț`nЛn؛n o`ooo p`ppp  q(`q0q8q@ rH`rPrXr` sh`spsxs t`ttt u`uuuȜ vМ`v؜vv w`www x`x x(x0 y8`y@yH PyX z``zhzpzx {`{{{ |`||| }`}ȝ}Н}؝ ~`~~~ `  `(08 @`HPX ``hp`x ` ` Ȟ`О؞ ` `  (`08@ H`PX` h`px ` ` ȟ`П؟ ` `  (` 0 8 @ H` P X ` h` p x  `    `    Ƞ`Рؠ ` `  (`08@ H`PX` h`px ` ` ȡ`Сء ` `  (`08@ H`PX` h`px ` ` Ȣ`Тآ ` `     !(`!0!8!@ "H`"P"X"` #h`#p#x# $`$$$ %`%%% &ȣ`&У&أ& '`''' (`(((  )(`)0)8)@ *H`*P*X*` +h`+p+x+ ,`,,, -`--- .Ȥ`.Ф.ؤ. /`/// 0`000  1(`10181@ 2H`2P2X2` 3h`3p3x3 4`444 5`555 6ȥ`6Х6إ6 7`777 8`888  9(`90989@ :H`:P:X:` ;h`;p;x; <`<<< =`=== >Ȧ`>Ц>ئ> ?`??? @`@@@  A(`A0A8A@ BH`BPBXB` Ch`CpCxC D`DDD E`EEȄ(ȧЧاHhȇ(H (0h8Ȋ@(HPXH`hphxȍ(HhȐ(ȨШبHhȓ(H (0h8Ȗ@(HPXH`hphxș(HhȜ(ȩЩةHhȟ(H (0h8Ȣ@(HPXH`hphxȥ(HhȨ(ȪЪتHhȫ(H (0h8Ȯ@(HPXH`hphxȱ(Hhȴ(ȫЫثHhȷ(H (0h8Ⱥ@(HPXH`hphxȽ(Hh(ȬЬجHh(H (0h8@(HPXH`hphx(Hh(ȭЭحHh(H (0h8E@H FPX`F` hFp`xF ` `ȮЮخ ` `  `( 08`@HPX ``h px` ` `ȯ Я`د ` ` ( 0`8@H P`X`h p`x ` `Ȱаذ ` `  `( 08@ H`PX` h`px ` ``ȱб ر`  ` `( 08`@HPX ``hpx ` ` `Ȳвز  ` ` `( 0`8@H P`X`h p`x ` `ȳ г``'hp&xr0ds37D 0@1 @:  ( 0 8 @HPX`hpx !"#$%()*+,- .(/0182@3H4P5X6`7h8p9x:;<=>?@ABCDEFGHIJKLMN O(P0Q8R@SHTPUXV`WhXpYxZ[\]^_`abcefghijk l m n o p( q0 t8 u@ vH wP xX y` zh {p |x } ~                    ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                       (08@HPX`hpx !"#$%&'()*+,-./0124 5(60889@:H;P<X=`>h?p@xABCDEFGHIHH HtH5 % hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!%ͱ D%ű D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݰ D%հ D%Ͱ D%Ű D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݯ D%կ D%ͯ D%ů D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݮ D%ծ D%ͮ D%Ů D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݭ D%խ D%ͭ D%ŭ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݬ D%լ D%ͬ D%Ŭ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݫ D%ի D%ͫ D%ū D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݪ D%ժ D%ͪ D%Ū D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݩ D%թ D%ͩ D%ũ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݨ D%ը D%ͨ D%Ũ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% DH%p H%p LLH}LH}LH}LfH Ht H HPHv Hf.H5 Ht H1 HPH& HH Ht H HPH HHs Ht Ho HPHd HH Ht H HPH HHqj Ht Hmj HPHbj HH Ht H HPH HH Ht H HPH HH Ht H HPH HH Ht H HPH HH, Ht H( HPH HHK Ht HG HPH< HH Ht H HPH HHh Ht Hh HPHh HHi Ht Hi HPHh HHh Ht Hh HPHh HH Ht H HPHw HH Ht H HPHv HH Ht H HPHu HH# Ht H HPH HH Ht H~ HPHs HH Ht H HPH HH@ Ht H< HPH1 HH Ht H HPH HH Ht H HPH HH Ht H HPH HH Ht H HPH HH Ht H HPH HH Ht H HPH HHy Ht Hu HPHj HH Ht H HPH HH7 Ht H3 HPH( Hf.fHG H> H? HHmG f.fH= UHHATISH= ?H=H5AL H1LubL%7LLGb3͖@ 8hE11HCL PH5K H=F H[vXZ?*HG H8He1[A\]ÿvfDH  H H HHDHٜ H HH H H H H H H HW H H  H H H Hm H H H H H H H H H H H H H H H H H H H HA Hz H; H  H H H H H Hc H H Hc Hc H Hc HQc Hc HKc H< Hc H6 H H c H H2 H H, H HV H HH H HB H Hl H H> H H8 Hic H Hcc H H H H H8c H H* Hc H$ HU Hο HO H Hq UH=$ HH=U H= ]UH=h HH=i ]f.D1I^HHPTE11H= f.H= H H9tH Ht H=i H5b H)HH?HHHtHu HtfD=C u+UH=R Ht H=m deC ]wH8stHtOH51HHHt4uAHtHWHGHH9s HBHG*L@AHtLGHWL ŝHL)H9HGA҅t1A4 A4D9rHWAff.HHtHRH5t1BfHtALGHWL KHL)H9HGA҅t1A4 A4D9rHW@UHAUATISH] HLo@Mt4IEIl$HI} ID$@t I} LHMl$@MuMl$PH Mt7IEIl$XI} ID$Pt I} YLH>Ml$PMuHLH= [A\A]]ff.UHATHHt&H@pIċ@Xt;AD$Xt AD$XtLeLLeLAD$Xu1H=F 1/ff.@UHAWAVAUATSHHH_H= L~HEH0H5IH1AD$+LfAD$.?LkMtLL5IA}p@)ME HLHHH@HЬLHD1cMmMuLH5 +H}H5HI1LH=? LH1[A\A]A^A_]ff.UIHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1w(HEH0H8LHPH@Dž0Dž40HHdH+%(ud@UHAULoXATISHHXtLH> @ u.H0HMLcLH`H=} [A\A]]DA $1AHH5H=} H> @HUHAULo ATISHH tLH[> @ u-H0HeMLcLHaH={ [A\A]]l@AD$HIL$HAMD$H5KPH={ 1ZH= YfH= @ ufHH51H={ @UHAULATISHH= H@`HHG`HO8HH5H= L@@1nI$tLH4= P`u:H0HMLcLH#FH= [A\A]]AHufID$`IL$8AHLH5H= LH@1H< f.UHATSHu=HߋّAąuGD[A\]f.HY< A@tHO8H21H5QH=} MHC`HK8H AH5gH=~ L@@1ff.UHHdH%(HE9r\wUV9WrHwAN9Or4w-W F H}HuUE_HUdH+%(uf.19uN9OtN9OuG 9F UHSHH8UdH%(HE1G fG D ҉ODEȋEDG%ADOGH}H}HEfCHEdH+%(u H]ŏDUHATSHHt `u[A\]H5j1IHpHt[LH5VA\1]fDH9 H=9 H0fDUHATISH~HHHtvA$hA$dA$lH{HHS1HC0H{HHp@HC0H{HHp@AH{HI$pH{H[A\]H=YHCHHrHt`t9fff.@UHATSLMtYI$HtLHHuBfLHHt0HsHtA$`uH~H3ِH=y 1f[A\]ff.UHATSHHtMIt-Nt [A\][LH5A\1]1H5NuUHHdH%(HE1Ff9GrCw(N9Or w2VGHuH}UEHUdH+%(u ff.U1HATLSHHLHGHGPHH)`HƃL<HHǃHHǃHH[A\]f.UHAUATSHHH6 @ Ht HeHLL- L9t<HVHLHHPHHHF HL9uH3IHt"I|$pHt LIHuHH[A\A]]cHCH51H=t fUHATHHPIHt4L`pHNj@XtVGXtLLeD LLefH5 E1@ tHH5*1H=io f1H=u fUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40}HHdH+%(u@UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40]HHdH+%(u4@UHAWAVAUATSHhHuHNdH%(HEHGHMHEHXHH9H0HELmL=ܖHEHEHx_MIT$@H5IHHDLfHK L1HH5H}LHHHE{Hp@HMLLI1HEHxLH8H}VALuLH5HEH1LbHEHuLLH81UH}H5HHEfHEdH+%(uHh1[A\A]A^A_]ff.`BtRUHH HATHdBIHHhbH8EHHt%LeH51:f.LH51Le1ff.@UL 0LHAVIAULATILHdH%(HE1H5LFLLLc11LHUdH+%(uHA\A]A^]D@UL {LHAUATLILHdH%(HE1/H5JL1ɺLL11L HUdH+%(u HA\A]]ff.UHAWAVAUATISHdH%(HE1H0HLL=ARHúPLL 1AWL(LLIH LH5H1L5L TLARLמSAWH LH55bI$hbLH8ouKLLH d1L1HUdH+%(u8He[A\A]A^A_]f.1ɺLL@ ff.UHAWAVAUATISH(HdH%(HE1ZHHLL-]ASHúPLL 1AULLLH LH5*H1LL ͉LASLPSAUsH LH5LLH LLH1L11HUdH+%(uHe[A\A]A^A_] @UHAWAVAUATISHdH%(HE1HHLÈL=ARHúPLL 1AWLHLLiH LH5H1LUL tLARLSAWH LH5P1ɺLLLLH S1L1HUdH+%(uHe[A\A]A^A_] \ff.UL L HAVIAULATILHdH%(HE1:H5LLLL11LHUdH+%(uHA\A]A^]@UL ۆLVHAUATLILHdH%(HE1H5 L1ɺLL11LmHUdH+%(u HA\A]]ff.UHAVIAUATIHdH%(HE1AHHH LQL LPH'LP1H LH52LLL:1L1HUdH+%(uHeA\A]A^] @UHAUATIHdH%(HE1fHHH (LQL :LPHLLP1H LH5WBLL1ɺ`1L1HUdH+%(uHeA\A]] LtLAUHASLL tPLLAR1LqH L1LwtLAUASL |tSL0AR1H LH5EI$hbLH8HHtfH5p1L轼HHuBLL1ɺx1L1HUdH+%(u4He[A\A]A^A_]fDH5yL11 4@t9u$H ufDH 9fD1ff.fUHV@HAUATISHHLH5w蒻HjHH5/LHǴHDg1IMLHzH5)HcSPLH5@(Hu\H蔹ukHC`uzSPHHH[A\A]]@LH5sAH)tH5sL&HC`tH5sLHC`sH5sLSPdH5sLؿHHU1H=oG Zf.HLH5hs[A\A]]闿1H=F 1 U1HAVL5AUL-:sATISHH5.sLH51nCaLLIEH5 s1RH LLH5sIE10CPLLH5rID1SPL1H5rHLLH5rIE1ݿCaLLIEH5rL-X1躿LL1譿[LL1A\A]A^]阿UHATISVdHH5rMSdLH5r6SdLH5rSdLH5rSdLH5rSdLH5}rַSdLH5rr辷SdLH5er覷SdLH5\r获SdLH5Rr vSdLH5Kr ^SdLH5Kr FSdLH5Or .SdLH5Mr SdLH5JrSdLH5IrSfLH5GrжSdL[H5;rA\]鴶@UHAWAVAUATSHH=^ H(HudH%(HE1該H5ZIH1AD$+LfAL$.\H3HH=` HpIHL-qIHPhPHUH|HHEHtpHEHXHHC HL0Mu/DHMIW@LLLC1M6MMNMu1H=B 1fH=_ L!IH8DH5L衸H}H5IH1ILH= HEdH+%(u;H(L[A\A]A^A_]5DHE1H=A 1`kff.UHAWAVAUIATISHH8dH%(HEH HLuH)¾ LMH LH5oHP H1Ht[HH5oLHH5oLsHH5oL]LH5oL[H8H5oL5H@H5oLHEdH+%(He[A\A]A^A_]DH--:--:--ELuHEMHL@1H8LLHtHuLEbHuLEHH HMLHP AP1MVH5#AV,H D螻ff.UHAWAVAUIATISHH8MMDŽ菳IH5nHIHEIH5nLIH5nL־H&LHHE1~IuHt H=\ HpH}IHHuH8L[A\A]A^A_]{H5fnL1'H5;L1IH51LIH51LIH51LθH^LHHE1趸IuHH=\ HpH}%HEIH[MfLH5mL1\H5mL1KA@H5}1L3ADH51LAHH51LHuL1H}L艳IHHtIw@H|uMMtǀ}MG@>LEUHUH5lHI߰A@LH5l蹼ADLH5l裼AHLH5l荼HuH}L蝯5}H8[A\A]A^A_]UHAWAVAUATLSHHXUUdH%(HE1HEpLHhAHDž`HHXL5-DLeL1LLmLELpLx\LLL1GHhHULDH}LELxLpLpLxLE谯HIHbLH5NL0LH5LHUH5jkL 1LLHxH5YkHp1HnH5HkLqH}LLҭH{IHtkHXHLLHK8L{LHIHcUH5aL議LH5aL蛰HUH5aL舰1LHH;H5}aC9H}It$@Li@}H=K H5uIH16AE+LfAE.诮H}L`M!HaLmH]HEfDMl$I$HH5Md$LHE|H}HH5LHE]H}ԥHH5Z`LI?H}&HuHLA$L '`HH5S]LLMH}HH5 `LEH}ȡMLMHPHUMH5*`QH}1AQHMEH MLmH}H5L谥H}H5HI1XH=1 L)LaHEdH+%(He[A\A]A^A_]H5t_L٧@HH5E_LH}uIDE19E1kHEHEHHH=L HppH}#EIHfUHAVAUIATHHG(L H^MLDt2LH5^HIxHLLA\A]A^]RfHLL1A\H5^A]A^]UHATISHH0dH%(HE1HuH}H}ȄtDgH{ H5HUHE?HuLөHEdH+%(u;H0[A\]HG H5ErLHP 1_H{ HUH5Ĩ@UHATISHt3FAHtHLE1[DA\]fDHff.UHAWIAVAHpAUATSHhUDLxLG`HpdH%(HE1D9IEHǤHEcAH @t[AD9D99EfopEAA-IEuMI@fopEAA-IE}HEdH+%(He[A\A]A^A_]fIP@L R\At"L L\AtEL s[H ;\LEL#\t L\tL\H@[LDHIO81RH5/pHH=!B |Y^D9IG`HIO8LML%ZMH@LH5%pPH=A 16EfopEAXAZN,IILmLLHHEHEHxNPtptdIHt'H~hHtL"5DID9uTHEHxLGLOf.H}tHEILHxB$yhL%A5ff.UHATSLg`HI$HPHHII HH H I HuQE1䃻t H @uD[A\]HK81HH54oH=: 萸D[A\]HK8MD$@1H~H5nH=; [HO8MD$@AHSH5dnH=; 0sff.UHIоH HSHHH#t H @u H]HK8H]1HH5nH=9 髷ff.UHSHHHt H HS 11HHHL@t H. @uH]fHK8H]1HH5?nH=8 ff.UH HATSLg0I\$`@`uWE$IDŽ$AtAt'H @uR[A\]D[LA\]ܹ@[LA\]@IL$8LC@1HH5mH=: s낐IL$8LK@1[H͉A\H5m]H=,: GU1HSHH_Ku+Hst H @u ,H5jHHH`1aC+HfS.ܠLtH0MQUHAWAVAUATISHHHxHHdH%(HE1HE($H3H@H]H=? HpHEH@E1MHEHHHhHHfDCLULSH|jYHHHLhHH?H HIH)I)LHiH)HHHHHH?H 2HH)HHH)HH)1V Q ?XZC ǃdTHH`\ PXHJHUL.H}辔LH5ȏIHILH5L7HpH5QL!HhH5LL SH5QLSH5QLןdD`EI\XDXEgDTEvDPEH}LLA膒HEHHEHHEHXHyLeHK1HLHxH5耛HMLi@t*HxLetHxLRtHEH@ H+HHphH{(HSHEEHhH--:--:--HEfHuH=< ДHEHMEuH5gL1HEdH+%(He[A\A]A^A_]DLH5NL1̘LL1H5iPL-rA諘HpH5f1LL%7K茘HhH5f1LtSL1H5f`SL1H5fLSL1H5g7SL1H5/g"dLLH5GgIE1`H5]gLLIE1\LLH5ggIE1—XLLH5ugIE1袗TLH5gLIE1肗DPLLH5gEIE1`HSHHuLОH5L1?f.H5jNL\H5cNLԕDXEH5\NL赕DTEH5QNL薕DPE{H5KNLwgfH5MLa@1H= 1HuHHEHUHHL討0辗ff.UHAWIAVAUATSHHHHHxdH%(HE1HpMH3HH=-9 HpHXMHDžPHEHHDž`HEHH&{hHxH`HHqL8MW`kLUL)LHLUH|jYHHHH?H HIH)I)LHiH)HHHHH?H HH)HHH)HH)1V Q mLUXZHEH@HxHELh1HUH5:IH軍LH51L詍LH5ZKL藍HhH5KL聍SH5KL^SH5&KLLH`LLZM?MFI_HaLsLe1LHLmL輈HpLH+ H{(HXH--:--:--ELUHEDHHHuHXHEHHxuYfHPH5HZHHH5BHI1H= LАHHEdH+%( He[A\A]A^A_]fDCHHULHPH5mJMMP1Y^1H=7 1L8MvH=U3 \H5bIHHP1著AAG+LfEG. H3HH=f5 HpHX膇HEHD@HEH@HEH`HuHxHDž`M(Hx:UHAWAVAUIATISHHHt}舌IHt`E1HtIIMt4LLLfE1Ht LLcHD[A\A]A^A_]ÐLLAۍHvUHAWAVIAUIATISHHdH=1 H5 HE-IH1SD3IHMt`HLLMtH}IwDH豈H=r1 LIHt:MuLIWDH5 H1 IMuHLMt HuL/H1[A\A]A^A_]fDH=0 H5 UHEIH ff.@UHAWAVEAUATISHH\dH%(HU1҉EH @`LpDHHDžpLTgHcA)H}HDHde}UlHcA)HACD3ȉH AEA@`&I$\Ht:H E1@>HEdH+%( HeD[A\A]A^A_]Ð8DHx1%UL1҉ElD}|p]xDIAAEHH8ML$@1AHwH5ZH=( 'H= A\A]A^A_]HVHLHHPI$HHF躂I$H9uH @ I$t I$~I${IHfDI$LP|CXHCpCXqCXLH=;T fDIG8LHxPL(L}IH M}pMtI$L}HHtLppMtA~puAFhLH @ udL1LL)HPH=<H8诉tkH8L,I9AFhAFt.fDHLHrj1H5UH= 蕘tEHEdH+%(HĨ[A\A]A^A_]A$@tLLE1L5i3I$VyHXHHtQ1HLH H{hLHǃǃP@ǃ%~K8S[H5?K1H=I" @? HƀA$9 rDHuxH @ HLHzHS hH=/E HSwHfLHIHBp@@@P.rHIG8AO`fA;GdHN @  IwPHyD HHt^DIMAHVD fDIIl$XI~ IT$Pt I~ mLHqMt$PMuAMDA_`fAGd AD9DIGPHDžHAFLHHDAHHC H@IEEeI EuH8AEfAf@ H @ HH(HuHfDpIfD`:AG wAGI@90ȉHLH1HimNAHXPH4HH90AOHt|LMMEAQf.D;swJr4AT$CHH40t[ IHHt fD;{wsMMLH HIM<$H@XB L;96H @ QHH@ )Ѻ!HimNAH90:H4EEHWH5 I4H=1@DH,1DHVH55GH=F;HH@HHHHlHLhAf;He B IIL%F@ H9tEHVHLHHPIHHFmIH9uHLhfAH(D`H9HDHt$1HUdH+%(N He[A\A]A^A_]HD%i H@HHaHz HppHdIHBDL-XUML=.AhHLE1EH B t/H 'H'LHEH5HH="1LH-jIHI$Ht܀MtH@tLeAD$pH9VHHH}$HMHEjHDL⋵fGYH* @ HLH5GL1,/LH== IvpHLHËH{CtHH@HH H HYHSHHLAG`+AG`Hx @ gIG8IwPL`0IG@HH!L.LIMHw= MI$MM^M?AEMDfA}uMt"M9u@M9LM6MuI} t I} |fLHM^jMt$PHIRH5D1H=贁H @HW@1H5=H=腁1H,HPR1H5CH=@[9H/RH5 C1H=:;IH蚞L耙@pAPAdžIf9H @ HHHDDAL$(HH5H_ @ IL$H(1LC@H5@H=PHPH5zB1H=,HQH5YC1H= xID$PIMIl$XHIEfMLM~LmH="Lxp LLI$LHcAvLIҀMKLH>j-I]pAEXHm{pAEXHHM}uAv;w{pAoOPMg@IGHHMgPIGXAO@.H9 M%I$IoXI|$ IGPt I|$ 1cLHgMgPMuHNH5r@1H=l~HEOH5v@1H=P~LHOH5@1H=G"~H @ |H*OH5!1H=}[D1HNH5%BH=.}HLh>H MMLJuHLf@HMH5 1H=A\}HsNH5 1H=#>}ShH @ MHAvAw01Aw(LAw AwAwAwA7%H@H @ 3AHMH56>1H=|HL eHl @ tH?MH5@1H=j|IG8LHxPzLzLuH=GLlLLE1tI$LHq`IHLH51H=R{uAEXLcfDLDžH @ u}HHx tHH `MgPAEXAEXMSH- @ HKH5?1H='{fHHKH5#?H=dHHL@1zSHɺ @ Y1HKH5:H=zH @ HO@1HKH5n9H='zLa51H=1k[H4 @ unHHHHf1HK@H:KH5#9H=,zH@HHHJH591H=)yqH @ u_HDHHHQ1H58H=lyHHHK@HhJ1H59H=3y|MHH1LpAw0Aw(Aw AwAwAwA7IG8H@LHxPAwH @ fHyIH5r<1H=xEL_5Hk @ HIH5391H=ex{dHAw0LAw(Aw AwAwAwA7H@H(H8I1H5/8H=x*ff.UHAWAVAUATISLM$0H(HHHLdH%(HE1HDžHDžHDžHHLXHHXH0HH@HHpHHHHt ƅ@fuDC(ELk,Ls(1HLH~V1LHHlaVs0L5XHHHp@'WLMtsHLbtHLbuHHtAHHbt.H{]HHXHHH HHHHHgHHHHgHHHH_gHaDžE1YHH5{HIZYHH56LDYHH5sL.YLH5rLYHcSdH5LdHLLXII B|32DtLfVHJ+LxH&IIH|jYHHI?H HIL)M)L>HiH)HHHHH?H HH)HHH)HH)1V Q cZYM%LPIu@LTHEBxLmLƒEAAMAPL1*ɃV2ʃV҃Q2փJRDHI1bH LLHH51I^DžI ZHHH5k1]LPH53LSHH5O1]fDHH5XS,SdMLH}ML HLDH1H58]^_HHEdH+%(He[A\A]A^A_]VHHHHUHcSdHH5aHH5mUHcSpHH5aHcSlHH5aHcShHH5aHHH5naHHH5zTaH HH5l:aH8HH5\ aUHHHHTH%f.KUHHHHSHfHH551HX[H1H55G[LQH>HH5|1![\UHAWIAVAUATSHLHHHHHH@dH%(HE1HDžXPH(ML(QHDžHHXHHH{8H0轗bLuH( H+L6HHa[LULH|jYHHHL8HH?H HIH)I) HiH)HHHHHH?H :HH)HLHHH)HH)кP1Q Z^HA[A\cHH(ZLvH|jYHLTHHL0HH?H HIH)I) HiH)HHHHHH?H :HH)HLHHH)HH)кP1Q ]_HAXHYLlH|jYHLHHL HH?H HIH)I) HiH)HHHHHH?H :HH)HLHHH)HH)кP1Q \HY^H1@YLbH|jYHLHHLHH?H HIH)I) HiH)HHHHHH?H :HH)HLHHH)HH)кP1Q 6\XZ=Lm H5(L5MH@LC8Lc<aHuLH1ILLL}KLLH1KHH@HX]HXu`PHHIHH5!LHHP@HGHDOCdu ;C< s8H HH5 LHH01.vLH5L|OHH5XLfOLH5JLTOHtH(HHEH5LO LKH5LHNLH5 LNH8H5LNH0H5~LNH H5sLNHH5lLNHcH5kLjZH5NLUZHXLLcMH{QHmH@2HEdH+%(He[A\A]A^A_]ÐHMH5/HHHP@HXHDH1QL 08AVYH0H{@QHafHEHEH8H--:--:--HEHH1HwHx8HUL H|jYHHHHH?H HIH)I) HiH)HHHHHH?H :HH)HH8HHH)HH)кP1Q XAYAZ@HvHƅ~H0H--:--:--HvHTHlHƅtH H--:--:--HlHHbƅjHH--:--:--HbJLm H5v LHSqL}w H5H LQHLeML< 1L  V LLjUDLm H5 LGH= AFH5,HHH13WfDk.HC+ULJHH-HH5:sHMHH5gHI1QLH=V QOHR@LH5LJ fJHH@HHX~IdfL} H5 LFH8H--:--:--H0@KNRff.UHAWAVIAUATLSHhHpUUdH%(HE1(JLE1HEFHCLxHXLeLHH~1LLm/ELLH#~1EH}HULWH}IHIHXLH5DL&IH5 LLIHLPqH}LLHH{yLHtfHX}HELk8L{<&HL{PL(LLHHxH53LE1TH{LHu}Lx}HEdH+%(HuHpHh[A\A]A^A_],Q@H= CH5 IH1(TAG+LfAG.RL9EHxH50pLJHpH5dIH1vNLH=L GLHEdH+%(u]HhL[A\A]A^A_]bOfH5LM{@HEGH}LHHE`FvOfDUHAWIAVAUATSHHHH`H8dH%(HE1IH0M#H3HH= HpH(CHDž H@HHZ{%fH@H(HH@H]H@HHHHtHHH=HBIHH0 H)HEHHP趘IVxLm M~0LHE IHHXΖH8IF4HhHIF`HUHp@rSH}FHhHH5|IH1$lL1HH5_~L lHPH5LWELH5~LEEHXH5GL/EAvhA~pGH51LHEAFhlLmLHھL1@H}HULRH}HHhHL1kLH=0FIHH`I~0H0|tHHHEHE@|IHHEEHPH--:--:--HEfDH8HEdH+%( He[A\A]A^A_]AvhA~pSFIV`MXAUH|H5&&PLhH@H P1OH DH5LtOAFh|H5LTOAFhdH5L4OKCHhHLHEH1hjHuH}LH1SjTfDSCIv`HHE#IF`HUH8Hp@AH=s z>H5$IHH 1NAG+LfAW.(MHHt'H= HppH(>H@HH H5j6EHH5_IH1HLH= FHEdH+%(uH He[A\A]A^A_]IJff.UHAWAAVMAUIATISHdH%(HE1HEHhCHLMt1D9tt]D}MtPAHULLIHLL3J1HUdH+%(H[A\A]A^A_]HU1LL1]MufDDHFLH5L~GH5L1_GdHUHAWAVAUIATSH(HudH%(HE1HEH@H=0 H5! IBIHt&MuIVDH5iL1|Ff.H}t LLHHEdH+%(u:H([A\A]A^A_]H=Y H5J ;IHtE1(GUHAWAVAUATSHH}HPUUdH%(HE1Ix?HhIHH= HppHX.;HDž`HpHu*|fHpHX AHpHMHpHHtHưH=:IHtH.s#LuLHھL1LE:HhHULLH}LEYLEM}<>LHI6ID$`H5~9LHP@=1LHH5uLdHML1HH5vodLg#AD$puH5L#CL+$cH}LGErH}LHL1dLH=?IHM$}HEME8H}LLxL5sL=+DH5LIEAEdMEHu#H L7LIEIAL$pH LELUV"HuLUL HLxIMHPH5eXIH1"BLH= ?HEdH+%(H`He[A\A]A^A_]CfDH5L@H}LBH5L~@zfH5.La@@3;HhLHHE9LEBff.@UHATISHt3VHlLHH|jYHHHH?H HIH)I)HHiH)HHHHH?H HH)HHH)HH)1V Q AXZLH5;)LZ6LH5 LH6HH5L66HLL45MmMI]H e6L}HKHjLI11LD H LH+fH{(HƅtHlH--:--:--Hl)DLLHHtHH5tLt4IcH5KL>AIc/H5L AHH5#L5HH5L5AH5L@AH5 L@AH5L@A H5L@AH5L@H(HHDE_uH5LB@H(HH;DE uH5L?H(3H5L?AH5L?AH5L?AH5L?AH5L?AM>ANH(HLAHp@h2H(H=R 5H(HEuHH519HEdH+%( He[A\A]A^A_]fHvIƅ~HH--:--:--HvHHXƅ`HH--:--:--HXVLLHH5$Lj1HH5LD2AH5L>HH5L2IcH5L=IcLH5=HH/HNLpLH]LMDI|$65H L`H(I9$uAD$dtHIL$8H1HfLm-IL$H89L1LH5gIH0HLH5i0LLH5s0H8LL/@H(LH5HC@LHH17HC2HqfH5LH)HD16EO EIIH4_LH5k1L6IGHOL MCH_DHL16M$$MIT$Hu1H=#1,@1IO HQdLH5&,VI#,4IIGH<L0M0H (H16LH;M6MIvHuH=18,A)ЉHcHIW H515f.HH5=1[5AHH5V1<5IHHHLkMKLH51LlL4LH5 14HDLuLMIIOHbL1)H LI+ 芀I(H5LzHH|jYHHHH?H HIH)I)LHiH)HHHHH?H HH)HHH)HH)1V Q 8_AXHMLLH513HHML{M1H=?1(*1H='1*H--:--:--AD$I$f.H5LA2h@-HHHH8+D,H 1H=1)H5mL1@H5JL1@LH5L.+f1H=1 )HHHH512>HH5T1LHi2H5SH1X2HH5Y1LDL5OH22HH5B1!2HH1H50 2AH1AH5!1HH1H51AH1H51AH1H5 1HH5/S11HH5S11HH'LhHLLLhIHt\H@L2uLAEdtEQH I+1L|IMt t!WF9rfDø@UHAVL5%AULIH5ATIH`BHH HdBHhbH81%HtRHH5 1t=LLH5dN'HLLH5A\1A]A^])H @H5L 'ff.UH51HATIH&LLe1H1H5 )ff.@UHAVL5AULIH5ATIH`BHH HdBHhbH81$HtRHH51t=LLH5^.&HLLH5eA\1A]A^]o(H H5 L%ff.UH5 1HATIH%LLe1HH5'ff.@UHAVL5AULIH5xATIH`BHH HdBHhbH81#HtRHH51t=LLH5T %HLLH5EA\1A]A^]O'H H5 L$ff.UH5 1HATIH$LLe1HH5&ff.@UH5HAVL5wAUL-ATILH`BHH HdBHhbH81["HtNHH51t9LLH5M #HLLH5A\1A]A^]+&LH5L#ff.@UH5 H HATIHw#LLe1HH5G%f.UH5HAVL5WAUL-ATILH`BHH HdBHhbH81;!HtNHH51et9LLH53 "HLLH5A\1A]A^] %LH5L"ff.@UH5 H HATIHW"LLe1HH5'$f.UHAWAVAUATSH(H}HuHUHHEH0H HxE1E11E1E1)fD;(fAH)Ht,HxDOdEtDG(EJHAHuHEH@xHt;HHt0HPHSJlz0HAHuѐDG4G .H}F<VDMDEYH}H5 HIDL5LL$L ULL$H}H5p IHDLL$LJ LLl$H]UH5A HV$H(DHH5C [A\A]A^A_]6$fDAr0uAA1H=1H}HH5r}E1E11E1HLeDL5;1LH(DML:ADLH L1 LH5; 1MH(E[LL1A\HA]A^A_]UHAVIAUIATHHt#HIMt"HLA\A]A^]@1IMuLLH51}HLA\A]A^]ff.HLJH7HLJHLJHtcUHpHSHH HHHt8HHtHǀ@ǀHHHHuH]Ðff.@UHAUIATISHHHH HppHHHHHtvǂǂHǂHǂ Hǂ(Hǂ0Hǂ8HǂHǂHǂPǂXHHHjH1[A\A]]D1H&LLH5H[A\A]]fDHp H% 1ff.Hp `1ff.UIH p AHHt̀H5|LljA11]Ht# H5?LljA11]fDHt# H5JLljA11]fDH5GLljA1ff.@UIH o AHHtH5!LljA1o1]Ht#%H5LljA1J1]fDHt#%H5LljA1"1]fDH5LljA1ff.@UHAVAUATISHtwHt]LMtqu1LL1[A\A]A^]DKLLIHLL\A]A^]@[A\A]A^]fKH|H5L1?UHAWAVAUATISHuL-6 @u@H5n LE1IH1@LH5L1IHLLLGIHt?}MNDtLM<ILHHHuHLfD}uBH1[A\A]A^A_]fH5Tm LI IH:DLLMff.UHAWAAVAUATLSHHH@4dH%(HE1HDžhTWLH'H5tHH81u7HHXHYE1DHX$HXHHXHxpHPHtLpPLi H8HhL HhHPLp@M@{LHKH5IH16AVH5LAVH5LAVH5LLL1HhH6M6Mt6M~sANENLLEFH51M6MuMtAH57LEH@H5-,HI1H=j LLHPHxHALPHhH57IcW`MwPE1MLHL-LHLIH1A5AVH5L}AVH5LiAVH5LVLL1HhH5M6Mt:MfwANENL1EFHHH54!M6MuLHMH596LH@H5*HI1H=Xi LPLHPHxXu:H@H5 1=H@H551(fDOL@H51LLPH51LAW`AW`-H=Ŵ H5U IH1AD$+LfAD$.HPLpPMfDL@LPH5X1LLNH5XL1=H=: AH5 IH1}AD$+LfAL$.A L1A HH5;Mw@MfE1P4HEdH+%(HĨ[A\A]A^A_]fDH@H51cVfDH@LH511@HT HDž8HXHq@H8H@=U H8LHHh2 HUHATISHt; Ht!HHt5L[1A\][A\]fD[HfDLH51O[A\]DUHAWLAVIAUATSHHLdH%(HE1LHDž( IcH5HHHHI9DžMDHBHCL{"C  LH 1HH5XL0SH5QLXSH5KLESH5HLf+H5{1L1MMDžDHD; ?A< <uƅ0 AFLpH0PLI A f2AF8bHH(LLH(AFIąbD|KH$MIFL%uHpfHLH5IH1.AUH5LfAUH5L1HLH(L/L;tIAEI $wAMEE1HH5bLf2L;uLMH5/C1 .LLH51 LH51 AVL1H5 AVHL1 pfDƅ0@H5IL1w nfHMHHH9MqHEdH+%(rH[A\A]A^A_]H5H(AVH0AVH(H5H(HL"DLH51 LH51 L1L LH HH5 c HH LH5DHHD@1fAE- =H5L1 DL1H5 H5-L1 HHDžHH9"HL {. ff.UHATISHt;Ht!HHt5L*[1A\][A\]fD;HfDLH51/ [A\]DH=u HLJHHHGpH)(1Hf.HHt&;p tUp 1H]1]fø@HtbHHtVUHSHHHu3HpH>uH8[HtHCHu1H=H]f.ff.@UHATL% SHHHt@ uPHHtXHHtP1E1D1H HtVHPHt5HzuB u G[A\]HAHu[1A\]D1H=Ͽ1EuׅtHp@uLHtH9tH4HxD@UHATSH7Ht2EtCxuAF0D9HDoHL Hp@L^Hƅ`CxL`j:MI1HjH5HHAUAKH  IƅAƅƅ@ƅƅDžI HyAoHgL =H`HpPHI1jH5AQH 'HufDHHHH(HLpMAFltHLHH1H%HINHH1H%HpA`HYHPHp@H@HHAHHSHH>HH{HHHH*HH5V8HDžDžx11f.Iw@L LHkEHH5&HIHH5(LH5]L'HH5֯LAV8H5LmLH5LkHH5LIAH5(L6HH5L0H*HLL HH }EdEEtHnH I+ހIHHHQAML H5ˮL-HHp1LATL`LRAWHH5RH o!xƅƅƅ@DžxSHH5HHIVBIFJH3J H3J H  H5HH/HpHL`PHLbLjH5P1cH H@H5 HHDLEL H5#L"H5LQ@H5L9Cx@H5٭LCx@H5LCx@dH5LdH5LCxdH5gLCxudH5;LCxE+HH5HHqf1H=g1 H50HlIHH@H5/HHHHH`dH5|HHHHHNHHHHHW H5HHXH5~HFHH515H5H1$H=! (H5HHH1]C+Hfs.f H5HIHnHHHHH@HHHHHHH5HHXH5yHI16LH= E H?RDUHAWAAVIAUAATESDH(dH%(HE1HEHHHHEu>1EuRHUE1L1HUdH+%(H([A\A]A^A_]@MH} EH}MHtEEu0DmHUILE1EtHLc1DmD}fDHUIL XfDHH5L1'0UHAWAVAUDATISH8UUdH%(HE1HEH= H5C HEIHD1L}MAJLH5 L1IDLILH=% LIHtE}MUDtLULLDIIHHuH}HD}uRHEdH+%(uQH81[A\A]A^A_]f+H= H5B HEIHHuLff.fUHAWAVAUATSHXOddH%(HE1HEu)HEdH+%(He[A\A]A^A_]HIIjHK,LS(MLe1LUL=LLuLHMLL1~HULLH}H}LHIHLH(\(H5HHHH_HLH5~#IH LH53 3H8H5LHLLH(\(HHHH8H+0H5PH H+PHL+1ILXZf LLHHEff.@UHAWIAVIAUE1ATISHHI0Ht%DHXLLHH{HuIFxHtGHHu=DHLLyHHt!H{Hu1H=/1Mt`H[A\A]A^A_]@H5 L1WH=T [H5lIH1AE+LfAE.LH5 LLH58IH1LH=> HL[A\A]A^A_]UHAVAUATISHtwHt]LMtqu1LL`1[A\A]A^]D+LLIH:LL[1A\A]A^]@[A\A]A^]f+H|H5yL1UHAWAVAUATISHuL- @u@H5= LE1_IH1@LH5L1IHLbLL'IHt?}MNDtLMILHH'HuHLfD}uBH1[A\A]A^A_]fH54= LIIH:DLL-ff.UHAUIATISHHHHLI$0+HXHuKHXSdt2HHHH HH8H0H{*HuID$xHtkL MuFaClt3H{HHH(H H@H8M$$MtI\$Hu1H=1CH1[A\A]]1 HLLH5H[A\A]]ff.UHAVAUATISHtwHt]LMtqu1LLF1[A\A]A^]DLLIHELLO[1A\A]A^]@[A\A]A^]fH|H5)L1UHAWAVAUATISHuL-Ɔ @u@H5: LE1IH1@LH5AL1TIHLELLIHt?}MNDtLMILHHDHuHLXfD}uBH1[A\A]A^A_]f{H59 LIIIH:DLLff.UHAWAVIAUIATISDHdH%(HE1HEHjHLMMtLHHEH}u;Hu1LL*(H}1HUdH+%(u{H[A\A]A^A_]Ð{HuLLIH'LLff{H4H5ɭL1ovUHAWAVAUATISH(MMdH%(HE1HEHt I~LHHEH}}L-# H58 LE1sIH1@LH5L1HuHLI&LL;IHtC}MNDtLM0IHuLHH&HuHLfD}uRH}HEdH+%(uGH(1[A\A]A^A_]ÐH547 LIIH&DLL-ffDUHATIHHt:Ht HHt4L#Le1@LeD{HfDLH5ƫ1oLe@UHAUIATISHHtb]HtHHHt\MtLL '1H[A\A]]@L1&H1[A\A]]ÐH[A\A]]HfDH5L1UHAWAAVEAUIATISH(dH%(HE1HEHHLMEurE1tSE]D}LHULLLE 1ELEu`HUdH+%(H([A\A]A^A_]HU1LLτ1IuHUHLLHE覄LELL1]e{HLH5LnR@H5L1O3UHAWAVAUATISH8uL-F @udH%(HE1HE@H54 L{HEIH1LuCLH5L1HLLI菃LL4IHtD}MODtLM)ILLHHQHuH}H}uJHEdH+%(uIH81[A\A]A^A_]fH543 LHEIH%@HuL,eDUHATISHt;Ht!HHt5L[1A\][A\]fD{HfDLH5Ƨ1o[A\]DUHATISHt;fHt!HHt5L&[1A\][A\]fDHfDLH5F1[A\]DUHAWAVIAUIATISDHHHt|LMu(E1LLLLy1H[A\A]A^A_]LLLHLIyHLH1[A\A]A^A_]H[A\A]A^A_]@HUH5QL1kff.fUHAWAVIAUIATISH(MȈMτH=| H50 1HEIH1LfLH5YL1lILLILxH=u| LIHtE}MWDtLULLLIIHxHuH}H_D}uBH(1[A\A]A^A_]ÐH={ H5/ HETIH+HuLfUHAWAVAUIATSHH(UȈUτtK&H3HEHtH} HpHIHHuHeL[A\A]A^A_]qH5L1HLL%fPH]L 1LPHL+PHEH (PHj1H LH1PH(L LPHL PLH-1AQH L1H5wH3HYH| HpHHEIH2LmpLHIAH5LOAH5L9AH5tL#AH5eL A H5VLA$H5HLA(H5:LA,H5/LA0H5$LA4H5LA8H5LsA<H5 L]IH5-LGIH5L1H}LLBLHwIHMMt݀}M~@yEHH}LEEAH5 ADA<PA8PA4PA0PA,PA(PA$PA PAP1*H`?}LmHe[A\A]A^A_]UHAWAVAUATISH(HuHUȉMMDŽb}I4$HEH,L5z HpL9IH E1lD;LHI LH5LH5LH5~LH5i LH5T$LH5?(LH5*,LH50LH54LH5|8LH5v<LH5jHLH5HLH5~H}LLALLIHMo@H}LuIHtɀ}oDHH}LDDH5ZDA<P8P4P0P,P(P$P PP1}H`4@H]H51H[HAHL PHL|PH(H yPHHPH5m1H H1L mLeAQH [HAQH5APAQH H1H5I4$HugH}HeH5w1[A\A]A^A_]HuH}He[A\A]A^A_]D}uEtHe[A\A]A^A_]fDL5v HpLHEIHm@UHAUIATISHHtbHtHHHt\MtLL1H[A\A]]@LH1[A\A]]ÐH[A\A]]HfDH5ٜL1H7HtlUHpHAUATSHHu HIHt5L-:DI$t LL*LHIHuH[A\A]]@UHATSHt`HIHtaLt[A\]+.y)Љ[LA\]91H=׍11H=1UHAUAATSHHHt`HSHưHIHt2fA$uE;$uL.LHIHuH[A\A]]DH=1BfUHAVAUIATLSHRLH5Ht#HDHH߃`d%HHuLHIHt=f.M$AFduI}L>ANdLHIHu[A\A]A^]@UHATIHHt HH2% LLe11HHL@(fUHAWAVAUATSHLIGH0HL-r IHpLIHH[QI$HtsI9tnHưHHHuUDHHHt@~puHHxhuL9uHHu/HuHHHuLLIHiH[A\A]A^A_]fUHAWAVAUATSHHhH}HHxH5:dH%(HE1HNHEH0HH=q HpH}HEIHfINHHMLH5PHIeL=HH5LHXHE:HM1LHdH5IcT$PH5ٽLIcVH5kLHUH5LHUH5LHUH5LHUH5LLLHH}LIHM$MtfHUHE)EM|$@)EAFfEHEx@18IHEFLPEM1H5H=XINZHmENED$PuLH}uH51uuH DHHEdH+%(He[A\A]A^A_]DH=5m fDHEELP@uHMHUMEL[vH5, FI9LH)ډ׃D{D3LcfAfAALL9PED[H}H}EEfDH5 FoHEHLMEǹHH5ݽH@H=P@HEELP@uHMHUMELSH}Y0fDHEELP@uHMHUMELH}fDHEELP@HuHMHUATELEL茔A\A^]H}HEELP@uHMHUMELCH}yPfDHEEEƉEH@D]H5-LP@HEDEARH=XPHx1LUfAXD]LUZwHEJcH>H5 FHLxMEARHH5WH=X1H5j AZA[FI9:fUHEMHX@EEEMEMEMEHMtAHtAQLUHIPL1H5L LH=}UY^uH}1cIHTu@{@ cHn @ sHpAt$Hx?H]HݰLHEjHMDMuDEPEUuPPH HHMHu'B>1HUdH+%(He[A\A]A^A_]@`u{MLG@HM1HH5EvH=r|D]K@Hy @tHUH5H=1H@viAӅH}sJ1H=ǀR1H=91BEA9D$ULELMQ1H @ 3HMIH1H5H=[} H @ 1HH5(H={1HLUI1QHH=A}LL ծH5k_UEAXAHLU1IQL LHFH5?H=0}+AYUEAZHLm1IQL%L=LL5v}LLLL EU^ME_HLLPL1L ҭILEUA^A_ETH 1IRLLL H5H=|aA[UEA\HLUI1QL mH>LH54H=| AXUEAYHEHMLMED$HH5H@H=zP1XZQHEHLMDAH=y}HH@H5P1_AX2HEMADH51M)HH@H=|PHEP1_Y^fEH}jMDMuDEPEUuPNH HHtqHu)> H @ 1HH5hH=y1H @ u7H}H @ uDH}HEHMHH5aH=xL@@1g耻HEHMHYH5H=yL@@18fDUHcHAVAUEIATSHuL$HLrHSI9fHSffKI9bM ffCfC fs uTHCI9rZH{ACDCI9ADKICPu\AA)[DA\A]A^]fȀC HCI9sH* A@ tIM@H#1H5ҷH=#v@LL蘉HHAF0| LLpHH`H @ #AJH @ usA[DA\A]A^]ÐHi @ u{A[DA\A]A^]ÐHI @ tHO@HH1AH5H=u=IM@H1H5H=thHO@H1H5H=mu`H @ ME@H (1AHH5H=*t2IM@H1H5 H=sff.UHAUATSHHL'HMH A@ ugDL|\H;Hs`HSH;:Hu-Ht(Pu!@hxHeH5[A\A]]t@He[A\A]]DG ED$PIL$@HCHDH5}HDHH.PLO1H=mY^M@1H=7n1耬1H=m1pUHATSHLMtrHthHHtDHHu:fHGH8u HtH{Hu1H=sl1@L@`[LA\]%@[A\]ff.UHAUATSHHHKDOPIELDC@u u EHSEtufDHH AuDKDL蘦AŅu|HCHcSLDŽ&HD[A\A]]f1H=j1HO@EH:1H5IH=iAALG@H 1AH5H=iwlfC MD$@1 HH5AH=i=2LG@DH1H5H=ZiAf.UHAWAVAUATSHHHIH= EAξxUBULII LH AD$AD$$ID$HID$(H}dID$0H ID$8fA$MA$AƄ$ID$HIDŽ$ A$IDŽ$ADŽ$K3H AALID$(HL[A\A]A^A_]1H=m1H1H=gm10UHATSLeHH dH%(HEHP@ucH5wLoHLp@HPD=HHCp@PtXƀHEdH+%(u\H [A\]fDL1LɵE111HLHCpaHpt@ ff.UHATISHK~.L解HCHcSDŽ1C[A\]DOPLG@1H-H5ֱH=7eff.UHAVAUATSHPudH%(HE1HLIM EfEEEI$HtOHHtGLu#AD$9EtFLL;UHu6HHtLcMu1H=c1DH E1@`uXHEdH+%(uoHPL[A\A]A^]Ð1H=c¥fHO@H1H5|H=cfDHMME@1HH5H=bd}ff.fUHAWAVAAUAATASLHHHdH%(HE1AP#LAǹ!1LfLHL))AfDfofDfoDHEtG.1D訧Lu\HEdH+%(HeD[A\A]A^A_]*1DaLTALDLH=0lLI|$xIDŽ$t I|$x I$t I$I$t I$ID$ HtHx(LʔID$ HLH= H @`LH=p 苚MH{L[A\A]A^]^ fDH @ I$fH{LH2MyIDL5HO8L@@LH571H=Ji@[A\A]A^]IT$ LcI$L@hf.ID$`IL$8HH5H=IL@@1L5yIL$81LH5H=J̰LCHLI$gdI$It$`LHxhw#7fID$`ML$8HH5H=IL@@1FUHAWIAVAUATSHH7Ht}H=> Hp@IHteL5I$Ht9HLtfLLHHuH{PHuZH== LIHuIL%HpLL1wH詐HuH[A\A]A^A_]DWtf HH{PGuyWluGpuHxtfDff.UHATSHHHt}H^HưHHt7f.IHHAL$luAT$puI|$xtHuH[A\]f.LHEdHEfDH=!D1jf.UHATHLdH%(HE1MtLHHpI$HH=H@IHEdH+%(u1LLeDLG@HHH5cH=LZ3耕UHAWAVAUATSH(UdH%(HUHHEE19BIH AHEA@tLHMHF@MH H57HDHLMPHcH= =1ŨHEY^HzLEHt t,AHEdH+%(HeD[A\A]A^A_]Ðt^uU9EHAtnAt H=zf1H=<10H=tzsL@@H m1HH5H=;@@H=DŽ,z+HUH@L@@1SLMH RH5.HFH=P;苧XZ@AHTw芓f.UHAUATIM$H dH%(HE114H}LHEHU譫u/H @uTfoEI$LA$ުu"HEdH+%(HeA\A]]DL fDHUID$`IL$4RUMD$0H5zLH@H=51RURURI$RA$RA$RA$RHyTH@?ffDUHAUATISHDohqAA9H Bu?AD$hu&A$AD$htsHeL[A\A]]qAD$hfDPIT$`1IL$4AUMD$0H5ݗLJ@H=Z4H莥XZf.He[A\A]]DL(UHATSHHtIHHưHcIHtLLHUIHu[A\]H=I1fUHAUATISH_hqAŃ9tH BuKAD$hEtAD$hHe[A\A]]fDA$AD$huHeL[A\A]]PIT$`1IL$4SMD$0H5LJ@H=2H7XZHHtPUHưHATSHH3IHtLLH%IHu[A\]ff.@UHAWAVAUATISHHN`H{ DnpL@A9AD$4A\$pI$HEHH@pH!L8MDm%MtAFA|2M?MtzIGHH LhhB`tHML@@1HH5H=:LI@H 2轢EtCt?H[A\A]A^A_]A|$pDm`HEH@pHOL8MH9 @t7ID$`IL$8HAL@@H;HEH5JH=81OI$I~I$fLHL[A\A]A^A_]IHۥHcH>L {At$hDMT$8HQ@LH59IH=91xA9HH @HHcH>fL AIt$`HLLX1H=w8fL z;@L x+@L x@L x @HEH@pHL8M]H]Dm;fDI|$`Iu8"Ht@huLiM?MMoM^H @`tLK@ME@1H H|H58}H=K7@L yHAL1[HUA\H5ĒA]H=7A^A_]ɟfL T@L wL qyL wL w{@AD$ptLiIt$`I}hH 6I~LDH @ID$`IL$8H{L@@L ,w@f1H=51L wDmċ]UHAWAVAUATSHHHtLHtBLL5 L-@LL蕀1LIHL=HuH[A\A]A^A_]@UHAWAVAUATSHHLHL}MIG(IGHHtVL MuLDM$$PHߋ0gMt"ID$Hu1H=B~f.LLMtYIML- Lt>fDLL1H=,IHL9IuHH@@Ht?L Mu5DM$$sMt"I|$Hu1H=B1~HEȋ@hHLuLuI葊I腊I~|IpHtH= IdžpLuL%^{ LILLIdžلHǃH[A\A]A^A_]H5HC@1H=B1 }1H=A1}H7HtTUHpHATSH) H |IHt(fI$tLLHIHu[A\]Dff.@HtUHI1]D1ff.fUHAWAVAUIATSHH! @ u;LÇItLLHe1[A\A]A^A_]苇AUpHH=4AIIM@H5APEEPRAUhLHDRP@1Au`RHv豚H0L5rIHEHt^HEHtPLL5H:f.LL|1HIHL-HEHuLIH5TwLDUHAVAUATHHLg0dH%(HE1H @`A|$pt"HEdH+%(HHA\A]A^]Ml$`IAD$hHz1LH=;I$AL$l`dAd$huAT$puI|$xtHEdH+%(%HHLA\A]A^]At$hA|$pIL$0\HH5fIH=-1ݘ@H}1LmI$E37fDI$HxAD$pLv(ILL5$LLI$HxhLLI$HxhwI$HxhGd^HEdH+%(uHHLA\A]A^]}fUHATHH Lg0@`uI1LH=I$AT$l`dAd$huAD$puI|$xt4LefDIL$8Hl1H5tH=l,gDLLeCUHAUIHATL%SHLHfch1HH1u H[A\A]]fHHs`LHxh HI}H[A\A]]:f.UHAWEAVEEAUIATEESHHuH$tH[A\A]A^A_]ÐDLHIHHAGpIIxHt+ցAH9yIxtIxyzffAUH MOxELHH=u(H0vH[A\A]A^A_]fDuIt I zAt AEHLGHH8LK@1LEHsH5H=(0LL-ILLILQ`!IHG(H@dGeLHCIfDAujHL?f.Ixt Ixy1LH=1H=Q'1Zuf.1H=w'1@u1LH=T_Ixt IxxAOlAWpwIxlL_H{IXLff.UEHAWDAVEEAUIATISHщH1HtH[A\A]A^A_]LLHt@DLLM$xpIw@pHrHcH>tCDLLHM$xpIq@pHAHcH>H @`EHIL$@EM[HA\1A]H5kH= %A^A_]邒fLH=1IxiIMtLvH MILH)H=#H0H[A\A]A^A_]y@I}xAEpI]xtHtvH IELHH="H0H[A\A]A^A_]r-uAMhI1AEpxv LuIMtLLMuLMI}xMextLLMuLMH ILH#H=\#H0yMELH H="HH0 rIIH[A\A]A^A_]?MIt I9uI}xMMxEHt5c|EI9I}xMMxtLLELMtLELMH< LHbH=!H0I}xAEpI]xtHtH IELHH==!H03DLs9wlUHAUATISHHG`H LBt9H>0L>0LEHO8LH@1HH5H=%tA\$lI$I}LHL[A\A]]T@ff.@UHATSHHtIHHưH3oIHt L1LH#uIHu[A\]fDH=$1ofUHAWAVAUATISHH8dH%(HEHH|DFLxAEALH1ҁHIYA|$AHEdH+%(HeD[A\A]A^A_]ÐH E1@tLG@HH1H5VH=Oʍ6LFH @qLHsH5D1H=~MfHI E1@3LG@HH+1H5H=6 I$HIHdzH+lHHH@hHL(MLwfI$tVLMID$8IHH H=HqILLLwMmM MeMH. @qHHM|$@LK@H H5MLLX8Hh1ASH=LY^I$LLH @QMLL1H5ƀH=g袋.DI|$hH޺H dHL1H=1hlLAuYIwH{ 1HH@0fHƅtHIwpH Hx`IL$8LC@1LHH5H{H=!!蜊L vff.UHAWAVAUATSH8LdH%(HE1MtAu'HEdH+%(He[A\A]A^A_]DHIIHtH1#A}t[I$Ht`dAT$lAd$huAD$puI|$xuHEdH+%(HeL[A\A]A^A_]I~IEHH:HHhHH|H@hHbL8MVLDLHHLHCtHMMgMMl$8HM?Mt$hLHHHH @vHID$@LK@PHH :H5}H;eH=L@81zY^3H@A|2LHHL5f1H=71@iL)?tff.@UHAWIAVAAUATSHHG`HLhHHEH @`:IG(Ht^H1HtTLcMHAD$ht(AD$pw8uEuAD$pDHuHe[A\A]A^A_]@PwEtӃI|$xt I|$xkAd$hAt$0LAD$p AT$luAD$pyI|$xmLMMYfEGAD$pH51H=W1gwhpAElHAH5cRHMG8HH=Z1SY^@HuHeغ[A\HA]A^A_]zDI$I$jI$HxhH2HG: H3 HW2H3 H uHWBHGJH3 H3 H Iw`H 3I$Lp@1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1fUHATIHHqLLeH= BlfUHHdH%(HEH}EHuEKqHUdH+%(uoDUHHVdH%(HE1Gt;tBHHH}HuR<@'kEJD\1L@L{HDž8ZI$HAAH @ U9\`LLLD)HIƀkuċ|D{DhEH @`RID$@EELPHPAAHAH5]D,HH=ED0PHEASP1AD,H I$D0H1H=E1"HzuD D,H0H0D,HD (@0E9EHzuD,D0ooD0D,hEHPUELELp2UWLL茒H8H<1Hǃ誸9\-fD*\L@1ۋ`LLLD)#HIƀkY|D{DhEH @`I$H[ At#H @A`EuAELL)LL~HHP(HHH,HH0L LI|$xt I|$x$AD$lAd$hAD$puI|$xf.HLcMHAD$htA|$puI$tI$#zf.HW@H5-1H=E>ffDIG@DhDXH|PHlHעPH5OYH=xD1>AXAYH@HEMH|HH@H=CPHlPH5YP1;>H H0,L fDH8f.;\gH8Htkt 1Ҿ;X-[fLH5YH=@1=HMLE1HH5YH=@l=1H=wB1`ID$@EELPHPAAHCH5,ZD,HH=AD0PHEASP1<@{uLHhMaH:| @`6H8IxhHnHp`0LH.H5WXH=>t\I9tUHHuMHǤEHE90fDHO8L@@1HH58TH=q25@1HUdH+%(u)DHO8HuH5CH=w251!fUHW`HHHthltE1D]f.PA9tt&HAf tE1]ADfD;tfDLB@HO8HH5JSH=C14E1wfDGpt <@fHtKUHATIHHH9G`t) u AD$pt#LLefD1Le1DHG`HtCHt"H9tGptf1DfUHO8HtH5BH=/H31]f.UHW`HHtoHHOptltHH9t)1]DF9t9uԸ]fD@d]HO81HH5dAH=/ 31]@HO8LB@1HgH5`QH=.21]UHAWL='AVAUAATSHH8dH%(HEHH@L B LeLuLLiHEE<{@1ALEL{@1ALE~{@{@.{@AL1E:AąjA8H:H5yQH=*,H11L A LLeLLMn{@1AHEHLELM-LuLMLLM{@LA1EqAąuJL{@{@HEdH+%(@HeD[A\A]A^A_][8I1IEA$LH?L ?LDHH?APH5OH=+PEPDC@10H LAk8IS@A $H5OIH=)+1B08IPA$LH>DMH5NH=m+PDC@10XH}ZAf8I<A $S@H56OIH=d*1A/IE"II"DUHAWIAVLuAUIATSH8HMLLI|$dH%(HE1B EBE~HHHHzLMt^I}uH@0tXAEA9uKHDHEdH+%({H81[A\A]A^A_]@%0 Hn @`tHH5 =1H=%|.f.HEI|$HuHEEH@dI|$E1ɹLL6LވHH2ID$HߋI|$H肓I|$HUHm @`HK@H֐1H5MH=%-@Hm @`HK@H1H5;H=%w-fHIm @ @LHeH5M1H=%%@-[I}uHMh[HM|CdHl @ !HS@H5M1H=#,Hl @`LHҏH5L1H=%,Hyl @ LH5LH=#1w,fuAUIIE1'rmff.fUHAUATSH(dH%(HE؋B E̋BEH HILmLL}HHtUChHrAŅFHEdH+%('H(D[A\A]]fHEHEHak @`uHLmLEL}HHqH/k @`Af.MD$@L1HH5xLH=1! +f.Hj A@`,HK8MD$@1HčH5LH=& *@Hj A@`HK8MD$@1H|H5eLH= y*HMj A@`HK8MD$@1H8H5LH=Z5*vH j A@`\LF@HM1HH5KH=W )3Hi A@`DB HMH1H5JH=S )MD$@L1HH51KH=j)>ff.UH5HAVAUATIH=19 HdH%(HE1 HEI $AŋA@H} El$@LAƅED$@LML$8ID$HHh H'H=H0 HEdH+%(HDA\A]A^]LqDL LDA U8 HH5.KH=18(DAH}o@8Ii A$H1H5JH='A`8I6 ADH5JIH=1A'D*AD$@IPff.UHODH5#61HHATSDG@HLH=l.G'H=@ HspgHtHt8I|$ptL[1A\]ÐL_L[1A\]fH= H! Huf.U1HATSHu7{@/Aąu^H{8t H{8( C@D[A\]f8I A $S@H5IIH=y1AL&8I A $S@H5IIH=1A&@UHAUATIH0Ht%H5BI$0IDŽ$0Ml$(Mt0IuH=7 :IELH=(7 #ID$(I|$xt I|$xXL0hLI$HtI$IDŽ$t I$L*.I|$ HtH5L I|$ JID$ LL-G7 LNLpA|$DhLIt$LS It$LID$= I$LH=6 ID$A\A]] UHATSLMtJO@HWD1HH5'3H=+Z$I$Xt I$XL*Hǃ[1A\]UH5c HAUATSHHɯ H)HtNIĐM$Mt*IXt IXLIDŽ$LH IHuH[A\A]]UHAVAUATASHH0uLdH%(HE1H7c @`uff1HMA)EAEDefECPEEIEx@Su[HUdH+%(He[A\A]A^]IEAMLG@HUH51H=gHLHD1"f/E8IIUHDCPLMH5JFJ@PHH=AP1ATk"H NxUHATSH HdH%(HE1Hb @`uSf1HMA)EЋCfEHCx@/uVHUdH+%(He[A\]HCKLG@HH50H=HLHD1!z 8IHSDKH ׃H5EH=IDB@PH/A$P1Q!XZZ` UKHAWAVILAUIATS1HXL'HdH%(HE1H3Av0ID$PID$XAF(fAF,1fD1Axu A|2AHH t,9uL詴A1EuAHH uՐAF(u AV0ƄENdEu:A|$@HA<1HٺiADžtr A8HmHD ED$@PH5yD1H=H 9HI.^_HEdH+%(HeD[A\A]A^A_]fDANduH=5 1$@UHAWAVAUATISHLrdH%(HE1B uEMI}HHtLP0HzW @` DHEdH+%(H1[A\A]A^A_]@H9W @`tHMIT$@1H5S&H=2H W @`tHMIT$@1H5=H='uDs L]HTAA9EtHV Lm@ @LE1LyLI$Hx\qH5yHxhHMIT$@1H56=H=bDL}E1ɹLI$LjyLE1HxpHH@h@d1HU @`Kd IEHߋoH{hHHt f0~HiI}H=E)H{hH5xf0V HiU @`HMIT$@1H5R<H=^fH5yxqIT$@LH5I<1H=@TfDHK@H5x1H5<H= IT$@L1AH51<H= {.UHAWAVAUATSHHjHWHH@HL(L< AU<:@/H-T @IEpHHHL%uL5=Nf.IHH"I;ʀIPdkHHHCH?PdH S tHphH~2H~2S LF2Hv:L3S H35S L uLGHwH=S H35S L1H tHAvHH@ME@LLH=12UDE1HL[A\A]A^A_]ʀIPdA$HH@LH5;1H=L@@IM@L1H5;H=1H=f.1H='f1H=fL@@IM@L1H5d:H=uPsIM@Hs1H5:H=(UHAWAVAUATSHH $HH $HdH%(HEHGHW0LHIHQ B`Ms0u?HxQ @ ~1HUdH+%(HĈ'[A\A]A^A_]H{*MtM}MtLE1HHDžxL`AHDžpHDžhHP fDB I{LX.H9xLXI/HpHh@ XHpHLML)xF H`LH`LHh貢A$H`u&AfA$A fA$$HP @`MHxHpE1x MHhH`M_MM?HO EC0f1LpA)EAfAM A)EB ƅ )ffHC@pHHxHPH`HhB `HCLLC0H,sH58H=LXLH@1LX"HDž#LLAt$ELA|$hLKfN ]AHCHrH5I8D`H=3HH@1D`MuEHDž#LLNAt$ELA|$hLKfM X\HKHqH571H=H@ YDI DAHqH57HCH=fAfAHH@EE1 nHLxHpDž#LLqAt$ELA|$hLKfM {[LxLp1fHPLpfAE C0AA)EHL A)E@ ƅH`)‰ffHC@pHHxL@@H1HtpH5H=V q @1H= 1hHCH5pH55H=W HH@1, LpLxfHCHK0HoH5:5H= L@@1 1U1HoH54H=  /HK1HoH5H= H@ UHAVAUATSHĀdH%(HE1HtIHHtHvbHxhDodEH56j@LF@H1HH5H=1`@Aw8H{Lx`LxAt;Iv Ht2HI9t"AdžHFfDHCL`H{L2lDH5aiAW4H{1LAdžfH5izAW4H{1LƼeAO4SHHwAdž;@HE AB`AHP8IL$@1H5/H=AO4SHHyw.HmE A@`IL$@LH5/1H=]sUHAWAVAUIATISHHdH%(HE1F <t7HD B @fHEdH+%(He1[A\A]A^A_]fv WIHtHD @`SAD$<w;<<uHEdH+%(-{@HeLL[A\A]A^A_]0<bHEdH+%({@HeLL[LA\A]A^A_]fDHϋp@IHHAt$ HlH[@IEHB@UHueDA9VHHJLpMu1H=1HLF LNAUH=Hie1H5x.s_AXeAT$H{AUH5.H=+H AD$ IHePIF@PID$PID$ PC@PEL$ 1H0PHEdH+%({@HeLL[A\A]A^A_]fHEdH+%(^{@HeLL[LA\A]A^A_]fDEL$ EIBEHIB @ YID$I H I@PHd1E1ATHDMH5-H=&XHA Z@  HMLH5,1H=fHA @ uGLLLHA @ IL$ IW@1H5%,H=FID$H MMG@PID$ H5(-PHDHDc1H=fY^|zf.Hv1ff.fUHAWAVAUATSHH $HH $H8Lo0dH%(HE1HLA}@AV'E1jE11HgAXZEA~IcHLJHcC H5l@ HHcN,HHKC HHuEE@H6MM8LH+H=tHEdH+%(umHe[A\A]A^A_]Ð8Iǃ>H5? tlHEE@EPD1H5+H=MHbYH5? _cff.U1HAUATSHHHLMtpH{IH51H5A$lH{1H{H5A$d1LA$hH[A\A]]HH5%H=n1[A\A]]t1U1HAUATSHHHH{1LI1IH> u@ u8L @H1[A\A]]@ u:L>H1[A\A]]DIT$@H5*1H=;V@IT$@H5T*1H=[6@UHAVAUATSHPdH%(HE1t(HUdH+%(lHe[A\A]A^]HH1L%D HsH}Ho L1YH{LHthHsLmL1LcLHHKuЋuu1LuuuuuLC ݙH@12f.L% H{L=HtH{L1:HuH=ItKHHKuLuuLuuuuuLC TH@rfD1H5)H=8@UHAUATSHXdH%(HE1t"HUdH+%(He[A\A]]@HH1UH{1L1AHsH}HI1HuH=tfDE$PI$HL8MI$L-YEHE[A$EM?MI_HH7 @`u1H5(H=4AG HIK@EዕHH5mH=޵ IERL@D1LRAWRH=QHșLH0IH @ @HLLHEOHIIEH5H=APH=L@D1IY^cfAG #LX@@ @LHfH<H5 H=H{HGH{@HCHCXtS@HHzH ?H>H>H>H>H>HH>HHHHt0HHpH9t,HPHtHH9tTu1fDBd fDBdHr(%"="HtVd""D@Bd@uBff.UHAWAVAUIATSH(H}LdH%(HE1M%I$HEE1H}L}fLsMIvxHtRLLH=t1HEHt(MtHUHtHf9JsHMHEDHHuHELH蝊IHHXpH @`upAGXAGXHtH{xt{HEdH+%(H(L[A\A]A^A_]fD1H=1`HEcMtXIL$xIMLH5~%H=?1cMtzHE@f9CLGkfDL8LILL1H5a%H=ŦHH5$1H= 褦1H=6衇I褒@UAfHH@dH%(HE1Hu )EHEDEEfE)E)EE1HtD@tHEdH+%(uD+ff.UHAWAVAUATSHLgI$H|L(EIE1MuEhfD;sht2Ctu+LHtH} CtE@ uD@MmMtI]Hu1H=M1vfD}u:H[A\A]A^A_]HKhH1H5 H=M(fDA$@tL]HL[A\A]A^A_]HHUHAWAVAUE1ATISHL8MtzDMwMtAFhtWI<$LA^tAFt9t?Hh AB t,INhHtMH5 H=1XM?MuEuKH[A\A]A^A_]@1H=G10H5 H=r1 M?MGDA$@tL5HL[A\A]A^A_]UfHATISHuH@dH%(HE1 )EHEEfEM)E)EHtGPhu9tHL[A\A]A^A_]}*ff.fUH5 HATAH=E HdH%(HE1DHEH}AˀExHEdH+%(uDLLD8H̀HtD;H[A\A]A^A_]fD; r DH5IH=1茎HMHtIcHRL1_nff.fUIHAUL-ATILHI8HuLlt H Bu(HA\A]]fDHuL|HA\A]]fLH5$1H=;֍HA\A]]ff.U1HSH}H(dH%(HE1oAHEEuHUdH+%(uoH]x8Hp HxH5IH='1@;p HpH5IH=?1H*yf.UHAWAVAUATSHHLIIANAHcHH\tD=@|2D2LzIcFHxf{0 t%H HHqH HAVUHcUHDxIcFClHD xH @`E1HeD[A\A]A^A_]f.xpD t|2H @`tIcVI@LK,LC(LH5H==E1HЋxRHP1ATAU|H gHI@LK,LRLC(H1ATH5ZH=#AUH; E1@ (HHELMDPH=L1H5 ~_AXE1EH K1EHzH5 AH=~~AEEH 1H;H5 AH=d?~HEELEPHEH5 PH=y1HL]~ILLHHHEH)L]H)H@ICHY^Ll LAL;fHEELEPHEHPH5 1H=}I}xXLZ_HEEH EPHEH=APH5 H=%1>}AYAZ}DU1HSH}H(dH%(HE1I_uEHEHMH k)H4HH?HHH)HrHUdH+%(ulH]D;h8H` HH5IH=w1|;_ HH5IH=1h|Hzhf.U1HSH}H(dH%(HE1i^u%HiE@BHEHUdH+%(ukH]@{g8HQ_ HH5QIH=1{;)_ HH5YIH=1{Hgf.UHAWAVAUIATSH8HH5G HDf4HDdH%(HE1KHH%?H)?H9tHH$H9uH)HsIHIID$HHH)H9tHH$H9uH)H3HH%HH)H9tHH$H9uH)HtHLHF t6HIEHHH5LOL@DH=~1zI} HHމ@8gIHt @X&H 1LC4HHYS4LLA`HL11mYHL1\YL1DžfIEHLcp@KL4A~gIHN$Mt,AvLZHJH;|ALDE9E1HEdH+%( HeD[A\A]A^A_]fDHLDHLDL\HCE@H @ @tIEHHE1H5H=0L@D1xUDžDA1MHDžL/rEE9AA;HL$EoIL4O #EAMt=IHtuHE @ @;E1E9Af.H @ @tHHLH DH5lLHHH=HHDP1vY^LDq@H MLMM@ @oHHAIP@LQHˉAAC QA HCHHC(fDLLLDZDLHLMHHHHֵ @ HLLLD_DLLE1E9AHn @ @HHHDLKL#MF@HRH=0HH5LHD17u_AXLDlHHHLDEIN@H5HRH=GHL@D1tXZLDeHHH D`4IID$HHH)H9tHH$H9uH)HtHLHH%HH)H9tHH$H9uH)HtHLAz@HHH@H 1>uFH1LLSH1L~SHLHxHtgHt]D EtQAMrHuCMBWPL fHHt5;PuLWLHMrHMDžE1LHLDIE{Ep@~aIHNt AhILDHJ(9HpSJ@p>fDH$1DLL(MIxHtJMGhA9D$huHOxL(Hu H`41DLH@L(1H=1P4AD$hLHAGh(AGp;AGhL蠊A@tLnLAD$hL0A@tLL覊 @`H;LL~@H @tHMMD$@1HH5GH=fLlfDLH51H=gE1KDfDH @'HJ@H51E1HH=fK@HuHIHLLH51H=eUKUHSHHH HHB`uH]ÐH H]I1HH5U}HDH=!JDUfHAVAUIATHhuHudH%(HU1Һ )EHEEfUE)E)EIHtm@hHd EMB u1E1LLIdH- IHB`I8UALLLHEdH+%(HhLA\A]A^]B u2I8@HMMH:1H5H=jwITHMHH5fH=wIIMI1H0H5{H=b HDyI85ff.@UHAWAVAUIATSHXHuH UHMdH%(HE1C4HHHBH%?H)Ɓ?H9tHH$H9uH)HEHeZHM9uLAMHM9C @L}1LMgq(S4MLALA賈DMEfIE4$Dkp@D6IH6HHDAEMIcLIE1H @ HHUKH}D]LUHH_HPWP@ WG ElLUD]HCLS(HEdH+%(HeD[A\A]A^A_]fDHY @ @/E1f.H9 @ uI9EII@ELM1H$H5EH=6rGH @ tLMEH 1HWH5H=6rFy@uLD]LM%+LMD]HHMMcLϺKDD]tLMLMD]HHK @@MH{ILMAf.HL EHebfDHEMHHMH H5{H=qL@1EHʅ C4HH6fC @I@AH}KLMD]HH5 LUHLD1JH=pQR H pRHS@AVRHzV\ED]LUH Rf.LEH 51HEVH5H=pEIQ@H5s1D]H=oLMHMDD]LMHM|LD]LM.LMD]iLMLuHHM1HH5IH=pAVDZY0fDUHAUATSHHHLHAHHtzALgIALEE1DHp1<uVA9Rt#KI9D9uL8|HcAIH Ht/HAHu1H=\$IHL[A\A]]H @@u3fEtոfAfLfDkH[A\A]]DE1A1H5+IH=1\H H1@Cff.UHAUATSHdH%(HE1ufAMHD EEĮu:AEffA$1HUdH+%(He[A\A]]HEWfAH ;PH71EH5H=Z~BZYHUWAH5xRA1H=ZAH HBB^_aQ.UHAVAUATSHLedH%(HE1ufAMD HE$IΨudƒA$fffAƒ"߃A<$I‰AD$ffAE1HUdH+%(He[A\A]A^]DHEWfAH PH1AH5H=YKAZY^HEWEH5BPH=Y1AH HA^_^-ff.UHAUATSHdH%(HE1ufAuxMHD EEĮu0AEA$1HUdH+%(He[A\A]]ÐHEWH APHɰ1H5H=yXT@ZYHUWAH5NRA1H=XAH vH}@^_m',UHAUATSHdH%(HE1ufAuxMHD EEĮu0AEA$1HUdH+%(He[A\A]]ÐHEWH APH1H5 H=IWd?ZYHUWAH5^RA1H=WAH Hm(?^_m7+UHDFHcLNHEtWu*HFH9 )fWoFG]@1HǮH5xH=9U>]DHFH9V )fOW1DHyH5H=UF>]É1AHNH5H=U>]H1AL)HH5H=T=]H1AL)HH51H=T=]fDUHATISHH}H@dH%(HE1sx }u!UHUdH+%(uH@[A\]@A$g)UHNHcDDFHuyAuMHFH9wF]DHH1AH)H߬H5H=qR<]1DHH5*H=R<]1HH5H=R<]É1AHkH5tH=RX<]ÐUHHcDDZHHRD@EAu#HPH9wR@GA uvɸAPDH5H==PRDHHD1;XZ@HAHH)H51H=tP;1DH\H5H=Pi;APDH5~H=oPRDHH"D17;Y^1AHH5H=qP ;DUHAWAVAUATSHH@LH8dH%(HE1HLELO$M90ILm8I>&LHI #I>Lp(I9DHL)GHLPHHz @`tVE<< tFIHtHL@LL1HH5PH=QM9LPD LLƅPfRLXL@HLHYH5BH=L9I9DH81HUdH+%(He[A\A]A^A_]f.uLH=Ÿ'IHtHH@M1HèLLH5H=L8ZYf!H|IHP :L@1HLHiH5H={L8I>tLX&I 1H=Lr}$ff.fUHAWAVAUIATISHHx @`<A$A$Hw @ AD$d!`LpEA$LvAD$AV0;Su4HtHIHFd%H{LFdMt+I}MGIHHPHHEIHuMu[A\A]A^]ff.@UHds HAVAUATIS@H`HtoH@L tL HLDHMt$@1RI$LL-uLIH5xH=aD2A$XZt&HeI$L[A\A]A^]M'DILL1H5NH=C2uHe[A\A]A^]HeHO@1[H֡A\H5@A]H=DA^]\2ff.UHAUATIHHtEA$cIHq @usMtI}@LLA\A]]5DI$M$tLeHq MLA\HOA]H=B]Lc@ H0fH MD$@1HH5PH=!B|1Me끐UHATHLg0I$Ht1AD$dt Le[tOLLef.Hp @`tIL$@Le1HIH5r?H=A0DLPLLewUHAUATISHHp @uQI$M$tLH_p MLcLHH=H@H0H[A\A]]FfDLG@HC1H52H=S@.0ff.UHAWAVAUATISHHuH5HH-iHcto1HHOI$HXE1IHo @`!I9}MtI~@LL(LHe[A\A]A^A_]II7`+!lHIHH?HH)Ho Hi-H)сLH H9SI$HHQX{HIHH?HH)Hn Hi-H)ӁLX Hn @`1HO@Ht1H5=H=4>.He[A\A]A^A_]SL=: MD$@1AULLMH 1H5H==LEJ.XZI9Hn @`LEIH 1LH5H=-=.gA$I$E1#IH%Hx8HeI D1H=11UHAWAVAUATISHHHHHI u HXI$HHIAHtXHHl @`L9~'HeDL[A\A]A^A_]1Hl @`uSHe[A\A]A^A_]@A$I$HHx81HvyfHeHN@1[HA\H5:A]H=L;A^A_]b,fHIL$@L1AVIM$H5H=:HM.,XZL9@Hk @`HMEL1H5H=X:+fDA^Hc@1H= f.1H=1 UHAWAVAUATSHHH HLhL%ۙL=L5M9DAEdtYItOAu8HYtWAt4Hk @HspI}hLVnADžI}HtPLh@AuHj @u@I}hHspLÝI}ADž/HuH[A\A]A^A_]IU@LL1*DIU@H51H=8g*7fUHATISH_(H;tHH;Ht [A\]@Lp[LA\]t@H9p@UHAVAUIATISH_(L3HtcMt~HL#LL5; L9HLLIL#LL1[A\A]A^]fD1MtLH=/; L5; f.fWHi P<fP4UHH dH%(HEHG8H}HEHF8HuHEHUdH+%(uff.@HF8H9G8HFH9GUHH`dH%(HEHG0HuHPhH@8HHEHHtHHEdH+%(uɾwfHEdH+%(u:f.U1ҾHHdH%(HEHG8H}HEHUdH+%(ufU1ҾHHdH%(HEHGH}HEHUdH+%(ufUHDg HAUIAT@E1/ Nm @'Fe @>]|Ā@6UDA\A]]@H51AHe @H5}L1AHe @ H5gL1ApHe @H5UL1AIHe @tH5@L1A!HZe @UH5,L1AH2e @6H5L1AH e @ H5L1AHd @@H5L1AHd @H5L1AWHd @H5L1A0Hid @H5L1A HBd @|H5L1AHd @]H5L1AHc @ >H5dL1AHc @@H5NL1AmHc @H5>L1AEH~c @H5%L1AHTc @H5 L1A H*c @H5L1A Hc @H5L1A Hb @ĀeH5L1Aw Hb @FH5L1AM Hb @'H5L1A# H\b @H5L1A H2b @@H5yL1A Hb @H5^L1A Ha @LAH5?1{ DA\A]]fUIHH@Ix dH%(HE1HuE HEdH+%(u1 ff.fU%HATIHHCa P8H4a Lp8 Ha HtMPxFL`(L1ҾgLkLL1VH=` LeDLef.HGxHtCHHuGfBhu2HHt"HPHuU1H=1HD1DÐHHLJLJLJDGd!tCHH@H9t fH_ H R 9Gf.H_ @DGftH_ @ff.fUHH`FHHdH%(HEHHH(HPHHEHUdH+%(u fHtHHHDff.UHATIHtBw tTH5LLLe@uLH5|tLLeLH5UYLLeLH5)ALLeHGhHt[x2HH2^ HP2H@:H3^ H3^ H t HQHAH3^ H3^ H u1fU@@LHATSLeHHPdH%(HEHLLHD1F H] MLՎH dyH8fHHEdH+%(u HP[A\] ff.ffwÐ@fuf,u1 Ȁf Ȁff.@x@f@Off.UHATL%` SH@6{ dH%(HE1tLH=dp t&{ HuLE]fEHUdH+%(u H@[A\]fUHATL%_ SH@z dH%(HE1tLH=* t&rz HuLE]fEfHUdH+%(u H@[A\]fUHATE1HHLdH%(HE1Mt= LEfUEU HHt1HUAHEdH+%(u DLejf.UHH=6H ]ff.@ff.UH5%1HATIHqHZ Ht%HPLH5Le1IfLLeH51*f.HEZ @HHH=/Z f.UH=] Ht H=] H=\ vH=w\ :]Hf\ ff.fUH5m1HATIHH2\ Ht%HPLH5Le1YfLLeH5 1:f.HPHtHUHHpH0dH%(HEHHuHEHUdH+%(uJf.>\ (\ t 8\ 1t ,\ @U@@L&HATSLeHHPdH%(HEHLLHD1LH5H=H0HEdH+%(u HP[A\]|ff.UHSHHH0Ht#H5}H0L Hǃ0H]ff.H=Z tH=Z vfDff.@UH= HSHB@HHW <H<H2H<HHTW HP HHP,HHHp$H]H@fP4@8@@@EÐUH5W H=] H]HV U6Hqp]UHATSH H(H0H0Ht*HXL%j HXHLH{Hu[A\]ff.UHSHH_0Hw蒈HH H]ff.fUHAWAVAUATSHHuȅBHL5!E1LdM}HL9t-L+I}8HtLuAEtHM}0L9uMt1LiHt3HH1[A\A]A^A_]1E1fHuH}LH5H[A\A]A^A_]f.UHATIHHtFhuMt Lt 1LeAT$ptLn@UHAUIATHt IFht 1A\A]]H@t4MtL/uAEpt0LDAD$pt LtA\A]]@UHAWAVAUIATSHH7HH%HpHIIH}Mu8LH5IHt]I$tLLeIHt@huHQuAGpt L)tH[A\A]A^A_]ÐAU<1uH[A\A]A^A_]IEhHt@x2HH2S HP2H@:H3{S H3|S H t-IAEdu@1H[A\A]A^A_]fDHQHAH3CS H3DS H u1̐HGxHUHATISHHHugmHtVH{Ht=HuL9g`uHHHtI9tH}ZH}@1H=1pH[A\]ff.@HGxHtSUHSHHHu0HkHt#H{Hu1H=a:1 f.H]f.ff.@HGxHtSUHSHHHu0HHjHt#H{Hu1H=1:1f.H]f.ff.@UHAVAUL-ATLSHfDLpLHLHuALIHuHfHtHǃ[A\A]A^]@LIfDUHATISHHtH9HP fILH=P(H0H*Y HY L,[LA\]ofUHAUATIHSHcHtFHXL-#HXCIupH{hLtERH{|HuHEdH+%(u+HH[A\A]A^A_]fIupH{hLQKUHAUATIHI|$HtHItA\A]]f.LLA\A]]UHAWAVAUIATSHH(L(dH%(HE1Hp@DELuHLLBLLHDlAS0Aą6LLHp:AH@@u3HM H(<@H <H,tLH5YL1AHSM B(@B09tLH5~L1AIHtLH5%L1AHKHtLH5eL1A{|HXHtQL8AMu)CHLH51LAuLLDH[A\A]A^A_]fUHATHH111%H=E t H=E UL%>B MtLLyH=E t H=E H=D H=D FHA HlD HxP HA H@PHxHSH5A H=% HFHXLeHA CUHAWAVAUATSHHuȅBHL5b E1LdM}HL9t-L+I}8HtLuAEtHM}0L9uMt1LHt3HhH1[A\A]A^A_]1E1HuH}LH5H[A\A]A^A_]f.UHAWAVAUATSHHuȅBHL5r E1LdM}HL9t-L+I}8HtLuAEtHM}0L9uMt1L Ht3HOH1[A\A]A^A_]1E1HuH}LH5H[A\A]A^A_]f.UHAWAVAUATSHHuȅBHL5!E1LdM}HL9t-L+I}8HtLuAEtHM}0L9uMt1LHt3HxH1[A\A]A^A_]1E1HuH}LH5H[A\A]A^A_]f.UHAWAVAUATSHHuȅ~sBHL55E1Ld@M}HL9t-L+I}8HtLuAEtHM}0L9uHuHL[A\A]A^A_]D@E1ff.UHAWAVAUATSHHHuBHEHL5!HDHEHEHEHEzA4$<IL$HMHʅ9HEHEH5%L HEHEH5LHEHDEHEHH9]L#M|$8MtLLH5ͼLAEZA $ID$0HE`H5LauA$ID$0HHEH9]mf.1H}1H}LEHuH}HH[A\A]A^A_]齺DIT$0HUH5LHUHUXHUH5L1A$t)IT$0fID$HEjfID$HEfIT$fHE11HE+UHAWAVAUATSH8HuBHEIL5HDHEHEHEX HKHMHʅHEHEH5ߺLHEHDEHEIL9eI$L{8MtLLH5LAmEtHC0HE@HK0HMHʅjH5QLHU"HUqHUIL9em1H}1H}@HMH}H8[A\A]A^A_]鄹@H5LtHS0DHCHEHSyHE11f.UHAWAVAUATSH8HudH%(HE1EErBHEHE1HDHEHEqfDA?gu$AuI}0HuE1L+M}8AH5LuAEIEHEE~EHH;]L+M}8MtH5LuAUufIEHEH5LE1\LI}0HuE1DL+M}8A*fIM0H}L1H5KgdfIE0HEfDIE0HE<Et6HUdH+%(u@H8[A\A]A^A_]HEHELEMUHuH}YbfUHAWAVAUATSHHuȅ~sBHL5E1Ld@M}HL9t-L+I}8HtL7uAEtHM}0L9uH}HL[A\A]A^A_]@E1ff.UHAWAVAUATSHHuȅ~sBHL5E1Ld@M}HL9t-L+I}8HtLuAEtHM}0L9uHuHL[A\A]A^A_]40@E1ff.UHAWAVAUATSH8Hu/BHEIL=9HDHEL5)HE-A$IL$HEHDHMHEIL;mtSMeI|$8HtLH}H}LtuA$ID$0IHEL;mu@E1H}AH}tpH}AHtHHuD/E1H8D[A\A]A^A_]ÐIT$0HEHDHUHE7@ID$HE%fE18HEff.@UHAWAVAUATSH8HuoBHEIL5ɴHDHEHEHEYAIOHMHʅHEHEH5~LSHEHDEHEIL;eM<$Mo8MtLLH5+L tuuAIG0HEIW0HUvH5LHUHUuHUIL;e}HMHUHuH}H8[A\A]A^A_]PMH5L5AtIW0@IGHEIWfHEHEHEUHAWAVAUATSH8HuBHEHL=HDHEL5 HE,AUIMHEHDHMHEHH;]tJL+I}8HtLH}H}LAEtuAEtTIE0HHEH;]uHUHuH}H8[A\A]A^A_]LIU0HEHDHUHEoDIEHE]HEHEfDUHAWAVAUATSHHuȅBHL5E1LdM}HL9t-L+I}8HtLuAEtHM}0L9uMtQLHt,HHtHHuH1[A\A]A^A_]fDH[A\A]A^A_]@kIfDH}H51^H[A\A]A^A_]f.UHAWAVAUATSHHHudH%(HE1EEBHEHE1HDHEHEHEHExfDA?gu+Au$IE0HuE1HHETL+M}8AH5cL8uAEIEHEEEHH9]L+M}8MtH5LuAUuoIEHEH5LE1EIE0HuE1HHEL+M}8A@IM0H}L1H5[fIE0HEfDIE0HE3Et&HUdH+%(u\HH[A\A]A^A_]E1H}AHMHUHuH}oDHEE1HEHEfDUHAWAVAUATSHHHudH%(HE1EErBHE1HEHDHEHEHEtfDA?gu+Au$IE0HuE1HHEATL%SHyLHH>P1XZMmMtIEHu1H==ı@He[A\A]A^A_]ÐUHAVAUATASHv õHt|HLpHHM L@ upA>C C H Mt-D'HVHHFIEL*H;*He1[A\A]A^]S H5mMEH=<ШH]HDH@H5^P1RHH;XZ$A>C DBH;1A>9&HK @ K  D8H=H8]HppH\IHu#LHMIHLuL}tLH @ HH51H=;fDAVHMHH5TH=;HH@1jDUHAVAUIATASHdH%(HE1HIu DIUHEHtuH L`B tTp H xMAH=:HgHDH1RH@HVH5ڗXHEZH8'A<$t0H}wHEdH+%(ufD賴8H艬AL$DHIH5ȓH=i.1fff.fU11HHdH%(HE1  HufEH EH8oH HH@E1HkH@@H\LI@HAHM H=-H0^H7H5`1H='-BHH5|1H=,&HEdH+%(u%DHɻH5|1H=, ff.fUH mHh/H5 H8HvH 1Ҿ HHn HgH H H HV @`u]zf.HH5’1H=.D]Nff.UHAWIAVAUATSHHdH%(HEH @ H9 DXEIz@^HX(DžPH߉TeI)HߋP@HPHíH+1H辴HH Hs z豶>kH E1fD2L-| 41B RMe H8ZDL踪HAuIH2L/LPH.H0HAXAY2fv+f)uHpLHcpu49tt-IH4IHH5H='L@D1OLgL爅 艥L牅KH ؉ nf9B4aH4L1E1HAf.<JLAAG4AG9 LLA趩D9iHIc֋HL< Aw AOE/<w<LH@+L胤DljòHbHI0HuHE fo@fUEmRH@AAWAG9 HEdH+%(HeD[A\A]A^A_]HL1H5HH=%LJDHٶTLA謢LA聣EoAGl@HHHH5H=!'L@D1 HiH5J1AH=s%LIH4H/H5<H=%L@D12xf.HI$HǃHHt t [A\]D[LA\]T@IT$@H5\~1H= f@HHUHATISH@HH9tH9t [A\]DH @ t7HHLA@LDHJ@HH5 ~IT$@HDH=K1LHH;L[A\]6f.ff.@UHAUATHGhIw8L(LtHd @uNA\A]]IupI|$hH VLLADŽ$A\A]]DIT$@H5|}A\1A]H=7]UHAWAVAUATISHN0DH @HIAՅtcL &PtL ,iH PLELPEtAL iHOLEIL$@Hc1H5|H=%^E$E9uaID$xHHHu/fDHG`HHtHt%HH{Hu1H=#1+I$ID$xHu?HN@HH5kH=$@H[A\A]A^A_]fDALLAtLLA\$dAD$d u~LKumLvLwAD$H0Cd5Cd;S<0HTCdff.UHAUATASHHGd u H @`ufHLtL=H MEHHVH=/H0视HH;HH[A\A]]f.HW@H5ew1H=,G|fUHAWIAVLAUATMSHLHXHLL LdH%(HEHHHHLhLLH @`tUIAME@MH=HHB@HHHDHHVH5_wQLP1SH HEdH+%(HeL[A\A]A^A_]f.H=t H蘑L"HHIIIE8IE@HH1wHLL qtHLLIuLLIE0AWAHHHL= LIE8HAE<Au8tyHHLDžiH@HxpLH HBf ,AEd AMdBfB "IAEdAEH5,Nff.UH HATIH53LHKLLe1HH5?MU1HATIH5XLHIKLLe1HH5y?Mff.UHATIH53SLHH JHCLH5 XHH0J[LH3A\H5 ?1]Mff.U1HATIH5WLHJLLe1HH5>Lff.U1HATIH5V2LH9JLLe1HH5i>|Lff.U1HATIH52LHILLe1H>H5>,Lff.U1HATIH51LHILLe1HH5=Kff.U1HATIH51LHIILLe1HH5y=Kff.UHATIH5lLHHAHH0HLLe1HHH5 6KfDU1HATIH5LHHLLe1HH5y Jff.UH HAUATIH5LVHHH50 1LJAŅuH5HcL1FDA\A]]ff.fUH HATIH5LHGLLe1H9H5 'JUHATIH5LLHHA HH0GLLe1HH5c IfDU1HATIH5LHIGLLe1HH5 Iff.U1ɺHATIH5xLHFL1H5lFLLe1H8H5 &IfDUHATIH5SLHHAHH0FLLe1HH5c HfDUH SHATIH5SLHDFLLe1HH5 HU1HATIH5hSLHELLe1HNH5 HCLH5qPHH0:CHLL[H5p7A\1A]]|E@H 0H5 +LBff.UHAUL-EATISHLH`BHH HdBHhbH56H81@HtSHH5.1 :t>HCLH5*HH0jBHLL[H56A\1A]]D@H `H5=*L-Bff.UHAUL-uATISHLH`BHH HdBHhbH52H81@HHH5Z169L1H5O1AHC LH5NHH0AHC(LH5NHH0cAHCLH5NHH0GAHLL[H5A\1A]]CfH 8H51LARULJ\HAWAVLAUL-9LATIHdH%(HE؋`BAUHH LdB1CZY=A$`BLH5{4L= HH IdBI$hbH81>HHt1L7u[1ɺLL!@1ɺLL@LH5M4L1[BHUdH+%(uTHeA\A]A^A_]fDH H5'L?PL1H5/> ?UHAVAUATISHHdH%(HE1HA H5LLp0L?HCAVLL p0LZL1VBXLZL11>1L1IAHUdH+%(u;He[A\A]A^]DL5LLH5ZLL6= >f.UHAVAUATISHHdH%(HE1HA(H5KLp0L>HC AVLL p0LYL1VAXLZL1ɺ=1L1F@HUdH+%(u@He[A\A]A^]f.L5Kw@LH5RKL.< =fUHAWAVIHHMAULATSHhdH%(HE1E蓇HHH5HC HL8Mt}HEH]Lh@LMMIBA6HH=!J>EN0H}ILLH5J1:M$$Mt!Mt$Mu1H=11HxHHxH%LufHuH=6HEH1HUdH+%(u/Hh[A\A]A^A_]øf1H='10;ff.UHAWAVAUATIHHXSLHdH%(HE1DžXzAH~HH5]WL19H3HWH=Hp/H0H7L8)fDH0H=4H0HH0LMtIH=.IHtHpH`MHHH\H@I$AvHH=ɴDD\|LL1H5G6H1 LHp`;>LL1H5G6H H5GLH16H H5TLD1}6H5lGL1l6H H5TLHlPh1N6H H5TLHtPp106Hi H5TL狐16HK H5GLP|15H0 H5GL狐15HEdH+%(H01[A\A]A^][/H IƋKzLA=/EtAIG0HEIW0HUnH5$LHU.HUuHUHH;]q1H}HUHuH}H8[A\A]A^A_]KfDH5L.AtIW0@IGHEIW~HE1HE|fUHAWAVAUATSHHuȅBHL51E1LdM}HL9t-L+I}8HtL-uAEtHM}0L9uMtQL)'Ht,HHtHHu`H1[A\A]A^A_]fDH[A\A]A^A_]@(IfDH}H51+H[A\A]A^A_]f.Hd@UHAWAVAUATSH8HuBHEIL= HDHEL5HE,AUIMHEHDHMHEIL;etLM,$I}8HtLH},H}L},tuAEt]IE0IHEL;eu1H}HuH}H8[A\A]A^A_]#dIU0HEHDHUHEgDIEHEUHE1@UHAWAVAUATSHHuȅ~{BHL5E1Ld@M}HI9t-L+I}8HtL+uAEtHM}0I9u1M@H}H[A\A]A^A_]dfD1@UHAWAVAUATSHHHudH%(HE1EE*BHEHHDHEHEHEE?fAu\IUHEHDHUHEED}HH9]KL+Mu8MtH5L*uA}IEHEH5LE1^*A>gu$A~uI}0HuE19.L+Mu8AH59L*H59LA *E"I8HtL"uMo0Hu LIHUHH0H9t:tHP8H}1IH5 EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]mCDH}H=1H51HEdH+%(uH8[A\A]A^A_]!UHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL%0f.II9teM>I8HtL uMo0Hu LIHUHH0H9t:tHP8H}1IH5EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]]MDH}H/H5}1oHEdH+%(uH8[A\A]A^A_]UHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL%|/f.II9teM>I8HtLsuMo0Hu L:IHUHH0H9t:tHP8H}1IH5_{EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]IDH}H.H5-1HEdH+%(uH8[A\A]A^A_]wUHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL%,.f.II9teM>I8HtL#uMo0Hu LIHUHH0H9t:tHP8H}1IH5+EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]}FDH}He-H51HEdH+%(uH8[A\A]A^A_]'UHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL%Rf.II9teM>I8HtLuMo0Hu LIHUHH0H9t:tHP8H}1IH5EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]CDH}H!,H51HEdH+%(uH8[A\A]A^A_]UfHAWIAVAUATSHHdH%(HE1E)EbEBIE1H\E1f.IHB8HttrxpxLj0HuLdILJ8A9gAypAy}Lb0HuL]!DII9sUu%MMHLLLDLPHUdH+%(HH[A\A]A^A_]ÅuHJ0H5L1LE{goxpex>VfDILJ8H8H5L1\ fUHAWAVAUATSHHHudH%(HE1EiBEIE1HDHEL%)HEHEHE@A~pA~Lk0HuLIE1LLs8ADML{DMuubHCHEEtHK0H}L1H5{EIL9}t9ILs8MtA>rcLLuыE1ɅtHC0HE뜐EAuMt^H}t7HUH}LRAHEdH+%(uVHHD[A\A]A^A_]H}H_(H51DH}H61AH5:f.UfHAWIAVAUATSHHdH%(HE1E)EbEBIE1H\E1f.IHB8HttrxpxLj0HuLILJ8A9gAypAy}Lb0HuLDII9sUu%MMH LLLDLNHUdH+%(HH[A\A]A^A_]ÅuHJ0H5@L1LTE{goxpex>VfDILJ8H5H5 L1\ifUHAWAVAUATSHHHudH%(HE1EiBEIE1HDHEL%%HEHEHE@A~pA~Lk0HuLIE1LLs8ADMLDMuubHCHEEtHK0H}L1H5EIL9}t9ILs8MtA>rcLLxuыE1ɅtHC0HE뜐EAuMt^H}t7HUH}LGOAHEdH+%(uVHHD[A\A]A^A_]H}H$H5U1GDH}H>31AH5-!f.UHAWAVAUATSH8HuBHEIL=HDHEL5HE,AUIMHEHDHMHEIL;etLM,$I}8HtLH}+H}LtuAEt]IE0IHEL;eu1H}HuH}H8[A\A]A^A_]IU0HEHDHUHEgDIEHEUHE1@UHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL%5#f.II9teM>I8HtLuMo0Hu LIHUHH0H9t:tHP8H}1IH5EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]}DH}Hm"H51HEdH+%(uH8[A\A]A^A_]UHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL%!f.II9teM>I8HtLuMo0Hu LIHUHH0H9t:tHP8H}1IH5EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]MDH}H+!H5}1oHEdH+%(uH8[A\A]A^A_]UHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEL% f.II9teM>I8HtLsuMo0Hu L: IHUHH0H9t:tHP8H}1IH5_{EI9uEuLMt.HEdH+%(u[H}H8L[A\A]A^A_]DH}HH5-1HEdH+%(uH8[A\A]A^A_]wUHAWAVIAUATSH8UHMdH%(HE1EH]EL%$<IH\HEHE II9taM/I}8HtL#uI}0Hu IHUHH0H9t:tHP8H5L1I/ EI9uUt*HUdH+%(H8[A\A]A^A_]IbH5"IHtAHHtP}p$L1@HE1 H@ Hx0( H5(L1 _IT$@H5+Le A fDUHAWAVAUATSHhHudH%(HE1EERBHEHL=--HDHEL5O<HEHDžxE&H5>Lq HH;]L#Ml$8MtLLC uA$ID$HELL uID$0HuHHEL#H5=AIT$8HHU HU EjIL$0H}1HH5 EH;]OEAH}HxEEċEEHEHHHTHHLmHL'IH H}L1H5)` LE1yHEdH+%( HhD[A\A]A^A_]f.ID$0HuHHxGL#IT$8ID$0HEhfH}H:H51 sfH}H1AH5 MHH}H51Aw #H}LH5(1AW HUH}H5kA8 ff.H~]B1LDfHrHL9t0HHB8Ht8nuxouxuڋtHHr0L9uL I1H ;HLH5Z u1\fD L fUHAVAUIATIHdH%(HE1U#Ht\H AULQLL ,PHA;Ll P1I$hbH LH8Xu$HEdH+%(HeA\A]A^]DLLLH5LI$hbLH8t,I$hbLH8HH{nLLBH5yL~I$hbLH8/1ɺLLUHHAVAUMATISLHdH%(HE1!HHH LQLL L'PH9P1BH LH5Ht=1ɺLL1L1HUdH+%(u/He[A\A]A^]LLL @UHAWAVAUATSH8H}HuUHMHEI1ۃL5HDHE%A$IL$HMHDIL;}t[M'I|$8HtnAuGoAuDoL EtuA$taI\$0IL;}uf.HtSLEHMIًUHuH}H8[A\A]A^A_]fIT$0HUHDW@I\$IfDH}H-H51H8[A\A]A^A_]ff.UHHAUATIHdH%(HE1sHHH 5LQL GLPHY7LP1H LH5`OLLH h1L1HUdH+%(uHeA\A]] D@UHHAUATIHdH%(HE1HHH ULQL gLPHy6LP1H LH5 oLLH Ӭ1L1HUdH+%(uHeA\A]] d@UHHAUATISHHdH%(HE1HHHqLRL LPH5LP1#H LH5 HC LLHH01L1HUdH+%(uHe[A\A]]D |ff.UHHAUATIHdH%(HE1HHH LQL LPH4LP17H LH5 LL1ɺ1L1HUdH+%(uHeA\A]] @UHHAVAUATISHHdH%(HE1HHHLRL LPH3L.P1QH LH5 I$hbLH8HHH5`1HHC(Lp0Ht Lt8LH5&L1 HUdH+%(uRHe[A\A]A^]LL1ɺV1L1 fHC(HP01UHHAUATIHdH%(HE1HHH ELQL WLPHi2LԻP1H LH5 _LLH x1L1HUdH+%(uHeA\A]] T@UHHAUATIHdH%(HE1HHH eLQL wLPH1LP1H LH5LLH 1L1HUdH+%(uHeA\A]] t@UHHAWAVAUATISHdH%(HE1HHLL=0ARHúPLL |1AWLLL&H LH5H1LL 1LARLSAWL=H LH5s8LLLULLLB1L1HUdH+%(uHe[A\A]A^A_] @UHHAUATIHdH%(HE1cHHH %LQL 7LPHI/LP1H LH5z?LLH X1L1HUdH+%(uHeA\A]] 4@UHHAWAVAUATISLH(LmdH%(HE1{HHL==LAWLPHb.L 9PLŷ1H I1LL8LLHL%LLLBLL1H5HUdH+%(uHe[A\A]A^A_]ø @UHAWAVAUATSHhHxHuUHMdH%(HE1EEEHMHEL5lHEL-"EHHDHEHEHE(LL HH;]L#M|$8MtLLouID$0HuHHEVL#LAIT$8HHUIwPL-HpLEH0DH$D(MHHH LD(H ltAHH HHDATHHH5zAVH @HP@1AU~H HHBL{MLfH8 I+WL2+I(H`L\LHH|jYHHHH?H HIH)I)LHiH)HHHHH?H HH)HHH)HH)1V Q cXZIG8/H@Y4HHIHLH5sLH0H5 LHcP$I(t!H5BLLH58LnH@1LHH5!HHHLHp@EAH`H5LLfDH H521H3Hu#HEdH+%(He[A\A]A^A_]ÐH=ـHpHHDžIHƅdL\H--:--:--H\LHDHLIHUHH 51H=t10;ff.UHAWAVAAUATSHHHpxdH%(HE1HEdHEExH5HIHhv|H5LaH3HH=nHpHPHEHHDžXHEHHrH@PHeHHuyXIO AG1HtQLuAOLH LDHHpMLAUH5P1RLTH HHL{M'AwLeH=wLI?H:LuLHH|jYHHHH?H HIH)I)LHiH)HHHHH?H HH)HHH)HH)1V Q @XZLmHU I+W(LU&HELX@HhHULL`FH}+LH5V HH`]AL`u.AwHH'LDžH5HD(L`LLH5L`IG 1L`HtPLH5?L`IcWH`H5H`LH5H`HXMLpxH51L"|LHDHAH5HD1H5L1H3Hu&HEdH+%(He[A\A]A^A_]@H=|HpHP1HDžhHEHH--:--:--ELuHEDHuHPHEH]xXfDHhHp]:1H=n1pHuHHE{HUH`Hh4H}H5>HHX+ff.UHAVIAUILHMATLASHdH%(HE1E#LDHQAHtHLE1HEdH+%(uHD[A\A]A^]ff.fUHAWAVAUATIHSHL5wEτH5+ LMIHD}ϻADt\H5UL11IDLLL IHtD}IUDuH56L1IH5L1HU+HUD}uJH1[A\A]A^A_]fH5L1H5+ LpIH#@H5 L1ff.fUHAWAVIAUATSHHH8@GdH%(HE1,]H3HHHH=xHpH HDž0IHtj1MMt*L8H5&LtzIw@LtjH LIHu@uf.H5L1HEdH+%(He[A\A]A^A_]DIE@HtHHEHtL}f.L(HuIHLH5FLH{(LH#H7H5 HD]1HK8LHH5HcSDH5LH`H5LHXH5LIcU$H5&LHUH5LHcTH5vLHxH5uLHpH5LHUH5LwHcSL%H(H0L/{HHEHHEHHEHXHL}HH H+SLtH{(HLUL`HL`H|jYHHHH?H HIH)I)LHiH)HHHHH?H HH)HHH)HH)1V Q H{0Y^HlL]LHLXH|jYHHHH?H HIH)I)LHiH)HHHHH?H HH)HHH)HH)1V Q XZC<C@AM4ikdA7HcHUAU0AAAOkdPHkdHpHcHhHEL@@HcAU8H}A}<׉TkdGHcHx@LH5݅L1H}H#t{HHHHDH5L1QIUL1H5L%5LL1H5l!AU$L1H5 LL1LL1H5L1H5L1H{(LHHԅH5YHD1HS8L1H5PC8A9ELL1ySDLH5G1IS㥛 [H`L1H55CHXL1H5/+LL1LL1LH51LH51HELH5IHEH?HH)1TL1H5HxLH5IHxH?HH)1HpLH5IHpH?HH)1WHELH5IHEH?HH)10SLCfEτH5UL轒HEIHtm1}MuDtv蹖H}LHHWILMt@LHLMvMuLL^IHu}uRH1[A\A]A^A_]LH5qTL1脜-H5LHEIHAHuL蒞UHAWAVAUATSHHH (/dH%(HE1躕HHH3HH"f苕LH5IHLH5QLH0H5LH8H5RLؔA`H5ҴL負HLLHHLsMgA~(,HpPH5nHH8 Av L`H=JLLP贞AvLH=0蜞L@A~(LL0}/L0A`LMLHL8H H5P1xXZH H5*1[HHtHDžHHHEdH+%(uyHe[A\A]A^A_]f!I+PHHpHH81H=.1@(tHH x#UHAWAVIAUATSHHHdH%(HE1HHL8MHDžDI_Hs L`H=TLŜHH5袚tHL菚{(HpPH5HH蛎HPsH=HHFH@{(HH(H Hx胙L4H|jYHL4OHHLHH?H HIH)I)LHiH)HHHHHH?H 2HH)HHH)HH)1V Q |_H(AXHԘL(H|jYHLNHHLHH?H HIH)I)LHiH)HHHHHH?H 2HH)HHH)HH)1V Q ͛HY^H&LH|jYHLMHHLHH?H HIH)I)LHiH)HHHHHH?H 2HH)HHH)HH)1V Q XZLH5HI膏HH5BLLpC,&HH5 LPHH5LL:HH5gL$HH5`LHH5YLHdH5MLXH5BL轚\H5:L訚`H5L蓚xH5#L~H5Li|H5LTH5L?HLLMM?MtHLHEdH+%(He[A\A]A^A_]LH5L1脔H1LH5ulC,HLH51JHL1H52HL1H5HL1H5HL1H5HdL1H5ғXL1H5軓\L1H5褓`L1H5荓LH51|LH51kL1xH5NL1|H51H5L1 .H+PHHpHH>fH4H(ƅ<HH--:--:--H4HH(Hƅ0HH--:--:--H(HyHƅ$HH--:--:--HfHHHTL8MHI_H1H=%1hHSH5bL-HSH5L1軑T1UHAWAVIHAULmATASHH(dH%(HE1uLDHLEE IǸMtJLH[DH8tTHcUIHHHRHtqHMLHP0e1HUdH+%(u~H([A\A]A^A_]DLH DH˒t7HcUIHHHR0Hu@ULL1IUL-1sUHAWAVAAUIHATSHH(dH%(HE1E2EGH=H1H59褅IHEEL}ĉE@}H5L1ՏELHDH輑uLHDH裑tHcEI$LMHHP0H=0LIHta}IT$DjH56GL1Is@H5L1HU+HUdH%(HU1HPPLvHMLB@HHLD‹P HHXLI@HH LDɀ{tK9t9HfDHHL` MLm1LEHLL}LM}LLHŶ1}HSLL蹏H{LMLELELM9LH5IHāLH5L貁HUH5˳L蟁HUH5L茁H}H5YALH{LLsHEdH+%(He[A\A]A^A_]ÐH}H|HnvHDHLH5kP1ÇXZHHHLI@HH >LDyDClfD3LLHCHLELM߈ff.@HUHAWAAVAUIATIHSHHdH%(HE1 ~HMDLLEAHEH5UL1ʆH5L1蹆HfLe)EH@HEH|HE1HtqLmLHHH{Hu1H=1|fLeHEIH)EH@HtHHuLLU1HUdH+%(uHH[A\A]A^A_]Eu1_ff.@UHAWAVLyH5-yL yLL% yLxLL%@xH5xH5xH52xH5xH5PxH5xH5ntxH5cxH5RxH5AxH50xH59xH5xH5WwH5wH5uwH5wH5wH5"wH5wH5@wH5uwH5^dwH5SwH5|BwH5 1wH5 wH5)wH5vH5GvH5vH5evH5vH5vH5vH5vH50vvH5evH5NTvH5CvH5l2vH5!vH5vH5uH5uH57uH5uH5UuH5uH5suH5uH5wuH5 fuH5UuH5>DuH53uH5\"uH5uH5zuH5 tH5tH5'tH5tH5EtH5ԾtH5ctH5xtH5gtH5VtH5EtH5.4tH5#tH5LtH5ۺtH5jsH5sH5sH5sH5sH55sH5ķsH5SysH5hsH5qWsH5FsH55sH5$sH5sH5<sH5˳rH5ZrH5rH5xrH5rH5rH5%rH5zrH5CirH үHUrH^HArHH-rH5vrH5 rH5qH5#qH5qH5AqH5ЫqH5_qH5qH5}qH5 rqH5aqH5*PqH5?qH5H.qH5קqH5f qH5pH5pH5pH5pH51pH5pH5OpH5ޣpH5mspH5bpH5QpH5@pH5/pH58pH5Ǡ pLVLoLLoL nLoLLoH޿oLoLoLoL|oH HhoHqHToHH@oH5/oH5oH5 oH56nH5ũnH5TnH5nH5rnH5nH5nH5nH5tnH5=cnH5̥RnH5[AnH50nH5ynH5nH5mH5&mH5mH5DmH5ӡmH5bmH5mH5mH5umH5dmH5-SmH5BmH5K1mH5ڝ mLiL mLLlL LlL LlH޿lLlLlLlLL%}lL{lLL%glLZlLL%{FlL9lLL%%lLlLL%ylLkLL%kLkLL%wkLkLkH5kH5kH5ukH5dkH5-SkH5BkH5K1kH5ڒ kH5ikH5jH5jH5jH5jH54jH5ÏjH5RjH5jH5pvjH5ejH5TjH5CjHH5[A\A]A^A_]$j@LG Mt@IHu3fA;0t(HHtL@MuU1H=P1H]E1Lff.@HHt>HHu2f.;pt+HHtHBHuU1H=H]1Dff.@HGW@HWD@0G<@UHAUATILmSHHXdH%(HE1adH HC@HH MdHFML$@LHCP@@LHP 19kLH5H=8]HCXHEdH+%(u HX[A\A]]gfHG@GG G0UHHPdH%(HEHGuHuHHxXhHUdH+%(uVgfDHHNONON O NONONONON O N$O$N(O(N,O,N0O0N4O4N8O8N<OC<$s4L@H=͏LfH{PH8H0H5HXH0C<H,H5:<HX'HH5J1bHHtHDžL8M HEdH+%(He[A\A]A^A_]fD8AVLMD0HH5P1+bXZ@L@H5RuLWH8H57uHHWfDH56;HW@1H=w1 X[[HHHH(YpHHcbUHAWAVLpL`AUATISHHHHDLdH%(HE1HDž(H+CHPLH٬C<tss4LH=pdHPs8HH=yHgdH{PHWMLMt?HcEIIDLP0MWMtALLL1HsVIUHAWL=AVIAUAATIHSH8dH%(HE1KHMLDLHMEEVHMfE1A9s}HEL5}H5hLIIHHD}EH}!DMUA[D}L1H5gS}EIuRHDHL5LLZOIHtr}IWDuL1H5 S}ItHMEHLxfDH5&gL1HU[SHUTfDL{}HEdH+%(H81[A\A]A^A_]fHcUčBI։EHZ0A9LDLTwHcEĀ}IL5H@0HEofDH5kfL1RH5L(HIHX@H5kL1wRH bID$ HH lI$AD$HCID$AD$ID$0ID$8ID$@TI}PLAD$ID$(AD$CI}XHL5IH@IEPXIExQx;|u*HH5ӖH=NHHHDHHD1{UA;XvAXAL$I<$ID$ Hus@HHYHxHu1H=xc1!6H@+HlH~X1H5H=>OT@At$LuH=NLCHC LH5H=NL@@1T@HXH5H=OnTffD1H='N1P51H=M1@5K@ff.UHAWAVAUIATSAHXVNdH%(HEȋFHEFEF EFEFH FHH HWH=YLPFPHEPHEPHEPHEPD1H5SH0DcLtHK@ LHEHEH]E1HEHEM}HEHL%LKDIfDAEAMMLI HH AMHH AGɉEAGEAGEHcÃHLp7V@4H5ӔPEG1uuRH 9]uHEdH+%(u3He[A\A]A^A_]f.H5aH=J1kR>UfHAWAVIAUAATISHHhDpdH%(HE1H)Ef}M@ ~ADžH5\I@H=a2LHE07LDA5HMHωtHx?2tHx"Dȉu=0=tA>@U1A!D58LELAHڹ@D@E1IH9u@DDx1DxHEdH+%(HeD[A\A]A^A_]DL]DLH=hLxLm ?pLH=J>MHfLx@ AMDFEI$Ht-@EHM1HUH5H=H"PDI$軇fHُ@ tH5lH=G1OA@ ^A;8I3LIMPAH5KH=FHxP1OY^fDAVfDHL1IAVMLH5MH=nFIOXZfA;P;UHAWAVLuAUILATI1SHHhD~ dH%(HE1fV HuH1IFfDAD$HxI0DžDHsDž@i(HH@HH@xHHAHuHL{Mt>LHCtAL$I`LLED$vDDf1H=W=1)H@ t+AD$H@H5`H=)>@1|H@ADDHA@ tAD$DH1$f|9=HW~@ tA1H5H=1\>U@0= H~@ Pf'fD0ҁzH}AFR%==AGH5MH=.11=-f?PDH}@ HH Ƅ @E1Dž L@HH,}@H5H=P/1)=@ tIH@H@1H5~KH=-<H5H=.1<7(1H5&UH=`.DDHH=bPLu&LDH=2v&Mx9HHMH1ATAMH5H=&7XZS#8I)HMMHPA$H5AH=&P17Y^1H=&#ff.fUHAVAUATISH H_0dH%(HE1LI@@HtWHHtO11+fHcz@HcR701H=G?101H=>1 UHAVAUATISH0H_dH%(HE1Ho@HLLAD$ I|$(HtH52qID$(H{ L I|$HEdH+%(H0LH=[A\A]A^]sLuLmLH=")A4$LH=(qID$(E1HtDHpHC0LLH5xH=L@@1.sLuLmLH=(A4$LH=q(HC0MLH1H5xLH@H=1o.f.1H=w1`kff.UHAVAUATISH dH%(HEHG0LHm@ID$ HtDHHu:f.HHt#H{Hu1H=/1f.I|$t I|$.LIUxxI}PLI}XL#I|$ )HEdH+%(H LH=8[A\A]A^]wLuH= 'LmID$0LH5fwH=/HH@1,HH5nwH=o.HHPDH%HD1,6ff.UHAWAVAUATSH(H7dH%(HE1HIH=fHp IHIHEHH@PHtTHHtLLuLcM+At$LHKZAƅAT$LHuLufHuH=UHư HHu4@H'HIH="At$0LHYtAD$4uLhwfDID$ HwL(Mu=jDEtHk@"LzMmM2MeMID$A$@UĉEAD$ u9EttHj@LL EuHj@xHUH5u1H=7*Z@H=LIHDHEdH+%(uyH([A\A]A^A_]f.1H=W81@ HUH5Uu1H=<7*=fHUH5t1H=7)f1H=71 ff.UWHuHG @u]p1H=+1 1H=*1 HGPHtSUHSHHHu0H(Ht#H{Hu1H=q)1Z f.H]f.ff.@UHATIS}LHh@ t/I|$ A $t5ID$IT$H5;tH=(L@@1(I|$ t I|$ G A<$. Hh@ uyID$LHH{@ LHC@@tHe[A\]DHCPHtL MuDM$$MtI|$Hu1H=G(10 ID$A $IT$H5sH=d'L@@1'[@k8HA IL$HD PIT$H5hs1LA@A $H=W''ZYff.HH@@Ht\UHSHHHu9fHHHt#H{Hu1H=1Zf.H]f.ff.@UHATSHGPHttHIHu7HHtH{Hu1H=&1ID$PHt0@u9I|$PI|$X[I|$@A\]o1H=%11H=_%1UHAVAUATSH0Lo0dH%(HE1H#fMe@uvAL$t-HEdH+%(H0L[A\A]A^]VfDLID$ PHEdH+%(H0[A\A]A^]At$LuH=LH]AuHڹH=_ID$0ILH(H5qLH@H=1\%!AD$u/HEdH+%(uH0L[A\A]A^]?1H=o&1Ht[UHSHHHu8Ht+H{HtHG tf1H= 1H]f.ff.@HtWUHSHHHu 4@Ht+H{HtHHuC1H=' 1PH]f.ff.@UHAUATH Lg0dH%(HE1Hc@At$AD$MD$ MtCIHu9t"HHt$HxHu1H=11ۼMD$ LAT$ID$ @HEdH+%(H A\A]]@At$LmйH=LID$0LH5doH&H=fL@@1"At$1H=1fDHEdH+%(u!H LA\A]]x1H=1UHAWAVEAUAATISLAȉH(ULH= %LdH%(HE1蓭IHust'HEdH+%(qH([A\A]A^A_]DuLIHtEt@ED$I|$ EHt9HHu/HJ HtHPHu1H=1EAELmL|` HL9?3LLRIHtހ}tHxHLI~u1H=1GHt3HHu)HJ HtHPHu1H="1 E~XAELmLt@` HI9t33LLHt}tHxt1H= 1@I|$ ID$0AD$HID$ Ht]L)1H=1`f L@I|$ 6At$u1H=1-DHzLlAD$u1H=1uHtHHuf>tHHtHpHuH=".1 fDUEHAWIAVAAUIATSHXHUH_dH%(HE1HQ_@E1A}HHHEAtH_@ $DLDU腺DUAzAE\H^Awu@ u\HEuHx,MAą UAE11DL(HEdH+%(?HXD[A\A]A^A_]LeH=6L HUHK@MH5nkH=O 1hgLeH=6DEL LC@L1H!H56H= !DUHUEHK@1AH5njH=O DUDUDH]A@ HMHULC@1H5jH=E HUHK@E1H5?jH= { UHAWMAVAAUAATISHHH_dH%(HE1H]@uIfAN@HD8@ !HHLH5NH=L@@10HDALH5%LH=&HH@1fDHHDH5oLDHH=bHH@HPPP1H 4H{%t<uHHcH>HLLH5LHH=L@@1LHpLHVLH^LH4LE1ɋHLHLHH5QJ1H=H@LHDH5RLH=HHH@1{H5@ jHHLH5KH=L@@1y;HA1AH5kHH=tAH@ExHLH5IH=AH@LHLH5[H1H=H@$HH5nH1AH=oH@ff.Gtff.@UHAWAVIAUATISHHDjLdH%(HE1DRDIuA,H{0C@tDxHIUMH5GH=YDpPdLB@HPAL$1QLDpH AAv@dH5{JH=1AEpAfHEdH+%(PHeD[A\A]A^A_]xAFx DžpAD$ A}HETAFMeLxdI$Hh衊uLHI$H}P@HH.@ IT$@HH5ZG1H=E1@H.M}At$ @E1A}HxLGHS.AEX@AFHuEIzuLHHpE1HC8Jf.At$ LHLDxFAfDDxLHLLADxMHLAT$ L#ADxMHLAT$ L軥AAt$ LHLDxA~fDH!-@ t#IT$@HH5\E1H=CfDE1@<p|LeH=L@MG@L1HH5}H=b H H@1H5H=r'ADp7$AETHhDx$D9pH,@  UAE9HhH@PHtUHHtMHHHUHytH+@IT$@HH5.E1H=E1H+@AE89w AU8LA`LHLE1pEMD$@1HH5CH=t9H ;1ҩt)DHHuOHuA9tFH !HL[A]A^]1D1҃{<H fD1҃{<H fDH f.UHATISHH;L[A\]mff.UHAVAUATISHH#M,$u[A\A]A^]fHfIHtHw#MuD@ @tL$LL(s1Wf@hPE4ȉEԋE8ȉEDED1fL u]s`fo HPfo0fo@foPD$@$$l$t$ |$0HP9~LLLJtAHEdH+%(HeD[A\A]A^A_]DHpPEHH59HAH=1}HLAAąfH/@ DL-/1H 'LH59H=HQփH5HLaAąfoHH=pH0) G 40HeH0HEHXL-H=ZHIL1H58#H=Gx019GHWH521H=7BEDJH:_LLuIHu8E1DBE@H5'L-1H LH53H=qHtփE@ LH551H=1G LH51H=G1`kH5BzUA1@BDJ<1LLBd@ƿLD!f.fF 9G fUHATIHH@t H@OLLeH=+ff.HH= ff.fHFH9GUHH dH%(HEHGH}HEHFHuHEHUdH+%(u?ff.@U1ҾHHdH%(HEHGH}HEHUdH+%(ufAHAHIDHcH>@HTRACE_REFPLYHSAGf7EQSA_RfNF@HSA_RESPHf.KAFfRSVDFDHTRACE_PRF HOGfFL{H1FfDW F 9ºBÐ9ºB 1ҼfUHAVAAUIATASHx+A9ܾIAN賽I4[A)܍4藼I舽ID [DA\A]A^]ff.fUHAUATI諺IH;L.I$@L莿I$E$M$PLHFA\A]HHH=G]U1HSHHHHH H诼HsH-Hs H]HfDHxDtfD@DH0E1E11H2H='ֺfDH5 F@u~DuFDH6E1E11HjH=W鎺ff.Ht LJff.UH4HxPHHH!H@PHxH萮H H@H]ff.@UfHSHHHC`ƃHC<CEChCxHCHHHCXlHCPH]fUHATIHcHH<AJcH>LH H01@LLeLH H1LLeLH H1LLeLH sH1ȭLLeLH TH1蠭LLeAL1LGHLLeff.(tD[ff.(tDUHAULATISHHHtL褱HHD MLHH@H=M[A\A]]UHHHdH%(HE1lH`HUdH+%(u賸UHAWAVAUATSH(HdH%(HE1HIIE1CHCHtOL8Mu*EDH LH5;7L1A赶M?MtMGMu1H=I1@H[HuHEdH+%(u]H(D[A\A]A^A_]fDsL}ALH=FH MLH56L1':fE1薷fDHHtpUHAVAUATSHHt`IIL56E1/@,uL@HH LLL1躵AHHt"HCHu1H=GD1E1[DA\A]A^]ff.U@LuHATSLeHHPdH%(HE1HHHL@LHD1ݹLH5H=臬H蛲H d@LHeHLHH @HPHLHD1wLH5H=!H5H HwHHH HPHEdH+%(u HP[A\]۵ff.UHAVIAUIATSHHtH't+IcEHHx02IMt![LA\A]A^]fD1AIMuIcELH5HHP01̳[LA\A]A^]UHHHXH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H=9nHPDž40H@(HHdH+%(uff.@HtWHE1Hu'Mf.HJ9u DAB t0HHt(HPHuU1H=b11HE1DfHt?HHu5DA;pt-HHt"L@MuU1H=01H譨DE1LÐFtHtpUHAUATSHHwpHL-eUL荧IHt8DI$HtHKtCtLLeIHuH[A\A]]fff.@UHAVAUATSHt\HAIHuL@HHt@LcMt'E;l$huLL腱t[LA\A]A^]D1H=.1蠧E1[LA\A]A^]ÐUHAVAUATSHt\HAIHu+L@E;l$huI|$xHt L菲t.HHt#LcMu1H=.1*f.E1[LA\A]A^]ÐUfHSHHdH%(HE1)E)E)E9w tHH?1HuW|uHUdH+%(uH]fDC 9E許UHAUATSHXdH%(HE1u\HGuHuHHxX聲HHtHH@ xtzHEdH+%(HX[A\A]]fDAHmIHtE~AELl31L謒HHtL HI9u덐tHHHzHpHuH=1藥HEdH+%(u-HX[A\A]]"HEdH+%(uHX[A\A]]锐_ff.@Ht_UHATSHHtHL%,HHt0HCHt@ftHxhLU1H=w+f[A\]>HuPHtKH@@VHt?HHuBD;Wt3HHt#HxHuU1H=pf1HvfD3fH%@ u@E1ÐU1H-H5.H=8LHH@E1]f.UHAWAVAUATSHdH%(HEH@ tt@Ef1H5oL%H@`@<ƀ@h@x薪L5NH5HELlIHIHMLxHu2fLxAGftH}LAIhHuH}GtE萠H}IHAAGdHH8,LPH}GuDLLŧIHIH}@HIDJI֥I$͞H HID$HH HPHK@ u%HLID$HL[A\A]]@I$H5H=31'DUHAUATISHH(dH%(HE1H~t H~H{L^H@ u9LH=BC tC HEdH+%(uGH([A\A]]A4$LmH=`LܣHL1H5"H=2azf.HH(UHAUIATISHHPHtDHHu:f.HI<$HtHsHuH=31I$@HB H0H=e@I<$HHt HuI<$IHPH9tiHH@H9uH@HBI4$H=ѵI$H[A\A]]fHH5ƹ1H=28I$`IUHATSHHdH%(HE1Ht HiHHEHt$LeDLHeHHEHuHHt1BH趤HǃHt H5HHt1HvHǃHt HHHtHǃHEdH+%(u H[A\] ff.UHATISH dH%(HE1G<u*HEdH+%(H L[A\]@HwH? tH}uI|$Pt$HEdH+%(H [A\]DID$HHHI$H6Ht @\@I<$It$E11L@ ID$PHHt[I<$bH@ ]HEdH+%(IT$H5=H=;H 1[A\]鉱fHY@  HEdH+%(IT$H5H=HID$PH@ HEdH+%(uUIT$H5KH=dAD$I<$HDžHH Mݜff.fUHATISG<4HeB SI $t AD$<LI|$@t I|$@”I$LH蟒I$LH̞H@ 3I|$@t I|$@y[LH=A\]VfDu!AD$<o[A\]fDKH@ uSI|$@t I|$@AD$8uAd$<1LID$4AD$<tH-@ tIT$H51H=4-HW1H5H=4AD$<DAt$8I<$Hj`\`NDIT$H5q1H=3议fUHATHHkLg0@ uLLeIT$H 1H5H=4GDUHH`HdH%(HEHHuHEPHt#HHEdH+%(u"ɾ>fDHEdH+%(ufUHHATISH@ ujAD$M6MM~MH)@ t1IWLL2A(uH_HHtI@ۘIEMPLHH= !HH=AO,j1H=1ЊH[A\A]A^A_]Ðff.@Ht{UHSHH~(t H]H贛HHtH@0HDLPHH%H=^ HH蒑K,H]kff.UHAWAVIAUATISHHD@ A$DL>AI$HL8M1f.M?MtXIHtoG<tw~LLHJ@ utA$DL1M?AMu@tlHLL[A\A]A^A_]1H=w1 DH5 H=1DH5H=1اoH[A\A]A^A_]ÐU1HSHHHH]UHdHATSH_0@ u\HLtLHHMHA<HH=-UH1H[A\];H5H=-1덐UHHSHHH?HH]HUHAUATISH(dH%(HE1(t\AD$(I$Hc@ QI$(t I$(A|$(eI$ I$ tHʊI$ILHH=&M$HHD$'I$I$tL耊D HHMLHuH=&I<$LI$HI$E$M$PLHoH=&HH܍HEdH+%(I$E$LM$HH"H=d&HHH([A\A]]鎍fDA|$(LmLrIT$L1H5H=&wLff.UHAVAAUIATISH`HdH%(HE1HVHHԏHÐHDDI$H}LmHEH]LHHEdH+%(uHH`[A\A]A^])$@UHAUATSHHL'Do4I$蘈I$&I$I$I$D肂H H;HHH[A\A]]fUHAWAAVIAUIATSHHpHhHdH%(HEHHxUIHAD$Cdu Ht.HEdH+%(uH`HS8L1[1A\]HC8I$HuHE?HHt'HEdH+%(u0H`[A\]&fDHEdH+%(u H`[A\]ӋUHHATSH@ HHt5DHHt(HPHJ<tHJH1T8wH5H=H1$DEt@8dwUH5YH=H1fDEVtK8$wDH5H=SH1詓H H H5H=,HDff.@t1ff.UHAWIAVIAUIATISH(dH%(HEȋ@H=蓀A7H=ۖL HHPp BHD{ E6H{0DfDsE$ǃDs4fS0MtLH=+ƁHCC(HdH5MǃrSC 9vK,#{H8tI$H,HH@CqI$HI@H@ AE,tPHAE(@ GI}@t:fHEdH+%(mH(L[A\A]A^A_]LfDI$@#%{I$I$tHuI$HH=ILA<HCrI$FrHDHXH\H{sxHufMe1LuLH5H=eA}(LLL1H5H=9蔐LeLIUL1H=H5mVI}@[|ff.UHAWAVAUIATISHHHFHtIL0Mu!?Ht HM6Mt I~Hu1H= 1pH@ AECAE|HCHtSL(MtKL{#DH LLLMmIFMt"MuMu1H= 1YpfH@ uhH[A\A]A^A_]@H@ tHHH51[H= A\A]A^A_]DHH5fH=w 1ЎHHHK1[H5^H= A\A]A^A_]顎UHAVIH=AUIATSH|H{IAELA$|Cu!H2@ u8LC [A\A]A^]@H HSLLID$H@ tHL1H5H=^ LC [A\A]A^]fUHAUATIH dH%(HEH@LAD$,tGAD$(Hg@ I<$@tHHEdH+%(H A\A]]HEdH+%(H LA\A]]@HEdH+%(H A\A]]IHWH1H5H= L1I$dHlfDLmкLIT$L1H=1H5腌I<$@Gxf.UHAVAUATH(Lg0dH%(HE1H@ u.A|$(HEdH+%(H(A\A]A^]Ml$1H LH5H= ܋A|$(uH@ t1LuLLL1H5H=; 薋HEdH+%(uH(LH5A\A]A^]wUHATIHdH%(HE1(t.HEdH+%(LeH5`:f.HHoI$PoHMLEA$Esx}H@ t1UHH sH5H=IT$HD1菊Eu LHEdH+%(uGLeH5LyH59H=1;H5LLEvDUHAWAVAUATSHXLg0dH%(HE1HIDŽ$P@ A$A|$(I$@E1hIHubfu A$xHkB I$@A`rHhiAdI$@ahIHLkLHqL)mA$HcHzHc91LyLnLm=A$|HB BLEDLLELE1IT$EH XH5H=)脈AIWI+WHGLwmLÉEgHB H [IWI+WHH9EE1H]LeEDuLAnLmHLEgLE:gHH5wH=E1诇E9uLe HEdH+%(HXL[A\A]A^A_]LjHA@ ^I$@ZfHt1I$E$LM$PHH=HHtoH@ ugHEdH+%(HX[A\A]A^A_]DH5`H=21ˆEfDIT$H51H=覆HEdH+%(HXIT$D1[H5H=A\A]A^A_]bfq tuuH(@ IT$H5z1H=$H5H=%1xIT$H5]1H=D߅HEdH+%(HXLH52[A\A]A^A_]I$@dHHEdH+%(I$E$LM$PHCH=<HHHX[A\A]A^A_]mLuƹLH=lsL1H5H= H5H=1m qfUHAWAVAUATISHH8pgA$0)u1H[A\A]A^A_]A$HcHAI$8iI$8I"gHEExaI$8gA$0HH9tH@ tDDM1IT$AH5H=}\fDH@ uAum9I\$1DHH5H=ȃAu:H@ tDE1DHH5H={薃@H5aLHH@ uH5ƜLsYIT$1H51H=2UHAWAVAUATSHLw0dH%(HE1HIdžH@ EEA~(t2HEdH+%(GHL[A\A]A^A_]FfDIHfLMHH=eHHjA0u Adž0I8eHwuLi1I8UgI8ff#v1DI8L9`s H@ I8LeA0LI81NlI8A*o؃#FHo@ AAALAdž0HEdH+%(I8H[A\A]A^A_]eDHEdH+%(H[A\A]A^A_]IVH5̈1H=πf.H5L\@AKA~I8e@9~I8_H3@ pLf)@)P)`A;^ I>1H@6tAF 9XHп@ H5H=1|@LpALIVAMH H51H=4f.HEdH+%(HLH5<[A\A]A^A_]mIVH5 1H=2;H8DžHH@H I8eI8dI8DHH3^I88!^HLIHHrL8M1af)@)P)`A;] I}H 1ɉ4tAE 9XAF,tIuI~AjMeH8I$H(bI$jI$iI$iI$u\IEH(HpHpHxHpLHH(H(HTM?Mt5MoM1H=v1^DH5%H=1|9Lp޹LH=kL1H5LH=|PHH5BH=$1}|hUHAUATISHH(dH%(HE1AD$AD$,tAAD$(H@ u{I<$@tFHEdH+%(H([A\A]]HEdH+%(H(L[A\A]]黿HEdH+%(u_H([A\A]]:f.LmLIT$L1H=H5m{I<$@NugDH5gH=^17{UH=H5Y1H{Nx\@UH=H5F1Hzx\@UHHdH%(HEH=HxP~mHu~\tpU پHQHxPhH6HxPhHHpPH=`HHxP^XHEdH+%(u<1H5?H=HyHHxP^뷐ɍAMeL I1Ht]UHAA u"IXE1HT1H=d1]fH5H1H=dyL =I11ff.fUHAWAVAUATSH(dH%(HEHH@XHxH6^HÉHڸ@ `dE1Lmef.E9u AGHHxPHu EIFIVIt H)IjLX9EHNHxH]HXH5HxHLaIH LHZ)HD}H@PHPIFHD H=wE0>8fA6w|AGE1EAADEv\HuHxPhH|DHxPbHiHxPbHTDE@ HxPDAAADEEDEwfDqk@HiH51H=wHEdH+%(H([A\A]A^A_]fD1EHDH59H=[vHDf.ALAHEdH+%(uaH([A\A]A^A_]f.HH51H=iDvOjHEdH+%(uH([A\A]A^A_]X3bHuUHAVAUIPATSH_IHHMuD@ @lLf$LL[gsHeL[A\A]A^A_]ǿ1L趿HL.MIEH.L@1A8uA@A9GIGHtcHHu;YfLHULEH}OH}LEHUHHt HzHu1H=1GM@H=DKLEYLEIHAoAoHHAoP P I@0HF0"ZfMmMIGHtLMuOD)Љp1H=gLg8HL-Jf.MtIpHt1MF8tILEHuMHuLSLEH=1#L1H=*1LH=1LHL.MLM\Vf.UHAWAVAUATSHHLg`dH%(HE1MM$MO0LLDPPDG4Ln_AXAƅL͂H@`uhAEtQAuA}hMEͩL-AŅHEdH+%(AHeD[A\A]A^A_]DA<fD1IL$@LC8DH5H=bHPP1giY^PH9A@`gHO8MD$@1HoH5H=$i=HNH51H=&AhIL$@H"1AH5H=thHA@`HO8H1H5H=8hTHH(null)(%pPAs,%pPAs)Address|Interface|Nexthop%pPA|%s|%pI4%s : Invalid brsp(NULL). ip pim bfd ip pim bfd profile %s no ip pim bsm no ip pim unicast-bsm nexthops./namefrr-routing:ipv4/join-prune-intervalfrr-pim:pimd/spt-switchover/spt-actionPIM_SPT_INFINITYPIM_SPT_IMMEDIATE/packets/keep-alive-timer/rp-keep-alive-timer/register-suppress-timetrue./pim-enable./pim-passive-enablefalseXpath too long (%d > %u)./dr-priority./hello-interval./hello-holdtime./active-active./multicast-boundary-oil./oif%s/group-list%s[.='%s']flagMulticastflagBroadcastflagAllMulticastflagPromiscuousflagDeletedlanDelayEnabledyesFlags All Multicast : %s Broadcast : %s Deleted : %s Interface Index : %d Multicast : %s Promiscuous : %s drJoinDesireddrJoinDesiredUpdatedfirstHopRoutersourceIgmpsourcePimsourceStreamsourceMsdpsendSGRptPrunelastHopRouterdisableKATExpirystaticIncomingInterfaceallowIncomingInterfaceinOilnoPimRegistrationDataforcePimRegistrationsourceVxlanOriginationsourceVxlanTerminationmlagVxlanmlagNonDesignatedForwarder%s|%pPAs|%pPAs|%pFXrpfCacheRefreshDelayMsecsrpfCacheRefreshTimerrpfCacheRefreshRequestsrpfCacheRefreshEventsrpfCacheRefreshLastnexthopLookupsnexthopLookupsAvoidedbsmRxbsmTxbsmDroppedBSM Statistics : Interface : %s If NamebsmDroppedConfigbsmDroppedUnicastbsmDroppedInvalidScopeZonerpfInterfaceribNexthoprpfAddress%pPAs|%pPAs|%s|%pPA|%pPA%s|%pPAs|%pPAs|%pPAs|%sNOINFOINCLUDElocalMembershiplocalpimNeighborspimIfChannelsfirstHopRouterCountpimDesignatedRouterpimDesignatedRouterLocal%s|%s|%s|%d|%s|%d|%d232.0.0.0/8ssmGroupsSSM group range : %s WINNERLOSERifassert_bad_staterouteMetricroutePreference%02ld:%02ld:%02ldupTimedrPrioritygenerationIdhelloOptionAddressListhelloOptionDrPriorityhelloOptionGenerationIdhelloOptionHoldtimehelloOptionLanPruneDelayhelloOptionTBitNeighbor : %s holdTimeholdTimeMax%s|%pPAs|%s|%s|%dVRF: %s %s: from %pPAs on %s%s: status %s old_status %sBFD Session Expired%s: bsgrp_node is null%s: Route node doesn't exist224.0.0.0/4%s: Sending BSM mcast to %pPA%s: Sending BSM ucast to %pPA%s: pim_bsm_frag_send failedTRUEFALSE%s : Empty Pref BSM received%s: list node not added%s, Parsing BSM failed.installedisRptrefCountoilListSizeoilRescanlastUsedpacketCountbyteCountwrongInterfaceinboundInterfaceoutboundInterface(%c%c%c%c%c), %s%sUnknownNotJoinedNotJUnkRegPRegJ,%sjoinStateregStatejoinTimerresetTimerkeepaliveTimermsdpRegTimersptBitSource|Group|EvalJDevaluateJoinDesiredprunechannelJoinNamesgRptprotocolPimprotocolIgmplostAssertjoinspimInclude%s|%pPAs|%pPAs|%s|%s|%s|%s|%s%% No such interface useSourcesecondaryAddressList%pFXhpassiveneighborsdrAddressdrUptimedrElectionsdrChangeshelloPeriodhelloTimerhelloStatStarthelloReceivedhelloReceivedFailedhelloSendhellosendFailedhelloGenerationIdeffectivePropagationDelayeffectiveOverrideIntervaljoinPruneOverrideIntervalpropagationDelaypropagationDelayHighestoverrideIntervaloverrideIntervalHighestbsmEnableducastBsmEnabledInterface : %s State : %s Use Source : %pPAs Address : %pPAs (primary) %pFX Address : %pPAs Passive : %s PIM Neighbors Designated Router Address : %s Priority : %u(%d) Uptime : %s Elections : %d Changes : %d FHR - First Hop Router Hellos Period : %d HoldTime : %d StatStart : %s Receive : %d Receive Failed : %d Send : %d Send Failed : %d Generation ID : %08x Join Prune Interval LAN Prune Delay BSM Status Bsm Enabled : %s Unicast Bsm Enabled : %s pimd/pim_cmd_common.cneighnodesec_nodejs_nodejag_nodeprefix_node%s : Invalid scope(NULL).pimd/pim_bfd.c(neighnode)->data != NULLpimd/pim_time.cbuf_size >= 5(sec_node)->data != NULL(n_node)->data != NULL(jag_node)->data != NULL(js_node)->data != NULLbuf_size >= 8(prefix_node)->data != NULLpimd/pim_iface.cpimd/pim_bsm.c__func__, buflen__func__, &grp_addr__func__, grpinfo.group.mask__func__, ifp->name__func__, &bsr_addr"ip", bshdr->hm_len__func__, buf_size__func__, &neigh->source_addrPIM BSM Packet__func__, pim_mtuPIM RP info__func__, &nht_ppim_on_g2rp_timer&bsrp->g2rp_timer__func__, scope->sz_idpim_on_bs_timer&scope->bs_timerPIM BSM fragment./lib/table.hnode->lock > 0PIM BSR advertised RP infoPIM BSR advertised grp info(node)->data != NULLpimd/pim_assert.c__func__, ch->sg_stron_assert_timer&ch->t_ifassert_timer__func__, &group_addr, remainlabel, &src, ifp->name%s : starting bs timer for scope %d with timeout %d secs%s : starting g2rp timer for grp: %pFX - rp: %pPAs with timeout %d secs(Actual Hold time : %d secs)%s: (S,G)=%s cancelling timer on interface %s%s: (S,G)=%s starting %u sec timer on interface %s%s: channel%s expected to be in PIM_IFASSERT_I_AM_WINNER state%s: (S,G)=%s failure sending assert on interface %s%s : BS timer being stopped of sz: %d%s: Route node doesn't exist for the group%% Failed to get vrf dnode in configuration /frr-pim:pim/address-family[address-family='%s']/frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/spt-switchover/spt-infinity-prefix-list./frr-pim:pim/address-family[address-family='%s']%s/frr-gmp:gmp/address-family[address-family='%s']%s/frr-gmp:gmp/address-family[address-family='%s']/enable./frr-pim:pim/address-family[address-family='%s']/mroute[source-addr='%s'][group-addr='%s']%% Inconsistent address and mask: %s %% Bad RP address specified: %s /frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/frr-pim-rp:rp/static-rp/rp-list[rp-address='%s']%% Bad group address specified: %s %% Unable to find specified RP Interface|Address|Neighbor|SecondaryRPF Cache Refresh Delay: %ld msecs RPF Cache Refresh Timer: %ld msecs RPF Cache Refresh Requests: %lld RPF Cache Refresh Events: %lld RPF Cache Refresh Last: %s Nexthop Lookups: %lld Nexthop Lookups Avoided: %lld Number of Received BSMs : %llu Number of Forwared BSMs : %llu Number of Dropped BSMs : %llu Number of BSMs dropped due to config miss : %u Number of unicast BSMs dropped : %u Number of BSMs dropped due to invalid scope zone : %u Source|Group|RpfIface|RibNextHop|RpfAddressInterface|RPF Nbr|Source|Group|State%% Vrf specified: %s does not exist %% Unable to find pim instance Interface|Address|Source|Group|MembershipInterface|State|Address|PIM Nbrs|PIM DR|FHR|IfChannelsNumber of registered addresses: %lu %s: (S,G)=%s assert state changed from %s to %s on interface %s%s: (S,G)=%s assert winner changed from %pPAs to %pPAs on interface %s%s: (S,G)=%s multicast not enabled on interface %s%s: (S,G)=%s assert_action_a3 failure on interface %s%s: channel%s not in expected PIM_IFASSERT_I_AM_WINNER state%s: channel%s not in expected PIM_IFASSERT_I_AM_LOSER state%s: channel%s not in PIM_IFSSERT_NOINFO state as expected%s: (S,G)=%s timer expired on interface %s%s: (S,G)=%s invalid assert state %d on interface %s%s: failure sending AssertCancel%s on interface %s%s: channel%s not in PIM_IFASSERT_NOINFO state as expectedSource|Group|RpfIface|RpfAddress|RibNextHop|Metric|Pref%pPAs|%pPAs|%s|%pPA|%pPAs|%d|%d%% No such interface or neighbor Uptime : %s Holdtime : %s DR Priority : %d Generation ID : %08x Override Interval (msec) : %d Propagation Delay (msec) : %d Hello Option - Address List : %s Hello Option - DR Priority : %s Hello Option - Generation ID : %s Hello Option - Holdtime : %s Hello Option - LAN Prune Delay : %s Hello Option - T-bit : %s Interface|Neighbor|Uptime|Holdtime|DR Pri%s: pim_parse_addr_group() failure: from %pPAs on %s%s: pim_parse_addr_ucast() failure: from %pPAs on %s%s: preference/metric size is less than 8 bytes: size=%d from %pPAs on interface %s%s: from %pPAs on %s: (S,G)=(%pPAs,%pPAs) pref=%u metric=%u rpt_bit=%uskip receiving PIM message on passive interface %s%s: %s: (S,G)=%s assert_action_a1 failure on interface %s%s: channel%s not in PIM_IFASSERT_I_AM_LOSER state as expected%s: Bootstrap Timer expired for scope: %d%s: Deregister RP addr %pPA with Zebra %s: Pim interface not available for %s%s: Pim sock not available for %s%s: Could not send BSM message on interface: %s%s: mtu(pim mtu: %d) size less than minimum bootstrap len%s: mtu (pim mtu:%d) less than minimum bootstrap len%s: New neighbor %pPA seen on %s%s: It is not DR, so don't forward BSM packet%s: BSM proc not enabled on %s%s: BSM list for the scope is empty%s: multicast not enabled on interface %s%s: BSM not enabled on interface %s%s: received buffer length of %d which is too small to properly decodeBad hashmask length for %s; got %hhu, expected value in range 0-32%s : Administratively scoped range BSM received%s : Received a non-preferred BSM%s : nofwd_bsm received on %pPAs when accpt_nofwd_bsm falseBSM check: RPF to BSR %pPAs is not %pPA%%%s%s : Unicast BSM not enabled on interface %s%s : Invalid destination address%s: buflen received %d is less than the internal data structure of the packet would suggest%s, Group %pPAs Rpcount:%d Fragment-Rp-count:%d%s, prefix length specified: %d is too long%s, Rp count is zero for group: %pPAs%s, Create new BSM Group node.%s: route node creation failed%s, Failed to get the BSM group node.%s,Received a new BSM ,so clear the pending bs_rpinfo list.%s, buflen received: %u is less than the internal data structure of the packet would suggest%s, Rp address - %pPAs; pri:%d hold:%d%s, bs_rpinfo node added to the partial bs_rplist.%s, Recvd all the rps for this group, so bsrp list with penidng rp list.%s: Both bsrp and partial list are empty%s:Pend List is null,del grp node%s: Partial list is empty, static rp exists%s : stopping g2rp timer for grp: %pFX - rp: %pPAs%s: Current frag tag: %d Frag teg rcvd: %d%s: pim_bsm_frag_send returned %s%s: pim_bsm_send_intf returned falseCodes: J -> Pim Join, I -> IGMP Report, S -> Source, * -> Inherited from (*,G), V -> VxLAN, M -> Muted Active Source Group RPT IIF OIL %-6d %-15pPAs %-15pPAs %-3s %-16s Iif|Source|Group|State|Uptime|JoinTimer|RSTimer|KATimer|RefCnt%s|%pPAs|%pPAs|%s|%s|%s|%s|%s|%dInterface|Address|Source|Group|State|Uptime|Expire|Prune%s|%pPAs|%pPAs|%pPAs|%s|%s|%s|%sInterface|Source|Group|LostAssert|Joins|PimInclude|JoinDesired|EvalJD%-15s : up for %s, holdtime expires in %s %pPAs : %pPAs is a source, uptime is %s LAN Delay : %s Effective Propagation Delay : %d msec Effective Override Interval : %d msec Join Prune Override Interval : %d msec Propagation Delay : %d msec Propagation Delay (Highest) : %d msec Override Interval : %d msec Override Interval (Highest) : %d msec Invalid argument. Expected Valid Source Address. Invalid argument. Expected Valid Multicast Group Address. Nexthop Lookup failed, no usable routes returned. Group %s --- Nexthop %pPAs Interface %s %s: failure encoding source address %pPA: space left=%d%s: failure encoding group address %pPA: space left=%dpim_ifp->pim_number_of_nonlandelay_neighbors >= 0__func__, &bsrp->bsgrp_node->group, &bsrp->rp_address__func__, &rp_addr, rpinfo.rp_pri, rpinfo.rp_holdtime__func__, &grp_addr, grpinfo.rp_count, grpinfo.frag_rp_count__func__, ret ? "TRUE" : "FALSE"__func__, pim_ifp->pim->global_scope.bsm_frag_tag, frag_tag&bsr_addr, &sg->src, ifp->name__func__, &neigh->source_addr, ifp->name__func__, &bsrp->bsgrp_node->group, &bsrp->rp_address, hold_time, bsrp->rp_holdtime__func__, scope->sz_id, bs_timeout__func__, bfd_get_status_str(bss->state), bfd_get_status_str(bss->previous_state)__func__, ch->sg_str, ch->interface->name__func__, ch->sg_str, ifp->name__func__, ch->sg_str, interval, ch->interface->name__func__, ch->sg_str, ch->ifassert_state, ifp->name__func__, &source_addr, remain__func__, caller, ch->sg_str, ch->interface->name__func__, &src_addr, ifp->name, &msg_source_addr, &sg.grp, msg_metric.metric_preference, msg_metric.route_metric, ((msg_metric.rpt_bit_flag) != 0)__func__, curr_size, &src_addr, ifp->name__func__, &src_addr, ifp->name__func__, ch->sg_str, &ch->ifassert_winner, &winner, ch->interface->name__func__, ch->sg_str, pim_ifchannel_ifassert_name(ch->ifassert_state), pim_ifchannel_ifassert_name(new_state), ch->interface->namepim_show_neighborspim_show_neighbors_singlepim_time_mmsspim_show_interfaces_singlepim_show_jp_agg_listpim_time_hhmmsspim_time_uptimepim_show_neighbors_secondarypim_if_lan_delay_enabledroute_unlock_nodepim_bfd_reg_dereg_all_nbron_tracepim_bsm_new_bsgrp_nodepim_update_pending_rp_cntpim_install_bsm_grp_rppim_g2rp_timer_stoppim_instate_pend_listpim_bsm_parse_install_g2rppim_bsm_fwd_whole_szpim_bsm_processpim_bsm_get_bsgrp_nodepim_bsm_new_nbr_fwdpim_bsm_frag_sendpim_bsm_send_intfpim_upstream_rpf_clearpim_bsm_clearpim_g2rp_timer_startpim_on_g2rp_timerpim_bs_timer_stoppim_bs_timer_startpim_on_bs_timerpim_neighbor_bfd_cbassert_action_a5assert_action_a4assert_action_a3assert_action_a2assert_action_a1assert_timer_offpim_assert_timer_seton_assert_timerpim_assert_build_msgif_could_assert_do_a1assert_action_a6dispatch_assertpim_assert_recvpim_ifassert_winner_set./enable./query-max-response-time./robustness-variable./last-member-query-interval./bsm./unicast-bsm(*, G)%-20s %u/%u (S, G)TotalwildcardGrouptotalsourceGrouptotalNumOfInstalledMroutestotalNumOfMroutesPIM Hello debugging is on PIM Register debugging is on PIM Packet debugging is on PIM Hello debugging is off PIM Packet debugging is off BSR AddressBSR Address %pPA Group Address %pFX -------------------------- (ACTIVE)%s|%c|%c|%cRp AddressRp HoldTimeRp PriorityHash Val%pPA|%u|%u|%uActive List is empty. Pending RP count(PENDING) Pending RP count :%d Partial List is empty Number of the fragmentsScope Zone: Global Number of the fragments: %d BSR addressBSR priorityHashmask LengthFragment TagBSM Fragment : %d Fragment-TagHashmask-lenBSR-PriorityBSR-Address%-15s %-15s %-15s %-15s %-15pPA %-15d %-15d %-15d Rp CountFragment Rp countGroup : %s Rp Count:%d Fragment Rp Count : %d %-15pPA %-12d %d pim_if_new_hookpim_if_delete_hookSGRpt(NI)SGRpt(P)SGRpt(PP)PRUNEPSGRpt(P')PRUNETSGRpt(PP')PRUNEPTifjoin_bad_state/ssm-pingd-source-ipNO_INFOACCEPT_ANYACCEPT_PREFERREDfragmentTaglastBsmSeenPIMv2 Bootstrap information Last BSM seen: %s IP Multicast Routing Table SoilSizeoilInheritedRescaniifprotocolVxlanprotocolInheritediVifIoVifIflagsPIMIGMPVxLANSTAR%s|%s|%s|%s|%s|%s|%d|%snone%pPAs|%pPAs|%s|%s|%s|%s|%d|%s--:--:--STATICprotocolStaticwrongIf%pPAs|%pPAs|%llu|%ld|%ld|%ld PRUNE JOIN HELLO ASSERT REGISTER Rx/TxhelloRxhelloTxjoinRxjoinTxpruneRxpruneTxregisterRxregisterTxregisterStopRxregisterStopTxassertRxassertTx BSM REGISTER-STOPinterface clearedifIndexpktsInpktsOutbytesInbytesOutEnableDisableRouter MLAG Role: %s Mroute socket descriptor: %d(%s) Mroute socket uptime: %s Zclient update socket: %d failures=%d Zclient lookup socket: Maximum highest VifIndex: %d Upstream Join Timer: %d secs Join/Prune Holdtime: %d secs PIM ECMP: %s PIM ECMP Rebalance: %s propagation_delayoverride_intervalcan_disable_join_suppressiondr_prioritygeneration_idaddress_listGenID mismatchprimarypimregpimreg%uipmr-lopimd/pim_ifchannel.c%s %s: RPF'%s not foundPrune(*,G)Prune(S,G,rpt)Prune(S,G)DOWNUP%s %s: Prune(S,G)=%s from %s%s %s: Join(S,G)=%s from %slink down%s: ifchannel %s expiry timer%s: %s %s eom: %d join %uch_node8.5.7pimd daemonpimd/pim_igmp.csock_nodeigmp_nodepimd/pim_upstream.cchnode(ch_node)->data != NULL(up_node)->data != NULL__func__, sg__func__, sg, ifp->nameon_ifjoin_expiry_timer&ch->t_ifjoin_expiry_timeron_ifjoin_prune_pending_timerrecv_pim_ifpPIM interface (S,G) state__func__, vrf->name__func__, ifp->name, 32(cnode)->data != NULLjoin_list__func__, &addr, ifp->name__func__, 32, ifp->nameifc(sock_node)->data != NULL(igmp_node)->data != NULLPIM interface!ifp->infoPIM secondary addresspimd/pim_hello.c__func__, "ip", ifp->nametlv_buf_size >= 0PIM MSDP Packet ErrorPIM Configuration Error(chnode)->data != NULL%s/frr-pim:pim/address-family[address-family='%s']/pim-enable./frr-gmp:gmp/address-family[address-family='%s']Mroute Type Installed/Total Specified VRF: %s does not exist PIM Join/Prune debugging is on PIM Join/Prune debugging is off PIM Register debugging is off Rp Address|priority|Holdtime|HashRpAddress HoldTime Priority Current preferred BSR address: %pPA Priority Fragment-Tag State UpTime %-12d %-12d %-13s %7s Flags: S - Sparse, C - Connected, P - Pruned R - SGRpt Pruned, F - Register flag, T - SPT-bit set Source|Group|Flags|Proto|Input|Output|TTL|UptimeSource|Group|LastUsed|Packets|Bytes|WrongIf%-16s%-17s%-17s%-17s%-17s%-17s%-17s%-17s %-16s %8u/%-8u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7llu/%-7llu %-14s%-18s%-17s%-17s%-17s%-17s%-17s%-17s ------------------------------------------------------------------------------------------------------------------------------- Interface|Address|ifi|Vif|PktsIn|PktsOut|BytesIn|BytesOutioctl(SIOCGETVIFCNT=%lu) failure for interface %s vif_index=%d: errno=%d: %s%s|%pPAs|%d|%d|%lu|%lu|%lu|%luPIM Register socket descriptor:Scan OIL - Last: %s Events: %lld MFC Add - Last: %s Events: %lld MFC Del - Last: %s Events: %lld %s: short PIM hello TLV size=%d < min=%d from %pPAs on interface %s%s: long PIM hello TLV type=%d length=%d > left=%td from %pPAs on interface %s%s: parse left_size=%d: PIM hello TLV type=%d length=%d from %pPAs on %s%s: ignoring PIM hello dense-mode state refresh TLV option type=%d length=%d from %pPAs on interface %s%s: ignoring unknown PIM hello TLV type=%d length=%d from %pPAs on interface %s%s: PIM hello option from %pPAs on interface %s: %s=%u%s: PIM hello option from %pPAs on interface %s: %s=%d%s: PIM hello option from %pPAs on interface %s: %s=%08x%s: PIM hello option from %pPAs on interface %s: %s size=%d list=%p%s: PIM hello missing holdtime from %pPAs on interface %s%s: failure creating PIM neighbor %pPAs on interface %s%s: forwarding bsm to new nbr failed%s: GenId mismatch new=%08x old=%08x: replacing neighbor %pPAs on %s%s: failure re-creating PIM neighbor %pPAs on interface %s%s: could not set PIM hello Holdtime option for interface %s%s: could not set PIM LAN Prune Delay option for interface %s%s: could not set PIM hello DR Priority option for interface %s%s: could not set PIM hello Generation ID option for interface %s%s: could not set PIM hello %s Secondary Address List option for interface %s%s: could not sent PIM hello v6 secondary Address List option for interface %s%s: %s ifindex=%d disconnected IP address %pFX %slast address has been removed from interface%s: vif_index=%d > 0 on interface %s ifindex=%d%s: ifindex=%d < 1 on interface %s%s: could not get address for interface %s ifindex=%d%s: Attempting to configure more than MAXVIFS=%d on pim enabled interface %s%s: vif_index=%d < 1 on interface %s ifindex=%d%s: neighbor not found for address %pPA on interface %s%s: setsockopt(fd=%d) failure for IGMP group %s source %s ifindex %d on interface %s: errno=%d: %s%s: %s ifindex=%d connected IP address %pFX %s%s: igmp_join_sock() failure for IGMP group %s source %s on interface %sFailure creating PIM socket for interface %s%s: issued static igmp join for channel (S,G)=(%s,%s) on interface %s%s: no IGMP join on interface %s%s: could not find IGMP group %s source %s on interface %s%s: failure closing sock_fd=%d for IGMP group %s source %s on interface %s: errno=%d: %s%s: %s index %d vrf %s(%u) flags %ld metric %d mtu %d operative %d%s: Cannot enable pim on %s. MAXVIFS(%d) reached. Deleting and readding the vxlan termimation device after unconfiguring pim from other interfaces may succeed.%s: Unable to find Master interface for %s%s: ifchannel entry %s(%s) del start%s: if-chnanel-%s is deleted from a Dual active Interface%s: Avoiding deletion of upstream with ref_count %d from ifchannel(%s): %s%s: ifchannel entry %s(%s) is deleted %s: (S,G)=%pSG: multicast not enabled on interface %s%s: New Dual active if-chnanel is added to upstream:%s count:%d, flags:0x%x%s: ifchannel %s(%s) is created %s: recv %s (S,G)=%pSG to non-local upstream=%pPAs on %s%s %s: (S,G)=%s upstream=%pPAs not directed to RPF'(S,G)=%pPAs on interface %s%s: my_assert_metric(%pPAs,%pPAs,%s) changed from %u,%u,%u,%pPAs to %u,%u,%u,%pPAs%s: CouldAssert(%pPAs,%pPAs,%s) changed from %d to %d%s: AssertTrackingDesired(%pPAs,%pPAs,%s) changed from %d to %dPIM_IFCHANNEL(%s): %s is switching from %s to %s%s called by %s: non-transition on state %d (%s)PIM_IFCHANNEL_%s: (S,G)=%s on interface %sInterface removed from configuration%s: IFCHANNEL%pSG %s Prune Pending Timer Popped%s: Assert Loser recv Join%s from %pPA on %s%s: Received prune with no relevant ifchannel %s%pSG state: %d%s: (S,G)=%s membership now is %s on interface %s%s:%pSG Expected pim interface setup for %s%s:%pSG PIM is not configured on this interface %s%s: local membership (S,G)=%pSG ignored as group is SSM%s %s: IGMP (S,G)=%s(%s) from %sSkipped (S,G)=%s(%s) from %s: no iif%s %s: Prune(S,G)=%s(%s) from %spim_ifp->gm_query_max_response_time_dsec < pim_ifp->gm_default_query_interval__func__, pim_ifchannel_ifjoin_name(ch->ifjoin_state, ch->flags), ch->sg_str, eom, join__func__, &ch->sg.src, &ch->sg.grp, ch->interface->name, old_atd, new_atd__func__, &ch->sg.src, &ch->sg.grp, ch->interface->name, ch->ifassert_my_metric.rpt_bit_flag, ch->ifassert_my_metric.metric_preference, ch->ifassert_my_metric.route_metric, &ch->ifassert_my_metric.ip_address, my_metric_new.rpt_bit_flag, my_metric_new.metric_preference, my_metric_new.route_metric, &my_metric_new.ip_address__func__, &ch->sg.src, &ch->sg.grp, ch->interface->name, old_couldassert, new_couldassert"pimd/pim_ifchannel.c", __func__, up->sg_str, ifp->name, child->sg_strchild->sg_str, ifp->name, up->sg_str"pimd/pim_ifchannel.c", __func__, child->sg_str, ifp->name, up->sg_str&ch->t_ifjoin_prune_pending_timer__func__, ifp->name, sg, source_flags!ch->t_ifjoin_prune_pending_timer__func__, ch->sg_str, &neigh_addr, ifp->name"pimd/pim_ifchannel.c", __func__, up->sg_str, &upstream, &rpf_addr, recv_ifp->name"pimd/pim_ifchannel.c", __func__, up->sg_str__func__, is_join ? "join" : "prune", sg, &upstream, recv_ifp->name__func__, &ch->sg, pim_ifchannel_ifjoin_name(ch->ifjoin_state, ch->flags)__func__, up->sg_str, up->dualactive_ifchannel_count, up->flags__func__, ch->sg_str, membership == PIM_IFMEMBERSHIP_INCLUDE ? "INCLUDE" : "NOINFO", ch->interface->name((new_state == PIM_IFJOIN_NOINFO) ? "DOWN" : "UP"), ch->sg_str, ch->interface->name"pimd/pim_ifchannel.c", __func__, child->sg_str, up->sg_str__func__, caller, new_state, pim_ifchannel_ifjoin_name(new_state, 0)ch->interface->name, ch->sg_str, pim_ifchannel_ifjoin_name(ch->ifjoin_state, ch->flags), pim_ifchannel_ifjoin_name(new_state, 0)__func__, ch->upstream->ref_count, ch->interface->name, ch->sg_str__func__, ifp->name, ifp->ifindex, ifp->vrf->name, ifp->vrf->vrf_id, (long)ifp->flags, ifp->metric, ifp->mtu, if_is_operative(ifp)__func__, ij->sock_fd, group_str, source_str, ifp->name, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, group_str, source_str, ifp->name__func__, source_str, group_str, ifp->name__func__, join_fd, group_str, source_str, ifindex, ifname, (*__errno_location ()), safe_strerror((*__errno_location ()))PIM interface IGMP static join__func__, pim_ifp->mroute_vif_index, ifp->name, ifp->ifindex__func__, ifp->name, ifp->ifindex__func__, ifp->ifindex, ifp->name__func__, ifp->name, ifp->ifindex, ifc->address, ((ifc->flags) & ((1 << 0))) ? "secondary" : "primary"label, &src_addr, ifname, tlv_name, addr_list ? ((int)((addr_list)->count)) : -1, (void *)addr_list__func__, hello_option_generation_id, neigh->generation_id, &src_addr, ifp->namelabel, &src_addr, ifname, tlv_name, value__func__, option_type, option_len, &src_addr, ifp->name__func__, remain, option_type, option_len, &src_addr, ifp->name__func__, option_type, option_len, tlv_pastend - tlv_curr, &src_addr, ifp->name__func__, remain, ((2) + (2)), &src_addr, ifp->namePIM has received a packet from a peer that does not correctly decodeCheck MSDP peer and ensure it is correctly workingPIM has detected a configuration errorEnsure the configuration is correct and apply correct configuration(unsigned long)0x89E0, ifp->name, pim_ifp->mroute_vif_index, (*__errno_location ()), safe_strerror((*__errno_location ()))@Ppg$&%g$g$g$g$g$g$g$g$g$g$g$g$g$g$g$g$x%0%$g$g$($l&%h%l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l& %$|$l&l&#Z0ZZ[[ [\[(\H\8\\j0ij>hpkiiij&hakipim_ifchannel_delete_on_noinfopim_ifchannel_membership_clearpim_if_connected_to_sourcepim_if_assert_on_neighbor_downigmp_join_findpim_if_t_suppressed_msecpim_find_primary_addrpim_if_addr_del_all_igmppim_if_addr_del_allpim_if_addr_add_allpim_igmp_sock_lookup_ifaddrpim_if_update_could_assertigmp_sock_delete_allpim_if_deletepim_if_newpim_hello_requireon_tracetlv_trace_listtlv_trace_uint32_hextlv_trace_uint32tlv_trace_booltlv_trace_uint16clear_ip_mroute_count_commandshow_mroute_summaryshow_mroute_countpim_upstream_is_sg_rptshow_mrouteshow_multicast_interfacespim_ifchannel_set_star_g_join_statepim_ifchannel_update_assert_tracking_desiredpim_ifchannel_update_my_assert_metricpim_ifchannel_update_could_assertpim_ifchannel_local_membership_delpim_ifchannel_local_membership_addpim_ifchannel_prunepim_ifchannel_join_addpim_ifchannel_ifjoin_handlercheck_recv_upstreamnonlocal_upstreamon_ifjoin_prune_pending_timerifjoin_to_noinfoon_ifjoin_expiry_timerpim_ifchannel_addifmembership_setpim_ifchannel_findpim_ifchannel_ifjoin_switchpim_ifchannel_deletepim_ifp_destroypim_ifp_downpim_ifp_uppim_ifp_createpim_if_igmp_join_deligmp_join_newpim_if_igmp_join_addigmp_join_sockpim_if_find_neighborpim_if_del_vifpim_if_add_vifpim_if_addr_delpim_if_addr_addpim_if_igmp_join_del_allpim_ifchannel_delete_allpim_hello_build_tlvpim_hello_recvclear_mroutevrf %s exit-vrf ! pim unconfigured on interfaceSource already setSource set failedVRF doesn't existduplicate configssm range config failed../rp-addressUnable to find specified RP./spt-action./spt-infinity-prefix-list../../msdp-mesh-groups./peer-ip./source-ip./peerlink-rifNo such interface name %s./my-role./peer-state./reg-address../source-addr../group-addrFailed to add static mrouteFailure joining IGMP groupPIM %s vxlan SG hashPIM %s RPF Hash%s: NHT rpf hash init VRF Created: %s(%u)232.43.211.234%s: (S,G)=%s: null interfaceMRT_INITMRT_DONEpimd/pim_mroute.c%s: up %s RPF is not present%s: Failed Check send packet%s: for %s %uVRF Deletion: %s(%u)%s: Add Vif %d (%s[%s])%s: Del Vif %d (%s[%s])uninstallskip%s: no RPF for packet to %pSG%s: from %pPA on %s./detect_mult./min-rx-interval./min-tx-interval./group-list./prefix-list%s: on interface %s%s: dr pri %u on interface %s%s: neighbor %pPA added %d-sec holdtime expiredPNC %pPA(%s) Upstream Hashaddr=%pPApimd/pim_nht.cpimd/pim_neighbor.cneigh_nodeaddr_nodepimd/pim_nb_config.c!igmp->t_igmp_query_timersrc_nodegrp_nodefrr-gmpfrr-pim-rpfrr-pim/frr-pim:pim/address-familysrcnodegrpnodepimd/pim_msg.cpimd/pim_jp_agg.csnodegnodepimd/pim_join.cpimd/pim_rpf.c__func__, &rpf.rpf_addrpnc->bsr_count > 0&addrup || rpPIM nexthop cache state(addr_node)->data != NULL(neigh_node)->data != NULL__func__, (void *)addr_liston_neighbor_jp_timer&neigh->jp_timer&source_addr, ifp->name__func__, &source_addr(pnode)->data != NULL!neigh->t_expire_timerPIM interface neighboron_neighbor_timer&neigh->t_expire_timer__func__, dr_pri, ifp->name!igmp->t_other_querier_timer(grp_node)->data != NULL(src_node)->data != NULLigmp->interface->infoigmp->interface(grpnode)->data != NULL(srcnode)->data != NULL__func__, child->sg_str__func__, up->sg_strifp->name, &ifaddrifp->name, &ip_hdr->ip_srcNOCACHEWRONGVIFWHOLEPKTWRVIFWHOLEmroute_read&pim->threadch->sg_str, ifp->name__func__, &star_g, ifp->name__func__, &sg, ifp->name__func__, &sg, msg->im_vif__func__, &sgifp->name, &sgfrrfrrvtypimd/pim_macro.c(gnode)->data != NULL(snode)->data != NULLPIM JP AGG SourcePIM JP AGG Group__func__, &sg->grp__func__, &sg->src, &rpf_addr__func__, &sg->src, sgpimd/pim_instance.cvrf->name, vrf->vrf_idpimd/pim_ssmpingd.cresult > 0!pim->ssmpingd_listPIM SSM configurationPIM RP filter infoPIM global statePIM Prefix List Namespim supports only one instance with name pimdPim not enabled on this interface%% Enable PIM and/or IGMP on this interface firstUnable to delete interface information %sPim not enabled on this interface %sNo Path to RP address specified: %pPAGroup range specified cannot exact match anotherThis group is already covered by a RP prefix-listThe same prefix-list cannot be applied to multiple RPsBad group address specified: %sBad RP address specified: %pPARegister suppress time (%u) must be more than twice the register probe time (%u).%% Failure starting ssmpingd for source %pPA: %d%% Failure stopping ssmpingd for source %pPA: %dMax multicast interfaces(%d) reached.Unable to delete interface informationFailed to remove static mroute% IIF same as OIF and loopfree enforcement is enabled; rejectingMax multicast interfaces(%d) Reached. Could not enable %s on interface %sGroups within 224.0.0.0/24 are reserved and cannot be joined%% Failure leaving IGMP group %s %s on interface %s: %d%s: pim_parse_addr_ucast() failure: from %pPA on %s%s: short join/prune message buffer for group list: size=%d minimum=%d from %pPA on %s%s: join/prune upstream=%pPAs groups=%d holdtime=%d from %pPA on %s%s: short join/prune buffer for source list: size=%d minimum=%d from %pPA on %s%s: join/prune upstream=%pPAs group=%pPA/32 join_src=%d prune_src=%d from %pPA on %s%s: join (S,G)=%pSG rpt=%d wc=%d upstream=%pPAs holdtime=%d from %pPA on %sDiscarding (*,G)=%pSG join since WC bit is set but RPT bit is unset%s: Lookup of RP failed for %pSG%s: Specified RP(%pPAs) in join is different than our configured RP(%pPAs)%s: Specified Group(%pPA) in join is now in SSM, not allowed to create PIM state%s: prune (S,G)=%pSG rpt=%d wc=%d upstream=%pPAs holdtime=%d from %pPA on %sDiscarding (*,G)=%pSG prune since WC bit is set but RPT bit is unset%s: Prune received with RP(%pPAs) for %pSG%s: SGRpt flag is set, del inherit oif from up %sup %s remove from nbr %s/%pPAs jp-agg-listup %s add to nbr %s/%pPAs jp-agg-list%s: (S,G)=%s: multicast not enabled on interface %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO, MRT_TABLE=%d): errno=%d: %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,%s=%d): errno=%d: %sCould not set IP_PKTINFO on socket fd=%d: errno=%d: %sCould not set non blocking on socket fd=%d: errno=%d: %sFailure to register for VIFWHOLE and WRONGVIF upcalls %d %s%s: Unable to create upstream information for %pSG%s: Creating %s upstream on LHR%s: Unable to find upstream channel WHOLEPKT%pSG%pSG register forward skipped as group is SSM%s register forward skipped, not FHR%s: WRONGVIF (S,G)=%pSG could not find input interface for input_vif_index=%d%s: WRONGVIF (S,G)=%pSG multicast not enabled on interface %s%s: WRONGVIF (S,G)=%pSG could not find channel on interface %s%s: WRONGVIF (*,G)=%pSG could not find channel on interface %s%s: WRONGVIF (S,G)=%s channel is not on Assert NoInfo state for interface %s%s: WRONGVIF (S,G)=%s interface %s is not downstream for channel%s: WRONGVIF (S,G)=%s assert_action_a1 failure on interface %sCould not create mroute socket: errno=%d: %sCould not setsockopt SO_BINDTODEVICE: %sCould not enable mroute on socket fd=%d: errno=%d: %sCould not disable mroute on socket fd=%d: errno=%d: %sFailure closing mroute socket: fd=%d errno=%d: %s%s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_ADD_VIF,vif_index=%d,ifaddr=%pPAs,flag=%d): errno=%d: %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_DEL_VIF,vif_index=%d): errno=%d: %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_ADD_MFC): errno=%d: %s%s(%s), vrf %s Added Route: %s%s %s: vifi %d for route is %s not installed, do not need to send del req. %s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_DEL_MFC): errno=%d: %s%s(%s), vrf %s Deleted Route: %sChannel%pSG is not installed no need to collect data from kernelioctl(PIM_SIOCGETSGCNT=%lu) failure for (S,G)=%pSG: errno=%d: %s%s(%s) %s mroute not ready to be installed; %s%s(%s) %s mroute iif update %d%s: PIM not enabled on interface, dropping packet to %pSG%s: null RPF for packet to %pSG%s: incoming packet to %pSG from non-connected source%s: not DR on interface, not forwarding traffic for %pSG%s: NOCACHE for %pSG, MFC entry disappeared - reinstalling%s: Adding a Route %s for WHOLEPKT consumption%s: Considering (%s) children for (S,G,rpt) prune%s: SPT Bit and RPF'(%s) != RPF'(S,G): Add Prune (%s,rpt) to compound message%s: SPT Bit and RPF'(%s) == RPF'(S,G): Not adding Prune for (%s,rpt)%s: inherited_olist(%s,rpt) is NULL, Add Prune to compound message%s: Do not add Prune %s to compound message %s%s: RPF interface is not present%s: upstream=%pPA is myself on interface %s%s: sending (G)=%pPAs to upstream=%pPA on interface %s%s: could not send PIM message on interface %s%s: interface %s num_joins %u num_prunes %uWRVIFWHOLE (S,G)=%s found ifchannel on interface %s%pSG: WRONGVIF%s unable to create upstream on interfaceRecv IGMP packet on interface: %s from a non-connected source: %pI4No IGMP socket on interface: %s with connected source: %pI4%s: no kernel upcall proto=%d src: %pI4 dst: %pI4 msg_size=%ld%s: pim kernel upcall %s type=%d ip_p=%d from fd=%d for (S,G)=(%pI4,%pI4) on %s vifi=%d size=%ld%s(%s): igmp kernel upcall on %s(%p) for %pI4 -> %pI4%s: failure reading rd=%d: fd=%d: errno=%d: %sConfiguring PIM active-active on Interface: %sUnConfiguring PIM active-active on Interface: %sUnable to convert 224.0.0.0/4 to prefix%s: Querier %pPAs on %s reconfig query_interval=%d%s: neigh pri %u addr %pPA if dr addr %pPA%s: DR was %pPA now is %pPA on interface %s%s: starting %u sec timer for neighbor %pPA on %s%s:Sending JP Agg to %pPA on %s with %d groups%s: creating PIM neighbor %pPA on interface %sPIM NEIGHBOR UP: neighbor %pPA on interface %sPIM NEIGHBOR DOWN: neighbor %pPA on interface %s: %s%s: deleting PIM neighbor %pPA on interface %sExpired %d sec holdtime for neighbor %pPA on interface %s%s: internal error: trying to replace same prefix list=%psecondary addr %pFXh recvd from neigh %pPA deleted from neigh %pPA on %ssendmsg_nexthop: zclient_send_message() failed%s: NHT %sregistered addr %pFX(%s) with Zebra ret:%d %s: NHT cache and zebra notification added for %pPA(%s)%s: NHT %pPA(%s) rp_list count:%d upstream count:%ld BSR count:%uattempting to delete nonexistent NHT entry %pPAattempting to delete nonexistent NHT BSR entry %pPA%s: NHT upstream %s(%s) old ifp %s new ifp %s%s: Decode of nexthop update from zebra failed%s: Skipping NHT update, addr %pPA is not in local cached DB.%s: could not find interface for ifindex %d(%s) (addr %s)%s: NHT addr %pFX(%s) %d-nhop via %pPA(%s) type %d distance:%u metric:%u %s: multicast not enabled on input interface %s(%s) (ifindex=%d, addr %s)%s: NHT Update for %pFX(%s) num_nh %d num_pim_nh %d vrf:%u up %ld rp %d%s: vrf(%s) New last route change time: %lld/frr-interface:lib/interface/frr-gmp:gmp/address-family/frr-interface:lib/interface/frr-gmp:gmp/address-family/enable/frr-interface:lib/interface/frr-gmp:gmp/address-family/igmp-version/frr-interface:lib/interface/frr-gmp:gmp/address-family/mld-version/frr-interface:lib/interface/frr-gmp:gmp/address-family/query-interval/frr-interface:lib/interface/frr-gmp:gmp/address-family/query-max-response-time/frr-interface:lib/interface/frr-gmp:gmp/address-family/last-member-query-interval/frr-interface:lib/interface/frr-gmp:gmp/address-family/robustness-variable/frr-interface:lib/interface/frr-gmp:gmp/address-family/static-group/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-pim-rp:rp/static-rp/rp-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-pim-rp:rp/static-rp/rp-list/group-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-pim-rp:rp/static-rp/rp-list/prefix-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ecmp/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ecmp-rebalance/frr-pim:pim/address-family/join-prune-interval/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/keep-alive-timer/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/rp-keep-alive-timer/frr-pim:pim/address-family/packets/frr-pim:pim/address-family/register-suppress-time/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/send-v6-secondary/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/spt-switchover/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/spt-switchover/spt-action/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/spt-switchover/spt-infinity-prefix-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ssm-prefix-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ssm-pingd-source-ip/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp/hold-time/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp/keep-alive/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp/connection-retry/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-mesh-groups/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-mesh-groups/source/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-mesh-groups/members/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-peer/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-peer/source-ip/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/peerlink-rif/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/reg-address/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/my-role/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/peer-state/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/register-accept-list/frr-interface:lib/interface/frr-pim:pim/address-family/frr-interface:lib/interface/frr-pim:pim/address-family/pim-enable/frr-interface:lib/interface/frr-pim:pim/address-family/pim-passive-enable/frr-interface:lib/interface/frr-pim:pim/address-family/dr-priority/frr-interface:lib/interface/frr-pim:pim/address-family/hello-interval/frr-interface:lib/interface/frr-pim:pim/address-family/hello-holdtime/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/min-rx-interval/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/min-tx-interval/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/detect_mult/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/profile/frr-interface:lib/interface/frr-pim:pim/address-family/bsm/frr-interface:lib/interface/frr-pim:pim/address-family/unicast-bsm/frr-interface:lib/interface/frr-pim:pim/address-family/active-active/frr-interface:lib/interface/frr-pim:pim/address-family/use-source/frr-interface:lib/interface/frr-pim:pim/address-family/multicast-boundary-oil/frr-interface:lib/interface/frr-pim:pim/address-family/mroute/frr-interface:lib/interface/frr-pim:pim/address-family/mroute/oif%s: ignoring join/prune directed to unexpected addr family from %pPA on %s__func__, pim->vrf->name, pim->last_route_change_time__func__, &match, pim->vrf->name, nhr.nexthop_num, pnc->nexthop_num, vrf_id, pnc->upstream_hash->count, ((pnc->rp_list)->count)__func__, ifp->name, pim->vrf->name, nexthop->ifindex, nexthop2str(nexthop, buf, sizeof(buf))__func__, &match, pim->vrf->name, i + 1, &nhaddr, ifp->name, nexthop->type, nhr.distance, nhr.metric__func__, nexthop->ifindex, pim->vrf->name, nexthop2str(nexthop, buf, sizeof(buf))__func__, up->sg_str, pim->vrf->name, old.source_nexthop.interface ? old.source_nexthop .interface->name : "Unknown", up->rpf.source_nexthop.interface ? up->rpf.source_nexthop .interface->name : "Unknown"__func__, &pnc->rpf.rpf_addr, pim->vrf->name, pnc->rp_list->count, pnc->upstream_hash->count, pnc->bsr_count__func__, &addr, pim->vrf->name__func__, (command == ZEBRA_NEXTHOP_REGISTER) ? " " : "de", &p, pim->vrf->name, retaddr, &neigh_addr, &neigh->source_addr, ifp->nameneigh->override_interval_msec <= pim_ifp->pim_neighbors_highest_override_interval_msecneigh->propagation_delay_msec <= pim_ifp->pim_neighbors_highest_propagation_delay_msec&neigh->source_addr, ifp->name, delete_message__func__, &source_addr, ifp->name__func__, &neigh->source_addr, neigh->interface->name, neigh->upstream_jp_agg->count__func__, neigh->holdtime, &neigh->source_addr, neigh->interface->nameneigh->holdtime, &neigh->source_addr, ifp->name__func__, neigh->dr_priority, &neigh->source_addr, &pim_ifp->pim_dr_addr__func__, &old_dr_addr, &pim_ifp->pim_dr_addr, ifp->name__func__, &igmp->ifaddr, ifp->name, pim_ifp->gm_default_query_interval__func__, up->sg_str, child->sg_str(((sources) ? ((sources)->head) : ((void *)0)))->data != NULL((sources) ? ((sources)->head) : ((void *)0))__func__, pim->vrf->name, ifp->name, igmp, &ip_hdr->ip_src, &ip_hdr->ip_dst__func__, gmmsgtype2str[msg->im_msgtype], msg->im_msgtype, ip_hdr->ip_p, pim->mroute_socket, &msg->im_src, &msg->im_dst, ifp->name, msg->im_vif, (long int)buf_size__func__, ip_hdr->ip_p, &ip_hdr->ip_src, &ip_hdr->ip_dst, (long int)buf_size__func__, name, pim_channel_oil_dump(c_oil, buf, sizeof(buf)), c_oil->installed ? "uninstall" : "skip"(unsigned long)(0x89E0+1), &sg, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, name, pim->vrf->name, pim_channel_oil_dump(c_oil, buf, sizeof(buf))"pimd/pim_mroute.c", __func__, pim->mroute_socket, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_mroute.c", __func__, *oil_parent(c_oil), pim_channel_oil_dump(c_oil, buf, sizeof(buf))__func__, name, pim_channel_oil_dump(c_oil, buf, sizeof(buf)), iif"pimd/pim_mroute.c", __func__, pim_ifp->pim->mroute_socket, pim_ifp->mroute_vif_index, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, pim_ifp->mroute_vif_index, ifp->name, pim_ifp->pim->vrf->name__func__, pim_ifp->pim->mroute_socket, ifp->ifindex, &ifaddr, flags, (*__errno_location ()), safe_strerror((*__errno_location ()))pim->mroute_socket, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, rd, pim->mroute_socket, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_mroute.c", __func__, pim->mroute_socket, enable ? "MRT_INIT" : "MRT_DONE", data, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_mroute.c", __func__, pim->mroute_socket, data, (*__errno_location ()), safe_strerror((*__errno_location ()))up->sg_str, up->rpf.source_nexthop.interface->name, &nbr->source_addrup->sg_str, nbr->interface->name, &nbr->source_addr__func__, rpf->source_nexthop.interface->name__func__, rpf->source_nexthop.interface->name, __bswap_16 (grp->joins), __bswap_16 (grp->prunes)__func__, &group->group, &rpf->rpf_addr, rpf->source_nexthop.interface->name__func__, &rpf->rpf_addr, rpf->source_nexthop.interface->name__func__, sg, !!(source_flags & (1 << 0)), !!(source_flags & (1 << 1)), &upstream, holdtime, &neigh->source_addr, ifp->name__func__, sg, source_flags & (1 << 0), source_flags & (1 << 1), &upstream, holdtime, &neigh->source_addr, ifp->name__func__, &msg_upstream_addr, &sg.grp, msg_num_joined_sources, msg_num_pruned_sources, &src_addr, ifp->name__func__, remain, 4, &src_addr, ifp->name__func__, &msg_upstream_addr, msg_num_groups, msg_holdtime, &src_addr, ifp->name__func__, vrf->name, vrf->vrf_idpim_update_rp_nhpim_nht_bsr_delpim_delete_tracked_nexthoppim_find_or_track_nexthopdelete_from_neigh_addrpim_neighbor_find_secondarypim_neighbor_delete_allfind_neighbors_next_highest_propagation_delay_msecfind_neighbors_next_highest_override_interval_msecpim_neighbor_start_jp_timerpim_neighbor_findpim_neighbor_find_by_secondarypim_neighbor_freeon_neighbor_timerigmp_sock_query_reschedulechange_query_max_response_timechange_query_intervalrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_destroyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_modifyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_destroylib_interface_pim_address_family_active_active_modifylib_interface_pim_address_family_bfd_apply_finishpim_if_membership_clearpim_if_membership_refreshpim_msg_build_jp_groupspim_mroute_update_counterspim_mroute_socket_disablemroute_read_onpim_jp_agg_add_grouppim_jp_agg_is_in_listpim_jp_agg_remove_grouppim_jp_agg_get_interface_upstream_switch_listpim_jp_agg_clear_groupon_tracepim_vrf_deletepim_ssmpingd_initpim_vrf_newpim_rpf_set_refresh_timepim_parse_nexthop_updatepim_update_upstream_nh_helperpim_nht_drop_maybepim_nht_getpim_sendmsg_zebra_rnhpim_neighbor_updatepim_neighbor_deletepim_neighbor_newpim_neighbor_addon_neighbor_jp_timerpim_neighbor_timer_resetdr_election_by_addrdr_election_by_pripim_if_dr_electionigmp_sock_query_interval_reconfigpim_msg_get_jp_group_sizeprocess_igmp_packetpim_mroute_msgpim_upstream_mroute_updatepim_mroute_delpim_upstream_mroute_iif_updatepim_mroute_addpim_mroute_del_vifpim_mroute_add_vifpim_mroute_socket_enablemroute_readpim_mroute_msg_wrvifwholepim_mroute_msg_wrongvifpim_mroute_msg_wholepktpim_mroute_msg_nocachepim_mroute_setpim_macro_assert_tracking_desired_evalpim_macro_ch_could_assert_evalpim_macro_chisin_pim_includepim_macro_ch_lost_assertpim_joinprune_sendrecv_joinrecv_prunepim_joinprune_recvpim_vrf_enablepim_instance_initREGSTOPJOINPRUNEBOOTGRAFTGACKCANDIDATEUNKNOWN%sip pim rp %pPA %pFX SSMBSRNonerpAddressiAmRPprefixListgroupType%pPA|%s|%s|%s|%s|%s(?)%pSG IIF: %s, OIFS: %s ip mroute %s %pPA ip mroute %s %pPA %pPA %s(%s): c_oil %pSG addpimd/pim_oil.c%s: pkt dump size=%dpimd/pim_pim.c%s: %pPA: i am rp%s: %pPA: i am no longer rpdisableReceived errno: %d %spimd/pim_static.cssmpingd_setsockopt failed%s: hash_val %u mod_val %uifp name: %s(%s), pim nbr: %ppimd/pim_tib.cifp name: %s, pim nbr: %plan_prune_delayRegister %s as G is now ASMpimd/pim_tlv.cpimd/pim_rp.con_join_timer&up->t_join_timerPIM upstream (S,G) stateup->ref_count > 0__func__, &src_addr, ifnamehello_option_addr_list__func__, mask_len__func__, family, mask_len__func__, type__func__, family__func__, option_len / uel__func__, result__func__, &sg, oif->name__func__, oif->namepimd/pim_str.cPIM Static Routessmpingd_sock_read&ss->t_sock_readPIM sspimgd socketpimd/pim_sock.cfd, &group, &ifaddrttl, fdfd, ifp->name__func__, caller, up->sg_strifp->name, nbr__func__, &group__func__, &rp_addr, &group__func__, &rp_addr__func__, &old_upstream_addrgroup, rn, &rp_info->groupifp->name, ifp->ifindexon_pim_hello_send&pim_ifp->t_pim_hello_timerrandom_msec, ifp->name&pim_ifp->t_pim_sock_readpim_ifp->pim_sock_fd__func__, failpimd/pim_util.clabel, sizeheader->typepim_msg_len, (8)ifp->name, header->verpim_msg_len, (4)len, sizeof(*ip_hdr)ifp->name, delete_messagechannel_oil__func__, name, sgPIM SSM (S,G) channel OIL__func__, hash_val, mod_val к|\check_tlv_redefinition_uint32_hexcheck_tlv_redefinition_uint32check_tlv_redefinition_uint16check_tlv_lengthpim_addr_dumppim_static_write_mroutessmpingd_read_onpim_socket_getsocknamepim_socket_joinpim_setsockoptpim_socket_mcastpim_upstream_update_could_assertpim_upstream_update_my_assert_metricpim_rp_show_informationpim_rp_config_writepim_rp_setuppim_rp_prefix_list_usedpim_rp_check_interface_addrspim_rp_prefix_list_updateroute_unlock_nodepim_rp_initpim_sock_addpim_hello_restart_triggeredhello_reschedpim_hello_sendpim_sock_resetpim_ifstat_resetpim_sock_read_onpim_pkt_dumpsock_closepim_upstream_register_reevaluatepim_upstream_join_timer_decrease_to_t_overridepim_upstream_join_suppresspim_upstream_join_timer_restart_msecjoin_timer_starton_join_timerpim_upstream_send_joinpim_upstream_remove_childrenpim_upstream_delpim_tlv_parse_addr_listpim_parse_addr_sourcepim_parse_addr_grouppim_parse_addr_ucast_prefixpim_tlv_parse_generation_idpim_tlv_parse_dr_prioritypim_tlv_parse_lan_prune_delaypim_tlv_parse_holdtimepim_tlv_append_addrlist_ucastpim_time_monotonic_usecpim_time_monotonic_dsecgettime_monotonicpim_time_monotonic_sectib_sg_gm_prunetib_sg_gm_jointib_sg_oil_setuppim_static_delpim_static_addssmpingd_deletepim_ssmpingd_stopssmpingd_setsockoptssmpingd_socketssmpingd_newpim_ssmpingd_startssmpingd_sendtopim_reg_sockpim_socket_bindpim_socket_ip_hdrpim_socket_rawpim_rpf_find_rpf_addrpim_rpf_updatepim_rpf_cost_changepim_nexthop_lookuppim_resolve_rp_nhpim_rp_set_upstream_addrpim_rp_gpim_i_am_rp_re_evaluatepim_rp_check_on_if_addpim_rp_changepim_rp_delpim_rp_del_configpim_rp_newpim_upstream_updatepim_rp_find_match_grouphello_sendpim_msg_sendpim_sock_readpim_pim_packetpim_sock_deletepim_channel_add_oifpim_channel_update_oif_mutepim_channel_del_oifpim_channel_oil_upstream_derefpim_channel_oil_delpim_clear_nocache_statepim_channel_oil_addpim_ecmp_fib_lookup_if_vif_indexpim_ecmp_nexthop_searchpim_ecmp_nexthop_lookup%sip pim rp %pPA prefix-list %s RP address|group/prefix-list|OIF|I am RP|Source|Group-Type%s(%s): Existing oil for %pSG Ref Count: %d (Post Increment)%s(%s): Del oil for %pSG, Ref Count: %d (Predecrement)trying to del OIF %s with VIF (%d)%s %s: no existing protocol mask %u(%u) for requested OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s %s: other protocol masks remain for requested OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s %s: could not remove output interface %s (vif_index=%d) for channel (S,G)=(%pPAs,%pPAs)%s(%s): (S,G)=(%pPAs,%pPAs): proto_mask=%u IIF:%d OIF=%s vif_index=%dScheduling READ event on PIM socket fd=%dRescheduling %d sec hello on interface %sScheduling %d msec triggered hello on interface %sPIM packet size=%zu shorter than minimum=%zuPIM message size=%d shorter than minimum=%dIgnoring PIM pkt from %s with unsupported version: %dPIM Register Message size=%d shorther than min length %dIgnoring PIM pkt from %s with invalid checksum: received=%x calculated=%xRecv PIM %s packet from %pPA to %pPA on %s: pim_version=%d pim_msg_size=%d checksum=%x%s: Ignoring Pkt. Unexpected IP destination %pPA for %s (Expected: all_pim_routers_addr) from %pPA%s %s: non-hello PIM message type=%d from non-neighbor %pPA on %sRecv PIM packet type %d which is not currently understoodskip sending PIM message on passive interface %s%s: to %pPA on %s: msg_size=%d checksum=%x%s: to %pPA on %s: holdt=%u prop_d=%u overr_i=%u dis_join_supp=%d dr_prio=%u gen_id=%08x addrs=%dCould not send PIM hello on interface %sPIM INTERFACE DOWN: on interface %s: %s%s: %s: but PIM not enabled on interface %s (!)Cancelling READ event for PIM socket fd=%d on interface %sCancelling PIM hello timer for interface %sDeleting PIM socket fd=%d on interface %sFailure closing PIM socket fd=%d on interface %s: errno=%d: %sUnable to convert all-multicast prefixAllocated: %p for rp_info: %p(%pFX) Lock: %d%s: BUG We should have found default group informationLookedup(%pFX): prefix_list match %s, rn %p found: %pFXLookedup(%pFX): rn %p found:%pFX%s: Received a (*,G) with no RP configured%s: addr %pPA new nexthop addr %pPAs interface %s%s: Cost_to_rp of upstream-%s changed to:%u, from:%u%s: Cost_to_rp of upstream-%s changed to:%uCould not create raw socket: errno=%d: %s%s: Could not turn on IP_HDRINCL option: %mCould not get fcntl(F_GETFL,O_NONBLOCK) on socket fd=%d: errno=%d: %sCould not set fcntl(F_SETFL,O_NONBLOCK) on socket fd=%d: errno=%d: %sCould not create multicast socket: errno=%d: %sCould not set fd: %d for interface: %s to deviceCould not set PKTINFO on socket fd=%d: %mCould not set Router Alert Option on socket fd=%d: %mCould not set multicast TTL=%d on socket fd=%d: %mCould not set Outgoing Interface Option on socket fd=%d: %mpim_setsockopt failed for interface: %s to device Could not %s Multicast Loopback Option on socket fd=%d: %mcan't set sockopt IP[V6]_TOS to socket %d: %mFailure socket joining fd=%d group %pPAs on interface address %pPAs: %mSocket fd=%d joined group %pPAs on interface address %pPAsCould not get Socket Name for socket fd=%d: errno=%d: %s%s: Received incoming pim packet on interface(%s:%d) not yet configured for pim%s: pim_pim_packet() return=%d%s: sendto() failure to %pSUp,fd=%d len=%d: errno=%d: %s%s: sendto() partial to %pSUp, fd=%d len=%d: sent=%d%s: could not find ssmpingd for source %pPAs%s: stopping ssmpingd for source %pPAs%s: failure closing ssmpingd sock_fd=%d for source %pPA: errno=%d: %s%s %s: Unable to remove static route: Invalid interface index(iif=%d,oif=%d)%s %s: Unable to remove static route(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s: Static route removed(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s %s: Unable to remove static route: Route does not exist(iif=%d,oif=%d,group=%pPAs,source=%pPAs)pim_addr_dump: inet_ntop(buf_size=%d): errno=%d: %s%s: pim_channel_del_oif() failed with return=%d%s: gettimeofday() failure: errno=%d: %s%s: gettime_monotonic() failure: errno=%d: %sAttempt to Add OIF for non-existent channel oiltrying to add OIF %s with VIF (%d)%s %s: existing protocol mask %u requested OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s %s: new protocol mask %u requested nonexistent OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s(%s): (S,G)=(%pPAs,%pPAs): proto_mask=%u OIF=%s vif_index=%d added to 0x%x%s %s: interface %s (vif_index=%d) is existing output for channel (S,G)=(%pPAs,%pPAs)%s %s: could not add output interface %s (vif_index=%d) for channel (S,G)=(%pPAs,%pPAs)%s(%s): (S,G)=(%pPAs,%pPAs): proto_mask=%u OIF=%s vif_index=%d: DONECan't recreate existing PIM socket fd=%d for interface %sCould not open PIM socket on interface %sPIM INTERFACE UP: on interface %s ifindex=%d%s: starting ssmpingd for source %pPAs%s: could not create socket: errno=%d: %s%s: bind(fd=%d,addr=%pSUp,port=%d,len=%zu) failure: errno=%d: %s%s: could not set IP_PKTINFO on socket fd=%d: errno=%d: %s%s: could not disable Multicast Loopback Option on socket fd=%d: errno=%d: %s%s: could not set Outgoing Interface Option on socket fd=%d: errno=%d: %s%s: could not set multicast TTL=%d on socket fd=%d: errno=%d: %s%s: ssmpingd_socket() failure for source %pPA%s: ssmpingd_new() failure for source %pPAs%s %s: Unable to add static route: Invalid interface index(iif=%d,oif=%d)%s %s: Unable to add static route: Looped MFC entry(iif=%d,oif=%d)%s %s: Unable to add static route: Route already exists (iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s: Static route added(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s %s: Unable to add static route(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s: Looking up: %pPA(%s), last lookup time: %lld%s: current nexthop does not have nbr %s: (%pPA,%pPA)(%s) current nexthop %s is valid, skipping new path selection%s %s: could not find interface for ifindex %d (address %pPA(%s))%s: pim not enabled on input interface %s(%s) (ifindex=%d, RPF for source %pPA)%s: pim nbr not found on input interface %s(%s)%s: (%pPA,%pPA)(%s) selected nhop interface %s addr %pPAs mod_val %u iter %d ecmp %d%s: could not find nexthop ifindex for address %pPA(%s)%s: NBR (%pPA) not found on input interface %s(%s) (RPF for source %pPA)%s: found nhop %pPA for addr %pPA interface %s(%s) metric %d dist %d%s: found nexthop ifindex=%d (interface %s(%s)) for address %pPA%s: low vif_index=%d(%s) < 1 nexthop for address %pPAUnable to lookup nexthop for rp specified%s(%s): RP is not configured yet for %s%s: missing RPF interface for upstream (S,G)=%s%s(%s): RPF'%s not found: won't send join upstream%s(%s): (S,G)=%s source nexthop now is: interface=%s address=%pPAs pref=%d metric=%d%s(%s): (S,G)=%s RPF_interface(S) changed from %s to %s%s(%s): Cost_to_rp of upstream-%s changed to:%u%s: pim upstream update for old upstream %pPA%s: Deregister upstream %s addr %pPA with Zebra NHT%s: NHT Register RP addr %pPA grp %pFX with Zebra %s: Delete RP %pPA for the group %pFX%s: BSM RP %pPA found for the group %pFX%s: BSM RP not found for the group %pFXExpected rn->info to be equal to rp_info%s:Found for Freeing: %p for rp_info: %p(%pFX) Lock: %d%s: String to prefix failed for %pPAs group%s: NHT Register rp_all addr %pPA grp %pFX %s: NHT %pSG vif_source %pPAs vif_index:%d%s %s: could not find input interface for %pSG%s: ignoring request for looped MFC entry (S,G)=%pSG: oif=%s vif_index=%d%s: multicast not enabled on oif=%s?%s: add_oif() failed with return=%d%s: %pSG was received on %s interface but we are not DR for that interface%s: Failure to add local membership for %pSG%s: Skipping NHT Register since RP is not configured for the group %pPA%s: NHT Register RP addr %pPA grp %pFX with Zebra%s: Using last lookup for %pPAs at %lld, %lld addr %pPAs%s: Looking up: %pPAs, last lookup time: %lld, %lld%s %s: could not find nexthop ifindex for address %pPAs%s %s: could not find interface for ifindex %d (address %pPAs)%s: pim not enabled on input interface %s (ifindex=%d, RPF for source %pPAs)%s %s: found nexthop %pPAs for address %pPAs: interface %s ifindex=%d metric=%d pref=%d%s: number of encoded secondary unicast IPv4 addresses: %zu%s: PIM hello %s TLV with incorrect value size=%d correct=%d from %pPAs on interface %s%s: PIM hello TLV redefined %s=%u old=%u from %pPAs on interface %s%s: PIM hello TLV redefined %s=%08x old=%08x from %pPAs on interface %s%s: unicast address encoding overflow: left=%d needed=%d%s: unknown unicast address encoding type=%d%s: IPv4 unicast address overflow: left=%td needed=%zu%s: IPv6 unicast address overflow: left=%td needed %zu%s: unknown unicast address encoding family=%d from%s: group address encoding overflow: left=%d needed=%d%s: unknown group address encoding type=%d from%s: unknown group address encoding family=%d mask_len=%d from%s: group address overflow: left=%td needed=%zu from%s: source address encoding overflow: left=%d needed=%d%s: unknown source address encoding type=%d: %02x%02x%02x%02x%s: IP source address overflow: left=%td needed=%zu%s: IP bad source address mask: %d%s: unknown source address encoding family=%d: %02x%02x%02x%02x%s: PIM hello TLV option: list_old_size=%d IPv4 address %s from %pPAs on %s%s: PIM hello TLV option: list_old_size=%d UNKNOWN address family from %pPAs on %s%s: ignoring primary address in secondary list from %pPAs on %s%s(%s): Delete %s[%s] ref count: %d , flags: %d c_oil ref count %d (Pre decrement)pim_upstream free vrf:%s %s flags 0x%x%s: RPF'%s=%pPA(%s) for Interface %s%s: can't send join upstream: RPF'%s=%pPA%s: starting %d sec timer for upstream (S,G)=%s%s: restarting %d msec timer for upstream (S,G)=%s%s %s: detected Join%s to RPF'(S,G)=%pPA: join_timer=%ld msec t_joinsuppress=%ld msec%s %s: suppressing Join(S,G)=%s for %ld msec%s: to RPF'%s=%pPA: join_timer=%ld msec t_override=%d msec%s: decreasing (S,G)=%s join timer to t_override=%d msecClear register for %s as G is now SSMpim_msg_size >= PIM_PIM_MIN_LENdebug_label, up->sg_str, t_override_msecdebug_label, up->sg_str, &up->rpf.rpf_addr, join_timer_remain_msec, t_override_msec"pimd/pim_upstream.c", __func__, up->sg_str, t_joinsuppress_msec"pimd/pim_upstream.c", __func__, up->sg_str, &rpf, join_timer_remain_msec, t_joinsuppress_msec__func__, interval_msec, up->sg_str__func__, router->t_periodic, up->sg_str__func__, up->sg_str, &up->rpf.rpf_addr__func__, up->sg_str, &up->rpf.rpf_addr, pim_upstream_state2str(up->join_state), up->rpf.source_nexthop.interface->name__func__, up->sg_str, &up->upstream_addrpim->vrf->name, up->sg_str, up->flags__func__, name, up->sg_str, pim->vrf->name, up->ref_count, up->flags, up->channel_oil->oil_ref_count__func__, *hello_option_addr_list ? ((int)((*hello_option_addr_list)->count)) : -1, &src_addr, ifname__func__, *hello_option_addr_list ? ((int)((*hello_option_addr_list)->count)) : -1, addr_str, &src_addr, ifname__func__, family, buf[0], buf[1], buf[2], buf[3]__func__, pastend - addr, sizeof(sg->src)__func__, type, buf[0], buf[1], buf[2], buf[3]__func__, buf_size, src_encoding_min_len__func__, pastend - addr, sizeof(sg->grp)__func__, buf_size, grp_encoding_min_len__func__, pastend - addr, sizeof(struct in6_addr)__func__, pastend - addr, sizeof(struct in_addr)__func__, buf_size, ucast_encoding_min_lenlabel, tlv_name, new, old, &src_addr, ifnamelabel, tlv_name, option_len, correct_len, &src_addr, ifname__func__, errno, safe_strerror(errno)__func__, &sg, oif->name, input_iface_vif_index"pimd/pim_tib.c", __func__, &sg__func__, &sg, &vif_source, input_iface_vif_indexbuf_size, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_static.c", __func__, iif_index, oif_index, &group, &source__func__, iif_index, oif_index, &group, &source"pimd/pim_static.c", __func__, iif_index, oif_index__func__, ss->sock_fd, &ss->source_addr, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, mttl, fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, fd, &sockaddr, port, sizeof(sockaddr), (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, &to, ss->sock_fd, len, sent__func__, &to, ss->sock_fd, len, (*__errno_location ()), safe_strerror((*__errno_location ()))loop ? "enable" : "disable", fd__func__, caller, up->sg_str, rpf->source_nexthop.mrib_route_metric__func__, caller, up->sg_str, saved.source_nexthop.interface ? saved.source_nexthop.interface->name : "", rpf->source_nexthop.interface ? rpf->source_nexthop.interface->name : ""__func__, caller, up->sg_str, rpf->source_nexthop.interface ? rpf->source_nexthop.interface->name : "", &rpf->source_nexthop.mrib_nexthop_addr, rpf->source_nexthop.mrib_metric_preference, rpf->source_nexthop.mrib_route_metric__func__, up->sg_str, rpf->source_nexthop.mrib_route_metric__func__, up->sg_str, new_cost, old_cost"pimd/pim_rpf.c", __func__, &nexthop_tab[i].nexthop_addr, &addr, ifp->name, first_ifindex, nexthop_tab[i].route_metric, nexthop_tab[i].protocol_distance__func__, ifp->name, first_ifindex, &addr"pimd/pim_rpf.c", __func__, first_ifindex, &addr"pimd/pim_rpf.c", __func__, &addr__func__, &addr, nexthop->last_lookup_time, pim->last_route_change_time__func__, &addr, nexthop->last_lookup_time, pim->last_route_change_time, &nexthop->mrib_nexthop_addr__func__, &nht_p, &nbr->source_addr, ifp1->name__func__, &nht_p, &rp_info->group__func__, &rp_info->rp.rpf_addr__func__, rn, rp_info, &rp_info->group, route_node_get_lock_count(rn)__func__, &bsrp->rp_address, &grouprn, rp_info, &rp_info->group, rn ? route_node_get_lock_count(rn) : 0__func__, &nht_p, &rp_all->group__func__, up->sg_str, &old_upstream_addrgroup, best->plist, rn, &rp_info->grouprn, rp_info, &rp_info->group, route_node_get_lock_count(rn)pim_ifp->pim_sock_fd, ifp->namepim_ifp->pim_hello_period, ifp->namepim_msg_size <= PIM_PIM_BUFSIZE_WRITE__func__, &qpim_all_pim_routers_addr, ifp->name, holdtime, pim_ifp->pim_propagation_delay_msec, pim_ifp->pim_override_interval_msec, pim_ifp->pim_can_disable_join_suppression, pim_ifp->pim_dr_priority, pim_ifp->pim_generation_id, ((ifp->connected)->count)__func__, &dst, ifp->name, pim_msg_size, header->checksum__func__, ifp ? ifp->name : "Unknown", ifindex"pimd/pim_pim.c", __func__, header->type, &sg.src, ifp->name__func__, &sg.grp, pim_pim_msgtype2str(header->type), &sg.srcpim_pim_msgtype2str(header->type), &sg.src, &sg.grp, ifp->name, header->ver, pim_msg_len, checksumifp->name, pim_checksum, checksumpim_ifp->pim_sock_fd, ifp->name, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, delete_message, ifp->name__func__, caller, oil_origin(channel_oil), oil_mcastgrp(channel_oil), proto_mask, oif->name, pim_ifp->mroute_vif_index"pimd/pim_oil.c", __func__, oif->name, pim_ifp->mroute_vif_index, oil_origin(channel_oil), oil_mcastgrp(channel_oil)__func__, caller, oil_origin(channel_oil), oil_mcastgrp(channel_oil), proto_mask, oif->name, pim_ifp->mroute_vif_index, channel_oil ->oif_flags[pim_ifp->mroute_vif_index]"pimd/pim_oil.c", __func__, proto_mask, oif->name, pim_ifp->mroute_vif_index, oil_if_has(channel_oil, pim_ifp->mroute_vif_index), oil_origin(channel_oil), oil_mcastgrp(channel_oil)pim_ifp->mroute_vif_index >= 0oif->name, pim_ifp->mroute_vif_index__func__, caller, oil_origin(channel_oil), oil_mcastgrp(channel_oil), proto_mask, *oil_parent(channel_oil), oif->name, pim_ifp->mroute_vif_index"pimd/pim_oil.c", __func__, oif->name, pim_ifp->mroute_vif_index, oil_if_has(channel_oil, pim_ifp->mroute_vif_index), oil_origin(channel_oil), oil_mcastgrp(channel_oil)"pimd/pim_oil.c", __func__, proto_mask, channel_oil ->oif_flags[pim_ifp->mroute_vif_index], oif->name, pim_ifp->mroute_vif_index, oil_if_has(channel_oil, pim_ifp->mroute_vif_index), oil_origin(channel_oil), oil_mcastgrp(channel_oil)__func__, name, &sg, c_oil->oil_ref_count__func__, name, sg, c_oil->oil_ref_count__func__, vif_index, pim->vrf->name, &src__func__, ifindex, ifindex2ifname(ifindex, pim->vrf->vrf_id), pim->vrf->name, &src__func__, &src, pim->vrf->name__func__, &src, &grp_addr, pim->vrf->name, ifp->name, &nh_addr, mod_val, nh_iter, pim->ecmp_enable__func__, ifp->name, pim->vrf->name__func__, ifp->name, pim->vrf->name, first_ifindex, &src"pimd/pim_nht.c", __func__, first_ifindex, &src, pim->vrf->name__func__, &src, &grp_addr, pim->vrf->name, nexthop->interface->name__func__, &nexthop_tab[i].nexthop_addr, &src, ifp->name, pim->vrf->name, nexthop_tab[i].route_metric, nexthop_tab[i].protocol_distance__func__, &nexthop_tab[i].nexthop_addr, ifp->name, pim->vrf->name, &srcifp->name, pim->vrf->name, nbr__func__, &src, pim->vrf->name, nexthop->last_lookup_timedebug msdp events debug msdp packets debug msdp internal debug igmp events debug igmp packets debug igmp trace debug igmp trace detail debug mroute debug mroute detail debug mtrace debug pim events debug pim packets debug pim packet-dump send debug pim trace debug pim trace detail debug pim zebra debug pim mlag debug pim bsm debug pim vxlan debug ssmpingd debug pim packets hello debug pim packets joins debug pim packets register debug pim static debug pim nht debug pim nht rp debug pim nht detail RegNoInfoRegJoinedRegJoinPendRegPrunePIM %s Timer Wheel224.0.0.0/24%sip pim packets %d %sip pim keep-alive-timer %d %sip pim ssm prefix-list %s %sip pim ecmp rebalance %sip pim ecmp %sip igmp watermark-warn %u %sip ssmpingd %pPA %sip msdp timers %u %u ip pim ip pim drpriority %u ip pim hello %d ip igmp ip igmp version %d ip igmp query-interval %d ip igmp join %s ip igmp join %s %s ip pim use-source %pPA ip pim active-active ip pim passive description %s inherit_xg_dfvrfjsons_or_g%% invalid input for %s: %s source_strInternal CLI error [%s] RPF'(S,G) GenID change%s: %s Join is not DesiredRPT%s switched from %s to %s%s: %s updating from %u to %upimd/pim_zebra.c%s: (S,G)=%pSG oif=%s (%pPA)%s: triggering %ld msec timer%s: zclient_new() failure%s: addr=%pPAs(%s)vxlan SG %s work list delvxlan SG %s work list addvxlan SG %s oif %s addvxlan SG %s oif %s del%s: RPF not configured for %s%s: RP not reachable for %svxlan SG %s orig-mr delvxlan SG %s term mroute addvxlan SG %s term-oif %s addvxlan SG %s term mroute delvxlan SG %s free%s: No pinfo!Executing Reg stop for %sNULL startscontinuesvxlan SG %d work items procvxlan SG work %svxlan SG %s allocvxlan SG %s orig-mr add%u:recv SG %s %pSG(%s) sptbit: %d224.0.0.13pimd/pimd.cpimd/pim_register.cpimd/pim_vxlan.clistnodepimd/pim_vty.cPIM Router information__func__, &src_addr, &sg__func__, &sg.grp__func__, &dest_addrsg, &originator, ifp->name(listnode)->data != NULLvxlan_sg->sg_strpimd/pim_mlag.cpim_mlag_register_handler((void *)0)PIM VxLAN mroute cachepim_vxlan_work_timer_cb&vxlan_info.work_timerpimd/pim_zlookup.c__func__, errnozclient_lookup_read_pipe&zlookup_read__func__, pim->vrf->namezclient_lookup_connect&zlookup->t_connect__func__, delay__func__, zlookup->failon_rpf_cache_refresh&pim->rpf_cache_refresher__func__, c->ifp->name, pup->sg_str, pim->vrf->name&up->t_rs_timer__func__, up->sg_str, time&up->sgpim_upstream_msdp_reg_timer&up->t_msdp_reg_timerpim_upstream_keep_alive_timer&up->t_ka_timerdebug pim packet-dump receive %sno ip pim send-v6-secondary %sip pim register-suppress-time %d %sip pim join-prune-interval %d %sip pim rp keep-alive-timer %d %sip pim register-accept-list %s %sip pim spt-switchover infinity-and-beyond prefix-list %s %sip pim spt-switchover infinity-and-beyond ip igmp query-max-response-time %d ip igmp last-member-query-count %d ip igmp last-member-query-interval %d ip multicast boundary oil %s %s: matching neigh=%pPA against upstream (S,G)=%s[%s] joined=%d rpf_addr=%pPA%s: Incoming Interface: %s is different than RPF_interface(S) %s%s: %s is directly connected to the source%s: %s RPF_interface(S) != RPF_interface(RP(G))%s: %s OR inherited_olist(S,G,rpt) == NULL%s: %s RPF'(S,G) is the same as RPF'(*,G)%s: (S,G)=%s Starting upstream register stop timer %d%s: (S,G)=%s Starting upstream register stop null probe timer %d%s %s: interface %s addresses:%s %s: interface %s address %pI4 %s%s: %s(%u) connected IP address %pFX flags %u %s%s: %s : forcing secondary flag on %pFX%s: Unable to find pim instance%s: %s(%u) disconnected IP address %pFX flags %u %s%s: (S,G)=%s oif=%s installed: %d%s: failure connecting zclient socket: failures=%d%s: closing fd=%d: errno=%d %s%s: zclient lookup connection scheduled for %d seconds%s: zclient lookup immediate connection scheduled%s: zclient lookup socket initialized%s: zclient socket initialized%s: zclient lookup socket is not connected%s: VRF: %s does not fully exist yet, delaying lookup%s: writen() failure: %d writing to zclient lookup socket%s: connection closed on zclient lookup socket%s: zclient_read_header() failed%s: address mismatch: addr=%pPA(%s) raddr=%pIA%s: socket %d bad nexthop_num=%d%s: found too many nexthop ifindexes (%d > %d) for address %pPAs(%s)%s: found non-ifindex nexthop type=%d for address %pPAs(%s)%s: lookup=%d/%d: could not find nexthop ifindex for address %pPA(%s)%s: lookup=%d/%d: found non-recursive ifindex=%d for address %pPA(%s) dist=%d met=%d%s: lookup=%d/%d: zebra returned recursive nexthop %pPAs for address %pPA(%s) dist=%d met=%d%s: lookup=%d/%d: failure searching recursive nexthop ifindex for address %pPA(%s)Sending Request for New Channel Oil Information%pSG VIIF %d(%s)%s: Received wrong %pSG(%s) information requestedvxlan SG %s skip work list; del-in-progvxlan SG %s orig mroute-up updated with iif %s%s: vxlan default iif changed from %s to %s%s: vxlan orig iif changed from %s to %s%s: vxlan peerlink_rif changed from %s to %s%s: vxlan orig oif changed from %s to %svxlan MLAG update %s state %s role %d rif %s addr %svxlan term oif changed from %s to %svxlan term oif cfg changed from %s to %svxlan term oif cfg changed from %s to -RPF cost adjust for %s on peerlink-rif (old: %s, new: %s) change%s register setup skipped as group is SSM%s: PIM_UPSTREAM_%s: (S,G) old: %s new: %sre-join RPT; *,G IIF %s S,G IIF %s %s(%s): upstream %s ref count %d incrementkat start on %s with no stream referenceupstream %s inherited mlag non-df flag from parent%s: Attempting to create upstream(%s), Unable to RPF for source%s: Created Upstream %s upstream_addr %pPAs ref count %d increment%s(%s): %s, iif %pPA (%s) found: %d: ref_count: %dkat expired on %s; clear fhr reg statekat expired on %s[%s]; remove stream referencevxlan SG %s orig mroute-up delvxlan SG %s rpf_update failurevxlan SG %s term mroute-up addvxlan SG %s term mroute-up add failedvxlan SG %s term-oif %s add failedvxlan SG %s term mroute-up delvxlan SG %s term oif changed from %s to %s%s: RP not configured for Upstream %s%s: Upstream %s without a path to send join, checking%s[%s]: %s old packet count is equal or lastused is greater than 30, (%ld,%ld,%lld)source reference created on kat restart %s[%s]kat started on %s; set fhr reg state to joined%s: %s%s is not installed in mroute%s: Handling unscanned inherited_olist for %s[%s]Sending Register stop for %pSG to %pPA on %s%s: could not send PIM register stop message on interface %sinvalid AF in Register-Stop on %sReceived Register stop for %pSGSending %s %sRegister Packet to %pPA%s: No interface to transmit register on%s: Interface: %s not configured for pim to transmit on!%s: Sending %s %sRegister Packet to %pPA on %s%s: could not send PIM register message on interface %s%s: Cannot send null-register for %s no valid iif%s: Cannot send null-register for %s no RPF to the RP%s: Cannot send null-register for %s vxlan-aa PIP unavailable%s: (S,G)=%s[%s] upstream register stop timer %s%s: Interface: %s is not configured for pim%s: Stop sending the register, because I am the RP and we haven't seen a packet in a whilecannot send Null register for %pSG, no path to RPvxlan SG %s periodic NULL registervxlan SG %d work items proc and pausevxlan SG %s orig mroute-up add with iif %svxlan SG %s orig mroute-up add failedvxlan SG %s iif changed from %s to %s%s: Received Register message for destination address: %pPA that I do not ownReceived Register message%pSG from %pPA on %s, rp: %d%s: Received Register message for Group(%pPA) is now in SSM, dropping the packet%s: Received Register Message %pSG from %pPA on %s where the RP could not be looked up%s: Sending register-stop to %pPA for %pSG due to prefix-list denial, dropping packet%s: Received Register message with Border bit set, ignoringFailure to create upstream stateReceived Register packet for %pSG, Rejecting packet because I am not the RP configured for groupReceived Register packet for %pSG, Rejecting packet because the dst ip address is not the actual RP%s %s: could not solve %s to group address: errno=%d: %s__FILE__, __func__, PIM_ALL_PIM_ROUTERS, errno, safe_strerror(errno)upstream->sg_str, upstream->sptbit__func__, &sg, &src_addr, ifp->name&sg, &src_addr, ifp->name, i_am_rp__func__, up->sg_str, null_register ? "NULL " : "", &rpg->rpf_addr, ifp->nameup->sg_str, null_register ? "NULL " : "", &rpg->rpf_addrup->sg_str, old_peerlink_rif ? old_peerlink_rif->name : "-", pim->vxlan.peerlink_rif ? pim->vxlan.peerlink_rif->name : "-"pim->vxlan.term_if_cfg ? pim->vxlan.term_if_cfg->name : "-", ifp->namepim->vxlan.term_if ? pim->vxlan.term_if->name : "-", ifp ? ifp->name : "-"vxlan_sg->sg_str, vxlan_sg->term_oif ? vxlan_sg->term_oif->name : "-", ifp ? ifp->name : "-"__func__, old_oif ? old_oif->name : "-", new_oif ? new_oif->name : "-"__func__, old_iif ? old_iif->name : "-", new_iif ? new_iif->name : "-"__func__, old_iif ? old_iif->name : "-", ifp ? ifp->name : "-"enable ? "enable" : "disable", peer_state ? "up" : "down", role, peerlink_rif ? peerlink_rif->name : "-", addr_bufvxlan_sg->sg_str, vxlan_sg->term_oif->namevxlan_sg->sg_str, old_iif ? old_iif->name : "-", ifp ? ifp->name : "-"vxlan_sg->sg_str, orig_oif->namevxlan_sg->sg_str, vxlan_sg->orig_oif->namevxlan_sg->sg_str, vxlan_sg->iif?vxlan_sg->iif->name:"-"vxlan_info.next_work ? "continues" : "starts"__func__, &more, c_oil->pim->vrf->name&more, *oil_parent(c_oil), c_oil->pim->vrf->name__func__, lookup, max_lookup, &addr, pim->vrf->name__func__, lookup, max_lookup, &nexthop_addr, &addr, pim->vrf->name, nexthop_tab[0].protocol_distance, nexthop_tab[0].route_metric__func__, lookup, max_lookup, first_ifindex, &addr, pim->vrf->name, nexthop_tab[0] .protocol_distance, nexthop_tab[0].route_metric__func__, nexthop_type, &addr, pim->vrf->name__func__, (num_ifindex + 1), tab_size, &addr, pim->vrf->name__func__, zlookup->sock, nexthop_num__func__, &addr, pim->vrf->name, &raddr__func__, zlookup->sock, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, ch->sg_str, ch->interface->name, up->channel_oil->installed__func__, &ch->sg, ch->interface->name, &up->upstream_addr__func__, router->rpf_cache_refresh_delay_msecvrf_id, (cmd == ZEBRA_VXLAN_SG_ADD) ? "add" : "del", &sg__func__, c->ifp->name, vrf_id, p, c->flags, ((c->flags) & ((1 << 0))) ? "secondary" : "primary""pimd/pim_zebra.c", __func__, ifp->name, &p->u.prefix4, ((ifc->flags) & ((1 << 0))) ? "secondary" : "primary""pimd/pim_zebra.c", __func__, ifp->name__func__, ifp->name, vrf_id, new_vrf_idup->sg_str, old_use_rpt?"RPT":"SPT", new_use_rpt?"RPT":"SPT"__func__, up->sg_str, pim->vrf->name__func__, up->sg_str, pim->vrf->name, up->channel_oil->cc.oldpktcnt, up->channel_oil->cc.pktcnt, up->channel_oil->cc.lastused / 100pim_upstream_register_probe_timerpim_upstream_register_stop_timer__func__, up->rpf.source_nexthop.interface->name__func__, up->sg_str, pim->vrf->name, pim_reg_state2str(up->reg_state, state_str, sizeof(state_str))__func__, incoming->name, up->rpf.source_nexthop.interface->name__func__, &neigh_addr, up->sg_str, pim->vrf->name, up->join_state == PIM_UPSTREAM_JOINED, &rpf_addr__func__, up->sg_str, &up->upstream_addr, up->ref_count__func__, name, up->sg_str, &up->rpf.rpf_addr, up->rpf.source_nexthop.interface ? up->rpf.source_nexthop .interface->name : "Unknown", found, up->ref_count__func__, name, up->sg_str, up->ref_countup->parent->rpf.source_nexthop.interface ? up->parent->rpf.source_nexthop.interface->name : "Unknown", up->rpf.source_nexthop.interface ? up->rpf.source_nexthop.interface->name : "Unknown"__func__, up->sg_str, pim_upstream_state2str(up->join_state), pim_upstream_state2str(new_state)pim_register_stop_recvpim_vxlan_up_cost_updatepim_vxlan_del_term_devpim_vxlan_add_term_devpim_vxlan_term_oif_updatepim_vxlan_term_mr_oif_updatepim_vxlan_term_mr_cost_updatepim_vxlan_sg_del_itempim_vxlan_orig_mr_addpim_mlag_registerpim_vxlan_sg_newpim_vxlan_term_mr_oif_delpim_vxlan_term_mr_delpim_vxlan_term_mr_oif_addpim_vxlan_term_mr_addpim_vxlan_inherit_mlag_flagspim_vxlan_orig_mr_iif_updatepim_vxlan_orig_mr_delpim_vxlan_do_reg_workpim_vxlan_work_timer_setuppim_vxlan_add_workpim_vxlan_del_workpim_zebra_vxlan_sg_procpim_zebra_update_all_interfacesgm_config_writepim_global_config_write_workerpim_upstream_fhr_kat_startforward_onpim_upstream_register_probe_timerpim_upstream_msdp_reg_timer_startpim_upstream_keep_alive_timer_startpim_upstream_rpf_interface_changedpim_upstream_update_assert_tracking_desiredforward_offpim_initpim_reg_del_on_couldreg_failpim_register_recvpim_null_register_sendpim_register_sendpim_reg_stop_upstreampim_register_stop_sendpim_register_joinpim_vxlan_set_peerlink_rifpim_vxlan_set_default_iifpim_vxlan_mlag_updatepim_vxlan_term_mr_up_delpim_vxlan_term_mr_up_addpim_vxlan_orig_mr_up_delpim_vxlan_orig_mr_oif_delpim_vxlan_orig_mr_oif_addpim_vxlan_orig_mr_up_addpim_vxlan_orig_mr_up_iif_updatepim_zlookup_sg_statisticszclient_lookup_nexthopzclient_lookup_read_pipezclient_read_nexthopzclient_lookup_nexthop_oncezclient_lookup_newzclient_lookup_sched_nowzclient_lookup_failedzclient_lookup_schedzclient_lookup_connectpim_forward_stoppim_forward_startpim_zebra_initsched_rpf_cache_refreshpim_scan_oilpim_zebra_upstream_rpf_changedpim_zebra_if_address_delpim_zebra_if_address_adddump_if_addresspim_zebra_interface_vrf_updatepim_upstream_update_use_rptpim_upstream_could_registerpim_upstream_remove_lhr_star_pimregpim_upstream_add_lhr_star_pimregpim_upstream_sg_runningpim_upstream_sg_running_procpim_sg_is_reevaluate_oil_reqpim_upstream_terminatepim_upstream_find_new_rpfpim_upstream_inherited_olist_decidepim_upstream_start_register_probe_timerpim_upstream_start_register_stop_timerpim_upstream_register_stop_timerpim_upstream_set_sptbitpim_upstream_fhr_kat_expirypim_upstream_keep_alive_timer_procpim_upstream_rpf_genid_changedpim_upstream_find_new_childrenpim_upstream_newpim_upstream_addpim_upstream_refpim_upstream_switch?@?limit_strlimit./bfd/profile./query-interval./igmp-version./use-source0.0.0.0./bfdprof./bfd/min-rx-interval./bfd/min-tx-interval./bfd/detect_multBad source address %s %-16s %-15s %-15s %7d mlagConnUpmlagPeerConnUpmlagPeerZebraUpmlagRolelocalVtepIpanycastVtepIppeerlinkRifmlagConnFlapsmlagPeerConnFlapsmlagPeerZebraFlapsmrouteAddRxmrouteAddTxmrouteDelRxmrouteDelTxmlagStatusUpdatespeerZebraStatusUpdatespimStatusUpdatesvxlanUpdatesconnStatsMLAG daemon connection: %s MLAG peer state: %s Zebra peer state: %s MLAG role: %s Local VTEP IP: %s Anycast VTEP IP: %s Peerlink: %s Message Statistics: PIM status updates: %d VxLAN updates: %d %4u%6uPIM debugging status if_namewordfillplistjpi_strjpirst_strrstkat_strkatpackets_strqmrt_strqmrtlmqc_strlmqclmqi_strlmqiregisterskeepalive_strconnretryholdtime_str./hold-time./keep-alive./connection-retry/members/source/register-accept-list/send-v6-secondary/ssm-prefix-list/ecmp/ecmp-rebalancepeer_str/msdp-peer[peer-ip='%s']/members[address='gnamemaddrmaddr_str%% mesh-group does not exist saddrsaddr_strothermtrcquerierqueryTimerquerierIpmtraceOnlyNot SetEXCLUDE----EXCLINCLtotalGroupswatermarkLimitTotal IGMP groups: %u Watermark warn limit(%s): %u modesourcesCountuptime{ , "%s": queryStartCountqueryQueryTimerqueryOtherTimerlastMemberQueryCounttimerLastMemberQueryMsectimerQueryIntervaltimerRobustnessVariabletimerStartupQueryIntervalState : %s Address : %pI4 Version : %d Querier Querier : %s QuerierIp : %pI4 (this router) Start Count : %d Query Timer : %s Other Timer : %s Timers primaryAddrsockFdglobalqueryV1queryV2queryV3leaveV2reportV1reportV2reportV3mtraceResponsemtraceRequestunsupportedtotalReceivedMessagespeakGroupstotalSourceGroupsjoinsFailedjoinsSentgeneralQueriesSentgroupQueriesSentIGMP statistics Interface : %s V1 query : %u V2 query : %u V3 query : %u V2 leave : %u V1 report : %u V2 report : %u V3 report : %u mtrace response : %u mtrace request : %u unsupported : %u total received messages : %u joins failed : %u joins sent : %u general queries sent : %u group queries sent : %u peak groups : %u total groups : %u total source groups : %u %-16s %-15s %-8s %7d %7d forwardedownerslocalCostpeerCostOwner codes: %s: VRF or Info missing %-15s %-15pPAs %-9s %6d %10d invalidnot-multicastGroup type : %s Mesh group : %s Source : %s %-15s %11s {} saCount%-15s %15s %11s %8s %6d meshGroupNamekeepAliveTimerconnRetryTimerholdTimerlastResetconnAttemptsestablishedChangeskaSentkaRcvdsaSentsaRcvdPeer : %s Local : %s Mesh Group : %s State : %s Uptime : %s Keepalive Timer : %s Conn Retry Timer : %s Hold Timer : %s Last Reset : %s Conn Attempts : %d Established Changes : %d SA Count : %d Statistics : Keepalives : %10d %10d SAs : %10d %10d pimd/pim_cmd.cmpnodembrnodesource_nodegroup_nodejoin_node(mpnode)->data != NULL(mbrnode)->data != NULL(group_node)->data != NULL(source_node)->data != NULL(join_node)->data != NULLCurrent configuration object was deleted by another process. WARN: Enabled PIM SM on interface; configure PIM SSM range if needed %s/frr-pim:pim/address-family[address-family='%s']./frr-gmp:gmp/address-family[address-family='%s']/static-group[group-addr='%s'][source-addr='%s']Interface Group Source Counter Interface Address Source Group RPT Pref Metric Address %-16s %-15s %-15pPAs %-15pPAs %-3s %4u %6u %-15s Session flaps: mlagd: %d mlag-peer: %d zebra-peer: %d mroute adds: rx: %d, tx: %d mroute dels: rx: %d, tx: %d peer zebra status updates: %d %-16s %-15s %-15pPAs %-15pPAs %-3s %-4s %-6s %-15s IGMP/PIM is not enabled on the interface %s %% Unable to find %pSG specified Setting %pSG to current keep alive time: %d /frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/msdp/frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/msdp-mesh-groups[name='%s']%% pim ssm prefix-list %s doesn't exist /msdp-peer[peer-ip='%s']/source-ip%% mesh-group member does not exist Interface State Address V Querier QuerierIp Query Timer Uptime %-16s %5s %15s %d %7s %17pI4 %11s %8s Interface Group Mode Timer Srcs V Uptime %-16s %-15s %4s %8s %4d %d %8s timerGroupMembershipIntervalMsectimerOlderHostPresentIntervalMsectimerOtherQuerierPresentIntervalMsectimerQueryResponseIntervalMsecGroup Membership Interval : %lis Last Member Query Count : %d Last Member Query Time : %lis Older Host Present Interval : %lis Other Querier Present Interval : %lis Query Interval : %ds Query Response Interval : %lis Robustness Variable : %d Startup Query Interval : %ds Interface Address Source Group Socket Uptime %-16s %-15s %-15s %-15s %6d %8s Interface Group RetTimer Counter RetSrcs Interface Group Source Timer Fwd Uptime %-16s %-15s %-15s %5s %3s %8s Interface Address Source Group State Winner Uptime Timer %-16s %-15s %-15pPAs %-15pPAs %-6s %-15s %-8s %-5s Source Group Owner Local-cost Peer-cost DF %-15pPAs %-15pPAs %-6s %-11u %-10u %2s L: EVPN-MLAG Entry, I:PIM-MLAG Entry, P: Peer Entry %-15s %-15s %-6s %-11u %-10d %2s Bad unicast address %s: errno=%d: %s Failure querying RIB nexthop for unicast address %s Address NextHop Interface Metric Preference Member State Peer Local State Uptime SaCnt Sent Rcvd CA: CouldAssert ECA: Evaluate CouldAssert ATD: AssertTrackingDesired eATD: Evaluate AssertTrackingDesired Interface Address Source Group CA eCA ATD eATD %-16s %-15s %-15pPAs %-15pPAs %-3s %-3s %-3s %-4s Source Socket Address Port Uptime Requests %-15s %6d %-15s %5d %8s %8lld %% Failure reading socket name for ssmpingd source %s on fd=%d ip_msdp_show_peers_detailip_msdp_show_peersip_msdp_show_mesh_groupshow_ssmpingdigmp_show_source_retransmissionigmp_show_sourcesigmp_show_group_retransmissionigmp_show_groupsigmp_show_statisticsigmp_show_interface_joinigmp_show_interfaces_singleigmp_show_interfacesshow_ip_pim_mlag_upinputoutputCodes: I -> installed SG : %s Input : %s Output : %s installed : %s Bad address %s: errno=%d: %s /mlag/mlag/peerlink-rif/mlag/my-roleMLAG_ROLE_PRIMARYMLAG_ROLE_SECONDARYunknown MLAG role %s /mlag/peer-stateunknown MLAG state %s /mlag/reg-addressIGMP %s hashsptSetupstateTimerSA : %s RP : %s Peer : %s Local : %s SPT Setup : %s Uptime : %s State Timer : %s %s: (S,G)=%pSG oif=%s fwd=%dnon-startup224.0.0.2224.0.0.1224.0.0.22mtrace no RP for %pI4mtrace response to RPmtrace not found neighbormtrace pim_nexthop_lookup OKmtrace next_hop=%pPAs%s: from %s on %spimd/pim_igmpv3.c%s: Querier %s resumingrecv-non-defaultUnknown IGMP query version%s %s: FIXME WRITEMEnon-df%s: Updating DF for child:%smlagd-downpeer-downzebra-downno-peer-mrouteequal-costlocal MLAG mroute del %s:%speer MLAG mroute del %s:%pSGRUNNINGmlagd_uppeer_downpeer_uprole_chgzebra_upzebra_downpimd/pim_igmp_mtrace.csanodevrf->name, &sgmsg->vrf_name, &sg__func__, reason_codevrf->name, up->sg_strigmp_group_retransmitfrom_str, ifp->name, rec_typenum_sources >= 0!source->t_source_timernum_sources_tosend > 0PIM interface IGMP sourceigmp_source_timer&source->t_source_timerpimd/pim_igmpv2.clabel, from_str, ifp->namedst_str, ifname, group_strmax_resp_code > 0&nh_addr&nexthop.mrib_nexthop_addrmtracep->qry_id&rsp_addr&rsp_addr, &if_addr!group->t_group_timer__func__, &group_addrigmp_group_timer&group->t_group_timerfd, &ifaddrfd, &ifaddr, ifp->namepim_igmp_read&igmp->t_igmp_readigmp->fdpim_ifp->gm_group_listPIM interface IGMP socket!igmp->t_igmp_readPIM interface IGMP grouppim_igmp_general_query&igmp->t_igmp_query_timerifp->name, from_str"pimd/pim_igmp.c", __func__msg_typeip_hdr->ip_ttligmp_msg_len, (8)ip_hlen, lenpim_igmp_other_querier_expire&igmp->t_other_querier_timer__func__, ifaddr_strno ip pim bfdno_ip_pim_bfd_cmdno_ip_pim_bfdno_ip_pim_bfd_profile_cmdno_ip_pim_bfd_profileip_pim_bfd_param_cmdip_pim_bfd_paramno ip pim unicast-bsmno_ip_pim_ucast_bsm_cmdno_ip_pim_ucast_bsmno ip pim bsmno_ip_pim_bsm_cmdno_ip_pim_bsminterface_no_pim_use_sourceip pim use-source A.B.C.Dinterface_pim_use_source_cmdinterface_pim_use_sourceshow_ip_pim_vxlan_sg_work_cmdshow_ip_pim_vxlan_sg_workshow_ip_pim_vxlan_sg_cmdshow_ip_pim_vxlan_sgshow_ip_pim_group_type_cmdshow_ip_pim_group_typeshow_ip_pim_ssm_range_cmdshow_ip_pim_ssm_rangeshow_ip_msdp_mesh_group_cmdshow_ip_msdp_mesh_groupshow_ip_msdp_sa_sg_vrf_allshow_ip_msdp_sa_sg_cmdshow_ip_msdp_sa_sgshow_ip_msdp_sa_detail_cmdshow_ip_msdp_sa_detailshow_ip_msdp_peer_detail_cmdshow_ip_msdp_peer_detailno_ip_msdp_mesh_group_cmdno_ip_msdp_mesh_groupno_ip_msdp_mesh_group_sourceip_msdp_mesh_group_source_cmdno_ip_msdp_mesh_group_memberip_msdp_mesh_group_member_cmdno_ip_msdp_timers_cmdno_ip_msdp_timersno debug pim bsmno_debug_bsm_cmdno_debug_bsmno debug mtraceno_debug_mtrace_cmdno_debug_mtraceno debug msdp packetsno_debug_msdp_packets_cmdno_debug_msdp_packetsno debug msdp eventsno_debug_msdp_events_cmdno_debug_msdp_eventsno debug msdpno_debug_msdp_cmdno_debug_msdpno debug pim vxlanno_debug_pim_vxlan_cmdno_debug_pim_vxlanno debug pim mlagno_debug_pim_mlag_cmdno_debug_pim_mlag[no] debug pim zebradebug_pim_zebra_cmddebug_pim_zebrano debug ssmpingdno_debug_ssmpingd_cmdno_debug_ssmpingd[no] debug pim trace detaildebug_pim_trace_detail_cmddebug_pim_trace_detail[no] debug pim tracedebug_pim_trace_cmddebug_pim_tracedebug_pim_packetdump_recv_cmddebug_pim_packetdump_recvdebug_pim_packetdump_send_cmddebug_pim_packetdump_senddebug_pim_packets_cmddebug_pim_packets[no] debug pim eventsdebug_pim_events_cmddebug_pim_eventsno debug pim nht rpno_debug_pim_nht_rp_cmdno_debug_pim_nht_rp[no] debug pim nht detaildebug_pim_nht_det_cmddebug_pim_nht_det[no] debug pim nhtdebug_pim_nht_cmddebug_pim_nht[no] debug pimdebug_pim_cmddebug_pimno debug pim staticno_debug_pim_static_cmdno_debug_pim_staticno debug mroute detailno_debug_mroute_detail_cmdno_debug_mroute_detailno debug mrouteno_debug_mroute_cmdno_debug_mrouteno debug igmp trace detailno_debug_igmp_trace_detaildebug_igmp_trace_detail_cmdno debug igmp traceno_debug_igmp_trace_cmdno_debug_igmp_traceno debug igmp packetsno_debug_igmp_packets_cmdno_debug_igmp_packetsno debug igmp eventsno_debug_igmp_events_cmdno_debug_igmp_eventsno debug igmpno_debug_igmp_cmdno_debug_igmpshow debugging [pim]show_debugging_pim_cmdshow_debugging_pimclear_ip_pim_bsr_db_cmdclear_ip_pim_bsr_dbclear_ip_pim_statistics_cmdclear_ip_pim_statisticsclear_ip_pim_oil_cmdclear_ip_pim_oilclear_ip_pim_interfaces_cmdclear_ip_pim_interfacesclear_ip_mroute_cmdclear_ip_mrouteclear_ip_igmp_interfaces_cmdclear_ip_igmp_interfacesclear_ip_interfaces_cmdclear_ip_interfacesclear_ip_mroute_count_cmdclear_ip_mroute_countshow_ip_pim_statistics_cmdshow_ip_pim_statisticsshow_ip_pim_bsm_db_cmdshow_ip_pim_bsm_dbshow_ip_pim_bsrp_cmdshow_ip_pim_bsrpshow_ip_pim_nexthop_lookupshow_ip_pim_nexthop_cmdshow_ip_pim_nexthopshow ip ssmpingd [vrf NAME]show_ip_ssmpingd_cmdshow_ip_ssmpingdshow_ip_rib_cmdshow_ip_ribshow_ip_mroute_summary_cmdshow_ip_mroute_summaryshow_ip_mroute_count_vrf_allshow_ip_mroute_count_cmdshow_ip_mroute_countshow_ip_mroute_vrf_all_cmdshow_ip_mroute_vrf_allshow_ip_mroute_cmdshow_ip_mrouteshow_ip_multicast_count_cmdshow_ip_multicast_countshow ip multicast vrf allshow_ip_multicast_vrf_all_cmdshow_ip_multicast_vrf_allshow ip multicast [vrf NAME]show_ip_multicast_cmdshow_ip_multicastshow_ip_pim_bsr_cmdshow_ip_pim_bsrshow_ip_pim_rp_vrf_all_cmdshow_ip_pim_rp_vrf_allshow_ip_pim_rp_cmdshow_ip_pim_rpshow_ip_pim_upstream_rpf_cmdshow_ip_pim_upstream_rpfshow_ip_pim_channel_cmdshow_ip_pim_channelshow_ip_pim_upstream_vrf_allshow_ip_pim_upstream_cmdshow_ip_pim_upstreamshow_ip_pim_state_vrf_all_cmdshow_ip_pim_state_vrf_allshow_ip_pim_state_cmdshow_ip_pim_stateshow_ip_pim_secondary_cmdshow_ip_pim_secondaryshow_ip_pim_rpf_vrf_all_cmdshow_ip_pim_rpf_vrf_allshow_ip_pim_rpf_cmdshow_ip_pim_rpfshow_ip_pim_neighbor_vrf_allshow_ip_pim_neighbor_cmdshow_ip_pim_neighborshow_ip_pim_mlag_up_vrf_allshow_ip_pim_mlag_up_cmdshow_ip_pim_mlag_upshow_ip_pim_mlag_summary_cmdshow_ip_pim_mlag_summaryshow_ip_pim_local_membershipshow ip pim [vrf NAME] jp-aggshow_ip_pim_jp_agg_cmdshow_ip_pim_jp_aggshow_ip_pim_join_vrf_all_cmdshow_ip_pim_join_vrf_allshow_ip_pim_join_cmdshow_ip_pim_joinshow_ip_pim_interface_vrf_allshow_ip_pim_interface_cmdshow_ip_pim_interfaceshow_ip_pim_interface_trafficshow_ip_pim_assert_metric_cmdshow_ip_pim_assert_metricshow_ip_pim_assert_internalshow ip pim [vrf NAME] assertshow_ip_pim_assert_cmdshow_ip_pim_assertshow_ip_igmp_statistics_cmdshow_ip_igmp_statisticsshow_ip_igmp_sources_cmdshow_ip_igmp_sourcesshow_ip_igmp_groups_vrf_allshow_ip_igmp_groups_cmdshow_ip_igmp_groupsshow_ip_igmp_join_vrf_all_cmdshow_ip_igmp_join_vrf_allshow_ip_igmp_join_cmdshow_ip_igmp_joinshow_ip_igmp_interface_cmdshow_ip_igmp_interfaceinterface_no_ip_mroute_cmdinterface_no_ip_mrouteinterface_ip_mroute_cmdinterface_ip_mrouteinterface_ip_pim_boundary_oilinterface_no_ip_pim_hello_cmdinterface_no_ip_pim_hellointerface_ip_pim_hello_cmdinterface_ip_pim_hellointerface_no_ip_pim_drpriointerface_ip_pim_drprio_cmdinterface_ip_pim_drpriono ip pim [passive$passive]interface_no_ip_pim_cmdinterface_no_ip_piminterface_ip_pim_cmdinterface_ip_pimno ip pim sminterface_no_ip_pim_sm_cmdinterface_no_ip_pim_sminterface_ip_pim_sm_cmdinterface_ip_pim_smno ip pim ssminterface_no_ip_pim_ssm_cmdinterface_no_ip_pim_ssminterface_ip_pim_ssm_cmdinterface_ip_pim_ssm[no$no] ip pim active-activeinterface_ip_pim_activeactiveno ip igmp version (2-3)interface_no_ip_igmp_versioninterface_ip_igmp_version_cmdinterface_ip_igmp_versioninterface_no_ip_igmp_join_cmdinterface_no_ip_igmp_joininterface_ip_igmp_join_cmdinterface_ip_igmp_joinno ip igmpinterface_no_ip_igmp_cmdinterface_no_ip_igmpinterface_ip_igmp_cmdinterface_ip_igmpno_ip_igmp_group_watermarkip_igmp_group_watermark_cmdno ip pim mlagno_ip_pim_mlag_cmdno_ip_pim_mlagno ip pim ecmp rebalanceno_ip_pim_ecmp_rebalance_cmdno_ip_pim_ecmp_rebalanceno ip pim ecmpno_ip_pim_ecmp_cmdno_ip_pim_ecmpno ip msdp peer A.B.C.Dno_ip_msdp_peer_cmdno_ip_msdp_peerno ip ssmpingd [A.B.C.D]no_ip_ssmpingd_cmdno_ip_ssmpingdno ip pim send-v6-secondaryno_ip_pim_v6_secondary_cmdno_ip_pim_v6_secondaryno ip pim packets [(1-255)]no_ip_pim_packets_cmdno_ip_pim_packetsip pim packets (1-255)no_ip_pim_rp_keep_alive_cmdno_ip_pim_rp_keep_aliveno_ip_pim_keep_alive_cmdno_ip_pim_keep_aliveno_ip_pim_joinprune_time_cmdno_ip_pim_joinprune_timepim_register_accept_list_cmdpim_register_accept_listno_ip_pim_register_suppressip_pim_register_suppress_cmdip pim ssm prefix-list WORDno ip pim ssm prefix-listno_ip_pim_ssm_prefix_list_cmdno_ip_pim_ssm_prefix_listno_ip_pim_rp_prefix_list_cmdno_ip_pim_rp_prefix_listno_ip_pim_rp_cmdno_ip_pim_rppim_test_sg_keepalive_cmdpim_test_sg_keepalivedebug(sanode)->data != NULL%-15pPAs %-15pPAs %-15s %-15s %-5s Source Group Input Flags Bad src address %s: errno=%d: %s Bad grp address %s: errno=%d: %s Source Group Input Output Flags Source Group RP Local SPT Uptime %-15pPAs %15pPAs %15s %5c %3c %8s routing_control_plane_protocols_name_validate%s: (S,G)=%pSG ASM range having source address, not allowed to create PIM stateIGMP querier %s fd=%d cancelling other-querier-present TIMER event on %sInvalid checksum received %x, calculated %xIGMP packet size=%zu shorter than minimum=%zuIGMP packet header claims size %zu, but we only have %zu bytesIGMP message size=%d shorter than minimum=%dRecv IGMP packet with invalid ttl=%u, discarding the packetQuerier %s scheduling %d-second (%s) TIMER event for IGMP query on fd=%dIGMP querier %s fd=%d cancelling query TIMER event on %sQuerier %s resetting TIMER event for Other-Querier-PresentQuerier %s scheduling %ld.%03ld sec TIMER event for Other-Querier-PresentScheduling READ event on IGMP socket fd=%d%s %s: IGMP socket fd=%d interface %pI4: could not solve %s to group address: errno=%d: %sIGMP socket fd=%d could not join any group on interface address %pI4Could not open IGMP socket for %pI4 on %sCould not bind IGMP socket for %pI4 on %s: %s(%d)Creating IGMP socket fd=%d for address %pI4 on interface %sCancelling TIMER event for group %s on %sScheduling %ld.%03ld sec TIMER event for group %s on %s%s: Group Specified is not part of 224.0.0.0/4%s: Group specified %pI4 is part of 224.0.0.0/24Creating new IGMP group %s on socket %d interface %sIGMP group count reached watermark limit: %u(vrf: %s)Rx mtrace packet incoming on %pI4: hops=%d type=%d size=%d, grp=%pI4, src=%pI4, dst=%pI4 rsp=%pI4 ttl=%d qid=%udMtrace response block of wrong lengthRx mt(%d) qid=%ud arr=%x in=%pI4 out=%pI4 prev=%pI4 proto=%d fwd=%dSending mtrace packet to %pI4 on %pI4Failed to set socket multicast TTLSend mtrace request failed for %s on%s: group=%s msg_size=%zd: errno=%d: %sSend mtrace request failed for %s on %s: group=%s msg_size=%zd: sent=%zdDropping mtrace packet, no route to destinationFailed to forward mtrace packet: sendto errno=%d, %sFwd mtrace packet len=%u to %pI4 ttl=%uDropping mtrace multicast packet len=%u to %pI4 ttl=%uDropping mtrace multicast response packet len=%u to %pI4Dropped response qid=%ud, no route to response addressRecv mtrace packet from %s on %s: too short, len=%d, min=%zuRecv mtrace packet from %s on %s: checksum mismatch: received=%x computed=%xReceived IGMP multicast traceroute queryDropping multicast query on wrong interfaceMulticast query on wrong interfaceDropping multicast query with duplicate source and idMtrace request of excessive sizeRecv mtrace packet from %s on %s: invalid length %dRecv mtrace packet from %s on %s: not link-local multicast %pI4Query arrival time lookup failed: errno=%d: %sfwd_info: upstream next hop=%pI4mtrace not found multicast statemtrace not found incoming if w/ pimRecv mtrace response from %s on %s: checksum mismatch: received=%x computed=%xduplicate mtrace response packet droppedSend IGMPv2 QUERY to %s on %s for group %sSend IGMPv2 QUERY failed due to %s on %s: group=%s msg_size=%zd: errno=%d: %sSend IGMPv2 QUERY failed due to %s on %s: group=%s msg_size=%zd: sent=%zdResetting group %s timer to GMI=%ld.%03ld sec on %sCancelling TIMER event for group %s source %s on %sScheduling %ld.%03ld sec TIMER event for group %s source %s on %sResetting source %s timer to GMI=%ld.%03ld sec for group %s on %sCreating new IGMP source %s for group %s on interface %s%s: Failure to create * sourceDeleting IGMP source %s for group %s from interface %s c_oil ref_count %d%s: forwarding=ON(!) IGMP source %s for group %s from interface %sDeleting IGMP group %s from interface %sCannot decrement igmp group count below 0(vrf: %s)local membership del for %pSG as G is now SSMlocal membership del for %pSG as G is now ASMlocal membership add for %pSG as G is now SSMCancelling READ event on IGMP socket %pI4 fd=%d on interface %sFailure closing IGMP socket %pI4 fd=%d on interface %s: errno=%d: %sDeleted IGMP socket %pI4 fd=%d on interface %s%s: Source timer expired for group %s source %s on %s%s: Timer for group %s on interface %sRecv IGMPv2 REPORT from %s on %s: size=%d other than correct=%dRecv IGMPv2 REPORT from %s on %s: size=%d with invalid checksumRecv IGMPv2 REPORT from %s on %s for %sIgnoring IGMPv2 group record %pI4 from %s on %s exclude mode in SSM range%s: from %s on %s: group=%s sources=%d%s: group %s source %s on %s: LMQC=%d LMQI=%d dsec LMQT=%d msec%s %s: unable to send: msg_size=%zd larger than query_buf_size=%dSend IGMPv3 query to %s on %s for group %s, sources=%d msg_size=%zd s_flag=%x QRV=%u QQI=%u QQIC=%02xSend IGMPv3 query failed due to %s on %s: group=%s msg_size=%zd: errno=%d: %sSend IGMPv3 query failed due to %s on %s: group=%s msg_size=%zd: sent=%zd%s: to %s on %s: group=%s sources=%d: s_flag is clear for general query!Querier %s issuing IGMP general query to %s on %sretransmit_group_specific_query: group %s on %s: s_flag=%d count=%dretransmit_grp&src_specific_query: group %s on %s: srcs_with_sflag=%d srcs_wo_sflag=%d will_send_sflag=%d retransmit_src_left=%d%s: group %s on %s: s_flag=1 unable to fit %d sources into buf_size=%zu (max_sources=%d)%s: group %s on %s: s_flag=0 unable to fit %d sources into buf_size=%zu (max_sources=%d)Issuing general query on request on %sScheduling %ld.%03ld sec retransmit timer for group %s on %sgroup_retransmit_timer: group %s on %s%s: group %s on %s: LMQC=%d LMQI=%d dsec LMQT=%d msecRecv IGMPv2 LEAVE from %s on %s: size=%d other than correct=%dRecv IGMPv2 LEAVE from %s on %s with invalid checksumRecv IGMPv2 LEAVE from %s on %s for %sIGMPv2 Leave message is ignored since received on address other than ALL-ROUTERS or Group-addressRecv IGMP report v3 from %s on %s: size=%d shorter than minimum=%dRecv IGMPv3 report from %s on %s with invalid checksumReceived Version 3 packet but interface: %s is configured for version 2Recv IGMP report v3 from %s on %s: missing group recordsRecv IGMP report v3 from %s on %s: size=%d groups=%dRecv IGMP report v3 from %s on %s: group record beyond report end Recv IGMP report v3 from %s on %s: record=%d type=%d auxdatalen=%d sources=%d group=%pI4Recv IGMP report v3 from %s on %s: group source beyond report end Recv IGMP report v3 from %s on %s: record=%d group=%pI4 source=%sFiltering IGMPv3 group record %pI4 from %s on %s per prefix-list %sIgnoring IGMPv3 group record %pI4 from %s on %s group range falls in 224.0.0.0/24Ignoring IGMPv3 group record %pI4 from %s on %s exclude mode in SSM rangeRecv IGMP report v3 from %s on %s: unknown record type: type=%dQuerier %s new query interval is %s QQI=%u sec (recv QQIC=%02x from %s)General IGMP query v3 from %s on %s: Suppress Router-Side Processing flag is clearIGMP query v3 from %s on %s: could not find group %s for timer updateRecv IGMP packet from %s to %s on %s: size=%zu ttl=%d msg_type=%d msg_size=%dRecv IGMP query v%d from %s on %s with invalid checksumRecv IGMP query on interface: %s from a non-connected source: %sRecv IGMP query on interface: %s from ourself %sRecv IGMP query v%d from %s on %s but we are using v%d, please configure all PIM routers on this subnet to use the same IGMP versionRecv IGMP query v%d from %s on %s for group %s%s: lower address query packet from %s is ignored when last member query interval timer is running%s: local address %s (%u) lost querier election to %s (%u)Recv IGMP report v1 from %s on %s: size=%d other than correct=%dRecv IGMP report v1 from %s on %s with invalid checksumIgnoring unsupported IGMP message type: %d%s: Ignoring Role update for %s, since no changelocal MLAG mroute %s role changed to %s based on %s%s: Updating DF for uptream:%s children%s: add Dual-active Interface to %s to oil:%s%s: del Dual-active Interface to %s to oil:%s%s: Calculating DF for Dual active if-channel%s%s re-run DF election because of %s%s: msg dump: vrf_name: %s, s.ip: 0x%x, g.ip: 0x%x (%pSG) cost: %u(%pSG)owner_id: %d, DR: %d, Dual active: %d, vrf_id: 0x%x intf_name: %s%s: msg ignored mlagd process state downpeer MLAG mroute add %s:%pSG cost %dpeer MLAG mroute add failed %s:%pSG; no vrfpeer MLAG mroute add failed %s:%pSG%s: msg dump: vrf_name: %s, s.ip: 0x%x, g.ip: 0x%x(%pSG)(%pSG)owner_id: %d, vrf_id: 0x%x intf_name: %speer MLAG mroute del skipped %s:%pSG; no vrfpeer MLAG mroute del skipped %s:%pSG; no up%s: Received msg type: %s length: %d, bulk_cnt: %d%s: msg dump: my_role: %s, peer_state: %s%s: msg dump: local-ip:%s, anycast-ip:%s%s: msg dump: peer_frr_state: %s(s_flag == 0) || (s_flag == 1)group->group_filtermode_isexcl__func__, mlag_role2str(msg.my_role, buf, sizeof(buf)), (msg.peer_state == MLAG_STATE_RUNNING ? "RUNNING" : "DOWN")__func__, (msg.frr_state == MLAG_FRR_STATE_UP ? "UP" : "DOWN")__func__, addr_buf1, addr_buf2__func__, mlag_lib_msgid_to_str(mlag_msg.msg_type, buf, sizeof(buf)), mlag_msg.data_len, mlag_msg.msg_cnt&sg, msg.owner_id, msg.vrf_id, msg.intf_name__func__, msg.vrf_name, msg.source_ip, msg.group_ip, &sgmsg->vrf_name, &sg, msg->cost_to_rp&sg, msg.owner_id, msg.am_i_dr, msg.am_i_dual_active, msg.vrf_id, msg.intf_name__func__, msg.vrf_name, msg.source_ip, msg.group_ip, &sg, msg.cost_to_rp__func__, ch->interface->name, ch->sg_strup->sg_str, is_df ? "df" : "non-df", reasonImplementation of the PIM routing protocol.__func__, group_str, ifname, lmqc, lmqi_dsec, lmqt_msec&group->t_group_query_retransmit_timerlmqi_msec / 1000, lmqi_msec % 1000, group_str, group->interface->name&grp.s_addr, from_str, ifp->name&grp.s_addr, from_str, ifp->name, pim_ifp->boundary_oil_plistfrom_str, ifp->name, i, &rec_group, src_strfrom_str, ifp->name, i, rec_type, rec_auxdatalen, rec_num_sources, &rec_groupfrom_str, ifp->name, igmp_msg_len, num_groupsfrom_str, ifp->name, igmp_msg_len, ((8) + (8))from_str, ifp->name, group_strifaddr_str, qqi ? "recv-non-default" : "default", igmp->querier_query_interval, qqic, from_str__func__, dst_str, ifname, group_str, num_sourcesdst_str, ifname, group_str, msg_size, sentdst_str, ifname, group_str, msg_size, (*__errno_location ()), safe_strerror((*__errno_location ()))dst_str, ifname, group_str, num_sources, msg_size, s_flag, querier_robustness_variable, querier_query_interval, qqic__FILE__, __func__, msg_size, query_buf_size__func__, group_str, source_str, ifname, lmqc, lmqi_dsec, lmqt_msecgroup_str, group->interface->name__func__, group_str, group->interface->name, num_sources_tosend2, sizeof(query_buf2), query_buf2_max_sources__func__, group_str, group->interface->name, num_sources_tosend1, sizeof(query_buf1), query_buf1_max_sourcesgroup_str, group->interface->name, num_sources_tosend1, num_sources_tosend2, send_with_sflag_set, num_retransmit_sources_leftgroup_str, group->interface->name, s_flag, group->group_specific_query_retransmit_count!IGMP_SOURCE_TEST_DELETE(source->source_flags)!group->group_filtermode_isexcllabel, from_str, ifp->name, group_str, num_sourcessource_str, group_str, group->interface->name__func__, source_str, group_str, group->interface->namesource_str, group_str, group->interface->name, source->source_channel_oil ? source->source_channel_oil->oil_ref_count : 0source_str, group_membership_interval_msec / 1000, group_membership_interval_msec % 1000, group_str, ifp->nameinterval_msec / 1000, interval_msec % 1000, group_str, source_str, group->interface->namegroup_str, source_str, group->interface->name__func__, group_str, source_str, group->interface->namegroup_str, group_membership_interval_msec / 1000, group_membership_interval_msec % 1000, ifp->namefrom_str, ifp->name, igmp_msg_len, (8)&group_addr.s_addr, from_str, ifp->namefrom_str, ifp->name, igmp_msg_lenfrom_str, ifp->name, recv_checksum, checksumfrom_str, ifp->name, igmp_msg_len, sizeof(struct igmp_mtrace)from_str, ifp->name, &ip_hdr->ip_dst(unsigned int)mtrace_len, &rsp_addr__bswap_16 (ip_hdr->ip_len), &ip_hdr->ip_dst, ip_hdr->ip_ttldst_str, ifp->name, group_str, mtrace_buf_len, sentdst_str, ifp->name, group_str, mtrace_buf_len, (*__errno_location ()), safe_strerror((*__errno_location ()))rsp, __bswap_32 (qry_id), mrspp->arrival, &incoming, &outgoing, &prev_hop, mrspp->rtg_proto, mrspp->fwd_code&pim_ifp->primary_address, mtracep->hops, mtracep->type, mtrace_len, &ga, &sa, &da, &ra, mtracep->rsp_ttl, __bswap_32 (mtracep->qry_id)pim_ifp->pim->gm_group_count, pim_ifp->pim->vrf ? pim_ifp->pim->vrf->name : "Unknown"group_str, igmp->fd, igmp->interface->nameinterval_msec / 1000, interval_msec % 1000, group_str, ifname__func__, group_str, group->interface->name"pimd/pim_igmp.c", __func__, fd, &ifaddr, PIM_ALL_IGMP_ROUTERS, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_igmp.c", __func__, fd, &ifaddr, PIM_ALL_SYSTEMS, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_igmp.c", __func__, fd, &ifaddr, PIM_ALL_ROUTERS, (*__errno_location ()), safe_strerror((*__errno_location ()))&ifaddr, ifp->name, strerror((*__errno_location ())), (*__errno_location ())!listcount(pim_ifp->gm_group_list)&igmp->ifaddr, igmp->fd, igmp->interface->name&igmp->ifaddr, igmp->fd, igmp->interface->name, errno, safe_strerror(errno)!listcount(group->group_source_list)pim_ifp->pim->vrf ? pim_ifp->pim->vrf->name : "Unknown"querier_str, dst_str, igmp->interface->nameifaddr_str, igmp->fd, igmp->interface->nameifaddr_str, query_interval, startup_mode ? "startup" : "non-startup", igmp->fdifp->name, ifaddr_str, __bswap_32 (igmp->ifaddr.s_addr), from_str, __bswap_32 (from.s_addr)query_version, from_str, ifp->name, group_strquery_version, from_str, ifp->name, pim_ifp->igmp_versionquery_version, from_str, ifp->namefrom_str, to_str, igmp->interface->name, len, ip_hdr->ip_ttl, msg_type, igmp_msg_lenrecv_checksum, __bswap_16 (checksum)ifaddr_str, other_querier_present_interval_msec / 1000, other_querier_present_interval_msec % 1000__func__, &sg, source->source_group->interface->name, ((source->source_flags) & (1 << 0))listcount(group->group_source_list) < 1Negate a command or set its defaults IP information PIM information Disables BFD support no ip pim bfd profile [BFDPROF]Negate a command or set its defaults IP information PIM information Enables BFD support Disable BFD profile BFD Profile name ip pim bfd (2-255) (1-65535) (1-65535)IP information PIM information Enables BFD support Detect Multiplier Required min receive interval Desired min transmit interval ip pim bfd [profile BFDPROF$prof]IP information PIM information Enables BFD support Use BFD profile Use BFD profile name Negate a command or set its defaults IP information PIM information Accept/Send unicast BSM on the interface IP information PIM information Accept/Send unicast BSM on the interface Negate a command or set its defaults IP information PIM information Enable BSM support on the interface IP information PIM information Enable BSM support on the interface no ip pim use-source [A.B.C.D]Negate a command or set its defaults IP information PIM information Delete source IP address source ip address interface_no_pim_use_source_cmdIP information PIM information Configure primary IP address source ip address show ip pim [vrf NAME] vxlan-work [json]Show running system information IP information PIM information Specify the VRF The VRF name VxLAN work list JavaScript Object Notation show ip pim [vrf NAME] vxlan-groups [A.B.C.D [A.B.C.D]] [json]Show running system information IP information PIM information Specify the VRF The VRF name VxLAN BUM groups source or group ip group ip JavaScript Object Notation show ip pim [vrf NAME] group-type A.B.C.D [json]Show running system information IP information PIM information Specify the VRF The VRF name multicast group type group address JavaScript Object Notation show ip pim [vrf NAME] group-type [json]Show running system information IP information PIM information Specify the VRF The VRF name PIM group type JavaScript Object Notation show ip msdp vrf all mesh-group [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP mesh-group information JavaScript Object Notation show_ip_msdp_mesh_group_vrf_all_cmdshow_ip_msdp_mesh_group_vrf_allshow ip msdp [vrf NAME] mesh-group [json]show ip msdp vrf all sa [A.B.C.D [A.B.C.D]] [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP active-source information source or group ip group ip JavaScript Object Notation show_ip_msdp_sa_sg_vrf_all_cmdshow ip msdp [vrf NAME] sa [A.B.C.D [A.B.C.D]] [json]show ip msdp vrf all sa detail [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP active-source information Detailed output JavaScript Object Notation show_ip_msdp_sa_detail_vrf_all_cmdshow_ip_msdp_sa_detail_vrf_allshow ip msdp [vrf NAME] sa detail [json]show ip msdp vrf all peer [detail|A.B.C.D] [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP peer information Detailed output peer ip address JavaScript Object Notation show_ip_msdp_peer_detail_vrf_all_cmdshow_ip_msdp_peer_detail_vrf_allshow ip msdp [vrf NAME] peer [detail|A.B.C.D] [json]no ip msdp mesh-group WORD$gnameNegate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP mesh-group Mesh group name no ip msdp mesh-group WORD$gname source [A.B.C.D]Negate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP mesh-group source Mesh group name Mesh group source Mesh group local address no_ip_msdp_mesh_group_source_cmdip msdp mesh-group WORD$gname source A.B.C.D$saddrIP information Configure multicast source discovery protocol Configure MSDP mesh-group Mesh group name Mesh group local address Source IP address for the TCP connection no ip msdp mesh-group WORD$gname member A.B.C.D$maddrNegate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP mesh-group member Mesh group name Mesh group member Peer IP address no_ip_msdp_mesh_group_member_cmdip msdp mesh-group WORD$gname member A.B.C.D$maddrIP information Configure multicast source discovery protocol Configure MSDP mesh-group Mesh group name Mesh group member Peer IP address no ip msdp timers [(1-65535) (1-65535) [(1-65535)]]Negate a command or set its defaults IP information Configure multicast source discovery protocol MSDP timers configuration Ignored value in no form Ignored value in no form Ignored value in no form ip msdp timers (1-65535)$keepalive (1-65535)$holdtime [(1-65535)$connretry]IP information Configure multicast source discovery protocol MSDP timers configuration Keep alive period (in seconds) Hold time period (in seconds) Connection retry period (in seconds) Negate a command or set its defaults Debugging functions PIM protocol activity BSR message processing activity Debugging functions PIM protocol activity BSR message processing activity Negate a command or set its defaults Debugging functions Mtrace protocol activity Debugging functions Mtrace protocol activity Negate a command or set its defaults Debugging functions MSDP protocol activity MSDP protocol packets Debugging functions MSDP protocol activity MSDP protocol packets Negate a command or set its defaults Debugging functions MSDP protocol activity MSDP protocol events Debugging functions MSDP protocol activity MSDP protocol events Negate a command or set its defaults Debugging functions MSDP protocol activity Debugging functions MSDP protocol activity Negate a command or set its defaults Debugging functions PIM protocol activity PIM VxLAN events Debugging functions PIM protocol activity PIM VxLAN events Negate a command or set its defaults Debugging functions PIM protocol activity PIM Mlag activity Debugging functions PIM protocol activity PIM Mlag activity Negate a command or set its defaults Debugging functions PIM protocol activity ZEBRA protocol activity Negate a command or set its defaults Debugging functions ssmpingd activity Debugging functions ssmpingd activity Negate a command or set its defaults Debugging functions PIM protocol activity PIM internal daemon activity Detailed Information Negate a command or set its defaults Debugging functions PIM protocol activity PIM internal daemon activity [no] debug pim packet-dump receiveNegate a command or set its defaults Debugging functions PIM protocol activity PIM packet dump Dump received packets [no] debug pim packet-dump sendNegate a command or set its defaults Debugging functions PIM protocol activity PIM packet dump Dump sent packets [no] debug pim packets []Negate a command or set its defaults Debugging functions PIM protocol activity PIM protocol packets PIM Hello protocol packets PIM Join/Prune protocol packets PIM Register/Reg-Stop protocol packets Negate a command or set its defaults Debugging functions PIM protocol activity PIM protocol events Negate a command or set its defaults Debugging functions PIM protocol activity Nexthop Tracking RP Nexthop Tracking Debugging functions PIM protocol activity Nexthop Tracking RP Nexthop Tracking Negate a command or set its defaults Debugging functions PIM protocol activity Nexthop Tracking Detailed Information Negate a command or set its defaults Debugging functions PIM protocol activity Nexthop Tracking Negate a command or set its defaults Debugging functions PIM protocol activity Negate a command or set its defaults Debugging functions PIM protocol activity PIM Static Multicast Route activity Debugging functions PIM protocol activity PIM Static Multicast Route activity Negate a command or set its defaults Debugging functions PIM interaction with kernel MFC cache detailed Negate a command or set its defaults Debugging functions PIM interaction with kernel MFC cache Debugging functions PIM interaction with kernel MFC cache detailed Debugging functions PIM interaction with kernel MFC cache Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP internal daemon activity detailed no_debug_igmp_trace_detail_cmdDebugging functions IGMP protocol activity IGMP internal daemon activity detailed Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP internal daemon activity Debugging functions IGMP protocol activity IGMP internal daemon activity Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP protocol packets Debugging functions IGMP protocol activity IGMP protocol packets Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP protocol events Debugging functions IGMP protocol activity IGMP protocol events Negate a command or set its defaults Debugging functions IGMP protocol activity Debugging functions IGMP protocol activity Show running system information Debugging functions PIM information clear ip pim [vrf NAME] bsr-dataReset functions IP information PIM clear commands Specify the VRF The VRF name Reset pim bsr data clear ip pim statistics [vrf NAME]$nameReset functions IP information PIM clear commands Specify the VRF The VRF name Reset PIM statistics clear ip pim [vrf NAME]$name oilReset functions IP information PIM clear commands Specify the VRF The VRF name Rescan PIM OIL (output interface list) clear ip pim [vrf NAME] interface trafficReset functions IP information PIM clear commands Specify the VRF The VRF name Reset PIM interfaces Reset Protocol Packet counters clear_ip_pim_interface_traffic_cmdclear_ip_pim_interface_trafficclear ip pim [vrf NAME] interfacesReset functions IP information PIM clear commands Specify the VRF The VRF name Reset PIM interfaces clear ip mroute [vrf NAME]$nameReset functions IP information IP multicast routing table Specify the VRF The VRF name clear ip igmp [vrf NAME] interfacesReset functions IP information IGMP clear commands Specify the VRF The VRF name Reset IGMP interfaces clear ip interfaces [vrf NAME]Reset functions IP information Reset interfaces Specify the VRF The VRF name clear ip mroute [vrf NAME]$name countReset functions IP information IP multicast routing table Specify the VRF The VRF name Route and packet count data show ip pim [vrf NAME] statistics [interface WORD$word] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM statistics Interface information PIM interface JavaScript Object Notation show ip pim bsm-database [vrf NAME] [json$json]Show running system information IP information PIM information PIM cached bsm packets information Specify the VRF The VRF name JavaScript Object Notation show ip pim bsrp-info [vrf NAME] [json$json]Show running system information IP information PIM information PIM cached group-rp mappings information Specify the VRF The VRF name JavaScript Object Notation show ip pim [vrf NAME] nexthop-lookup A.B.C.D$source A.B.C.D$groupShow running system information IP information PIM information Specify the VRF The VRF name PIM cached nexthop rpf lookup Source/RP address Multicast Group address show_ip_pim_nexthop_lookup_cmdshow ip pim [vrf NAME] nexthop [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM cached nexthop rpf information JavaScript Object Notation Show running system information IP information ssmpingd operation Specify the VRF The VRF name show ip rib [vrf NAME] A.B.C.DShow running system information IP information IP unicast routing table Specify the VRF The VRF name Unicast address show ip mroute vrf all summary [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name Summary of all mroutes JavaScript Object Notation show_ip_mroute_summary_vrf_all_cmdshow_ip_mroute_summary_vrf_allshow ip mroute [vrf NAME] summary [json$json]show ip mroute vrf all count [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name Route and packet count data JavaScript Object Notation show_ip_mroute_count_vrf_all_cmdshow ip mroute [vrf NAME] count [json$json]show ip mroute vrf all [fill$fill] [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name Fill in Assumed data JavaScript Object Notation show ip mroute [vrf NAME] [A.B.C.D$s_or_g [A.B.C.D$g]] [fill$fill] [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name The Source or Group The Group Fill in Assumed data JavaScript Object Notation show ip multicast count vrf all [json$json]Show running system information IP information Multicast global information Data packet count Specify the VRF The VRF name JavaScript Object Notation show_ip_multicast_count_vrf_all_cmdshow_ip_multicast_count_vrf_allshow ip multicast count [vrf NAME] [json$json]Show running system information IP information Multicast global information Specify the VRF The VRF name show ip pim bsr [vrf NAME] [json$json]Show running system information IP information PIM information boot-strap router information Specify the VRF The VRF name JavaScript Object Notation show ip pim vrf all rp-info [A.B.C.D/M$group] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM RP information Multicast Group range JavaScript Object Notation show ip pim [vrf NAME] rp-info [A.B.C.D/M$group] [json$json]show ip pim [vrf NAME] upstream-rpf [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream source rpf JavaScript Object Notation show ip pim [vrf NAME] upstream-join-desired [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream join-desired JavaScript Object Notation show_ip_pim_upstream_join_desired_cmdshow_ip_pim_upstream_join_desiredshow ip pim [vrf NAME] channel [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM downstream channel info JavaScript Object Notation show ip pim vrf all upstream [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream information JavaScript Object Notation show_ip_pim_upstream_vrf_all_cmdshow ip pim [vrf NAME] upstream [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream information The Source or Group The Group JavaScript Object Notation show ip pim vrf all state [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM state information Unicast or Multicast address Multicast address JavaScript Object Notation show ip pim [vrf NAME] state [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]show ip pim [vrf NAME] secondaryShow running system information IP information PIM information Specify the VRF The VRF name PIM neighbor addresses show ip pim vrf all rpf [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM cached source rpf information JavaScript Object Notation show ip pim [vrf NAME] rpf [json$json]show ip pim vrf all neighbor [detail|WORD]$interface [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM neighbor information Detailed output Name of interface or neighbor JavaScript Object Notation show_ip_pim_neighbor_vrf_all_cmdshow ip pim [vrf NAME] neighbor [detail|WORD]$interface [json$json]show ip pim vrf all mlag upstream [json]Show running system information IP information PIM information Specify the VRF The VRF name MLAG upstream JavaScript Object Notation show_ip_pim_mlag_up_vrf_all_cmdshow ip pim [vrf NAME] mlag upstream [A.B.C.D [A.B.C.D]] [json]Show running system information IP information PIM information Specify the VRF The VRF name MLAG upstream Unicast or Multicast address Multicast address JavaScript Object Notation show ip pim mlag summary [json]Show running system information IP information PIM information MLAG status and stats JavaScript Object Notation show ip pim [vrf NAME] local-membership [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface local-membership JavaScript Object Notation show_ip_pim_local_membership_cmdShow running system information IP information PIM information Specify the VRF The VRF name join prune aggregation list show ip pim vrf all join [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface join information JavaScript Object Notation show ip pim [vrf NAME] join [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface join information The Source or Group The Group JavaScript Object Notation show ip pim [mlag$mlag] vrf all interface [detail|WORD]$interface [json$json]Show running system information IP information PIM information MLAG Specify the VRF The VRF name PIM interface information Detailed output interface name JavaScript Object Notation show_ip_pim_interface_vrf_all_cmdshow ip pim [mlag$mlag] [vrf NAME] interface [detail|WORD]$interface [json$json]show ip pim [vrf NAME] interface traffic [WORD$if_name] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface information Protocol Packet counters Interface name JavaScript Object Notation show_ip_pim_interface_traffic_cmdshow ip pim [vrf NAME] assert-winner-metricShow running system information IP information PIM information Specify the VRF The VRF name PIM interface assert winner metric show_ip_pim_assert_winner_metric_cmdshow_ip_pim_assert_winner_metricshow ip pim [vrf NAME] assert-metricShow running system information IP information PIM information Specify the VRF The VRF name PIM interface assert metric show ip pim [vrf NAME] assert-internalShow running system information IP information PIM information Specify the VRF The VRF name PIM interface internal assert state show_ip_pim_assert_internal_cmdShow running system information IP information PIM information Specify the VRF The VRF name PIM interface assert show ip igmp [vrf NAME] statistics [interface WORD] [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP statistics interface IGMP interface JavaScript Object Notation show ip igmp [vrf NAME] sources retransmissionsShow running system information IP information IGMP information Specify the VRF The VRF name IGMP sources information IGMP source retransmissions show_ip_igmp_sources_retransmissions_cmdshow_ip_igmp_sources_retransmissionsshow ip igmp [vrf NAME] sources [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP sources information JavaScript Object Notation show ip igmp [vrf NAME] groups retransmissionsShow running system information IP information IGMP information Specify the VRF The VRF name IGMP groups information IGMP group retransmissions show_ip_igmp_groups_retransmissions_cmdshow_ip_igmp_groups_retransmissionsshow ip igmp vrf all groups [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP groups information JavaScript Object Notation show_ip_igmp_groups_vrf_all_cmdshow ip igmp [vrf NAME] groups [json]show ip igmp vrf all join [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP static join information JavaScript Object Notation show ip igmp [vrf NAME] join [json]show ip igmp vrf all interface [detail|WORD] [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP interface information Detailed output interface name JavaScript Object Notation show_ip_igmp_interface_vrf_all_cmdshow_ip_igmp_interface_vrf_allshow ip igmp [vrf NAME] interface [detail|WORD] [json]no ip mroute INTERFACE A.B.C.D [A.B.C.D]Negate a command or set its defaults IP information Add multicast route Outgoing interface name Group Address Source Address ip mroute INTERFACE A.B.C.D [A.B.C.D]IP information Add multicast route Outgoing interface name Group address Source address ip igmp generate-query-once [version (2-3)]IP information Enable IGMP operation Generate igmp general query once IGMP version IGMP version number interface_ip_igmp_query_generate_cmdinterface_ip_igmp_query_generateno ip multicast boundary oil [WORD]Negate a command or set its defaults IP information Generic multicast configuration options Define multicast boundary Filter OIL by group using prefix list Prefix list to filter OIL with interface_no_ip_pim_boundary_oil_cmdinterface_no_ip_pim_boundary_oilip multicast boundary oil WORDIP information Generic multicast configuration options Define multicast boundary Filter OIL by group using prefix list Prefix list to filter OIL with interface_ip_pim_boundary_oil_cmdno ip pim hello [(1-65535) [(1-65535)]]Negate a command or set its defaults IP information PIM information Hello Interval Ignored value in no form Ignored value in no form ip pim hello (1-65535) [(1-65535)]IP information PIM information Hello Interval Time in seconds for Hello Interval Time in seconds for Hold Interval no ip pim drpriority [(0-4294967295)]Negate a command or set its defaults IP information PIM information Revert the Designated Router Priority to default Old Value of the Priority interface_no_ip_pim_drprio_cmdip pim drpriority (0-4294967295)IP information PIM information Set the Designated Router Election Priority Value of the new DR Priority Negate a command or set its defaults IP information PIM information Disable exchange of protocol packets IP information PIM information Disable exchange of protocol packets Negate a command or set its defaults IP information PIM information Enable PIM SM operation IP information PIM information Enable PIM SM operation Negate a command or set its defaults IP information PIM information Enable PIM SSM operation IP information PIM information Enable PIM SSM operation Negate a command or set its defaults IP information PIM information Mark interface as Active-Active for MLAG operations, Hidden because not finished yet interface_ip_pim_activeactive_cmdno ip igmp last-member-query-interval [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP last member query interval Ignored value in no form interface_no_ip_igmp_last_member_query_interval_cmdinterface_no_ip_igmp_last_member_query_intervalip igmp last-member-query-interval (1-65535)$lmqiIP information Enable IGMP operation IGMP last member query interval Last member query interval in deciseconds interface_ip_igmp_last_member_query_interval_cmdinterface_ip_igmp_last_member_query_intervalno ip igmp last-member-query-count [(1-255)]Negate a command or set its defaults IP information Enable IGMP operation IGMP last member query count Ignored value in no form interface_no_ip_igmp_last_member_query_count_cmdinterface_no_ip_igmp_last_member_query_countip igmp last-member-query-count (1-255)$lmqcIP information Enable IGMP operation IGMP last member query count Last member query count interface_ip_igmp_last_member_query_count_cmdinterface_ip_igmp_last_member_query_countno ip igmp query-max-response-time-dsec [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP max query response value (deciseconds) Ignored value in no form interface_no_ip_igmp_query_max_response_time_dsec_cmdinterface_no_ip_igmp_query_max_response_time_dsecip igmp query-max-response-time-dsec (1-65535)IP information Enable IGMP operation IGMP max query response value (deciseconds) Query response value in deciseconds interface_ip_igmp_query_max_response_time_dsec_cmdinterface_ip_igmp_query_max_response_time_dsecno ip igmp query-max-response-time [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP max query response value (seconds) Ignored value in no form interface_no_ip_igmp_query_max_response_time_cmdinterface_no_ip_igmp_query_max_response_timeip igmp query-max-response-time (1-65535)$qmrtIP information Enable IGMP operation IGMP max query response value (seconds) Query response value in deci-seconds interface_ip_igmp_query_max_response_time_cmdinterface_ip_igmp_query_max_response_timeno ip igmp query-interval [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP host query interval Ignored value in no form interface_no_ip_igmp_query_interval_cmdinterface_no_ip_igmp_query_intervalip igmp query-interval (1-65535)IP information Enable IGMP operation IGMP host query interval Query interval in seconds interface_ip_igmp_query_interval_cmdinterface_ip_igmp_query_intervalNegate a command or set its defaults IP information Enable IGMP operation IGMP version IGMP version number interface_no_ip_igmp_version_cmdIP information Enable IGMP operation IGMP version IGMP version number no ip igmp join A.B.C.D [A.B.C.D]Negate a command or set its defaults IP information Enable IGMP operation IGMP join multicast group Multicast group address Source address ip igmp join A.B.C.D [A.B.C.D]IP information Enable IGMP operation IGMP join multicast group Multicast group address Source address Negate a command or set its defaults IP information Enable IGMP operation IP information Enable IGMP operation no ip igmp watermark-warn [(1-65535)$limit]Negate a command or set its defaults IP information IGMP information Unconfigure group limit for watermark warning Ignored value in no form no_ip_igmp_group_watermark_cmdip igmp watermark-warn (1-65535)$limitIP information IGMP information Configure group limit for watermark warning Group count to generate watermark warning Negate a command or set its defaults IP information PIM information MLAG ip pim mlag INTERFACE role [primary|secondary] state [up|down] addr A.B.C.DIP information PIM information MLAG peerlink sub interface MLAG role MLAG role primary MLAG role secondary peer session state peer session state up peer session state down configure PIP unique ip address Negate a command or set its defaults IP information pim multicast routing Disable PIM ECMP Disable PIM ECMP Rebalance IP information pim multicast routing Enable PIM ECMP Enable PIM ECMP Rebalance Negate a command or set its defaults IP information pim multicast routing Disable PIM ECMP IP information pim multicast routing Enable PIM ECMP Negate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP peer peer ip address ip msdp peer A.B.C.D$peer source A.B.C.D$sourceIP information Configure multicast source discovery protocol Configure MSDP peer Peer IP address Source address for TCP connection Local IP address Negate a command or set its defaults IP information Enable ssmpingd operation Source address IP information Enable ssmpingd operation Source address Negate a command or set its defaults IP information pim multicast routing Send v6 secondary addresses IP information pim multicast routing Send v6 secondary addresses Negate a command or set its defaults IP information pim multicast routing packets to process at one time per fd Ignored value in no form IP information pim multicast routing packets to process at one time per fd Number of packets no ip pim rp keep-alive-timer [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Rendezvous Point Keep alive Timer Ignored value in no form no ip pim keep-alive-timer [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Keep alive Timer Ignored value in no form ip pim rp keep-alive-timer (1-65535)$katIP information pim multicast routing Rendezvous Point Keep alive Timer Seconds ip pim keep-alive-timer (1-65535)$katIP information pim multicast routing Keep alive Timer Seconds no ip pim join-prune-interval [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Join Prune Send Interval Ignored value in no form ip pim join-prune-interval (1-65535)$jpiIP information pim multicast routing Join Prune Send Interval Seconds [no] ip pim register-accept-list WORD$wordNegate a command or set its defaults IP information PIM information Only accept registers from a specific source prefix list Prefix-List name no ip pim spt-switchover infinity-and-beyond prefix-list WORDNegate a command or set its defaults IP information PIM information SPT_Switchover Never switch to SPT Tree Prefix-List to control which groups to switch Prefix-List name no_ip_pim_spt_switchover_infinity_plist_cmdno_ip_pim_spt_switchover_infinity_plistno ip pim spt-switchover infinity-and-beyondNegate a command or set its defaults IP information PIM information SPT_Switchover Never switch to SPT Tree no_ip_pim_spt_switchover_infinity_cmdno_ip_pim_spt_switchover_infinityip pim spt-switchover infinity-and-beyond prefix-list WORD$plistIP information PIM information SPT-Switchover Never switch to SPT Tree Prefix-List to control which groups to switch Prefix-List name ip_pim_spt_switchover_infinity_plist_cmdip_pim_spt_switchover_infinity_plistip pim spt-switchover infinity-and-beyondIP information PIM information SPT-Switchover Never switch to SPT Tree ip_pim_spt_switchover_infinity_cmdip_pim_spt_switchover_infinityno ip pim register-suppress-time [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Register Suppress Timer Ignored value in no form no_ip_pim_register_suppress_cmdip pim register-suppress-time (1-65535)$rstIP information pim multicast routing Register Suppress Timer Seconds IP information pim multicast routing Source Specific Multicast group range prefix-list filter Name of a prefix-list no ip pim ssm prefix-list WORDNegate a command or set its defaults IP information pim multicast routing Source Specific Multicast group range prefix-list filter Name of a prefix-list no_ip_pim_ssm_prefix_list_name_cmdno_ip_pim_ssm_prefix_list_nameNegate a command or set its defaults IP information pim multicast routing Source Specific Multicast group range prefix-list filter no ip pim rp A.B.C.D$rp prefix-list WORD$plistNegate a command or set its defaults IP information pim multicast routing Rendezvous Point ip address of RP group prefix-list filter Name of a prefix-list ip pim rp A.B.C.D$rp prefix-list WORD$plistIP information pim multicast routing Rendezvous Point ip address of RP group prefix-list filter Name of a prefix-list no ip pim rp A.B.C.D$rp [A.B.C.D/M]$gpNegate a command or set its defaults IP information pim multicast routing Rendezvous Point ip address of RP Group Address range to cover ip pim rp A.B.C.D$rp [A.B.C.D/M]$gpIP information pim multicast routing Rendezvous Point ip address of RP Group Address range to cover test pim [vrf NAME$name] keepalive-reset A.B.C.D$source A.B.C.D$groupTest code PIM information Specify the VRF The VRF name Reset the Keepalive Timer The Source we are resetting The Group we are resetting S) 4.<00l-,1,l-l-1-pim_mlag_up_peer_delpim_mlag_up_local_del_sendgroup_retransmit_timer_onigmp_pkt_grp_addr_okigmp_v3_recv_reportigmp_v3_recv_queryblock_exclsource_query_send_by_flagigmp_group_retransmitgroup_retransmit_groupigmp_send_query_grouptoex_exclsource_clear_send_flagtoex_inclsource_mark_send_flag_by_timersource_mark_send_flagisex_exclsource_mark_delete_flagisex_inclon_traceigmp_get_source_by_addrigmp_source_delete_expiredsource_delete_by_flaggroup_exclude_fwd_anysrc_ifemptyigmp_source_freeigmp_source_reset_gmiigmp_source_timer_onsource_timer_offigmp_gmi_msecigmp_group_reset_gmion_traceigmp_v2_send_queryigmp_mtrace_recv_responsequery_arrival_timemtrace_fwd_info_weakigmp_mtrace_recv_qry_reqmtrace_send_mc_responsemtrace_send_responsemtrace_mc_forward_packetmtrace_un_forward_packetmtrace_send_packetmtrace_rsp_debugmtrace_debugigmp_send_query_on_intfigmp_group_count_incrigmp_group_timer_ongroup_timer_offigmp_sock_newpim_igmp_sock_addigmp_read_onpim_igmp_if_finisock_closepim_igmp_if_resetigmp_sock_freeigmp_group_delete_empty_includeigmp_group_count_decrigmp_group_deletepim_igmp_general_querypim_igmp_general_query_offpim_igmp_general_query_onigmp_recv_queryon_tracepim_igmp_packetpim_igmp_verify_headerigmp_validate_checksumpim_igmp_other_querier_timer_offpim_igmp_other_querier_timer_onigmp_source_forward_reevaluate_oneigmp_source_forward_reevaluate_alligmp_find_source_by_addrpim_cmd_initpim_show_vxlan_sg_workip_msdp_show_sa_sgip_msdp_show_sa_addrip_msdp_show_sa_detailip_msdp_show_sapim_mlag_process_mlagd_state_changepim_mlag_process_peer_frr_state_changepim_mlag_process_vxlan_updatepim_zebra_mlag_handle_msgpim_mlag_up_peer_derefpim_mlag_process_mroute_delpim_mlag_up_peer_addpim_mlag_process_mroute_addpim_mlag_up_local_reevalpim_mlag_inherit_mlag_flagspim_mlag_calculate_df_for_ifchannelspim_mlag_up_df_role_updateigmp_group_timer_lower_to_lmqtigmp_v3_send_queryigmp_source_timer_lower_to_lmqtigmpv3_report_blockgroup_retransmit_sourcesigmpv3_report_allowigmpv3_report_toexigmpv3_report_toinigmpv3_report_isexigmpv3_report_isinsource_channel_oil_detachigmp_source_deleteigmp_source_timerigmp_v2_recv_leaveigmp_v2_recv_reportmtrace_fwd_infoigmp_add_group_by_addrigmp_group_timerigmp_sock_openigmp_v1_recv_reportpim_igmp_other_querier_expireigmp_source_forward_stopigmp_source_forward_startigmp_anysource_forward_startUNK-%ddisabledinactivelistenconnectingestablishedunk-%dPIM %s MSDP Peer HashPIM %s MSDP SA HashNAMEmlagd_downMSDP SA %s de-referenced SPTMSDP peer %s state chg to %skaMSDP peer %s %s timer expiredMSDP peer %s deletedMSDP mesh-group %s createdMSDP mesh-group %s deletedMSDP SA %s referenced SPTMSDP SA %s deletedMSDP SA %s %s timer expiredMSDP up %pSG delMSDP %pSG del sa gen %d sa gen for remainder %dMSDP SA %s createdMSDP SA %s added by peerMSDP SA %s added locallyMSDP i_am_rp changed(dup)MSDP peer %s accept success%sconnect-retrysocket: %spim_msdp_socket listen: %sMSDP peer %s createdMSDP mesh-group %s src unsetMSDP peer %s tcp reset %sholdht-expiredsuccessinvalid-stateconnect-failedMSDP peer %s pim_msdp_writepkt-tx-failedinvalid MSDP header length entry_cnt %d rp %s sg %pSGtxMSDP peer %s read failed %dinvalid-pkt-rxMSDP peer %s pim_msdp_read peer RPF check failedSIGHUP received, ignoringTerminating on signal SIGINTTerminating on signal SIGTERM:%s: msg_type: %d/%d len %dlocal MLAG mroute add %s:%sunchangedpimd/pim_main.cdummypimd/pim_msdp_packet.cpeer_nodepimd/pim_msdp.cmbr_node2021-11-222017-03-09__func__, pim_msg_sizesa->sg_strpimd/pim_zpthread.cpim_mlag_zthread_handler&router->zpthread_mlag_write__func__, wr_countmsg_type, mlag_bulk_cntpimd/pim_signals.cpimd/pim_msdp_socket.cpim_msdp_sock_accept&listener->threadsafe_strerror(errno)__func__, mp->pim->vrf->namemp->key_str&su&pim->msdp.listener.threadaccept_sock(peer_node)->data != NULLprefix_lenentry_cnt, rp_strmp->key_str, len&mp->t_readmp->key_str, nbyteslocal_cnt&mp->t_writemp->key_str, work_cntmg->mesh_group_name(mbr_node)->data != NULLmg->mesh_group_name, ip_strPIM MSDP mesh group mbrPIM MSDP mesh group(*mgp)->mesh_group_name(n)->data != NULL(*mp)->key_strPIM MSDP mesh-group namePIM MSDP peermp->key_str, rcmp->key_str, timer_strmp->key_str, rc_strpim_msdp_peer_ka_timer_cb&mp->ka_timerpim_msdp_peer_hold_timer_cb&mp->hold_timermp->key_str, state_strpim_msdp_peer_cr_timer_cb&mp->cr_timerxg_up->sg_strpim_msdp_sa_state_timer_cb&sa->sa_state_timerPIM MSDP source-active cachesa->sg_str, timer_strpim_msdp_sa_adv_timer_cb&pim->msdp.sa_adv_timer__func__, "NULL"pim_mlag_deregister_handler__func__, bit_mask[  0 @ ($P$x$#$module frr-gmp { yang-version "1.1"; namespace "http://frrouting.org/yang/gmp"; prefix frr-gmp; import frr-routing { prefix "frr-rt"; } import ietf-routing-types { prefix "rt-types"; } import ietf-inet-types { prefix "inet"; } import frr-interface { prefix frr-interface; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines a model for managing FRR pimd daemon. Copyright 2020 FRRouting Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."; revision 2021-11-22 { description "Initial revision."; reference "RFC 2236: IGMP v2. RFC 3376: IGMP v3. RFC 2710: MLD. RFC 3810: MLD v2."; } grouping interface-config-attributes { description "Configuration IGMP/MLD attributes applied to the interface level."; leaf enable { type boolean; default "false"; description "Enable IGMP/MLD flag on the interface."; } leaf igmp-version { when "../frr-gmp:address-family = 'frr-rt:ipv4'" { description "Only applicable to IPv4 address family."; } type uint8 { range "2..3"; } description "IGMP version."; } leaf mld-version { when "../frr-gmp:address-family = 'frr-rt:ipv6'" { description "Only applicable to IPv6 address family."; } type uint8 { range "1..2"; } default "2"; description "MLD version."; } leaf query-interval { type uint16 { range "1..max"; } units seconds; must ". * 10 >= ../query-max-response-time"; default "125"; description "The Query Interval is the interval between General Queries sent by the Querier."; } leaf query-max-response-time { type uint16 { range "1..max"; } units deciseconds; must ". <= ../query-interval * 10"; default "100"; description "Query maximum response time specifies the maximum time allowed before sending a responding report."; } leaf last-member-query-interval { type uint16 { range "1..max"; } units deciseconds; default "10"; description "Last Member Query Interval, which may be tuned to modify the leave latency of the network."; } leaf robustness-variable { type uint8 { range "1..max"; } default "2"; description "Querier's Robustness Variable allows tuning for the expected packet loss on a network."; } list static-group { key "group-addr source-addr"; description "A static multicast route, (*,G) or (S,G). The version of IGMP must be 3 to support (S,G)."; leaf group-addr { type rt-types:ip-multicast-group-address; description "Multicast group address."; } leaf source-addr { type inet:ip-address; description "Multicast source address."; } } } // interface-config-attributes /* * Per-interface configuration data */ augment "/frr-interface:lib/frr-interface:interface" { container gmp { list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses interface-config-attributes; } //address-family } } } module frr-pim-rp { yang-version "1.1"; namespace "http://frrouting.org/yang/pim-rp"; prefix frr-pim-rp; import ietf-inet-types { prefix "inet"; } import frr-routing { prefix "frr-rt"; } import frr-pim { prefix "frr-pim"; } import frr-route-types { prefix frr-route-types; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "The module defines a collection of YANG definitions common for all PIM (Protocol Independent Multicast) RP (Rendezvous Point) model. Copyright 2020 FRRouting Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."; revision 2017-03-09 { description "Initial revision."; reference "RFC XXXX: A YANG Data Model for PIM RP"; } typedef plist-ref { type string; } /* * Groupings */ grouping static-rp-container { description "Grouping of static RP container."; container static-rp { description "Containing static RP attributes."; list rp-list { key "rp-address"; description "A list of RP addresses."; leaf rp-address { type inet:ip-address; description "Specifies a static RP address."; } choice group-list-or-prefix-list { description "Use group-list or prefix-list"; case group-list { leaf-list group-list{ type frr-route-types:ip-multicast-group-prefix; description "List of multicast group address."; } } case prefix-list { leaf prefix-list { type plist-ref; description "Group prefix-list filter"; } } } } } // static-rp } // static-rp-container /* * Configuration data nodes */ augment "/frr-rt:routing/frr-rt:control-plane-protocols/" + "frr-rt:control-plane-protocol/frr-pim:pim/" + "frr-pim:address-family" { description "PIM RP augmentation."; container rp { description "PIM RP configuration data."; uses static-rp-container; } // rp } // augment } module frr-pim { yang-version "1.1"; namespace "http://frrouting.org/yang/pim"; prefix frr-pim; import frr-interface { prefix frr-interface; } import frr-routing { prefix "frr-rt"; } import ietf-routing-types { prefix "rt-types"; } import ietf-inet-types { prefix "inet"; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "The module defines a collection of YANG definitions common for PIM (Protocol Independent Multicast) model. Copyright 2020 FRRouting Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."; revision 2021-11-22 { description "Initial revision."; reference "RFC XXXX: A YANG Data Model for PIM"; } identity pimd { base frr-rt:routing-protocol; description "'Pim' routing pseudo-protocol."; } typedef plist-ref { type string; } /* * Groupings */ grouping msdp-timers { leaf hold-time { type uint16 { range "1..max"; } units seconds; default 75; description "Hold period is started at the MSDP peer connection establishment and is reset every new message. When the period expires the connection is closed. This value should be greater than the remote keep-alive time."; } leaf keep-alive { type uint16 { range "1..max"; } units seconds; default 60; description "To maintain a connection established it is necessary to send keep alive messages in a certain frequency and this allows its configuration. This value should be less than the remote hold time."; } leaf connection-retry { type uint16 { range "1..max"; } units seconds; default 30; description "This period is used in the MSDP peer with the highest IP value in the pair and configures the interval between TCP connection attempts."; } } grouping global-pim-config-attributes { description "A grouping defining per address family pim global attributes"; leaf ecmp { type boolean; default "false"; description "Enable PIM ECMP."; } leaf ecmp-rebalance { type boolean; default "false"; description "Enable PIM ECMP Rebalance."; } leaf keep-alive-timer { type uint16 { range "1..max"; } default "210"; description "Keep alive Timer in seconds."; } leaf rp-keep-alive-timer { type uint16 { range "1..max"; } default "210"; description "RP keep alive Timer in seconds."; } leaf send-v6-secondary { when "../frr-pim:address-family = 'frr-rt:ipv4'" { description "Only applicable to IPv4 address family."; } type boolean; default "true"; description "Send v6 secondary addresses."; } container spt-switchover { description "SPT-Switchover."; leaf spt-action { type enumeration { enum "PIM_SPT_IMMEDIATE" { value 0; description "Immediate switch to SPT Tree."; } enum "PIM_SPT_INFINITY" { value 1; description "Never switch to SPT Tree."; } } default "PIM_SPT_IMMEDIATE"; description "SPT-Switchover action"; } leaf spt-infinity-prefix-list { when "../spt-action = 'PIM_SPT_INFINITY'" { description "This leaf is only valid when the spt action is PIM_SPT_INFINITY."; } type plist-ref; description "Prefix-List to control which groups to switch."; } } leaf ssm-prefix-list { type plist-ref; description "Prefix-list used to define Source-Specific Multicast address range."; } leaf-list ssm-pingd-source-ip { type inet:ip-address; description "Enable ssmpingd operation."; } /* Global timers configuration. */ container msdp { description "Global MSDP configuration."; uses msdp-timers; } list msdp-mesh-groups { key "name"; description "RFC 3618 Section 10.2. MSDP mesh-group semantics Groups multiple MSDP peers to reduce SA flooding typically used in intra-domain settings."; leaf name { type string { length 1..64; } description "The mesh group name."; } leaf source { type inet:ip-address; description "Source IP address for the TCP connections."; } list members { key "address"; leaf address { type inet:ip-address; description "Peer member IP address."; } } } list msdp-peer { key "peer-ip"; description "Configure MSDP peer."; leaf peer-ip { type inet:ip-address; description "MSDP peer IP address."; } leaf source-ip { mandatory true; type inet:ip-address; description "MSDP source IP address."; } } container mlag { presence "Multi-chassis link aggregation."; leaf peerlink-rif { type frr-interface:interface-ref; description "Outgoing interface name."; } leaf reg-address { type inet:ip-address; description "reg address."; } leaf my-role { type enumeration { enum "MLAG_ROLE_NONE" { value 0; description "MLAG role none."; } enum "MLAG_ROLE_PRIMARY" { value 1; description "MLAG role primary."; } enum "MLAG_ROLE_SECONDARY" { value 2; description "MLAG role secondary."; } } default "MLAG_ROLE_NONE"; description "Mlag role."; } leaf peer-state { type boolean; default "false"; description "Peer state"; } } leaf register-accept-list { type plist-ref; description "Only accept registers from a specific source prefix list."; } } // global-pim-config-attributes grouping interface-pim-config-attributes { description "A grouping defining pim interface attributes per address family."; leaf pim-enable { type boolean; default "false"; description "Enable PIM flag on the interface."; } leaf pim-passive-enable { type boolean; default "false"; description "Disable exchange of protocol packets."; } leaf hello-interval { type uint8 { range "1..max"; } default "30"; description "Hello interval"; } leaf hello-holdtime { type uint16 { range "1..max"; } must ". > ./../hello-interval" { error-message "HoldTime must be greater than Hello"; } description "Hello holdtime"; } container bfd { presence "Enable BFD support on the interface."; leaf min-rx-interval { type uint16 { range "1..max"; } default "300"; description "Required min receive interval"; } leaf min-tx-interval { type uint16 { range "1..max"; } default "300"; description "Desired min transmit interval"; } leaf detect_mult { type uint8 { range "2..255"; } default "3"; description "Detect Multiplier"; } leaf profile { type string; description "Use a preconfigure BFD profile."; } } leaf bsm { type boolean; default "true"; description "Enables BSM support on the interface."; } leaf unicast-bsm { type boolean; default "true"; description "Accept/Send unicast BSM on the interface."; } leaf active-active { type boolean; default "false"; description "Mark interface as Active-Active for MLAG operations."; } leaf dr-priority { type uint32; default 1; description "DR (Designated Router) priority"; } leaf use-source { type inet:ip-address; description "Primary address of the interface set by user."; } leaf multicast-boundary-oil { type plist-ref; description "Prefix-List to define multicast boundary"; } list mroute { key "source-addr group-addr"; description "Add multicast route."; leaf oif { type frr-interface:interface-ref; description "Outgoing interface name."; } leaf source-addr { type inet:ip-address; description "Multicast source address."; } leaf group-addr { type rt-types:ip-multicast-group-address; description "Multicast group address."; } } } // interface-pim-config-attributes grouping router-pim-config-attributes { description "A grouping defining pim router attributes per address family."; leaf packets { type uint8 { range "1..max"; } default "3"; description "Number of packets to process at one time per fd."; } leaf join-prune-interval { type uint16 { range "1..max"; } default "60"; description "Join Prune Send Interval in seconds."; } leaf register-suppress-time { type uint16 { range "1..max"; } default "60"; description "Register Suppress Timer."; } } /* * Global Configuration data nodes */ augment "/frr-rt:routing/frr-rt:control-plane-protocols/" + "frr-rt:control-plane-protocol" { container pim { when "../frr-rt:type = 'frr-pim:pimd'" { description "This container is only valid for the 'pim' routing protocol."; } description "PIM configuration data."; list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses global-pim-config-attributes; } //address-family } // pim } // augment /* * Per-interface configuration data */ augment "/frr-interface:lib/frr-interface:interface" { container pim { list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses interface-pim-config-attributes; } } } /* * Router configuration data */ container pim { description "PIM router parameters."; list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses router-pim-config-attributes; } } } pim_if_update_my_assert_metricpim_addr_changepim_sec_addr_findpim_sec_addr_updatepim_rp_find_prefix_listpim_rp_find_exactssmpingd_findmtrace_primary_addresspim_mlag_up_local_add_sendpim_msdp_pkt_sa_tx_donepim_mlag_zebra_flush_bufferpim_sigtermpim_sigintpim_sighuppim_msdp_sock_acceptpim_msdp_update_sock_send_buffer_sizepim_msdp_pkt_sa_pushpim_msdp_pkt_sa_rx_onepim_msdp_pkt_sa_rxpim_msdp_readpim_msdp_read_packetpim_msdp_pkt_sa_genpim_msdp_pkt_sendpim_msdp_pkt_sa_dump_onepim_msdp_pkt_sa_dumppim_msdp_pkt_dumppim_msdp_write_proceed_actionspim_msdp_writepim_msdp_connect_checkpim_msdp_i_am_rp_changedpim_msdp_mg_mbr_addpim_msdp_src_delpim_msdp_mg_src_addpim_msdp_peer_config_writepim_msdp_config_writepim_msdp_mg_mbr_delpim_msdp_mg_newpim_msdp_mg_freepim_msdp_peer_delpim_msdp_peer_addpim_msdp_peer_pkt_txedpim_msdp_peer_active_connectpim_msdp_peer_timer_expiry_logpim_msdp_peer_reset_tcp_connpim_msdp_peer_stop_tcp_connpim_msdp_peer_ka_timer_setuppim_msdp_peer_hold_timer_setuppim_msdp_peer_establishedpim_msdp_peer_state_chg_logpim_msdp_peer_cr_timer_setuppim_msdp_up_xg_delpim_msdp_sa_local_del_on_up_delpim_msdp_up_delpim_msdp_up_join_state_changedpim_msdp_sa_newpim_msdp_sa_refpim_msdp_sa_delpim_msdp_sa_derefpim_msdp_sa_state_timer_setuppim_msdp_sa_timer_expiry_logpim_msdp_sa_adv_timer_setuppim_msdp_sa_adv_timer_cbpim_mlag_deregisterpim_assert_dodetect_primary_address_changepim_upstream_all_sources_iif_updatessmpingd_read_msgpim_msg_send_framepim_msdp_sa_upstream_updatepim_mlag_signal_zpthreadpim_mlag_zebra_fill_headerpim_mlag_zthread_handlerpim_msdp_sock_listenpim_msdp_sock_connectpim_msdp_sa_upstream_delpim_if_unconfigure_mlag_dualactivepim_if_configure_mlag_dualactivepim_mlag_deregister_handlerpim_mlag_register_handlerpim_mlag_up_peer_del_allpim_zebra_mlag_process_downpim_zebra_mlag_process_up%sip msdp mesh-group %s source %s %sip msdp mesh-group %s member %pI4 %sip msdp peer %pI4 source %pI4 %s: Received Process-Up from Mlag%s: Received Process-Down from Mlag%s: Posting Client Register to MLAG mask: 0x%x%s: Posting Client De-Register to MLAG from PIM%s: Configuring active-active on Interface: %s%s: Total MLAG configured Interfaces on router: %d, Inst: %d%s: UnConfiguring active-active on Interface: %sMSDP peer %s pim_msdp_peer_stop_tcp_connMSDP ka timer restart on pkt tx to %sMSDP mesh-group %s mbr %s deletedMSDP SA %s SPT reference missingMSDP SA %s SPT reference failedMSDP SA %s local reference removedMSDP SA %s peer reference removedMSDP join state changed for %sMSDP local sa %s del on up delMSDP local sa %s del; no local refMSDP sa %s SPT teardown is causing the local entry to be removedMSDP local sa %s del; up non-NULLMSDP peer %s pim_msdp_pkt_sa_pushMSDP SA advertisement timer expiredgetsockopt of SO_SNDBUF failed %sCouldn't increase send buffer: %saccept_sock is negative value %dpim_msdp_sock_accept failed (%s)msdp peer connection refused from %pSUmsdp peer new connection from %pSU stop old connectionMSDP peer %s attempt connect%smsdp duplicate connect to %s nuke old connectionpim_msdp_socket socket failure: %s%s: Unable to lookup vrf interface: %s%s: Unable to bind to socket: %spim_msdp_socket connect bind failure: %scan't set sockopt IP_TOS to MSDP socket %d: %sMSDP peer %s pim_msdp_peer_active_connect: %dpim_msdp_socket bind to port %d: %sMSDP mesh-group %s src clearedMSDP mesh-group %s src %pI4 setMSDP mesh-group %s mbr %pI4 createdcan't get sockopt for nonblocking connectMSDP peer %s pim_connect_check %sMSDP peer %s pim_msdp_write io retryMSDP peer %s pim_msdp_partial_writeBUG MSDP SA bad header (readable %zu expected %zu)BUG MSDP SA bad length (readable %zu expected %zu)MSDP peer %s pim_msdp_write wrote %d packetsMSDP peer %s pkt %s type %s len %dMSDP peer %s pim_msdp_read io retry old_end: %d new_end: %dMSDP peer %s read partial len %d old_endp %d new_endp %dMSDP peer %s sent TLV with unexpected large length (%d bytes)rxed sa update with invalid prefix length %dunknown bulk message type %d bulk_count %d:%s: Scheduling PIM MLAG write Thread:%s: Processing MLAG write, %d messages in queue:%s: Got a NULL Messages, some thing wrong%s: sendto() failure to %pSU: iface=%s fd=%d msg_size=%zd: %m%s: failure receiving ssmping for source %pPA on fd=%d: errno=%d: %s%s: bad ssmping type=%d from %pSUp to %pSUp on interface %s ifindex=%d fd=%d src=%pPA%s: recv ssmping from %pSUp, to %pSUp, on interface %s ifindex=%d fd=%d src=%pPA%s: old=%pPA new=%pPA on interface %s: %s%s: channel%s has no associated interface!%s: channel %s pim not enabled on interface: %s%s: failure building PIM assert message: msg_size=%d%s: to %s: (S,G)=%s pref=%u metric=%u rpt_bit=%u__func__, ifp->name, ch->sg_str, metric.metric_preference, metric.route_metric, ((metric.rpt_bit_flag) != 0)__func__, &pim_ifp->primary_address, &new_prim_addr, ifp->name, changed ? "changed" : "unchanged"__func__, &from, &to, ifp ? ifp->name : "", ifindex, ss->sock_fd, &ss->source_addr__func__, buf[0], &from, &to, ifp ? ifp->name : "", ifindex, ss->sock_fd, &ss->source_addr__func__, &ss->source_addr, ss->sock_fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, dst, ifname, fd, len__func__, msg_type, fill_msg_type, data_lensock, safe_strerror((*__errno_location ()))ntohs(sin.sin_port), safe_strerror(errno)__func__, safe_strerror(errno)mp->fd, safe_strerror((*__errno_location ()))mp->key_str, mp->fd < 0 ? "" : "(dup)"mp->key_str, mp->fd >= 0 ? "(dup)" : ""mp->key_str, mp->packet_size, old_endp, new_endpmp->key_str, old_endp, new_endp((s)->endp - (s)->getp), payload_length((s)->endp - (s)->getp), header_lengthmp->key_str, rx ? "rx" : "tx", type_str, lenmp->key_str, status ? "fail" : "success"mg->mesh_group_name, &mbr->mbr_ipmg->mesh_group_name, &mg->src_ip__func__, router->pim_mlag_intf_cnt, pim_ifp->pim->inst_mlag_intf_cnt;#}N($bP$PvhLZvLdv`vHavtv`UvzLU {0{й@|~ P$@h$|$p$0$$%4%`%%%%P&(& L&@`&&&p&& ','P't''P''(`@(p((P(Д(0$)T)@))Й))(*0T****P*+8+`X+@++0++У,D,x,,@, -4-H-|-Ю--.P0.Pd...p.$/pL/|/p/ //,0\0 00001@10p1112 02`222343d3P3 3P3$4p \4%4'4P(4-,5p-T5A5B5D5E6E,6F@6 FT6Ft6G6G6H6H6 I7IH7@Jh7K7`K70L7L8PM,8ML8P8Q8Q8R9R9S,9S\9pT90U9`V9\$: ]X:b:@c:Pc:c:c;Pd(;@eX;e|;e;0f;f;f<`g$<gD<0hl<i<0i<i< j=j=0k(= lT=n=po=P~=>0H>0t>>P>?D?|?Љ?? @<@t@ @@A\@ABB D4D`@GpHI@JJ@LlLMȥN P0pQdRȚUW,Y\P[\] _ p`Tb@eeȨff f @iTPlm`o`p q@rhsptPuvw8px`yz{~ D0p0ЃЬЅ,\`Dt`Ԯ4d0įp$PTȰp`0L|ر <Pdx 0Ȳ@ܲ @<pPdx P`pȳ(XHx е@0X`Ķ0@(HPhp| @ܷ0  4pd̸`4l D0d  @"0#H@%t%&Ļ*+$,P/|`14ܼ 7 8Dt[|\l$\AC DD (p]qAC Fu A H H (]EC M  ^EF  A (@D_AC BFDF J 8l_JC BFDA BBA I H (L`AC BID F $ aAC C~ K aEC  A  4b- 4PbEH A A Xb(lbZEC CY D m  c$cEC BDz H c! cuEC Ci ( diEC Ce H P H 8\dtEC \ D \dEE BH} $4eEC E H (fEC Fl F M C fEC  A  gEC  A ,gEC M A ,LiOL Jl W X (|xiE[ BJIq A $iE` Du A ,jtEC HK* K ,k\EC HK1 D ,0mTEC HK% H (`4nE[ BJIq A $nE` Du A (@oEC BG D $oEC D D (pEC BG D (4`qE` DI" D (`rE[ BJIq A $XsE` Du A sFEV BV  tjEC Bu Q (\tmEY DII G $uBER BV DuAEQ BV ,dvEC BLLE I vWEQ Bl $vEC Dx L XwBER BV wAEQ BV 0wEC BODa J Z A 0PtxEJ BGDa K Z A ,0yEC DEEGc H ,zEC FED< E (`|EC DED B , }EC FEKC G @ t~30T ~EG DD E  L ( ,EE BIID $ EC BD , EC I J , xEC FED  F 0< EC FED H   ,p GEC HO6 K , >EC I F , EC BEm D k E , tEC I G $0 REC BDs G ,X wEC M H , lEC DID G Z $ EC BDf D $ DREC BDs G , |EC BEO J ,8 \EC Ct A g I $h EC DEEH B 0 REC FFV F , 8xUEC HHL L V J Y G 4(YEC BED@ E V B O A (`YyMG IV E(YEC Ca D t L (LZEC BJf F (ZEC DEH 4[GEC Bx (0d[EC M 4\8\eEC I F  E ,p_EC BMK G ,@c|EC Bq E J F k $cEJ DJb 4 cEC FDx F k E M C ,T pd%EC HH J , pe EL HD E 8 oEF GF C  B ^ B , drEC Iv I J F ( !DsEC C| I D $L!sEC I I ,t!PuEC M D $!wEC C{ J !w$!wuEC BD{ A ("xCEC K B ,4"@yAC DEED I 4d"{5EC P) G  H 0"LEC M F ^ B 4"4SEC Il C N J ,#\&EC FJ H ,8#\EC BH G r F (h#EC FE E (#@EC AG H | 0#EJ FD K  H ,# EC BN F $$p%$8$EC Gf K `$EC Ia F ,$PEC BEEEH[ D ($AE M B $$EC D F 0%|EC DHV F Z F $<%(nEC CL I ,d%pEC DHE G ` H $%aQJ Cy I<%HEC HD A  M  N (%|EC Mf ,(&l0EC M H $X&laMG CC F&#OC H F,&ĝ[EC FJG A 8&EC JJ D  E   E $ 'ȠEC FS G p ,4'@AH BHHr C q 4d'EC BFHEHi B  G L'xEG BFHEDg D  G o I T L  L ,'JC DD}BBA $(xnEC CN G ,D(5EC HD B t() 0(aEC PB F z F () 8(̮EC BEL E & J $)08),L)(`)$t) ))))) )**(*<*P*d*x*****ܰ*ذ*԰+а.EC B_ $+KEH x A D+wEC U C $h+lAC I G (+AH BIN A $+aEL Ah F ` +2QK U ,2QK U  $,0MQJ Cn  H,\MQJ Cn  l,PQJ Cq  ,PQJ Cq  ,MQJ Cn  , PQJ Cq  ,8PQJ Cq  -dPQJ Cq D-PQJ Eo  d-]QJ C~  -\QJ C}  -8PQJ Cq -d9QN Y -6QN V .VQJ Eu  0.MQJ Cn  T.MQJ Cn x.<6QN V ,.\EC DHS I @ H (.XEC BU A k E .MQJ Cn  / MQJ Cn $EJ Il (<>8EC FD H $h> EC Gq H ,>EH DLFf G >T (>PEC BH G ?)$?yEC E H (EC Bo EDAEPAE\A FXA FTA 4FPA\EC BM ,XFAEH BEI C ^ E FAFAIEC Fv (FBEH DJDh A F|BFB(GBdEC BEIHC 2%!1  3s| plmlppqp0h`hpq`  @D    `D    D    D  :  D  M  D   D  ~ D  | D { 8 D   D  | PE    @D    `D  m D ( M  D  :  D 6   D    D 6 | D O ~ D f  D  } D   D   D   D  U E > T E S  E 87 x ` E 7 x O E  x @H E H8 x r E X9 (?  F (9 x ` F 9 x  F 8 x  F ( x  F 8 x  F 8 `? @ F 7   F X7 x  F 7 x ` F 6   F 6   F 6 ? | F (6   @F 9 x @ @F 9 ?  `F 9 @  `F  x ` `F  x  `F 6 x | `F 5 # p `F 5 @@ [ `F `5 7 @N `F 85 x B `F 5 x - `F 4 K `% `F x4 _  `F P4 #  `F x1 T   `F 4 #  pF # x @ F  x  F  x  F o r ` F Q r  F 3 x  F 3 #  F 3 x  F 3 `@ @  F H3   F 3  ! F 2 # `! F 2 # ! F 2 # "f G `2  b G "] G h" @ "X G @ x @#4 @G ( x # `G #   G ! ! $ G (" @ `$ G  x $ G  x % G 02  ;! 0E I! | PE ! %G G  A %! G X, ! @&! G 8- ! &! G - hA '! H 8# ! `'! H x# hA '}! 0H , ! (b! PH + ! (Z! PH + A (N! PH h+ A @)"! pH " hA 3! H ! ! )/! H # A *! H , A `*! H , A *! H > (B +! H > ! +j! pE  " +! H 1 HB @,! I 1 ! ,! I , A -5! 0I x1 T 1! 0I S `-'! 0I 01 B -! 0I 0 C .! 0I 0 HC .! 0I h0 HC .E! @I + hC @/<! @I * C Q | R Q } { Q ~ { !Q  { >Q  { Q  {  R R & z   @z     pz  b z  K z   z  NR z R :  XR 0{ R    X{ j  |  : @|   `|  "S | S I |  Q | S 0Q | R j @1lQ } g Pk 1NQ `} g k 2)Q } xg l Q } 5S `2Q } j Hm Q ~ 5S 2Q ~ Xj m 3Q ~ 0j m 3Q ~ i MS 3Q ~ i ZS @4Q ~ i ZS oQ P~ rS S fQ P~ rS S ]Q P~ rS S CQ P~ S n "Q P~ rS S Q P~ S n 4Q P~ i (n Q p~ rS S Q p~ Pn tQ p~ S 5mQ p~ h xn `5Q ~ f n 5Q ~ R o 6)Q ~ f 0o !Q ~ S 6Q ~ h xo 6Q 0 R ! @7yQ P hf hA 7lQ P f o Q y S Q y S 8Q p Xi p `8Q  e ZS 8`Q  `h xp >Q  5S 9AQ  fR p !Q  5S 9'Q  IR p 9Q  (h q @:Q  g Xq :Q  e hA ;Q  he q Q  5S `;Q  (e ! ;zQ  e hA <  c (r < c (r <  d S @=  c (r = 0d S >O c (r & z T  z S `> 0 c r >r 0 Hc (s ?e 0 c # ?_ 0 4 # ? H Xb (s   H S @@N ` b Xs @ x a s  @z !  @z +T  Pz S A a 5T   `A 4 #  S A Xa (t B a PT B ` ht B ` t @C x` (t  S  pz ! b z ! K z ! C* z b T  z ! D Ѐ ` t  Ѐ S  Ѐ hT NR z lT `Dl b T : ! DK Xb (s E (b t  S  hT  { S  ! E 4 # XR 0{ T  H{ S  H{ S | X{ T { X{ S T p{ S T p{ S ET 0 _ # @FT 0 p_ T FT 0 (_ # GT 0 ^ # `GT 0 ^ # GT 0 h^ # H(T {  " HXT { \  u HjT H ] x @IbT H (^ HC INT H ] u J9T H ] x `J1T H ] HC JT H @] HC KNT { \ u KDT { H\ u K0T { \ u @L:T | H\ u LT H [ v MT H [ v `MT H @[ Hv MT H Z v NT H Z v T H T NT H x1 T ~T H S  | ! : @| !  `| ! "S | :U I | ! N  | Y x \  k 0  k 0 k P  k p  &k  >k  k @  k ` y{ k `  >k P  Vk p     R   Å  ̅  R Յ @# 0$8 P 0 pȨ z 0)` P  %0'݅ P 0wЪ ` xy P  ( X pȭ  @ Ph     0 @P p x ` X в @@ 0 `0   `` p h ض H P p  @  ظ  `h u  H  p0غ  ` @v ` @   !  @ z @   `  + `   { +  +  +  +  +   +   {+ @  _+ p = ^+ p C I 0  QI p R T1Y  \ ! U|\ H P UW\ н UD\ 0 @V3\ h  V\ ( h W\ x `W\ ȥ   \ R W\  X\ `  X\ @   \  R X~\ X 0 @YA\ p P Y>\ p x x k 0 k 0 Ԇ Zk 0 (  k 0  k 0 S `Zk   k P ! k p Ԇ k p S &k Ԇ "k S >k Ԇ :k S Zk x `@ ik gk 8 [Rk @  Pk S k [Ik  1 [Fk  &k S $k S @\k  I k S k @ ! k ` ! k ` ` k v k  \k   k 0 ]k 0 x @ `]k  >k P ! ];k P Ԅ # 6k P S Vk p ! ^Xk p   ^Rk p ͇ Lk p S ^k H              lT @_ H  8  N   lT _  x `  x ``s  x ` T a P T a P x B S z @ ^  @ v ` @ S + ` !  ` !  5S a ( p @b  b  c H  `c     c   d  ( d  Έ d ( x   @e ( @  e @ x p fK 0  `f3  f ` 8 g ` x  g ` (  g p h @hc  8 hZ  i h  `i . H i  j  H j Ș  j  @ko X  kd (  lE  0 , `l p lg  v m  H 9 m 0 A m 0 p A @n 0 A n 0 O o 0 l `o 0 ` l o 0   pi P  pa P  pV P փ x @qJ P  qA P  r< P `  `r1 P (  r p  s p  s p `  s p (  @t p   t p U  u p ț  `u  u  vg p  vX (  vE ؓ p @wȉ hA wȉ x ! xȉ x ! `xȉ hA xȉ  A yuȉ  x ! y+ x  + ! + ! + ! + ! y+  H 0 +  ! +  ! {+ @ ! ^+ p ى _+ p @z2I s " zdI 0 h I 0 ! {QI 0 h `{@I 0   {I 0 h |I 0  |I 0 P |I 0 4 h @}I 0 X x }oI H ( ~hI H ; `~^I H x MS ~SI H 0 WS CI H S <I H  I X Y I X WS I X S @I X H  gI p   QI p S I p  `I p 8  I p ( I p  I p ȼ HC I p ` HC @I p x1 T p  p   p U `rp > x 7 2 p U  S     #  #  c#  -S S 9S S  `            (   @   (   (  ` `  F   `    x  iS  `[S x  S 8  S   S  S   H @S  p  S   S @  # S @ 8  rS p  # `hS p   9S  'S  H "S  p S  @ S   S ! S   S N S 0 @ `  `     H   0 `  |    @   z   q h  `b 0  J @  H C @   = @   . @ P x @ `    `    `   ` ` x   ` 8  X @ H M p H @ H @. P x     ! \  `J @  & `  7      @| x  v P  e ( & `S  C  > x 0 $: H h  # ! #  # ! @#  # H  # ( `# `  #   c# ! i#   Y#  ( P# ` ( @ `  }|   I   X I ` 0  | 0 h   s 0    ] 0    P 5 x @ P p  P `  N `  I `r p 0 I m p 8 I < Z m      0  @- @  $ @   P  ` P   P P  n P    ` x   ` 8 h @ ` T  `   `  ` p   (    N x ?  @^Y h  -S :U 9S :U (Y  `  Y  (  `Y    Y    Y  @  Y  Y `  @Y @  Y @  }Y @ h ! `rY @ ( ! fY @ " YY @ (" OY @ x p"  ` ! 9 ` ( "  !   ! @j x E @ # <   ! ` 0#  0#  !  0#  ( !  (  x   # @t `2    P#    x ` `2      X #  0     #  @ ! @ (  # u ( 0 #  ( H $  ( !  ( ! ` @  0$  @  6 ` ` ! F ! ;! I!  ` S   ` `$  ` `  x  ` ! @ 0 $ t   x   n ` T  $  S    (  F B $ -  T @ x #  x %  x 8 8%   8& ` T  T  S  0 S  P  P   P T  P S    p x&   @d h  T % C H & `4 H &  &  ('   8 '  8 ' @ 2  C  Z ` ` k j x ' b x $ Z x h T Q x ( $ @z  ( v  1 P @( ` (  (  P 0)  )  h )  * @ * @  x .  * !  ( `  x+   0 (,   *  *       P -    H- @J\  x- @\  - 8\  . `\ h  . \ 8 . \  . \  . K\ P 0/ @?\ ( x \  H x/ \   0 `\  k H0 \   . \   . \  P  \   . @\   h0 7 a { 7 @b 7 q7 `c 7  n5 `d  kn5 j  ^7 d  7 d  S d S S e S GS e S &S f S 7 f U 7 f HR R 7 Pf Q  7 Pf xQ  7 Pf 7 R @7 Pf PQ x 7 Pf Q x 7 Pf P $8 `m7 Pf `P R c7 Pf P =8 ]7 Pf O  S  7 Pf O O8 7 Pf x1 T @7 pf pM  l7 pf 8M  c7 pf M  `P7 f L # 37 f L HS ,7 f XL # %7 f (L x 7 f L S @7 a 7  7 a 7  7 a 5S 7 a 7  `7 a K  7 a K T 7 a x1 T h7 f xK # b7 f 7 x @M7 f HK d8 87 f F  7 a PF S `7 a (F T n7 a E XT 57 b E T $7 b I T 7 g hE PU @7 g E U 7 g 8E U 7 @b 8 7 0g E U `7 0g D U s7 Pg @? x d7 Pg E  V 7 `b 6 8 7 b ~7 8 8 b 8 8 @7 b l7 8 L7 b 26 V 7 pg I 8 `7 c 6 8 A7 c XI V 37 c 6 V 7 g 0I 8 7 g I 8 @7 @c 6 8 q7 `c 8  7 c XO V 7 g H 8 `7 g H 8 7 c 6 8 7 g 26 W 7 g 6 8W |7 h 0O 8 @:7 h O hW 7 @h D hW o7 c ?7 E `g7 c N E V7 c N 8 L7 c [7 W 7 c 8 9 7 d 6 8 7 d D 8 @7 d 5 8 ;%9 `h HD W -%9 `h A x `%9 `h 8A 89 %9 `h D W %9 h C 0X %9 h PC hX %9 h B X @%9 h B 0X %9 h @? x %9 h H9 a9 8%9 h pB xY `%9 h (B Y %9 h B Y %9 h A Z %9 h A x %9 h 5 0 @q%9 h xA x i%9 h 8A 89 X%9 h A o9 `P%9 h @ x K%9 h 5 0 %9 i @ x %9 i 5 x e%9 i P@ x b%9 i 9 9 @w%9 @i ? 8Z [%9 `i @ 9 X%9 `i 9 9 Q%9 i H9 a9 E%9 i ? 8Z `=%9 i ? 9 n5 i ? Z n5 i 5 Z n5 i @ x pS P @ n5 i 9 9 n5 i 5 [ @un5 @d 7 H[  n5 `d ! n5 @j `? [ n5 `j @? x `n5 `j ?  : n5 `j > [ kn5 j ! qn5 j > [ hn5 j > `\ Pn5 j P5 \ ^7 d ! 7 d ! @S j 65 \ <S j  fS pk K \ `WS pk J \ qS d J  2S k J $: #S k 0J ] S k  @S k I  S k I  S d :U #S l  S `l ] ?: `S `l P> O: S d xN j: S l ] ?:  S l > O: S l N x S l M ] @S l  S l M (^ xS m =  `nS m =  aS m =  TS m X=  KS m 5  AS m = ^ S e r: : S `e : : @S `e PG  ]S 0m xH  S `m H $: S e :U `S m < ^ S m G @_ S m G  S m S S m G  [S m x @)S m @H x_ S n G ` GS e :U &S f :U S 0n F H` ` S 0n F a S 0n g6  S 0n I6  wi{ x{ Ei{ x{ i{ { i i{   yi{ @ oi{ @   i{ ` i{ `  i{ Å i{  ii{  i{ { i{ { i{ R i{ { i{ R Ai{ R wi{ { Ei{ { i{ { i i{  ! oi{ @ ^ yi{ @ v i{ ` ^  i{ ` v i{ ^ i{  ii{ ^ i{ lT i{ { i{ { i{ | i{ lT Ai{ lT l8 Pv 7 g8 Pv S L8 v S 8 v W l Å J `w Å  @m R 4 pm Å " m Å  m Å   m Å  n @  Pn Å  pn Å F Ho R S 0p S S pp S R q R R q ̅  R `r Å OR r  R t R t   0t Å 4i{ Pt 3i{ Pt 2i{ Pt `1i{ Pt /i{ Pt .i{ Pt -i{ Pt ,i{ Pt @*i{ Pt )i{ Pt (i{ Pt `'i{ Pt &i{ Pt %i{ Pt $i{ Pt #i{ Pt @"i{ Pt !i{ Pt  i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt  i{ Pt i{ Pt  i{ Pt i{ Pt  i{ Pt @i{ Pt @ i{ Pt i{ Pt  i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt `i{ Pt ~i{ Pt }i{ Pt |i{ Pt {i{ Pt @zi{ Pt yi{ Pt xi{ Pt `wi{ Pt vi{ Pt ui{ Pt ti{ Pt si{ Pt @ri{ Pt qi{ Pt pi{ Pt `ni{ Pt mi{ Pt ji{ Pt ii{ Pt hi{ Pt @gi{ Pt fi{ Pt ei{ Pt `di{ Pt ci{ Pt bi{ Pt ai{ Pt `i{ Pt @_i{ Pt ^i{ Pt ]i{ Pt `[i{ Pt Yi{ Pt Wi{ Pt Ui{ Pt Si{ Pt @Qi{ Pt Oi{ Pt Mi{ Pt `Ki{ Pt Ji{ Pt Ii{ Pt Hi{ Pt Gi{ Pt @Fi{ Pt Ei{ Pt Di{ Pt `Bi{ Pt Ai{ Pt @i{ Pt ?i{ Pt >i{ Pt =i{ Pt <i{ Pt @;i{ Pt @:i{ Pt 9i{ Pt 8i{ Pt 7i{ Pt 6i{ Pt `5i{ Pt `4i{ Pt 3i{ Pt 2i{ Pt 1i{ Pt 0i{ Pt /i{ Pt .i{ Pt -i{ Pt ,i{ Pt @+i{ Pt @*i{ Pt )i{ Pt (i{ Pt 'i{ Pt `&i{ Pt %i{ Pt $i{ Pt #i{ Pt "i{ Pt !i{ Pt  i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt i{ Pt i{ Pt `i{ Pt `i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @i{ Pt i{ Pt  i{ Pt  i{ Pt  i{ Pt ` i{ Pt ` i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt i{ Pt @ri{ `t  i{ t j i{ t j i{ t j *i{ t j J8 u x ` B8 u ` 8 @u x 8 @u  8 pu  8 pu x @ %8 u ` 8 `8 l 0 q V8 l  `Q8 l   8 u x 8 u  8 u  '8 u h q @8 u 8  8 u   8 v x `8 v @ 8 v P  8 0v (  8 0l ڎ  g8 Pv :U l8 Pv 8 x8 Pv  @v8 Pv  n8 Pv  c8 Pv p  L8 v :U `T8 v  R8 v  I8 v  8 v 8  8 v   v @  v  p  Pl   Pl  `Q pl p  > pl   - pl @  l Տ  l  @ l 8   l   l  ` l X   l   | l T r l  j l P 0 @ l `  l H   l  ` v h  w v   r v H ] v `  0 v   ( , v @ w X  l   l  W l  D l   m   `w  `  `w 8 i `w 8  J `w  ! m (  @m lT  Xm  Xm  Xm   Xm  4 pm  [ m @ 5 m  w @  w @ " m   m  R m  P m  9 m @   m   n  o n  w @  w @ !9 n  ! 0n   Pn   pn  @ n @ @"| @x ` 8 "i @x  p J n  # n h   o M _ `# o ` # 0o  $ `x X  F Ho lT v `o @ $i `o ( $w x x @%w x ` %w x  &w x H  `&(w xo  &w x `  'w x 8 ` 'w x  '}w x  @(dw o `  (_w o  H )Mw o  <w o `)US o x )DS o `  *3S o ȹ 8 *S o  *S x ѐ @+S x  +US o ֍ ڐ ,RS o x `,MS o x ,S p 8 x -S p  x -S p x x -S p @  @.S p  x .S p x /S p x `/S p x /~S p X x 0lS p   0[S p ȹ 8 S 0p :U 0S 0p P  @1*S Pp  1$S Pp x 2S Pp s  S pp :U `2S pp   2S p  3S p  3tS p x 3LS p 8  @4ES p @ 43S p x 5S p  `5S p P  5S p ( x 6S p  R q lT 6R q T 6R q x  R x # R x @7R x @  7R x  9 8R x ص x oR @q O ` mR @q @ `8`R @q 0 8QR `q p  ;R x 2R x @ 9.R x p 9(R y v 9!R y  a @:R y  W :R y  M ;R pq 0  `;R q  ;R q ȴ  R q <R q  R q p R q Ñ <R q (  <R q  @=R q  R q  ;R q :R q 9R q 2R r  1R r = R @r ؿ @  R `r  >R `r  `>R r x R r 8 R r N >~R r  wR r qR r 7  ?lR r в  IR r S GR r ?_R r  ( OR r ^ ?UR r Q @@1R r x  @&R r  AR r Q `AR r p Q AR r 8  BR r  BR y g e BR y  @CR y P  C5R s  DR s L x `DR s  DR s  ER s `  ER s  ER s k @FR 0s x FR `s p  R `s R s ֒ GR s  R s `GR s `  wR s 8 vR s N uR s GaR @y #  [R @y HR `y   HR y  HR y   @IlR s p  IcR s @  J[R s   R t ^ R t v  0t  `J:R y x 6R y h 5R y @  0  i{ (  @ 6 i{ P 0 f Ai{ { @ h   i{ +  5i{ 8 +i{ Γ  ܓ  i{ ѓ о ߓ i{ @ `  i{   2 i{ O @ p  h yi{ 8  ;i{  ` Δ | i{ J i{  p p 0  i{ X x ` 0 i{ L Ri{ d  -i{   i{   ` i{ ĕ 8 p p i{ H p p 0 ە i{ ~  i{ + ` @{ X ji{ A @x ^ Li{ D h Pu X i{ | q i{  H ] i{ ͖ H Z i{ Ж ߖ X  i{   i{      i{ 2  p ` ! |i{ 5 B @ X pi{ r E   [ ei{ u P  Yi{  Ni{ ˗   ٗ Bi{ Η X  ܗ 7i{   +i{ #  `   i{ & 6 0 @ H i{ ^ 9   K i{ a p   i{ @  i{ ј   i{ Ԙ  i{  1 @  F i{ Z   j i{ P p  i{  0 0X ڙ i{    i{ - > `  R i{ j A   U vi{ m ~ ( fi{  p Ӛ Wi{    Ji{   X  . =i{ F  ` 1 2i{ I Z @ q &i{  i{ Ǜ ]  t i{ 8  i{ ʛ כ x  i{ ڛ   i{ ) h  = i{ U , ` @ i{ X i ( @  i{ l  i{  Ĝ i{ ݜ @  ǜ i{   i{     i{   p/ 5 i{ L X  _ Qi{ w   s i{ x  _ >i{ ԝ  H Pv 1i{   @ `u i{    pt  i{ -  H = i{ Z   s i{  H 9  i{   1 Ϟ  i{    w i{    P +  i{ @ `  ЕP Z i{ Q p  `l M i{ @   i{ ɟ   ڟ , i{ 8 h =   i{ 0 P h `<  i{    ; P  i{ ( x  : E  i{ ^   8 s  i{ p  @6  i{ x  5 @  i{ h   p4 Ǡ  i{  `4   i{ 3 M  P3 j  i{ ( P L  i{ (!  $ i{ ѡ ! (!   i{ " @" @  i{ ' " # # i{ # # ($ @ i{ X $ $ % i{ l % &  i{ & &  i{ բ ' &  i{  ( ((  i{ 1 ( ( G @ i{ c h) ( { 3 i{ ) ) `* i{ * )  i{ գ + 8+ + yi{ + ,  Oi{  , , ' 2 oi{ O p- - @~@. ri{ h h. } fi{ . / }ͤ Yi{ / / { Ji{  0 0 Py1 9i{ ) 1 0 vG (i{ a 02 x2 / 83 h i{ w `3 3 , 4 i{ 84 `4 4 % i{ 5 05 P 5 i{ ͥ 5  i{  P6 6 1 Ti{ M 87 h7 # 8 ?i{ 08 X8 8 e *i{ ~ 9 H9 9 i{ : 0: X: : i{ ; X: @ i{ Ǧ 8; `; ۦ i{ ; `;   i{ ) < X< ` = i{ 8= X= X< ` ; ei{ V = = ` m Qi{ @> h> ;i{ > > Q `? ui{ ? ? ?  @ .i{ @ @ A  A "i{ ˧ A A 0 }i{  xB B ! hi{ < C @C  C ii{ S C D 0 n \i{ D 0W i{ ֨ D  i{  @E  X  i{ 8  E @ O i{ g { E X i{ ~ 8F  i{ ֩ xF V G i{  @G xG  H Pi{ 8H hH H P I Ei{ HI xI I  0J 9i{ hJ J J PO (K .i{ XK K K @ PL i{ L L L ` hM i{ M M N  N  i{ N N (O N O  i{ O P (P  P  i{ P P Q  Q  i{ Q & Q  @R  i{ ? ) hR 0 \  i{ z R R " z i{ hS S ! ̪ Y i{ S P 0 i{ "  @T  7 $ i{ M hT T  (U l i{ _ HU pU  z ^ i{ b U  i{ 8V V  i{ ǫ XW Pk  i{ ʫ W i  i{  (X i %  i{ 8  X 0h (  i{ ; G X o _ i{ s HY xY Pm b i{ v Z  i{ pZ  i{ Z d ڬ  i{ [ @c ݬ { i{ `[ ( R i{ > P [ @D + G i{ A P\ \ g # i{ ] 0] ; i{ ] ] A j  i{ (^ P^ B 0 i{ ^ ^ p ɭ  i{ @_ p_ ? ̭  i{ _ _ a  i{  x` ` ` ha  i{ a a a P `b  i{ b b b 0> c  i{ c c d @ Pd  i{ xd d d He  i{ 5 he e P@ Q  i{ 8 n e e  i{ Ů Xf xf f g  i{ @g `g e  i{ ® g h K ܮ  i{ h h `G ߮  i{ `i i 0I   i{ # j @j E   i{ & j j S 0 i{ J ri{ `t ! i{ t f i{ t f i{ t f *i{ t f 7 W~ ~ O p         7     I  0S  ~ @ x{ d~  x{ ~ 0 /~ ~ j J9~ j S9~ j 9~ I~ 9~ I~ )9~   9~ 0 { 9~ P 9~ j z9~ p j SGrPAqM! x # M! x P  @N! x  h~ N! x A O! x !  @ S   ` S O p !  !  !  ! `O:   8  !  ! I ! O 0 ` P  P  ( 0S ! P8 }  ~ @ { @QN  P  Q9~ 0 ~ R9~ 0 z ~ `R9~ 0 ~ ~ P ~ ~ R~ P x SI~ p }  S~ x S~ ~ @Tb~ ` ~ T2~ } x U+~ |} x `U&~ b} x  ) > U @  V | P V  V @ @W  o9 W { P X @ ` `X  P X @ Y  e Y P Y `  @Z @  Zt   [l {  `[d   [Z P T )  \O   \: h P \1 @ P d~  { @]f~   ~ 0  ]~ 0 |  ^ ~ 0 `   `^L~ P J} x ^C~ P |  _~ h  ~ h <}  _~ h /}  _~  @`~ }  `~  a~ }  ~ f `a~ P{ ! a~ C{ ! 9~ | +  bQ~ |  bm~  8 bh~ |  @c]~ ` c~ | x d~ x  ~ @ | + `d/~ ` H 8 d ~ `  e~ `  e~ ` |  e~ p `  @f~ p 0 x S9~ f J9~ f fF9~ { x g9~   `g9~ N 9~ b g9~  9~ b h9~ 1| N )9~  ! 9~ 0 { h9~ P X { h9~ p z N @i9~ z À 9~ ۀ ii9~ z  j-9~ |  `j9~ 0  9~ <}  9~ | + j9~ p # ki9~ rz 3 kY9~ @ N| J k;9~ `  9~ ^ x 9~ *9~ <}  )9~ | + @l9~ Rz  9~ Ɂ 9~ f l9~ 5{ WS m9~ @ ~ `m9~ @  ~ m9~ @ X ~ n9~ @ 8 ~ n9~ ` ${ WS z9~ p f np9~ p   @o9~ j{ ~ o9~ { ~ p9~ }{ ~ `p+9~ z ~ pk9~ ~ q^9~ ~ n9~  q9~ 5z ~ qB9~ { K V9~ a z @rK9~ @  x r8 8 s8  `s8 ` 8 s8 ` X  8 ` 8  t8 ( x t8  t8 x @uu8  x 0.(am| @ 0Ho~ g (x/ ooooo,0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`HpHHHHHHHHHII I0I@IPI`IpIIIIIIIIIJJ J0J@JPJ`JpJJJJJJJJJKK K0K@KPK`KpKKKKKKKKKLL L0L@LPL`LpLLLLLLLLLMM M0M@MPM`MpMMMMMMMMMNN N0N@NPN`NpNNNNNNNNNOO O0O@OPO`OpOOOOOOOOOPP P0P@PPP`PpPPPPPPPPPQQ Q0Q@QPQ`QpQQQQQQQQQRR R0R@RPR`RpRRRRRRRRRSS S0S@SPS`SpSSSSSSSSS87 7  H8 X9 (9 9 8 ( 8  8 7 X7 7 6 6 6 (6 9 9 9   6 5 5 `5 85 5 4 x4 P4 x1  4 #   o Q 3 3 3 3 H3 3 2 2 2 `2 h" @ ( # ("   02  X, 8- - 8# x# , + + h+ " # , , > >  1 1 , x1 01 0 0 h0  + *  *! X! s! R g  g xg j Xj 0j i i i i h f R f h R hf f Xi e `h fR IR (h g e he (e e c c d c 0d c c Hc  c  4 Xb b a a  4 Xa a ` ` x` b ` b Xb (b  4 _ p_ (_ ^ ^ h^  \ ] (^ ] ] ] @] \ H\ \ H\ [ [ @[ Z Z x1 Y  U w Xw  "U w w S t T T  H   h (  ȥ  `    x (   x @     x  Ԅ   H         P P (   H      @ x 0   x (    h .   Ș  X (    H  p    `    փ   ` (   ` (  U ț   p ( ؓ  x x   x x H s        4 X   x 0    H   8   ȼ ` x1   > U T   Ί   x 8    p  8        0   H 0    h 0    P    x 8    P        x P (   x H   H  `    `   X  h   5  `  0 8   0     P  x 8    p (    h ` (   @  `   h (   x (  @       `2    `2  X 0   0 H     `  0      (    8     p    H H   8 8    `   h (   P   P  h     0       h 8   P ( H  k   P   5 I ~ HR Q xQ 7 PQ Q P `P P O O x1 pM 8M M L L XL (L L 7 7 7 K K x1 xK 7 HK F PF (F E E I hE E 8E E D @? E 6 ~7 l7 26 I 6 XI 6 0I I 6 XO H H 6 26 6 0O O D ?7 N N [7 6 D @5 HD A 8A D C PC B B @? pB (B B A A 5 xA 8A A @ 5 @ 5 P@ ? @ ? ? ? 5 @ 5 7 `? @? ? > > > P5 65  K J J J 0J  I I  P> xN > N M  M = = = X= 5 = PG xH H < G G G  @H  G F F g6 I6  8 8      ` 0      h 8    P ( ڎ    p    8    @   p     8   X    P  H  h   `       8    `  h   X     H  ` 8   `    ` ȹ    ֍   8  x @     X  ȹ P   s     8    P (   x @  ص  p      0  ȴ  (   ؿ    в   x   p 8  g  P  L   `    p  ` #    p @    N @O3 @ @ `wس` x M3 ڑ  P     0   } P  z   }    } |} b} @ |     { @      ` @  {     h @  | `  J} |  /}  }  } P{ C{ |  |  | x H   | ` 0 {    1| X z z z | 0 p rz N|  Rz 5{    X 8 ${  j{ { }{ z   5z {     X (    Յ R~ x x ݅ ]~ x x `  R~ x x `   . @ ` @` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `` ` ` ` ` ` ` ` @`@@@@@ @    @    @     @    @  ` @@@@@@@@@@@@@@@@@@@@@ @   !@!!!"@"""#@#@##$@$$ L`LLL M`MMM N`NNN O`OOO P$%`PPP Q`QQ@%Q% R`R%&RR S`SSS T`TTT U`UUU V`V@&V&&V W`WWW X`XX'@'X Y`YYY Z`ZZ''Z [`[[[ \(@((`\\\( ]`]]] ^`^^^ _`___ H`H ````HH` a I`aaa b`bbb c`ccc ddd e`eee f`fff g`ggg h`hhh i`iii j`jjj k`kkk l`lll m`mmm n`nnn o`ooo p`ppp q`qqq r`II`rrrI J s`s`JJss tJ`t K`KttK u`uuu v`vvv w`wKww x`xxx y`yyy z`zzz {`{{{ |`||| }`}}} ` ` ` ` ~ ` ` ` ` ` ` ``~ ` ` ` `~~ `  ` ` ` ` ` ` ` ` ` ` `` ` ` ` `  `` ` `  ` ` `` `  `` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` ` ` `` ` ` ` ` ` ` ` ` ` ` ` ` `` ` `  `` ` ` ` ` ` ` ` ` ` ` ` ` `  ``  ``  ``  `` G`GGG H`HHH I`III J`JJJ K`KKK L ``LLL M`MMM N`NNN O`OOO P`PPP Q`QQQ R`RRR S`SSS T`TTT U`UUU V`V VV W``WWW X`XXX Y`YYY Z`ZZZ ` [`[[[ \`\\\ ]`]]]  ^``^^^ _`___ ````` a`aaa b`bbb c`ccc d`ddd e`eee f`fff g`ggg h`hhh i`iii j`jjj  k`kkk l`lll m`mmm` n`nnn o`ooo p`ppp q`qqq r`rrr s`sss t`ttt u`uuu v`vvv w`www x`xxx y`yy y z`zzz {`{{{ |`||| }`}}} ~`~~~ ` ` ` `` ` ` ` ` ` ` ` ` ` ` ` ` ` `    `    `    `    `    ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `    !`!!! "`""" #`### $`$$$ %`%%% &`&&& '`''' (`((( )`))) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999 :`::: ;`;;; <`<<< =`=== >`>>> ?`??? @`@@@ A`AAA B`BBB C`CCC D`DDD E`EEȄ(Hhȇ(HhȊ(Hhȍ(HhȐ(Hhȓ(HhȖ(Hhș(HhȜ(Hhȟ(HhȢ(Hhȥ(HhȨ(Hhȫ(HhȮ(Hhȱ(Hhȴ(Hhȷ(HhȺ(HhȽ(Hh(Hh(Hh(Hh(Hh(Hh(HhE F`F F`F ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  ` ` ` `` `  `` ` ` ` ` `  ` `` ` ` ` ` ` `pimd-8.5.7-02.el9.x86_64.debugjG7zXZִF!t/"]?Eh=ڊ2Na{D6:18=/XyN\YNhʱug <9/Ìkz֥#kz[%,YhRF164UdZk~P\NOh 76b#A$5Qav⢌- ה-F%k q[?7^u)?u,.2w; G;ne 6GӁyk*n]BKm{!sەإvT| a`߻9.b?\mC ;ОbJm)ֿS۰yDOxSUm!~{zX '|W7 Z򕹻jHuUe̓okʏb'ZeC;f0 $=8pA'I'LͲ>|,O%Ile,3^fH/Pd"V!njJ vR IGqW5Ke tʎk` g_G|EjEk>A`Ȍ*-]s̱%KqN;޿$[g+'0vmrmkTsjXm+Ɨ!qj{shȺ|pw7#>`|αh?>`BQrS׹ovH.w\"0 }:ʑ|Pd!MVyٌ0JTn*!++`ףlt3lQFV&1?pfRaWU\=Kۭ틖Yo *BKlEe @Z̀o*`` 51eRc$Mր#; =3hf"]6z]#Clk^ WL}qh(6< _4|B]J֩fvT+?jԊ\ސՎle;ۉn;?cb+)(/k̋%0P 7gݽk\.꺖 i[LAa}sLq0; C&hŲQǿ G9v]#63!\ʨWe r=gn~xp:7Pj&Zh<"*{Y6=x4f[GU(vA2N[@%} J1@! pZFsIE [ ”']A-$\mևp, X*R&fPwAȍJEh4Emmu8tJ)k(kc@@Q鴯 )J)!ı)ح*>^ܮ\YKkat뒪F'0 jpuKy1eFЛi6)T t_ g*C'Kfp2H 7yD uI?Ӥ#驹2@Sߕw5pn>/Jx5 \w ꇜ0.0>L)ICu|}Rd`VH:uX[@Xx5Z)2.G3^ ۝f|gv@{?2^=u1ryy:v$`dXil0saoĐ;D# 6C~ؾ cĠ[ӯo Z)M[(G#c tUՕ+_{eVjO$tļv{Ԛ9A+ar&͉kɃ߾@Oȸd'dsmTY9p ߖ+wOl;WF`?1Nx&餀 6 F\QU6ÌoNrTj_ ԇIeQ5 \wAtZw³*};/'c]+%ԤI᝖3bkaC?ã@kgk Uύ+y tܣRdE2 ;܈vvz۳:9XDSW 2i:/{n1 _N_ki3PE"U8ײ45@3Y[cI=c/]-'ҳRcD[pqsErWgIتEŒ6]$od^?Mr@ANOXC;Jn$OͥR3-8=΍W&t3#>+_M;9gز%kb1vKGi k險 ǩ;VKպ:E<\oTau1Z2WX+,$ D{! GpWv-ފ`N + @HBڇB,STV_ێiw GAyߊ QHli-&ĢфF D?/g7S)lE()}N`+dþnopD]̊ԝyz(uճ04hLrJ{'k5h?2ځ͞}ۗ%|d3 ijNa(Z0Fgy ]S+!@qW=35՜:rzM@G6.1 2$hΧx{ zPe=wȻ%Q[*즕>j"lAOmUb+ᙠbuzu/5CిDك`Fx|t;nH"=FÆ=@$DzMl-p,} &fɝ "u܂G+J:rAi4";daij _ o4ĵyFבK树}b wceY9r0B/,n"R:HW.I/Tb6p% Ƨ]At?s9LB/bvtRVAv@mT+p.a3mTM/bOŨ7PGNC5;6p^ܨ S=^P!3y"iAdS~ 5Qȹ+O'hF_q.t:ٵ %n$t- c`k @-BOpF9*kҘ~Dwj9#)deXs&<<q G҅Cྥ[}O9DQ^BɔZqb<9)OާEhn";qDy43A|, ١ fs 1|  NsZ\okE bFNR>]؝ Ri~u RN!ï"(oHLPK *s= nڽ'N["X _;w#IHiΙGwPVp'Om]{t6tn"a&loXH?m3/?RZ5t! Ǹ4#V\2j]GR } H4x>mvﲁɦLt-@ʕKJbw11 ]$Y\Et~.8#hYϓ;dcLy wZ:o}OB+?"(p 2t9W(lݼcÊ52^*s^Pn3!Fp`N98)|3X M5Й$Dk̻oj]&GSun%-*ivhR4-^g0 q]vo}1xT6z)ZxB:'X)ꇈ2zDyTgJS`SVY@(A:S&'ʺ$Fai#ݤXil&]Me2ťt76Ie*,L*lR@6?`P?ʁb=mLbĝdҀ[!DR /7eDNE/ſa:?1T&.sk6+`ni:ƳeO3 @RW6'it?I~,+3h4 ~mSRۡ)2;RsF"zܹE;t'kpsSjq$Vn~t94RO0gSdv\&iovQR@6ww)Ax<5v&DP)ѢYUU .#G 7v6IW0+$;-nUk`i[>ϲ ?G@4S,8eJF!߫ǎOpX']޷c*Cv0վ×+;J+ϗ䅥þ:.+CZ(:KVmb5pbԃFU \+;Z釕; e60bdr v#' Q0{1ܒ(˧ Lǚv(OQ'ܵ1,*"Oǫb}_!P)9^SqsXu#]cRwD2G` ?:C;/+2 MT9w#NrS-#5$Gj_Ipw|-gvQ3Bٿ&+.Qݏ(٤5)؇wLZoein"oP;۪Յ6q: 83!z1gR-8L.*ͪ" *J<_O(3]CH؍_qk{.Nya!b+I BrNعI.9J)3dx֑dG?2@'r^_.DI< ^ TO w'Oii . ,e*ͫP{s(,=!#@l˄:>$vк9jXճhI060J6,cQeuyиHM Y)d\I S麌R ?%0YЊdjab|3~9:t)WpI5j-&ӌ WE5[-1(_(J,^:I YG H.J+ ToHkPRuЖM0?o됬(9EgYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.note.FRR.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.dataxref_array.bss.gnu_debuglink.gnu_debugdata 880&hh$9 G(Qo[ dc~~gkohxox/B((@@ @ @TTgg   ~  #xxXg0HH``@$  8 g !wg8<,أ@1أ$@"O