ELF>PT@@8 @"!@@@hh 99Ѕx 0 0 <0 <`` llStd Ptd8_8_8_OOQtdRtd99/lib64/ld-linux-x86-64.so.2GNUGNU XREFFRRoutingM>>GNU:q,56zז-h00 AS8 dJ 8"( A+H@A$*D"$@"+ DSUHt|fD68%`Q$8X0]ERJ(2H"6K(0(ĐfF4D!GRx \!BWtWi]ӵObdaaR> Z" zi"6@Q F "zЍ"f ^TEaא &,P $ 6!j Y `4R "+8`d&llcI@8RHDFa  ) " S<@gIH&WAqP 1#f!"P `!\$ $B q!T͵ʈW4 :2 XD\!*"ʂ!=:2"m0* -( .L@ g 5QfĶH0(;+ZU 2 H#p$" 1TY*M+L) ,0$aV`hU;@D\@ ^8ҥCw( @|2P,!uBs7!*=&T@$"1 @8M,$ 1$ Xx8 ))"L(  ""+L@T%4,B, @QEUpA h`@] PR!Bp 'XJ@$`;50p@P012456789<>BCEFGIKNORSUW\]_abegjlnostwz{|}~   !#&'*,-.1234678:<=BCFHKOPRSTUY]_`ceimpqsu{|}~  !#%),.03678;<=?ABCEGHIKLPSUVWY\]^abdghikmoprsuxz|~ !"&*+,./12469;<=>?ABEFHJMNRTVX[\^`cehijkmoqtvxy{~    !"&(*+.13679:?ACEFGIJMNPTUVYZ[\]_`cdegiklmpsuy|~    !"$&(*,028:;>?ABCEFJLOPQRSUXY\]_`cdfgiknpsvxz{|}_4Btu Ch;ʹaE٤u/fOGʅ(L5l6k|9RLNFG| yeh B9(ŕ-,a/ u0-4SlĹԓ+Gi?UOep3k肛Th0:f*5Zy:{E?觓 )ew{kг$ѽ#f/9XT;? z-^R$DO Ko [>bHRHa0zsY @9pMRxҟ~tgz]_bB=kp_m jrǪS"*PŤH6nuGYLh/4X%EZK'\bGpY\r)]ki}DU*bR7ڿk]a/I!EiDk>Lyр_0ȻҵS^ -2B׵nn0<g4uqI" Ri2UOSR] Yh v)ySK%Z|'K.t'mg:huFC@hSg6 /\gr-b!`mZɓ6j|F+ : IVU6}G(/B$$%%gۃ[`<ZPK?yu.8g fxc $%KR3e`FWI)^AD|Hsii@kx GqL'Qb4g`yVo6R7/,U;0زbxlqDIНprUNݗ~F(ُ db4"H 8ߢї0II vfRgZy*oTFUMco٘"OijhR@GZWk꧐|ׅ'71^01cB-:.غ uȹŽF&9 mَR44W%/u|ճvtah!uރSMm479vlh3ɍ:Nty NYD0atuq)O8,E4 { DʠP7ff{؂.K11a[}hSѲ=>]3,9j@letQͫOg(6+#'´WS&sN>BS0JkU.(;es׏C ا`)Lj(7ӽ4WG}dt/@m.}Bx== ~ɞY륬xv* eoyE98UO\JqM.6$_YokcT=DQo pgx{PY-kO (Ȱ,p T%=7^$t&_ 9Όfzʨ_>ؑ1D+[y+ YBgڴg$l߮K1˛Ƅ>da'6DP?/~V'@;:"ZBn(lfy+ sNTFYp+/뾟4C t=N73'zn]FLƧT2n QMj'-TB pX9GiSikaoRΠ(:b/qXxS8I{{W\p8guy21vt.,q`K[U(~:#BNy+ 1 ; C8,g_ny,D ̶xjIjNE8M)|=|>Bi lрo_"-P4 ,8$wYF,g ѭx ~Ul6jL%hҨ9(`#Qs U"愢AiFb;ы !G{] V33@٤PMxm 8dt7O_ts}Xv~m6IS̟RlZV%!}h.4 JƊv&T)xf|$Öl7vHd~xD`OU⏝z*!#z.E]ɓ_I,$YT$ȒcF4wN# A.0+Iḭ=il%"X$&a)%q(t#f%)a?6Wi{l.\MVYuQ8SbwG6䁗2r*Çvs3P >I2b/݅vU 29RXxrAs({Q~(Gq}la>GRǘywjlQwCAU eI[FCFoUIm9''vj/)Hv1+-ǀ6z"= Z6NU0ULibK}F1E[Pa8oVsWSx6E-i‚n@fѱ$+:lׇ%]\/Q-;CfT눑G rJ '8wGD򌉿q%޸Yalǹ8n~kCAǃF0~*͉}_'jϽWBC}Gq-(0^wOt,*|7`.'Јͼt<ᦣopQB6yT`5/TO|Y/-~R@"M`mWB5 .6&'խwJ3HJTn)@˻ 3o>;ˇT<ԛ,+R tj~ϐ$"NwnJ!$ 9˃;(iz^ /=n[#oH :߂;?t+^1*)S4a9< J⳻:^|\&!웢a< m78s̒fc bꋞٹ m8.I&x%s ;LG0,f명Rlj:.zrx 3U0ӄ5ԩQ\^ȑ ۥ%V=ˍf ~Ui1SL 4 ӁApS9ŭ:f:6/]eƕx4zn%C$1 s%)YK u=@bI602 T7CT ܼW?Hj^`*YVC?gt5GAD6{P6 ٗ-"do̼~Hz˔!U |'$i=1|̉VS#$TםIvn[U%}(`%wxg*? _+Cw!9N/.݄GX#ЈcK: M}"/| -"9TerD!ԩZ!+-ltahGm.`gwhg 48.e^:FNقRL[&89ظOZw ! x{),f8{9 LNĩjg+>`>oJgqdbe+9(|=MU0x<@LLl(-&b& EL _0ޅL\IW +Ciun[d{J_:>tss "#B(!NzSTIUfEsV2gaؑ;PHfL4WIӞGP]*d(`)RCYyZlIXZLN?A?5kHٲ3 f'>8›&88ww{z-7TD[Ėt;le)0csf&)P-*+%uCgI@]?%E6;W%}+XZ2%kã*V+E>/)wZBP!BE W% [P ~\/Ik#j$Xp 1w ) O  +?D$3;J8g+W 4  S#-%$D J ! =#   V!` F[/$  z0"5 0 gec @ ":sHxm3##% z# 1  mb+  2  L %xZ!!$=$ L#w  d"]$x $jO% ?G6!۸ c$8 ^2rm$+u%B#r~p~($&`%"P #+/O||h  I"($!vhc {! _#*!Y #&!6  V (A 0" fE~ !^}$ {N$B%% x!d s C  m^iPG & /$s75#PU P `m$!;>@vP-}P 61W Vt :7 u)@v x 9L>Gp ag I >%@oL@~N BCu9 I <!HpXE^=_0y ( |+0^>^p d \ Z I/ ?K/`i > _ Lm`j aM@ATS  " 5h  3Jg 1|F-  :`t U*<GBp $>9.` ;w z0 PSX^ppxЍ"@? ̎P p5 V6 ,B@)  D 1LPm< ^p 9Xep 7-~pxP η +2P j+;?@e wH MQ  0͵ v !k a޵@ >? @ YР  0Sp&IүC/N0 >c0;  U0( j >` *9 ̈p' '@ 5y<0 ;U@ aCRXR@ 5 @;DP iw :=V Fi0 (CXЌ j0E &-& *PU @+ @p ,б @ :60l<  ~K P@!me@W ދ`W 6 SPw D[ l Bb0> TEP=%ȟ>XX U. K D Z .q%s IysPݐ Q<|д 0[/P fUD \%EZ z,Ч ޕy g/P 9` l @e [?20 f?$KPWSe2` ٔP ot !pw !7 TO o]m h \>p2и E T@ X pwpWp,;v5  YG 0 S h0V=@ c[M O ^ 0 N` S; >`tT#  r` `?N` L=uEf< xi @a& 53U2aU?2O ] Dg@ /n=@ @ >@ - 7b0 ,oUo mZ N1Ȭ;6f \=PZ  <)E ;S7 P p^ i NF: +/0 &TMM v?Yj Ge ft9`p@SI0( A1@ |  !1@ @]B#z<p9r   P *ppg j` N=E E }0  c5 ]@d u|r@ Q>) K Ow ߹ `F =@b d@B N]@ | #u  zX,` X] l gpEW *aPU | :;>iU``' ;+}Wy( ,@ :rP3 3| t( lMbk O?` 2 Ru` O 0I_m=p >ԳNp- ;0>.>=yX \p ,gp!  4z~ UA:=W`< Gm0 Zf`O` p iT`~ yT @``T { - rn ~, zP+{ ī B1   H3 I:=.[D܌@ cTRQOa' )Vp  <0 B/k 5y jD ,op& $# /& `z A*M'@D \ lp ASP  &p` oH y;: J ǘR<P = ;;  P5X Vd F v40=ڧGmJY5pT R@ 2P C@ n 8Pf8P6 DP 6^ Xlj < tO ^u A{Pf[&Ц cP \p c xBib>c= h{Gpyr93 M ;` 2"h `> 6} is |c4`  ;=ЌqY=@ _0Ad( Vwpg$x0 f  >`Cqo0 l< 9jP ] L@O`Z 7@ / P; -:=p Kk ] + ih rVp %H =)A -,P7Gω cV J ~~p A&Ы c'@z  0)P@ ~V y^`aPL\Ud`R<@v}@ -  #b[ UNt<r+`pc 7`W "L f  q:Mvn ,k Q `   J _-0  2p,EAS0 >@`@$>%P &`k # ֙@-  0 }  !yf ?v q%ȟ> c n; X e  %X[ 6A 3 N ]W T֣` P . D@ IV=`  a s ,%` $D P& s7`b PF]ɑ  sR S_q FB+ gPZ;#>n"l@='{ ~70,p :5PT<rc`n htd   .  Ť0t #ٶ0w2 WKI uV(c Ϊ0 ,@ )t L.m p& Ft'@ rS :0, r` ~; #;PE. Ƕ ? ׄp H an4 2b <D ` [ͨW )`:r@ 1߁  0<oR G_X{[ H`X U9X10 F. g E- ^` | G' #h 'P irb &p_Tq  ,< xcl L(m ~g/PYk^ai`A  DX P4`>(p?R@ M% e KxO&i >B I >] zPY %4` $V %=cЗp h P  T`VILȕ,X g>n 4 T;00 N- 1 bF4 SG>:50 O>G Պ0y !=h<ަ bk@ YdC<p.a36l 4P 3kW ]~ y zp t }pj* T #,0J 5 4> j 9> Ogyp -{ 0B@|ipu ZPT/C`/\-  h` 2Ĕ ?2d |?kq -z@ ;>0X!X …@>| m=Pb @`mT op Ȯ JwW`M _ԭ `- Z<@> ^s. Hp + kPW ]@ C+ =3p 0;_>S6 i 7`бp`t !P'mQ<Hapy)rTT< wex` @` H5 3=D [5 ^ۖp 1K ~`L !|4jNa v 06S3$c  Mp@ {:IL  hPV=Y{@ p{ VG=B0- Q ʂ`n1 +%Q '@msn ;y B` < JmU(>F0 gR qN t7d/L :w LRp PZ@ YS>@@ ( pah^J@ k. WP` n @>@T  >p;a j@ !hp d NCP0 >H ON M[0R<j Ty L0  ] Mx  (?> hPLL Z 8+$<.R\ q"  x4>IYP 7 SO  nm?Щ l4>Wp)B@DYϩ AP[ E>ì,] C9 _* V {v4>?̍pl<F_)PM ){@| /Pߥ d\N r p$ 0 ^7D !0 md ΃p "PLZ~ W +* 'v- e0 l(J0 W+S 00Q f`y !8( EE ߍS5-gAx0 [@u )0Is2 &P ^ S $ w - S >&Y z1 >@0 lb Yo :#a0e.PM <r anI` Sc0 zP84 Trp 60 u7 H! f -v .@ Jb C0x 2Il<ed 3ˀp tP qcMUP ; W>t@ P\V. ֚$<HѝEQ3'U ɰ0t02eL ]2 Z |E` ;xs>`  X@ 5 @nδ (4 P uGPzpb Mn` WÜp h _ TlLl H7v 'P. K{=@<`? ;0 В osE ae* ( kl` I` {P- fp @8;~m 2eXk /@I -0 ʦ + 3 PUbЙ UЬ pZ xZ\ ŏ {0  (:p 3pcQ0 !M Hx 'V ["p 2&#h QM7 i@ Á bXPl<oV=0+9P ^V c :uЏ *P Mv L> I,+ R5>PN?p T<:%_ Ltp+ w`  3 Py05HPjj K +u |p   y0$?a a MV.P $ci SR@~>К 3@Pp%p 0>S @ HW E?} |*Њ BM ba z {{5Wp  N Z [ <%<]@ ;>60N tH ۰ (pPD #w  yiB M 5rP \eu<@-,8 y B` <PAI\ +8p)UP8 s/8>cs` Q LPGm Qn0 @   Q hآ=;b) nx - D=@) g &J@ b~ YN\ N` >Yk 4 V [F+ Y8bB_ &'[ >Z1 v 0"PY {z 1- ehK @ Z9 4&? <0X +Riz D0 Vo b`p  o20 Sx k ũ@_ T.J _P<^N6 %P (P ND,@ rO \ r /$>d {i@ ўP 4 H~kt  wo0> [Ԝ@ cP [ @ 9x`X <`h  ;JPk m`cBZ; Ld U0` a@ @r`b l0>q iv0O ~@1 E %] `#;0+e /ג b O?O^ Ep ^] V o @/(GP q rz 8`_:` LI ,p ѓb6V p R>FuxxXo lc YP ns ;p .N~9 f 4M"5 Z@o#cU {-70 NjS ph ` 3 6m H,4N4JPG6Yp DTЋ Q p8 sW ҅]  i[ d j *t K\m<^p$h00$)] -ڠP'P79 w.F1q> .Я ?`Ipx  F}5 Uy >wp 6v@y,kv u  gهD:@+ "CP d~ {i`] ` ~UGKа vn -H>W  n b p /@d ru g v :РsZ50 Aѡ@ *@ D` Y? n iC }z Vt |i @q  `>0P =C:NA m<0e:ć@ -Ipj yiP (P Iup 5 z` _p g@=0.`P kb _8P* R } 0a n| P [ L p+ ) iawf;yN 3 :P`a }ˋc Cj(>8+p 9a?Z}b mЙ {r *:3: mK?Yi m ոQШ Q*t<`/ ^X y3PF uF0 ƌ 2(A T? (e~1O 8 OdNК(o:A=7 C8P mG0.hH` c` ƒp ޮ@ ׂ  UP0CNCВy P, 3/OP ;-y@<04h XKN7 zE !) `s7z0`t)@ @ y0 o^ 6 ?9 G mb1$m!@;HZ <kZ A wE_a uЪ~` C#1`8 V +h  .?02` C@0lR bcJB>DzP*oBP ] q!> XLBa30g T-pV=GР H.Z u]q y0 Z} 5P3P hp= B?o} ;@ LO M  ? RU`P>0P T47 ms` KP &3\ 1H>&mZAp:=~dA z03 ` +J ]libfrr.so.0__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablefrr_help_exitipv4_unicast_validprefix_cmpzapi_srv6_locator_encodeMTYPE_CONNECTED_LABELif_link_type_strsrcdest_rnode_getnexthop_add_labelsconnected_get_linklocalroute_map_no_match_ipv6_address_prefix_list_hookns_have_netnsyang_nexthop_type2strnexthop_cmpfrr_timestampipv4_broadcast_addrns_get_defaultfrr_filter_infoprefix_family_strprefix_ipv4_newstream_duproute_map_rule_tag_freevty_endframenbr_connected_newnexthop_from_blackholefrr_route_map_infovrf_id_head_RB_TYPEnexthop_copy_no_recursevrf_info_lookupfrr_zclient_addrroute_node_lookuproute_map_counter_decrementxref_block_addyang_module_embedif_vty_config_endsnprintfrr_route_map_install_setnexthop_samestream_newif_is_broadcastfrr_runprefix_hash_keystrlcpystream_get_ipaddrstr2prefix_ipv4route_map_match_ip_next_hop_prefix_list_hookroute_node_deletestr2prefix_ipv6frr_finistream_fifo_newthread_cancelyang_str2macnexthops_freenbr_connected_freeif_is_runningfrr_config_forkzebra_route_stringif_cmd_initzclient_neigh_ip_decodenexthop_same_no_labelsroute_node_getns_socketroute_map_no_match_ipv6_address_hookstream_freestream_put_in_addrsockunion_get_addrqobj_t_interfaceyang_data_new_iproute_map_no_match_ipv6_next_hop_type_hookroute_map_no_match_ip_next_hop_type_hookstream_fifo_freeaccess_list_init_install_elementnexthop_labels_matchroute_map_apply_extroute_node_destroylistnode_add_sort_noduplistnode_headyang_str2uint32typesafe_hash_shrinkzclient_neigh_ip_encodens_init_managementMTYPE_BITFIELDstream_resetroute_map_finishfamily2afiyang_data_new_enumyang_afi_safi_value2identityhash_releaseyang_afi_safi_identity2valuenexthop_group_mark_duplicatesyang_data_new_uint16safe_strerrorvrf_get_default_namegeneric_set_deletenexthop_add_srv6_seg6typesafe_slist_sentinelwork_queue_addlistnode_add_sortns_lookup_namegeneric_match_addstream_getc2route_node_matchargv_findlist_delete_nodeif_link_params_getstr_to_esiif_lookup_by_name_vrfsrv6_locator_jsonzapi_srv6_locator_chunk_encodeprefix_list_lookupns_deletegeneric_match_deletenexthop_dup_no_recurseredist_del_instancehash_walksrcdest_table_initroute_map_no_match_ip_next_hop_hooknexthop_from_ifindexzclient_create_headerlistnode_add_beforeyang_data_new_uint32route_map_match_ipv6_next_hop_type_hookstream_get_getpsetsockopt_so_recvbufvrf_name_head_RB_TYPEsrcdest_rnode_lookupprefix_matchjson_object_string_addlog_ref_addsetsockopt_ipv6_pktinfoyang_data_new_uint8typed_rb_inserthash_create_sizeyang_dnode_get_boolroute_map_no_match_ip_address_hookzlog_backtraceprefix_sg2strnexthop_group_deletesetsockopt_ipv6_hoplimitroute_table_get_nextroute_map_notify_dependenciesproto_redistnum_thread_executezebra_route_charyang_data_newvrf_bitmap_unsetvrf_bitmap_setns_switch_to_netnsjhash_1wordroute_map_add_hookvrf_bitmap_freejson_object_double_addnexthop_group_equalroute_map_counter_incrementjson_object_string_addvMTYPE_ROUTE_MAP_COMPILEDroute_map_delete_hookroute_map_no_match_interface_hookqreallocvty_frametyped_rb_minnexthop_dupyang_dnode_get_parentns_netns_pathnamestream_fifo_pushif_update_to_new_vrfttable_rowsepsstream_putczlog_rotateinet_ntopthread_cancel_asyncttable_add_rowstream_putluse_jsonnexthop_del_srv6_seg6localstream_putqqfreestr2prefix_ethns_map_nsid_with_externalmlag_role2strstream_putwbuffer_putinstall_nodenexthop_group_copyprefix_newlist_delete_all_nodeprefix_list_apply_extjson_object_boolean_addnexthop_newnexthop_nextif_lookup_by_indexttable_restylevrf_getzapi_nexthop_decodegeneric_set_addif_vty_config_startvrf_id_to_nameif_get_by_namejson_object_boolean_false_addsrv6_locator_freefrr_opt_addzapi_parse_headerif_is_pointopointnexthop_levelnexthop_group_nexthop_numvrf_socketis_zero_macstream_fifo_deinitthread_timer_remain_secondfrr_early_finijson_object_boolean_true_addzapi_opaque_reg_decodezapi_nexthop_encodeifindex2ifnamehash_createnexthop_group_active_nexthop_numyang_data_new_macyang_str2prefixapply_maskroute_map_no_match_ip_address_prefix_list_hookyang_data_new_boolifname2ifindex_rb_rootjson_object_free_hook_unregisterif_is_loopbacksetsockopt_ipv6_multicast_hops_srcdest_srcnode_delegatestream_put_prefixroute_map_no_match_ip_next_hop_prefix_list_hooksetsockopt_ipv6_unicast_hopsif_flag_dumpvrf_cmd_initfrr_pthread_stopstream_put_ipv4access_list_resetstream_getl2nexthop_add_srv6_seg6localjhash_3wordszserv_command_stringttable_newaccess_list_applyif_name_head_RB_TYPEtyped_rb_removeseg6local_action2strprefix_blenstream_writeMTYPE_ROUTE_MAP_NAMEcmd_show_lib_debugsstream_put_ipaddrMTYPE_TMPafi2familystream_get_endpstream_fifo_popinstall_defaultyang_dnode_get_ipv4pyang_data_new_stringlist_newfamily2addrsizeroute_map_walk_update_listnexthop_group_add_sortedjson_object_new_stringvnb_cli_rpcprintfrr_ext_regyang_data_new_prefixttable_dumpredist_check_instanceprefix_ipv6_newnexthop_group_equal_no_recursenbr_connected_checkqobj_get_typedyang_dnode_get_prefixlib_route_map_entry_match_destroyvrf_bitmap_checkns_get_nameroute_map_match_ipv6_address_prefix_list_hookprintfrr_nhslib_route_map_entry_set_destroy_hook_registerzclient_opaque_decodesrv6_locator_allocprefix_ipv4_anyredist_add_instanceprefix2strtypesafe_hash_growMTYPE_WORK_QUEUEyang_dnode_get_ipv6pyang_dnode_get_uint32route_map_match_interface_hookzclient_evpn_dump_macip_flagsroute_map_match_ip_address_hookif_is_operativestrlcat_zprivs_lowerif_cmp_name_funcnb_cli_enqueue_changesrcdest_rnode2strroute_node_createhash_alloc_internprefix_list_initstream_fifo_pop_safe_hook_if_addstream_fifo_initcopy_nexthopszapi_capabilities_decodefamily2strroute_map_no_match_tag_hooklist_deletenexthop_freens_walk_funcsockopt_reuseportyang_data_new_int32stream_getq2srcdest_rnode_prefixesns_get_createdzapi_nexthop2strjhash2sockunion2hostprefixfrr_getoptroute_map_event_hookyang_data_new_emptyif_is_upns_id_get_absolute_thread_add_timer_msecstream_fifo_count_safeprefix_str2maclistnode_lookupyang_data_new_ipv4if_deletehash_cleanroute_map_match_ipv6_address_hookprefix_list_resetstream_getstream_get2vrfs_by_idfrr_pthread_runyang_str2ipyang_data_new_date_and_timevty_outprefix_samevrfs_by_namevzlogxstream_putlistnode_deletetyped_rb_nextstream_putc_atroute_table_finishstream_getw_fromlistnode_addmpls_label2strset_nonblockingjhashnb_cli_apply_changesnexthop_del_srv6_seg6sockopt_reuseaddrfrr_pthread_attr_defaulthash_getroute_map_rule_tag_compilenexthop_next_active_resolvedstream_getlbuffer_newtyped_rb_findhash_iteratezapi_sr_policy_decodezapi_route_decodezapi_labels_decodeprefix_mac2stresi_to_str_thread_add_timersrcdest_route_nextzebra_interface_link_params_writevrf_ioctlqobj_t_vrfroute_map_match_ip_next_hop_hookzapi_nexthop_from_nexthopfrr_routing_infoall_digitstream_set_getp_thread_add_eventzapi_route_encodevrf_configure_backendqcallocvrf_bitmap_initfrr_initif_lookup_by_nameqstrdupns_terminatefrr_interface_infoqobj_reg_route_map_install_matchvty_jsonyang_str2ipv4stream_read_tryyang_str2ipv6jhash_2wordsstream_hexdumproute_map_lookup_by_namens_add_hookzclient_dump_route_flags_hook_if_delnexthop_del_labelsnexthop_from_ipv4_ifindexthread_timer_to_hhmmssstream_putw_atjson_object_object_addvstream_getw2yang_data_list_find_zprivs_raiseroute_table_initroute_map_match_ip_address_prefix_list_hookif_link_params_enablebuffer_freesetsockopt_ipv6_multicast_loop_mg_LIBthread_cancel_eventfrr_preinitvrf_is_backend_netnsns_switchback_to_initialbuffer_flush_allroute_topqmallocnexthop_from_ipv4nexthop_from_ipv6stream_fifo_push_safevrf_get_backendyang_dnode_get_stringhash_lookupredist_del_all_instancesfrr_sequence32_nextif_set_indexnexthop_group_copy_nh_sortednexthop_is_blackholeprefix_copyseg6local_context2strsrv6_locator_detailed_jsonroute_map_mark_updatedroute_table_init_with_delegateapply_mask_ipv4apply_mask_ipv6frr_vrf_info_thread_add_read_writework_queue_free_and_nulljson_array_string_addcmd_system_getlookup_msgif_link_params_free_zlog_assert_failedttable_delnb_running_get_entryjson_object_int_addproto_name2numns_info_lookupcmd_release_getqobj_t_srv6_locatorsrv6_locator_chunk_allocnexthop_from_ipv6_ifindexnexthop_group_hashif_zapi_callbacksroute_map_match_ip_next_hop_type_hookbprintfrrif_is_no_ptm_operativettable_stylesfrr_pthread_destroystream_get_fromnexthop_group_newfrr_pthread_newsetsockopt_so_sendbufwork_queue_newsafi2strmg_insertstream_fifo_headevpn_es_df_alg2straccess_list_lookuproute_map_match_tag_hooklibcap.so.2libjson-c.so.4json_object_new_objectjson_object_new_intjson_object_new_stringjson_object_object_addjson_object_new_arrayjson_object_array_addlibrt.so.1libgcc_s.so.1_Unwind_Resume__gcc_personality_v0libpthread.so.0acceptrecvmsgsendtopthread_mutex_initsendmsgpthread_mutex_lockrecvpthread_mutex_destroy__errno_locationpthread_mutex_unlocklibc.so.6__xpg_basenamegetcgmtime_rreaddirfopenstrncmpinet_atonin6addr_anyclosedir__stack_chk_faillistenmkdirstrtollgetpidinet_ptonstrtolctime_rfgetsstrlenmemsetbindmemcmpgetsockopt__fprintf_chkstrnlenmemcpyfclosestrtoulsetsockoptumaskstrcasecmpopendirsscanfoptargstderrinotify_init__snprintf_chkfscanf__fxstatfwrite__memcpy_chkclock_gettimestrchrgetsocknameinotify_add_watch__cxa_finalizefcntl__xstat__fxstatatstrcmp__libc_start_maindirfd_edata__bss_startzebra_del_import_table_entryzebra_nhg_kernel_findzebra_nhg_set_recursive_use_backupszebra_evpn_is_if_es_capabledplane_ctx_get_safidplane_ctx_get_nhe_nh_grp_countzebra_redistribute_default_addnetlink_macfdb_read_specific_maczebra_evpn_neigh_send_add_to_clientzebra_mlag_initdplane_ctx_get_ifnamezebra_if_update_protodown_rcipv6_address_configuredrouter_id_initzebra_vxlan_advertise_all_vniget_l3vni_svi_ifindexnl_family_to_strzebra_nhg_kernel_nexthops_enabledzebra_debugs_debug_kernel_msg_send_modifyzebra_vxlan_print_evpnzebra_mpls_initzebra_mpls_lsp_add_backup_nhzebra_l2_vxlanif_delzebra_router_get_next_sequencedplane_pbr_ipset_entry_deletezebra_ptm_show_statusrib_adddplane_ctx_rule_get_dsfieldneigh_state2strqobj_t_zebra_pwrouter_id_writenetlink_put_gre_set_msgzebra_bfd_peer_replay_reqzebra_evpn_neigh_del_ipzebra_rib_route_entry_newzsend_route_notify_ownerzebra_routemap_config_write_protocoldplane_ctx_q_initzebra_import_kernel_table_route_map_destroyzebra_vxlan_dup_addr_detectionzserv_log_messagelib_route_map_entry_set_action_rmap_set_action_ipv4_src_address_destroyzebra_nhg_resolvelib_vrf_zebra_ribs_rib_route_get_keyszebra_signalsif_refreshdplane_ctx_neigh_get_link_ipzebra_nhg_hash_id_equalzebra_ipv6_forwarding_destroyzebra_tc_class_hash_equalget_evpn_macs_rpczebra_evpn_cfg_cleanupdplane_intf_extra_get_flagszebra_pw_changezebra_l2_greif_add_updatezebra_nhg_id_keyzsend_interface_vrf_updatezserv_acquire_clientrib_unlinkzebra_evpn_es_show_detailzebra_mpls_vty_initzebra_vxlan_print_macs_all_vnizebra_debugs_debug_mpls_modify_hook_zebra_debug_show_debuggingneigh_rta2strzebra_vxlan_vrf_deletedplane_pw_uninstallzebra_allow_external_route_update_destroyzebra_l2if_update_bond_slavezebra_debugs_debug_fpm_modifyzebra_mpls_print_fecdplane_ctx_rule_get_old_src_ipdplane_ctx_get_old_nhe_id_hook_zebra_mlag_private_open_channellm_hooks_unregisterzebra_nhe_copy_hook_srv6_manager_client_connectget_evpn_vni_rmac_rpczebra_nhg_lookup_idzebra_evpn_clear_dup_neigh_hashnl_attr_put__libc_csu_finilib_interface_zebra_link_detect_destroydplane_ctx_mac_get_vtep_ipzebra_srv6_locator_lookupdplane_pbr_ipset_entry_addzebra_evpn_mac_ifp_delnetlink_tclass_changedplane_ctx_tc_qdisc_get_kind_strzebra_nhg_rib_findlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_get_nextzebra_nhg_kernel_delzebra_vxlan_remote_vtep_del_zapizebra_evpn_vxl_evpn_setzsend_pw_updatelib_vrf_zebra_ribs_rib_route_get_nextrtadv_stop_ra_allzebra_evpn_es_bypass_updatezebra_mpls_print_lspzebra_import_table_configzebra_debugs_debug_kernel_msg_recv_destroydplane_ctx_set_ifindexzebra_vxlan_advertise_gw_macipnexthop_active_updatedplane_ctx_set_vrfzebra_evpn_remote_es_adddplane_ctx_get_backup_nhlfe_listzebra_debug_nhtif_shutdownlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_gateway_get_elemdplane_ctx_intf_initzebra_vxlan_dp_network_mac_addzebra_evpn_add_update_local_maczebra_sr_policy_validatezebra_evpn_mac_svi_addzebra_evpn_print_neigh_hash_detailzebra_es_evi_rb_head_RB_TYPEzebra_nhg_get_backup_nhgzebra_redistribute_addlm_get_chunk_responserib_install_kernelzebra_srv6_vty_initdplane_ctx_intf_set_broadcastnetlink_neigh_readdplane_intf_extra_get_vrfidzebra_vxlan_print_specific_mac_vnizebra_deregister_rnh_pseudowiredplane_ctx_get_pw_typedplane_ctx_rule_get_old_dp_flow_ptrdplane_local_mac_adddplane_ctx_rule_get_filter_bmlib_interface_zebra_shutdown_modifyzebra_vxlan_vrf_disablempls_lsp_uninstall_all_vrfzebra_import_table_rm_update_hook_zebra_pbr_ipset_updatedplane_sys_route_dellabel_manager_closefrh_action2strzebra_evpn_sync_mac_dp_installdplane_ctx_get_mtuzebra_nhg_hash_free_zero_idnlmsg_type2strdplane_provider_get_namezserv_send_batchzebra_nhg_install_kernellib_vrf_zebra_ribs_rib_route_route_entry_get_nextzebra_pbr_create_ipset_hook_zebra_pbr_ipset_entry_updatenl_rta_nest_endnum_dup_detected_neighsrtadv_stop_razebra_dplane_initzebra_evpn_print_neigh_hashdplane_ctx_get_in_labelrib_delnodezebra_debug_nexthopzebra_evpn_neigh_gw_macip_addzebra_mpls_client_cleanup_vrf_labelzebra_evpn_process_neigh_on_remote_mac_delzebra_vxlan_evpn_vrf_route_add_hook_lm_cbs_initedlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_label_get_elemdplane_ctx_set_addr_familyzsend_vrf_adddplane_clean_ctx_queuertadv_vrf_terminatekernel_del_mac_nhrtadv_delete_prefixlib_vrf_zebra_prefix_only_modifyrib_sweep_routezebra_pbr_iptable_freedplane_ctx_allocdplane_local_neigh_addzebra_evpn_mh_terminatenl_addraw_lzebra_mpls_ftn_uninstallzebra_evpn_acc_bd_svi_mac_adddplane_lsp_deletedplane_ctx_tc_filter_get_dsfieldzebra_remove_rnh_clientrtadv_add_prefixifla_pdr_type2strzebra_evpn_vtep_uninstallzebra_tc_class_hash_keyget_route_information_rpczebra_tc_qdisc_hash_equallib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_get_keysdplane_ctx_get_pw_protozebra_nhg_rib_find_nhedplane_config_write_helperzebra_mlag_handle_process_statedplane_ctx_lsp_initzebra_import_kernel_table_table_id_modifyzebra_debug_mplsget_evpn_vni_nexthops_rpczserv_send_messagenl_attr_nestif_netlink_frr_protodown_r_bit_is_setzebra_evpn_install_mac_hashzebra_evpn_es_local_br_port_updatedplane_ctx_rule_set_dp_flow_ptrzebra_evpn_if_es_printzebra_neigh_rb_head_RB_TYPEzserv_find_clientzebra_evpn_rem_macip_adddplane_ctx_set_intf_addrlib_vrf_zebra_ribs_rib_route_route_entry_uptime_get_elemdplane_ctx_rule_get_uniquetable_manager_disablenhg_connected_tree_rootzebra_debug_evpn_mhget_evpn_arp_cache_rpcdplane_ctx_is_updatezebra_ns_final_shutdownlm_client_connect_responsezebra_pbr_iptable_hash_keyzebra_evpn_remote_es_delrib_handle_nhg_replacezebra_sr_policy_bsid_uninstalldplane_ctx_rule_get_dmaczebra_vxlan_advertise_subnetzebra_vxlan_handle_kernel_neigh_updatezebra_tc_filter_deletezebra_mac_db_createkernel_router_initzebra_vxlan_initzebra_ptm_if_initzebra_evpn_es_evi_findzebra_vxlan_get_accept_bgp_seqkernel_upd_mac_nhdplane_ctx_tc_class_get_ratezebra_evpn_mh_uplink_oper_updatezebra_debugs_debug_zapi_send_modifyzebra_vxlan_print_macs_vnizsend_ipset_notify_ownerzebra_vxlan_close_tables_hook_rib_updatenetlink_put_tc_class_update_msgzebra_vrf_lookup_table_with_table_idrib_match_ipv4_multicasttable_manager_enablezl3vni_map_to_svi_ifzebra_pw_addif_unlink_per_nszebra_evpn_macip_send_msg_to_clientdplane_intf_extra_get_statusdplane_ctx_get_distancezebra_debugs_debug_dplane_detail_modifyis_l3vni_for_prefix_routes_onlyzebra_mlag_process_mlag_datazebra_vxlan_print_specific_nh_l3vnizebra_pbr_config_writezebra_vrf_lookup_by_idaf_type2strnhg_connected_tree_add_nhehost_rb_tree_entry_RB_TYPEdplane_rem_mac_delcreate_label_chunklib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_lookup_entryzebra_vxlan_print_vnis_detailzebra_if_set_protodownzebra_nhg_set_proto_nexthops_onlyzebra_interface_add_updatezebra_evpn_print_neigh_hdrdplane_tc_qdisc_install_mg_LBL_MGR_hook_zebra_mlag_private_cleanup_datadplane_ctx_get_pw_backup_nhgzebra_route_map_checkzebra_tc_qdisc_installzebra_rib_queue_evpn_route_delzsend_nhg_notify_hook_zebra_mlag_private_write_datazebra_pw_exitzebra_evpn_map_vlanzebra_l2_map_slave_to_bridgezebra_vxlan_if_upzebra_evpn_rem_neigh_installzebra_pbr_ipset_entry_hash_keyipforward_offzebra_vxlan_clear_dup_detect_vni_ipzebra_pbr_ipset_entry_hash_equallib_route_map_entry_match_condition_rmap_match_condition_source_instance_modifyzebra_router_release_tablezebra_evpn_neigh_lookupzebra_neigh_showzebra_opaque_enqueue_batchnl_attr_rtnhdplane_ctx_get_seqzebra_evpn_update_all_esif_nbr_ipv6ll_to_ipv4ll_neigh_updatedplane_ctx_rule_get_sockzebra_if_dplane_resultzebra_vlan_bitmap_computedplane_ctx_get_tablezebra_nhe_initlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_active_get_elemnetlink_qdisc_readzebra_debugs_debug_kernel_destroyMTYPE_REdplane_ctx_get_br_port_sph_filterskernel_dplane_readkernel_router_terminate_hook_zebra_pbr_iptable_updaterib_close_tabledplane_ctx_mac_get_update_flagsdplane_ctx_tc_class_get_kind_strnetlink_neigh_read_for_vlanzebra_evpn_vtep_installzebra_vxlan_set_accept_bgp_seqzebra_evpn_es_evi_showzebra_vxlan_process_vrf_vni_cmdicmpv6_typecode_strzebra_mpls_static_fec_delzebra_mpls_lsp_add_nhlfelib_interface_zebra_ip_addrs_ip4_peer_modifylib_route_map_entry_match_condition_rmap_match_condition_ipv6_prefix_length_destroyzebra_debug_neighzebra_pbr_del_iptabledplane_ctx_mac_get_addr_hook_zebra_pbr_ipset_entry_get_statzebra_evpn_acc_bd_svi_setzebra_vxlan_init_tableszebra_evpn_mac_svi_delzebra_evpn_neigh_del_allzebra_vxlan_if_addzebra_finalizezebra_debugs_debug_dplane_destroyrtm_rta2strzebra_debug_mlaglib_vrf_zebra_ribs_rib_route_route_entry_metric_get_elemlib_vrf_zebra_l3vni_id_destroyzebra_evpn_neigh_remote_uninstallzebra_evpn_advertise_subnetzserv_startdplane_set_in_queue_limitzebra_debugs_debug_zapi_detail_modifyzvni_map_to_svizebra_ptm_bfd_dst_registerlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_get_next_hook_srv6_manager_release_chunkrib_lookup_ipv4dplane_ctx_set_backup_nhg_hook_zebra_mlag_private_monitor_statezebra_vxlan_print_specific_rmac_l3vnizebra_import_kernel_table_table_id_destroyzebra_rib_queue_evpn_rem_es_delzebra_vrf_tabledplane_ctx_get_addr_familyzebra_pbr_ipset_hash_keysrv6_manager_release_locator_chunk_callrta_type2strdplane_vtep_deletezebra_nhg_decrement_refzebra_ns_notify_parsedplane_ctx_rule_get_old_priorityrouter_id_add_addresszebra_add_import_table_entryconnected_upzebra_evpn_nhg_is_local_esrcvbufsizelib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_color_get_elemrnh_get_hide_backups_caps_pzebra_debug_fpmzebra_evpn_mac_remote_macip_addif_nhg_dependents_countzebra_pbr_ipset_type2strdplane_ctx_tc_class_get_ceilzebra_pbr_expand_action_updatezebra_vxlan_remote_macip_delzebra_neigh_refzebra_evpn_del_macip_for_intfdplane_ctx_get_srczebra_vxlan_print_neigh_all_vni_detailif_multicast_setnetlink_put_intf_update_msgzebra_nhg_score_protolib_route_map_entry_match_condition_rmap_match_condition_ipv4_prefix_length_modifyzebra_error_initrib_find_rn_from_ctxdplane_intf_addr_unsetzebra_debug_initrib_sweep_tablerib_uninstall_kernellib_route_map_entry_set_action_rmap_set_action_ipv4_src_address_modifydplane_ctx_neightable_get_familydplane_ctx_rule_get_src_ipnetlink_lsp_msg_encoderdplane_ctx_rule_get_src_portzebra_evpn_es_mac_refdplane_ctx_get_intf_labelzebra_interface_address_delete_updatedplane_ctx_mac_get_vlanlib_interface_zebra_ip_addrs_label_modifyzebra_vxlan_print_neigh_vniid_counternl_attr_put32zebra_evpn_del_local_maczebra_mlag_client_unregisterzebra_l2_unmap_slave_from_bondzebra_tc_qdisc_uninstalldplane_ctx_tc_filter_get_eth_protozebra_mpls_init_tableszebra_vxlan_if_downzebra_l2if_update_bondzebra_evpn_neigh_remote_macip_addzebra_nhg_proto_adddplane_ctx_intf_is_protodownzebra_ns_config_writelib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_traffic_class_get_elemdplane_ctx_set_best_nhlfelib_interface_zebra_state_mcast_group_get_elemzebra_debugs_debug_vxlan_destroydplane_intf_deletezebra_evpn_remote_neigh_updatenetlink_neigh_changertm_protocol2strzebra_pbr_dplane_resultlib_vrf_zebra_ribs_rib_route_prefix_get_elemzebra_dplane_shutdownzebra_vxlan_svi_downdplane_get_in_queue_lenlib_interface_zebra_ip_addrs_ip4_peer_destroynl_rta_putdplane_ctx_intf_extra_nextzebra_lookup_rnhzserv_close_clientzebra_nhg_proto_nexthops_onlyicmp_typecode_strnl_attr_put8zebra_evpn_vtep_del_allzl3vni_map_to_mac_vlan_ifzebra_evpn_neigh_deltc_filter_str2kindzebra_vxlan_local_mac_add_updatedplane_ctx_get_intf_extrazebra_pbr_process_ipset_entryzebra_debugs_debug_zapi_recv_destroyzebra_evpn_rem_mac_deldplane_provider_dequeue_in_listfrr_zebra_infozebra_evpn_es_shownl_rta_nestlib_vrf_zebra_ribs_rib_route_route_entry_get_keysdplane_ctx_get_old_type_IO_stdin_useddplane_ctx_set_safilib_interface_zebra_bandwidth_destroyrtm_flags2strzsend_capabilities_all_clientszebra_evpn_mh_config_writedplane_ctx_get_pw_local_labelzero_esizebra_opaque_initzebra_protodown_rc_strzebra_mpls_print_fec_tablezebra_srv6_initget_pbr_ipset_rpcdplane_ctx_tc_filter_get_dst_port_minzebra_mpls_nhlfe_freedplane_provider_work_readyzapi_re_opaque_freenetlink_parse_rtattr_flagsdplane_ctx_rule_get_ifnamedplane_ctx_get_nh_mtudplane_ctx_intf_is_broadcastzebra_debug_eventzebra_sr_policy_finddplane_pbr_rule_adddplane_lsp_notif_updatezebra_ns_initdplane_ctx_neigh_get_ipaddrdplane_ctx_get_nhe_typezebra_opaque_startzebra_debugs_debug_zapi_detail_destroyzebra_evpn_rem_macip_deldplane_pbr_rule_updatezebra_pbr_process_ipsetdplane_ctx_set_intf_pd_reason_valzebra_debugs_debug_nht_destroy_hook_lm_release_chunkget_debugs_rpcdplane_ctx_is_skip_kernelzebra_print_rnh_tabledplane_ctx_get_destnetlink_macfdb_read_for_bridgezebra_mcast_rpf_lookup_modifyzebra_evpn_mac_deldplane_ctx_get_old_metricdplane_nexthop_addlib_route_map_entry_set_action_rmap_set_action_ipv6_src_address_destroy_route_entry_dumprib_queue_addzebra_vxlan_advertise_svi_maciplib_vrf_zebra_ribs_rib_route_route_entry_internal_flags_get_elemrelease_daemon_table_chunkszebra_nhg_hash_freempls_lsp_findzebra_evpn_send_neigh_to_clientlib_interface_zebra_ip_addrs_createzserv_release_clientif_get_flags__data_startzebra_evpn_send_add_to_clientkernel_read_tc_qdiscdplane_ctx_route_init_basiczebra_mpls_write_fec_configzebra_nhg_sweep_tabledplane_ctx_rule_get_old_tablezebra_mlag_test_mlag_internalzebra_evpn_es_evi_cleanuplib_vrf_zebra_ribs_rib_route_route_entry_protocol_get_elemzebra_neigh_add_hook_zebra_if_extra_infozebra_debugs_debug_kernel_modifyzebra_import_tabledplane_neigh_discoverdplane_ctx_set_skip_kernelzebra_mpls_print_lsp_tabledplane_ctx_get_nhe_nh_grpdplane_ctx_set_intf_destzebra_evpn_es_cleanupdplane_ctx_tc_filter_get_filter_bmzebra_vxlan_if_deldplane_ctx_get_afizebra_vxlan_disablezebra_mlag_send_registerzebra_zapi_packets_modifydplane_ctx_get_nhe_afizsend_zebra_srv6_locator_addzebra_evpn_mac_del_allzebra_evpn_print_dad_neigh_hashdplane_ctx_intf_is_secondaryzebra_evpn_print_dad_mac_hashzebra_vxlan_print_neigh_all_vnizebra_evpn_print_dad_neigh_hash_detail_hook_pw_uninstallzebra_router_terminatenetlink_macfdb_update_ctxzebra_vxlan_add_del_gw_macipzebra_rib_route_entry_freezebra_if_initzebra_rtable_node_cleanupif_lookup_by_index_per_nsidzebra_router_table_head_RB_TYPEzebra_ipv6_forwarding_modifydplane_route_addzsend_srv6_manager_get_locator_chunk_responsedplane_show_helperipforward_ipv6zebra_pbr_rules_hash_keyzebra_evpn_mh_mac_holdtime_updatelabel_manager_initzebra_register_rnh_pseudowirezebra_mpls_zapi_labels_processdplane_ctx_get_old_seqdplane_ctx_rule_get_prioritydplane_mac_initlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_get_keyszebra_mpls_static_lsp_adddplane_ctx_get_old_tagzebra_mpls_write_lsp_configzebra_evpn_sync_mac_delnbr_connected_delete_ipv6mpls_pw_reach_strictzebra_nhg_uninstall_kernelzebra_evpn_es_evi_show_vnidplane_pbr_iptable_deletedplane_neigh_table_updatezebra_vxlan_print_l3vnirtadv_if_fininl_rtproto_to_strvni_id_from_svilib_vrf_zebra_ribs_rib_route_route_entry_internal_status_get_elemnetlink_route_readlib_route_map_entry_match_condition_rmap_match_condition_source_instance_destroydplane_get_thread_masterrib_deletesrv6_manager_client_disconnect_cbzebra_ptm_if_set_ptm_statenetlink_put_route_update_msgif_lookup_by_index_per_nszebra_add_rnh_clientdplane_ctx_rule_get_old_fwmarkzsend_zebra_srv6_locator_deletedplane_intf_extra_get_ifindexmulticast_mode_ipv4_getlib_interface_zebra_state_down_count_get_elemzebra_debugs_debug_rib_detail_modifydplane_ctx_get_lsp_num_ecmpzebra_rib_queue_evpn_route_addzebra_evpn_local_neigh_updatedplane_ctx_get_intf_metricMTYPE_ZIF_DESCzebra_dplane_ns_enabledplane_nexthop_deletezebra_evpn_svi_macip_del_for_evpn_hashzebra_debug_pbrzebra_evpn_map_to_macvlanif_link_per_nszebra_evpn_process_neigh_on_local_mac_changedplane_rem_neigh_addzebra_mpls_label_block_adddplane_ctx_rule_get_old_dst_portzebra_evpn_mac_add_autortadv_if_initzebra_router_sweep_routezebra_static_pw_head_RB_TYPEnetlink_put_intf_netconfiglib_interface_zebra_multicast_modifynetlink_route_changezebra_pbr_lookup_ipset_pernamelib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_interface_get_elemdplane_ctx_mac_get_nhg_iddplane_ctx_rule_get_old_dst_ipzebra_nhg_proto_delredistribute_updatezebra_evpn_do_dup_addr_detectnetlink_netconf_changertadv_cmd_initzebra_mlag_send_deregisterdplane_ctx_set_netconf_mpls_mg_ZEBRAzebra_vxlan_print_macs_vni_vtepzebra_debugs_debug_pw_modifyzebra_debug_kernelzebra_vxlan_print_rmacs_all_l3vnizebra_gr_client_reconnectfrr_zebra_route_map_infozserv_find_client_sessiondplane_intf_mpls_modify_state_hook_zebra_pbr_iptable_get_stat_hook_srv6_manager_client_disconnectlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_recursive_get_elemzebra_debug_dplane_dpdknl_dumpdplane_ctx_neigh_get_statezebra_evpn_acc_vl_show_vidzebra_vxlan_svi_uprelease_table_chunknl_msg_type_to_strdplane_ctx_gre_get_link_ifindexdplane_ctx_get_intf_addrnetlink_mpls_multipath_msg_encodezebra_debug_pwdplane_ctx_get_lsp_flagslib_vrf_zebra_ribs_rib_get_nextdplane_ctx_resetdplane_ctx_set_statusmeta_queue_freedplane_tc_filter_addzebra_evpn_mh_update_protodown_bond_mbrdplane_ctx_get_pw_nhgdplane_ctx_get_pbr_ipsetif_nhg_dependents_delzebra_evpn_print_mac_hashdplane_ctx_get_pw_remote_labeldplane_ctx_list_appendadvertise_svi_macip_enabledzebra_evpn_proc_sync_mac_updatekernel_del_mac_nhgzebra_nhg_check_validzebra_tc_qdisc_hash_keydplane_ctx_get_flagszebra_l2_map_slave_to_bondzsend_label_manager_connect_responsezebra_debugs_debug_vxlan_modifyzebra_router_get_tabledplane_ctx_intf_has_destzebra_debug_vxlanzsend_ipset_entry_notify_ownernetlink_rules_readzebra_rib_queue_evpn_rem_macip_deldplane_ctx_rule_get_dst_portis_zebra_import_table_enabledzebra_vxlan_remote_vtep_add_zapilib_interface_zebra_link_detect_modifynlmsg_flags2strzebra_evpn_sync_neigh_delsrv6_manager_client_connect_calldplane_ctx_set_distanceget_pbr_iptable_rpckernel_update_multilib_vrf_zebra_ribs_rib_route_route_entry_tag_get_elemtc_class_kindsroute_distancezebra_dplane_finishzebra_evpn_vtep_finddplane_intf_addr_setnl_attr_nest_endrelease_daemon_srv6_locator_chunksdplane_pw_installzebra_neigh_db_createdplane_ctx_set_tablezebra_interface_address_add_update_mg_SRV6_MGRvrf_lookup_by_tablezebra_ns_early_shutdowndplane_ctx_get_pbr_ipset_entryv6_rr_semanticslib_vrf_zebra_ribs_rib_route_route_entry_lookup_entrylib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_weight_get_elemzebra_evpn_proc_remote_esif_addr_wakeupif_ipv6_address_installdplane_ctx_get_nhlfe_listzebra_import_table_route_map_checkkernel_pbr_rule_delzebra_evpn_gw_macip_del_for_evpn_hashrtadv_get_interfaces_configured_from_bgpif_flags2strzebra_router_find_zrtzebra_evpn_add_macip_for_intflib_route_map_entry_match_condition_rmap_match_condition_source_protocol_modifydplane_ctx_tc_qdisc_get_kindif_nbr_mac_to_ipv4ll_neigh_updatezsend_vrf_deletedplane_provider_lockdplane_ctx_enqueue_tailmlag_wr_bufferzebra_evpn_mac_stop_hold_timernl_batch_bufsizezebra_mpls_static_fec_adddplane_sys_route_addzebra_evpn_mac_adddplane_ctx_route_initdplane_res2stripforward_ipv6_onzebra_pw_vty_initdplane_tc_qdisc_uninstallzebra_ptm_bfd_dst_replayif_flags_updatezebra_vxlan_remote_macip_addzebra_evpn_neigh_send_del_to_clientzebra_mpls_fec_unregisterrouter_id_del_addresszebra_vxlan_print_macs_all_vni_vtepzserv_nexthop_num_warnif_ip_address_installzebra_debugs_debug_rib_modifyzebra_mpls_fec_registerzebra_debugs_debug_dplane_detail_destroyrouter_id_cmd_initzl3vni_from_vrfzebra_evpn_read_mac_neighlongoptszebra_interface_radv_disable__libc_csu_initlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_fib_get_elemzebra_evpn_proc_sync_neigh_updatekernel_read_pbr_ruleszebra_rib_labeled_unicastdplane_ctx_get_providerdplane_ctx_set_afizebra_add_import_table_route_mapdplane_provider_enqueue_out_ctxdplane_ctx_get_intf_destlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_duplicate_get_elemlib_interface_zebra_shutdown_destroyzebra_evpn_es_evi_initrib_initzebra_srv6_is_enablenhg_ctx_processretain_modedplane_ctx_set_ifnamezebra_ns_notify_closempls_enabledzebra_evpn_vl_mbr_refzebra_tc_filter_addzebra_evpn_hash_cmpdplane_ctx_neightable_get_app_probesdplane_ctx_get_pw_flagsdplane_ctx_rule_get_dst_ipzebra_evpn_es_finddplane_ctx_set_notif_providerzebra_vrf_netns_handler_createzebra_pbr_iptable_hash_equalzebra_router_initzebra_evpn_hash_keymakenhg_connected_tree_is_empty_hook_zserv_client_connectif_handle_vrf_changenetlink_macfdb_readzebra_nhg_increment_refrt_netlink_initzebra_evpn_proc_remote_nhzebra_vxlan_cleanup_tableszebra_get_import_table_route_mapzebra_debugs_debug_nht_detail_modifyzserv_client_deletedplane_ctx_get_nhe_vrf_iddplane_gre_set_mg_TABLE_MGRzebra_evpn_print_maczebra_evpn_es_show_esizsend_sr_policy_notify_statuszebra_debugs_debug_mlag_modifyzebra_evpn_neigh_is_bgp_seq_okzebra_l2_bridge_add_updatezebra_nhg_enable_kernel_nexthopszebra_es_rb_head_RB_TYPEzebra_evpn_es_set_base_evpnnetlink_requestzserv_closekernel_upd_mac_nhgconnected_downdplane_provider_get_work_limitzebra_vxlan_print_neigh_vni_dadget_v6_mroute_info_rpcnetlink_put_neigh_update_msgtable_manager_rangedplane_ctx_get_netconf_mcastnetlink_parse_infozebra_evpn_vl_vxl_derefconnected_is_unnumbereddplane_ctx_get_pw_destrtadv_compiled_inzrouterzebra_debugs_debug_kernel_msg_send_destroyzebra_vxlan_clear_dup_detect_vni_allzebra_pw_head_RB_TYPEzebra_pw_updatezebra_evpn_es_clear_base_evpnlib_vrf_zebra_l3vni_id_modifyzebra_evpn_process_neigh_on_local_mac_deldplane_ctx_rule_get_smaczebra_gr_stale_client_cleanupnetlink_tunneldump_readkernel_terminatedplane_ctx_get_br_port_flagslib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_lookup_entryzebra_evpn_vtep_adddplane_ctx_set_ns_iddplane_ctx_rule_get_old_filter_bmdplane_ctx_neightable_get_ucast_probeszebra_vxlan_print_macs_vni_daddplane_ctx_get_backup_nglib_interface_zebra_multicast_destroyzebra_vxlan_print_vnisifla_info_type2strzebra_sr_policy_instancesdplane_pbr_rule_deletezebra_vxlan_local_mac_delzebra_mpls_lsp_scheduletc_filter_kind2strzsend_interface_updatezebra_mpls_lsp_installadvertise_gw_macip_enabledzebra_vty_initdplane_ctx_get_nszebra_pw_install_failureif_lookup_by_name_per_nsdplane_ctx_get_nhe_ngdplane_op2strzebra_opaque_stopdplane_ctx_rule_get_tablezebra_tc_class_addrib_matchdplane_pbr_iptable_addrib_score_proto_tablenetlink_rule_changedplane_ctx_finizebra_import_table_routemapzebra_dplane_queue_limit_modify_hook_rib_shutdownroute_entry_update_nhedplane_neigh_ip_updatezebra_evpn_print_hash_detailzebra_debugs_debug_events_modifydplane_ctx_get_pw_primary_nhgdplane_ctx_get_headzebra_sr_policy_instance_head_RB_TYPEzebra_evpn_mac_send_del_to_clientifindex2ifname_per_nsdplane_is_in_shutdownzebra_ptm_if_writedplane_ctx_tc_class_get_handlelib_vrf_zebra_ribs_rib_get_keysis_zebra_main_routing_tablezebra_if_update_all_linkszebra_dplane_startzebra_allow_external_route_update_createdplane_rib_add_multipathget_evpn_info_rpczebra_evpn_gw_macip_add_for_evpn_hashzebra_nhg_dplane_resultdplane_ctx_get_old_backup_ngzebra_evpn_delnh_flags2strzebra_mlag_protobuf_decode_messagezebra_evpn_vl_mbr_derefzebra_nhg_recursive_use_backupszebra_evpn_mac_lookupzsend_interface_addresseszebra_nhg_depends_countlib_vrf_zebra_ribs_rib_route_route_entry_distance_get_elemnl_rta_put64nhm_rta2strzebra_evpn_install_neigh_hashzebra_pbr_add_ipset_entryzebra_interface_bfd_updatenl_attr_put16zebra_debug_packetzebra_check_addrzebra_nhg_hash_equalzebra_vxlan_handle_kernel_neigh_delzebra_debugs_debug_mlag_destroyrib_tables_iter_nextzebra_vxlan_sg_replaydplane_ctx_get_netconf_linkdownzebra_pbr_del_ipset_entryrtadv_vrf_initzebra_nhg_alloczebra_rib_queue_evpn_rem_macip_addzebra_vxlan_flood_controllink_params_nodedplane_provider_get_iddplane_ctx_add_backup_nhlfezebra_evpn_alloczebra_debug_ribnetlink_put_lsp_update_msgif_set_flagszebra_evpn_sync_neigh_static_chgrnh_nexthop_validif_netlink_get_frr_protodown_r_bitnetlink_neigh_read_specific_ipzebra_evaluate_rnhzebra_notify_srv6_locator_deletedplane_route_deletelib_vrf_zebra_ribs_rib_route_route_entry_instance_get_elemzsend_iptable_notify_ownerzebra_vxlan_vrf_enablezebra_evpn_gw_macip_deldplane_ctx_set_in_labeldplane_ctx_set_intf_labeldplane_ctx_tc_filter_get_dst_ipzebra_ptm_bfd_dst_deregisterzebra_pbr_show_rule_unitdplane_local_mac_delzebra_router_notify_on_acknetlink_route_multipath_msg_encodezebra_evpn_mac_send_add_to_clientzebra_evpn_send_del_to_clientzebra_evpn_deref_ip2macdplane_provider_dequeue_in_ctxzebra_evpn_mh_neigh_holdtime_updatezread_client_capabilitieszebra_vxlan_if_updatedplane_ctx_rule_get_out_ifindexnlsock_mutexzebra_ptm_finishzebra_vxlan_print_vnizsend_rule_notify_ownerzserv_privszebra2protoremote_neigh_countzebra_rnh_initzebra_neigh_deldplane_tc_filter_deletezebra_interface_vrf_update_adddplane_provider_enqueue_to_zebralib_interface_zebra_ip_addrs_destroyzl3vni_lookupzebra_debugs_debug_rib_detail_destroy_hook_zebra_rmac_updatedplane_ctx_get_pbr_iptablerib_score_protonl_rttype_to_strzebra_interface_radv_enablezebra_vxlan_remote_vtep_addnl_rta_put16tc_qdisc_kindszebra_debugs_debug_kernel_msg_recv_modifydplane_ctx_gre_get_infozsend_router_id_updatezebra_evpn_acc_vl_show_detailzebra_evpn_mh_initlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_vrf_get_elemnbr_connected_add_ipv6zsend_redistribute_routezebra_interface_vrf_update_delzebra_evpn_gw_macip_addinterface_listzebra_evpn_es_mac_ref_entryMTYPE_PBR_OBJzebra_vlan_mbr_re_evaldplane_route_notif_updatedplane_ctx_get_opis_zebra_valid_kernel_tabledplane_ctx_get_statusdplane_tc_class_deletezebra_mpls_write_label_block_configdplane_intf_updatenetlink_put_nexthop_update_msg_hook_lm_client_connectzebra_mpls_lsp_dplane_resultrtm_scope2strzebra_debugs_debug_zapi_send_destroyzebra_tc_filter_hash_equal_hook_lm_get_chunkmulticast_mode_ipv4_setzebra_mpls_label_already_boundnetlink_interface_addr_dplanezebra_l2_bridge_delrib_gc_destnetlink_put_tc_qdisc_update_msgdplane_ctx_set_instancelib_interface_zebra_state_vni_id_get_elemdplane_ctx_get_metricdplane_ctx_tc_filter_get_handlenetlink_request_netconfnetlink_intf_msg_encodedplane_ctx_get_nhg_idlib_route_map_entry_match_condition_rmap_match_condition_ipv4_prefix_length_destroydplane_ctx_tc_filter_get_kind_strzebra_evpn_rem_mac_uninstallzebra_evpn_process_neigh_on_remote_mac_addzebra_rib_queue_evpn_rem_vtep_delzebra_gr_client_disconnectdplane_ctx_rule_get_old_dsfieldzebra_vxlan_dp_network_mac_del_hook_zserv_client_closezebra_ip_forwarding_modifydplane_ctx_rule_get_old_src_portzebra_ip_forwarding_destroyzebra_nhg_backup_freeif_delete_updatedplane_ctx_tc_filter_get_kindzebra_mpls_close_tableszebra_evpn_mh_jsonzebra_evpn_handle_flooding_remote_vtepsdplane_ctx_set_intf_metriczebra_evpn_if_initif_nbr_ipv6ll_to_ipv4ll_neigh_del_allzebra_mlag_protobuf_encode_client_dataif_netlink_unset_frr_protodown_r_bitkernel_netlink_nlsock_lookupzebra_evpn_if_cleanupdplane_ctx_set_netconf_linkdowndplane_ctx_get_nglib_interface_zebra_state_ptm_status_get_elemzebra_pbr_initdplane_ctx_rule_get_dp_flow_ptrlib_route_map_entry_match_condition_rmap_match_condition_source_protocol_destroynetlink_put_tc_filter_update_msgnetlink_talkzebra_pbr_show_rulezebra_vrf_lookup_by_namezebra_l2_vlanif_updatezebra_ptm_bfd_client_registerzebra_mpls_fec_for_labelzebra_rib_create_destzebra_l2if_update_bridgedplane_ctx_rule_get_old_ipprotozebra_vxlan_print_rmacs_l3vnizebra_ns_id_get_defaultdplane_enable_intf_extra_infolib_vrf_zebra_ribs_rib_route_route_entry_queued_get_elemdplane_tc_class_updatezebra_if_update_linkzebra_evpn_l2_nh_showlm_hooks_registerdplane_ctx_tc_filter_get_src_port_maxrouter_id_getfrh_rta2strzebra_vrf_allocipforward_onmpls_kernel_initzebra_pbr_del_ruleinterface_lookup_netlinkzebra_evpn_from_svidplane_ctx_set_lsp_flagsrib_queue_nhg_ctx_addrib_queue_nhe_addrelease_label_chunkzebra_srte_initdplane_ctx_tc_filter_get_src_port_minassign_label_chunkzebra_del_import_table_route_mapzebra_debugs_debug_fpm_destroyrib_update_finishzebra_rib_queue_evpn_rem_vtep_addzebra_routemap_vrf_deletelib_vrf_zebra_ribs_rib_route_route_entry_installed_get_elemzsend_interface_addresszebra_pbr_show_iptableshow_route_nexthop_helperzebra_l2_vxlanif_add_updatedplane_lsp_updatezebra_evpn_initnetlink_tfilter_read_for_interfacemlag_rd_buffernetlink_batch_add_msgzebra_vxlan_print_specific_neigh_vnidplane_ctx_set_typezebra_pbr_ipset_freelib_interface_zebra_state_vlan_id_get_elemzebra_interface_down_updatezebra_mpls_lsp_uninstallnetlink_put_rule_update_msgnetlink_tfilter_change_hook_zebra_if_config_wrzebra_evpn_send_mac_list_to_clientzebra_evpn_print_neighdplane_ctx_get_ifindexif_linkdetectzebra_debugs_debug_dplane_modifyzebra_mpls_turned_onifi_type2strzebra_interface_nhg_reinstalldplane_pbr_ipset_deletezebra_debugs_debug_nht_modifyzebra_evpn_list_cmpzebra_opaque_handles_msgidzebra_interface_up_updaterib_add_multipath_nhedplane_ctx_get_old_instancezebra_l2_vxlanif_update_access_vlanzebra_evpn_is_es_bond_memberlib_interface_zebra_bandwidth_modifyzebra_vxlan_print_nh_all_l3vnidebug_nodedplane_ctx_rule_get_seqzebra_pw_delzebra_redistribute_default_deletezebra_evpn_print_hashzebra_pbr_iptable_update_interfacelistlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_id_get_elemzebra_evpn_print_mac_hash_detaildplane_ctx_set_netconf_mcastzebra_debug_dplanezebra_debugs_debug_zapi_recv_modifyzebra_import_kernel_table_route_map_modifydplane_route_updatelib_vrf_zebra_ribs_rib_afi_safi_name_get_elemzsend_client_close_notifyget_vni_info_rpcget_vrf_info_rpczebra_evpn_mac_gw_macip_addzebra_vrf_update_allif_nhg_dependents_is_emptydplane_ctx_nexthop_initzebra_nhg_depends_is_emptydplane_provider_out_ctx_queue_lennetlink_route_change_read_unicast_internaldplane_ctx_tc_filter_get_src_ipzebra_vxlan_handle_resultlib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_onlink_get_elemdplane_ctx_get_old_ngzebra_pbr_ipset_hash_equaldplane_ctx_neigh_get_macnl_batch_tx_bufsizezebra_interface_delete_updatezsend_nhrp_neighbor_notifyzebra_debugs_debug_pw_destroyzebra_evpn_is_es_bondlib_vrf_zebra_ribs_rib_table_id_get_elemdplane_ctx_get_pw_afzebra_route_map_initifa_rta2strzebra_evpn_vl_vxl_refdplane_get_in_queue_limitzebra_dplane_pre_finishlib_route_map_entry_match_condition_rmap_match_condition_ipv6_prefix_length_modifyzebra_pw_initzebra_evpn_lookupzebra_sr_policy_bsid_installdplane_show_provs_helperzebra_mpls_lsp_add_nhzebra_ns_notify_initnl_attr_rtnh_end_hook_lm_client_disconnectdplane_ctx_get_vrfnhg_connected_tree_del_nhezebra_free_rnhzebra_notify_srv6_locator_addvrf_if_ioctlzebra_nhg_mark_keepdplane_ctx_get_tagdplane_ctx_gre_get_mtulib_vrf_zebra_ribs_rib_lookup_entryzsend_interface_link_paramszebra_vxlan_print_macs_all_vni_detailrib_match_ipv6_multicastdplane_ctx_neigh_get_update_flagszebra_debug_tczebra_ptm_writenetlink_interface_addrzebra_evpn_rem_mac_installdplane_ctx_get_br_port_backup_nhg_iddplane_ctx_set_nexthopslib_vrf_zebra_ribs_rib_route_lookup_entrydplane_lsp_addzebra_evpn_mac_clear_fwd_infoshow_nexthop_json_helperzebra_interface_parameters_updatedplane_ctx_is_from_notifdplane_ctx_set_tagzebra_router_find_tablezebra_neigh_initlib_interface_zebra_state_up_count_get_elemrnh_set_hide_backupsdplane_rem_neigh_deletezebra_pbr_rules_freekernel_get_speedppqueueipforward_ipv6_offzebra_nhg_dependents_is_emptydplane_ctx_get_ns_idzebra_opaque_finishdplane_ctx_add_nhlfezebra_add_rnhzebra_router_sweep_nhgsdplane_ctx_tc_class_get_kinddplane_ctx_get_pw_statuszserv_initnetlink_set_batch_buffer_sizezebra_evpn_vtep_delzebra_nht_route_map_checknl_batch_tx_buflm_release_chunk_callzebra_mpls_label_block_deldplane_ctx_tc_filter_get_priorityif_multicast_unsetrelease_daemon_label_chunksdplane_br_port_updatedplane_ctx_tc_filter_get_dsfield_maskzebra_evpn_print_dad_mac_hash_detailif_unset_flagszebra_debugs_debug_rib_destroyzebra_ns_lookupzebra_debugs_debug_nht_detail_destroyzebra_evpn_interface_inittc_filter_kindskernel_interface_set_masterdplane_provider_is_threadedzebra_mlag_vty_initdplane_ctx_set_opdplane_ctx_get_notif_providernetlink_put_address_update_msgzebra_vxlan_macvlan_upzebra_vxlan_check_readd_vtepdplane_ctx_get_best_nhlfezebra_srv6_get_defaultclear_evpn_dup_addr_rpczebra_pbr_add_rule_hook_srv6_manager_get_chunkzebra_vxlan_clear_dup_detect_vniconnected_check_ptpdplane_ctx_get_netconf_mplsnum_dup_detected_macs_hook_pw_installgraceful_restartzebra_vrf_initnetlink_parse_rtattr_nesteddplane_ctx_intf_set_secondaryzebra_evpn_es_send_all_to_clientnetlink_nexthop_readzebra_routemap_finishzebra_evpn_es_mac_deref_entryzebra_mlag_get_roleneigh_flags2strconnected_add_ipv4dplane_ctx_get_old_distancedplane_ctx_intf_set_connectedzebra_vrf_get_table_with_table_idzebra_vxlan_remote_vtep_delipforwarddplane_ctx_tc_filter_get_classidzl3vni_map_to_vxlan_ifDPLANE_DEFAULT_MAX_QUEUEDzebra_pbr_add_iptableifa_flags2strzebra_vxlan_evpn_vrf_route_delnetlink_nexthop_changezebra_debugs_debug_events_destroyzebra_sr_policy_label_updatezebra_sr_policy_dellib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_id_get_elemzebra_evpn_mh_redirect_offnetlink_nexthop_msg_encodezebra_ptm_initzebra_evpn_es_if_oper_state_changertadv_if_upnhg_ctx_freezebra_nhg_backup_alloczebra_ptm_get_enable_statedplane_ctx_mac_get_br_ifindexzserv_handle_commandsrtm_type2strdplane_ctx_set_pw_statusdplane_provider_unlocknl_batch_send_thresholddplane_ctx_set_srclib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_ttl_get_elemzebra_send_rnh_updatenetlink_qdisc_changezebra_evpn_acc_vl_showzebra_pbr_rules_hash_equaldplane_ctx_intf_has_labelnetlink_talk_filterzebra_mpls_lsp_add_backup_nhlfezebra_debugs_debug_mpls_destroyzebra_sr_policy_find_by_nameneigh_list_cmpnetlink_put_pw_update_msglib_vrf_zebra_ribs_rib_route_route_entry_failed_get_elemlib_vrf_zebra_ribs_rib_route_route_entry_selected_get_elemzebra_tc_filter_hash_keydplane_enable_sys_route_notifsif_ip_address_uinstallzebra_evpn_cleanup_allzebra_vxlan_print_vrf_vnidplane_nexthop_updatedplane_ctx_rule_get_ipprotodplane_ctx_get_nhe_idlib_interface_zebra_state_zif_type_get_elemzero_esi_bufrib_update_tablezebra_mlag_terminatezebra_vxlan_macvlan_downzebra_rib_evaluate_rn_nexthopslib_interface_zebra_ip_addrs_label_destroyzebra_pbr_ipset_entry_freenetlink_config_write_helperzebra_vxlan_print_nh_l3vnidplane_tc_class_addzebra_evpn_mh_printdplane_ctx_intf_is_connectednetlink_parse_rtattrdplane_ctx_dequeuezebra_rib_queue_evpn_rem_es_addzebra_if_table_delegatetc_qdisc_str2kinddplane_ctx_get_intf_pd_reason_valzebra_nhg_freelib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_nh_type_get_elemlbl_mgrdplane_ctx_mac_is_stickyzebra_sr_policy_addlm_client_disconnect_cbdplane_ctx_neightable_get_mcast_probeszebra_evpn_mh_if_writezebra_import_kernel_table_distance_modifyzebra_nhg_dependents_countdplane_provider_get_datatc_qdisc_kind2strzsend_interface_addlm_client_connect_callsrv6_manager_get_locator_chunk_calllib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_bh_type_get_elemget_vrf_vni_info_rpczebra_pw_finddplane_ctx_rule_get_fwmarkdplane_ctx_neigh_get_flagszsend_route_notify_owner_ctxconnected_delete_ipv4if_nhg_dependents_addzebra_nhg_hash_keydelete_label_chunkzebra_tc_class_deletezebra_pbr_destroy_ipsetif_no_shutdowndplane_intf_addzebra_evpn_mh_startup_delay_updatedplane_ctx_get_typezsend_interface_deletezsend_assign_label_chunk_responseifreq_set_namedplane_ctx_get_ns_socknetlink_put_mac_update_msgzebra_neigh_dereflib_route_map_entry_set_action_rmap_set_action_ipv6_src_address_modifyzebra_evpn_mac_send_add_del_to_clientzebra_evpn_find_neigh_addr_widthif_netlink_set_frr_protodown_r_bitzebra_mlag_client_registerkernel_get_ipmr_sg_statszebra_pbr_process_iptablezebra_evpn_printdplane_vtep_adddplane_ctx_tc_filter_get_dst_port_maxrnh_resolve_via_defaultnhg_connected_tree_freezebra_redistribute_deletedplane_ctx_get_br_port_sph_filter_cntif_subnet_deletezebra_mpls_static_lsp_delDPLANE_DEFAULT_NEW_WORKlm_get_chunk_callnetlink_link_changezebra_pbr_show_ipset_list_hook_zebra_mlag_private_close_channeldplane_ctx_get_instancezebra_vxlan_print_neigh_vni_vtepzebra_ns_disabledzebra_nhg_nhe2grpif_subnet_addzebra_mpls_process_dplane_notifydplane_ctx_set_destzebra_l2_unmap_slave_from_bridgezebra_router_show_table_summarydplane_pbr_ipset_addzebra_evpn_addzebra_vxlan_clear_dup_detect_vni_macdplane_provider_registerzebra_neigh_terminatelib_interface_zebra_state_remote_vtep_get_elemzebra_l2if_update_bridge_slavezebra_ns_enablezebra_workqueue_hold_timer_modifyzebra_mlag_forward_client_msgzebra_ns_id_getdplane_rem_mac_addzebra_mpls_cleanup_tableszebra_ipmr_route_statsdplane_ctx_set_flagszebra_pbr_tcpflags_snprintfassign_table_chunkdplane_ctx_tc_filter_get_ip_protodplane_tc_filter_updatenum_valid_macszserv_handlersJSONC_0.14GLIBC_2.2.5GLIBC_2.14GLIBC_2.4GLIBC_2.3.4GLIBC_2.17GCC_3.0GCC_3.3.1/usr/lib64  U" &# ui  #` ,ii 7ti AMui  "P&y Xa_& `9@@9E9I9L9? 9?(9@09p@89D@9EH9@EP9EX9E`90Fh9pFp9Fx9F90G9pG9G9G90H9pH9H9H90I9pI9I9 J9`J9J9J9 K9pK9K9K90L 9pL(9L09 M89`M@9MH9MP90NX9pN`9Nh9Np90Ox9pO9O9O90P9pP9P9P90Q9pQ9Q9Q90R9pR9R9R90S9pS9S9S9@90T 9@T(90U09`K89 N@93H94P97X9:`92h9 3p9P3x9393949@49p494959059`59595959 69P6969696979@79p797 98(90809`8898@98H98P9 9X9P9`99h99p99x9@:9p:9:9:9;90;9`;9;9;9;9 <9P<9<9<9<9=9@=9p=9=9=9> 90>(9`>09>89>@9>H9 ?P9P?X9T`9`9959`695959`699 <9596 9 4095@9 <P95X96`94p949"<95969395959695 95 96 95@ 9!<P 95X 96` 95p 95 9@!< 95 96 9t5 9 6 9 < 95 96 9H3 905!9 #<!95!96 !9p40!9&6@!9"<P!95X!96`!9 4p!95!9`"<!95!96!93!9A6!9@$<!95!96!93!95"95"96 "95P"95X"96`"95"9#<"95"96"9[5"95"9#<"95"96"92"905#95#97 #95P#95X#97`#9#95#9 7#95#95#9 7#9$9\:$9T $9`=9P$9\:X$9T`$9=9$9\:$9T$9<9$9\:$9T$9@<9%9\:%9T %9;9P%9\:X%9T`%9;9%9\:%9T%9 ;9%9\:%9T%9:9&9\:&9T &9`:9P&9\:X&9T`&9:9&9\:&9T&999&9\:&9T&9@99'9\:'9T '9`79P'9\:X'9T`'929'9\:'9T'989'9\:'9T'9 89(9\:(9T (979P(9\:X(9T`(989(9\:(9T(969(9\:(9T(9@69)9\:)9T )959P)9\:X)9T`)959)9\:)9T)9 59)9\:)9T)949*9\:*9T *9`49P*9\:X*9T`*949*9\:*9T*939*9\:*9T*9@39+9\:+9T +929P+9\:X+9T`+979+9\:+9T+9=9+9\:+9T+9<9,9\:,9T ,9@<9P,9\:X,9T`,9;9,9\:,9T,9;9,9\:,9T,9 ;9-9\:-9T -9:9P-9\:X-9T`-9`:9-9\:-9T-9:9-9\:-9T-999.9\:.9T .9@99P.9\:X.9T`.989.9\:.9T.929.9\:.9T.989/9\:/9T /9 89P/9\:X/9T`/969/9\:/9T/9@69/9\:/9T/95909\:09T 0959P09\:X09T`09 5909\:09T094909\:09T09`4919\:19T 1949P19\:X19T`193919\:19T19@3919\:19T192929\:29T 29`79P29\:X29T`297929xC29C29t29p:29\:29:29:29(D29@h39:39\: 39:@39:H39DX39 h`39:x39\:39 ;39;39E39h392;39\:39I;49\;49hE49g 49z;849\:@49;`49Eh49Fx49`|49G49\:49;49;49(G49g49;49\:59; 59G(59G859g@59<X59\:`59"<598<59H59g59M<59\:59f<590I59PI59pg69{<69\: 69<@69<H69IX69Pg`69<x69\:69<69<69J690g69=69\:69=79J798K79u 795=879\:@79M=`79a=h79Kx79~79z=79\:79=79=79XL79 g79=79\:89= 89=(89L889`}@89=X89\:`89>89:89M89g89:89\:89:89@M89xM89s99>99\: 99/>@99G>H99 NX99{`99:x99\:99 ;99";99N99g995;99\:99L;:9_;:9N:9{ :9};8:9\:@:9;`:9Oh:9HOx:9z:9P:9\::9;:9;:98P:9f:9;:9\:;9; ;9P(;9P8;9y@;9 <X;9\:`;9%<;9e>;9Q;9};9>;9\:;9>;9;<;9Q;9f<9P<<9\: <9i<@<9PRH<9xRX<9r`<9~<x<9\:<9<<9<<9R<9y<9<<9\:<9<=9<=9hS=9f =9=8=9\:@=9"=`=9>h=9Sx=9m=9>=9\:=9>=9 %<=9k=9l=9^=9k>9%<>9k>9 m >9^0>9k@>9@&<P>9kX>9Pm`>90^p>9^>9%<>9k>9Pm>9]>9r>9`-<>9k>9pm>9k>9 ?9-<?9k?9pm ?9]0?9k@?9,<P?9kX?9pm`?9]p?98_?9@,<?9k?9pm?9hk?9 ?9+<?9k?9pm?9k?9 @9+<@9k@9pm @9`]0@9 @@9 +<P@9kX@9pm`@98]p@9 @9*<@9k@9pm@9hk@9 @9`*<@9k@9pm@9P\@9kA9*<A9kA9pm A9\0A9p_@A9)<PA9kXA9pm`A9\pA9_A9@)<A9kA9pmA9\A98_A9(<A9kA9pmA9P\A9kB9(<B9kB9pm B9\0B9_@B9 (<PB9kXB9pm`B9RkpB9 lB9'<B9kB9pmB9@ZB9 lB9`'<B9kB9pmB9[B9P`C9'<C9kC9pm C9[0C9`@C9&<PC9kXC9pm`C96kpC9aC91<C9kC9mC9X[C9aC91<C9kC9mC98[C9aD9 1<D9kD9m D9[0D90a@D90<PD9kXD9m`D9[pD90aD9`0<D9kD9mD9WD9paD90<D9kD9mD9jD9aE9/<E9kE9m E9j0E9b@E9@/<PE9kXE9m`E9jpE9bE9.<E9kE9mE9jE9HcE9.<E9kE9mE9ZE9cF9 .<F9kF9m F9Z0F9@d@F9-<PF9kXF9m`F9ZpF9dF96<F9kF9mF9XF9 eF9`6<F9kF9mF9XF9 eG96<G9kG9m G9W0G95@G95<PG9kXG9m`G9WpG9paG9@5<G9kG9mG9jG9XeG94<G9kG9mG9jG9eH94<H9kH9m H9j0H9`f@H9 4<PH9kXH9m`H9jpH9fH93<H9kH9mH9jjH9gH9`3<H9kH9mH9WH9lI93<I9kI9m I9W0I9l@I92<PI9kXI9m`I9XWpI9gI9@2<I9kI9mI9WI9PhI9 7<I9kI9mI9`^I9oJ97<J9kJ9m J9hZ0J9hPJ9kXJ9 n`J9+lJ99<J9kJ9@nJ9VJ9hJ98<J9kJ9@nJ9VJ9UCK9@8<K9kK9@n K90V0K9UC@K97<PK9kXK9@n`K9VpK9hK9:<K9kK9pnK9jK9DlK9 :<K9kK9pnK9YK9rL99<L9kL9pn L9Y0L9r@L9`9<PL9kXL9pn`L9YpL9rL9;<L9kL9nL9XYL9rL9@;<L9kL9nL9(YL9rM9:<M9kM9n M9X0M9r@M9<<PM9kXM9n`M9XpM9rM9`<<M9kM9nM9UM9[lM9=<M9kM9oM9xUM9(iN9 =<N9kN9o N9HU0N9(i@N9<<PN9kXN9o`N9UpN9glN9@<N9kN9 oN9XjN9 lN9 @<N9kN9 oN9=jN9kO9?<O9kO9 o O9j0O9k@O9`?<PO9kXO9 o`O9jpO9kO9?<O9kO9 oO9TO9PiO9><O9kO9 oO9TO9piP9@><P9kP9 o P9XT0P9|l@P9=<PP9kXP9 o`P9(TpP9|lP9@<P9kP9@oP9ZP9iP9@A<P9kP9`oP9kP9kQ9B<Q9kQ9o Q9@Z0Q9 l@Q9A<PQ9kXQ9o`Q9XWpQ9P`Q9kQ9oQ9lQ9B<Q9kQ9oQ9XQ9iR9`B<R9kR9o R9hX0R9iPR9%zXR9`R97zhR9MzR9%zR9R9ezR9%zR9R9~zS9%zS9 S99PS9%zXS9`S99S9%zS9S9 9S9%zS9S99T9%zT9 T9`9PT9%zXT9`T99T9%zT9T99T9%zT9T99U9%zU9 U9@9PU9%zXU9`U99U9%zU9U9 9U9%zU9U99V9%zV9 V9`9PV9%zXV9`V99V9%zV9V99V9%zV9V9v9W9%zW9 W9v9PW9%zXW9`W9 v9W9%zW9W9u9W9%zW9W9t9X9%zX9 X9@t9PX9%zXX9`X9`u9X9%zX9X9u9X9%zX9X9@9Y9%zY9 Y99PY9%zXY9`Y9 9Y9%zY9Y9~9Y9%zY9Y9`~9Z9%zZ9 Z9~9PZ9%zXZ9`Z9}9Z9%zZ9Z9@}9Z9%zZ9Z9|9[9%z[9 [9|9P[9%zX[9`[9 |9[9%z[9[9{9[9%z[9[9`{9\9%z\9 \9{9P\9%zX\9`\9z9\9%z\9\9@z9\9%z\9\9y9]9%z]9 ]9y9P]9%zX]9`]9`x9]9%z]9]9x9]9%z]9]9 y9^9%z^9 ^9x9P^9%zX^9`^9w9^9%z^9^9@w9^9%z^9^99_9%z_9 _95P_9%zX_9`_9_9 C<_9%z_9_9H_9z_9@D<_9%z_9_9_9z`9C<`9%z`9 `9x0`95@`9C<P`9%zX`9``9xp`95`9D<`9%z`9 `9H`9z`9E<`9%z`9@`9P`95a9`E<a9%za9` a90a95@a9E<Pa9%zXa9x`a9ypa95a9 F<a9%za9a9ya95a9F<a9%za9a9a95b9F<b9%zb9 b90b95Pb9%zXb9؃`b95b9%zb9؃b9b9%zb9؃b95c9%zc9؃ c9Pc9%zXc9؃`c95c9%zc9؃c9c9%zc9c95d9%zd9 d9Pd9%zXd9`d95d9%zd9d9d9%zd9d95e9%ze9 e9Pe9%zXe9`e95e9%ze9e9e9%ze9e95f9%zf9 f9Pf9%zXf9`f95f9%zf9f9f9%zf90f95g9%zg90 g9@g9G<Pg9%zXg9P`g9pg9g9@G<g9%zg9Pg9g9xg9H<g9%zg9pg9g9h9`H<h9%zh9p h90h9@h9H<Ph9%zXh9p`h9Xph9h9 I<h9%zh9h90h9Xh9@J<h9%zh9h9h9zi9I<i9%zi9 i9Ts0i9z@i9I<Pi9%zXi9`i9Џpi9i9`K<i9%zi9Єi9i9i9K<i9%zi9Єi9i9j9J<j9%zj9Є j9h0j9@j9K<Pj9%zXj9`j9xpj9Pj9L<j9%zj9j9@j9j9L<j9%zj9j9'sj9k9 L<k9%zk9 k9s0k9rPk9%zXk90`k95k9%zk90k9k9%zk9`k95l9%zl9` l9Pl9%zXl9`l97zhl9zl9@M<l9%zl9l98l90l9%zl9l97zl9zm9M<m9%zm9 m90m95Pm9%zXm9`m95m9%zm9m9m9%zm9m95n9%zn9 n9Pn9%zXn9`n95n9%zn9n9n9%zn90n9zo9%zo90 o9zPo9%zXo90`o95o9%zo90o9o9N<o9%zo9Po9o95p9`N<p9%zp9P p90p9`@p9N<Pp9%zXp9P`p9`pp9`p9O<p9%zp9hp9p9`p9O<p9%zp9hp9Ќp9`q9 O<q9%zq9h q90q9`Pq9%zXq9h`q9zq9%zq9xq95q9%zq9xq9r9P<r9%zr9x r9h0r9z@r9@P<Pr9%zXr9x`r9hpr9zr9%zr9r9r9%zr9r9s9`Q<s9%zs9 s90s9r@s9Q<Ps9%zXs9`s9ps9rs9%zs9s9{s9%zs9s9{t9{t9 t9({@t97{Ht9@Xt9`t9R{xt9%zt9f{t9:{t9Кt9P t9U{t9%zt9i{u98u9`u9@ u9v{8u9%z@u9{`u9hu90xu9u9y{u9%zu9{u9u9u9Pu9{u9%zv9{ v9(v98v9@v9{Xv9%z`v9{v9{v9v9v9{v9%zv9{v9{v98v9 w9{w9%z w9{@w9|Hw9Xw9`w9|xw9%zw9(|w9>|w9w9w9|w9%zw9+|x9O|x9`x9` x9Y|8x9%z@x9s|`x9|hx9Ƞxx9x9\|x9%zx9v|x9|x9x9x9|x9%zy9| y9|(y98y9@@y9|Xy9%z`y9|y9|y9Сy9y9|y9%zy9}y9(}y90y9z9|z9%z z9}@z9?}Hz9Xz9@`z9R}xz9%zz9o}z9}z9z9z9U}z9%zz9r}{9}{9X{9 {9}8{9%z@{9}`{9ȣh{9x{9{9}{9%z{9}{9}{9{9p{9}{9%z|9~ |9H(|9p8|90@|9}X|9%z`|9~|9~|9|9|9)~|9%z|9F~|9_~|9x|9}9,~}9%z }9I~@}9t~H}9X}9`}9~x}9%z}9~}9~}9 }9@}9~}9%z}9~~9~9x~9 ~98~9%z@~9)`~9;h~9ȧx~9~9E~9%z~9_~9u~9~9@~9H~9%z9b 9(9X89@9X9%z`999999%z999ب9`99%z 9@9H9X9P`9x9%z999099/؀9%z9C9S990 9289%z@9F`9hh9ةx9 9t9%z99ȁ9 ؁99w9%z9 9(9H89P @9X9%z`9999pP 99%z99ŀ999Ҁ9%z 9@9H9X9`9<x9%z9s9Ȁ9h9p9Հ؃9%z9Ȁ999` 9089%z@9`9Ph9xx9p99%z959Ȅ9(؄9L 99%z9I 9Э(989I @9eX9%z`999خ9G 99%z9999PD 9ˁ9%z 9ށ@9R<P9X9x`9p909@S<999909S<І9؆999X9T<99 909i@9`T<P9HX9``9`p99U<9H9999 U<Ї9H؇99899T<9H9 909@9W<P9HX9`9;p99V<9H99909@V<Ј9H؈999p9U<9H9 9"09ؾ@9`W<P9HX9`9p99H99_9kЉ9H؉99_9k9[<9H9 909@@9 [<P9HX9`9p99Z<9H9999`Z<Њ9H؊999X9Z<9H9 909r@9Y<P9HX9`9`p9i9@Y<9H99(9i9X<Ћ9H؋999{9X<9H9 909@9 X<P9HX9`9p99W<9H999ʴ9]<Ќ9H،9999`]<9H9 9ؼ09ܴ@9]<P9HX9`9p99\<9H9999@\<Ѝ9H؍99P99[<9H9 909 l@9 ^<P9HX9`9лp9(9^<9H9999@_<Ў9H؎9 99X9^<9H9  909 l@9_<P9HX9@`9p99 a<9H9`9˲9cn9`<Џ9H؏9`99cn9``<9H9` 909@9`<P9HX9``9طp9r9c<9H99X9 9b<А9Hؐ99X9 9@b<9H9 9(09 @9a<P9HX9`9p99a<9H9999d<Б9Hؑ999 l9 d<9H9 909@9c<P9HX9`9p99`c<9H9999f<В9Hؒ99x939`f<9H9 909@9f<P9HX9`9up99e<9H99X9D9@e<Г9Hؓ99H99d<9H9 909r@9 g<P9HX9`9p9O9H99V9g<Д9Hؔ999O9g<9H9 909H9vX9{h90x999Ȁ990ȕ9ؕ999(989H9jX9h9õ99;9ʵ9Ȗ9ϵؖ9յ9999(989H9 X9h9x999&ȗ93ؗ9@9L9X9d9p(9|89H9X9h9x99Ƕ9Ӷ9߶9Ș9ؘ9 99*989F(9T89aH9nX9{h9x9999÷9h<Й9ؙ99989h<99 909@9@i<P9X9`9p99`j<990909 lК9ؚ9095990 9@9j<P9X90`9p9 l9i<99099Л9؛9P9599P 9P9X9P`9599P99j<М9؜9P999 k<99p 909P9X9p`999p9PН9؝9p9599p 9P9X9p`99k<9999О9؞99599 9@9k<P9X9`9Pp9999!919`m<П9؟99x9B9m<99 909rP9X9`9P999c9@n<Р9ؠ999r9n<99 909rP9X9f`9h9lp9r999ҳ99 9@9`9999@v<9]999@ 9u<09]89@9P9@`9u<p9]x999u9v<9]99OУ9x9w<9]9989 9`w<09]89@9P9r`9w<p9]x9999Z9959Z99 9 x<09Z89@9P9`9x<p9Zx99@9o9x<9Z909Х99Z9P9509Z89P@9`9@y<p9Zx9P9H9@9Z9p959Z9p9 9y<09Z89p@9P9hp9Zx9959Z999z<9Z99909Z89@95p9Zx999z<9Z99Ш9r9`z<9Z99P909Z89@95p9Zx999 {<9Z99 Щ99Z909509Z890@9`9{<p9Zx90999Z9P959Z9P9 9{<09Z89P@9P9p9Zx9p959Z9p99@|<9Z9p99 9|<09Z89@9hP9p9{x99({9}<9Z99hЬ99 ~<9Z999 9}<09Z89@9P9`9`}<p9Zx99 99~<9Z909Э9`9<9Z9P99 9<09Z89P@9P9`9@<p9Zx9P999~<9Z9P9`Ю99Z9p9509Z89p@9`9<p9Zx9p9(99`<9Z9p9Я9X9Z99509Z89@9`9<p9Zx9999<9Z99а9"9 <9Z99P9h0989p@9`9p9x9p9999p9999p9 90989p@99p9x9p9@999p9@999p990989p@99p9x9p9999p9999p9`90989p@99p9x9p9999p9999p990989p@9@9p9x9p9@999p9999950989@9p9x99599999950989@9p9x99599999950989@9p9x99599999950989@9p9x995999999 99 90@9BH9`X9 `9_x99|999@ 9غ9999X9@ 989@9`9h9x90 999&9Ȼ9ػ9 9899I 9X(989 @9YX9`9I9m9 9 9b9999x9 9g9 9@9H9X9 `9x999909 9ؽ99)999` 989@9L`9h9x9` 9\99L9@<о9ؾ9 9 9p9<99@ 9O09@9<P9X9``9ap99`<999899<п9ؿ999 9 <99 9095@9<P9X9`9p99`<99909p9<9999`9<99 909r@9@<P9X9`9 p99<999p9r9<999@9P9<99 909@9 <P9X9`9[p99<99 999@<99P999<99p 9809P@9<P9X9`9p99@<9999r9<99999<99 909P@9 <P9X9`9Pp99<999 9X9`<99999<99 909 @9`<P9X9`9p9%9<999h9 9<990989r9<99P 909&@9@<P9X9P`9xp909<99P99:9<99P99r9 <99P 9[09x@9<P9X9p`9Hp9o9`<9999L9`<99999<99 909~@9<P9X9`9p99@<999 9^9<9999r9<99 9p09p@9 <P9X9`90p9p9<9999r9 <99999<99 909 lP9X9`99<9999 9@<9999x9<99 9`09@9<P9X9`9(p9h999V9<99@99 9 <99@ 9P09@9<P9X9@`9Pp99`<99@9(9h9<99@9 9H 99@ 9V@9<P9X9``9p9 l9<99`99r9@<99`9l9x 9<99` 9U09 @9<P9X9`9XWp9 9 <9999` 9<9999 9`<99 9090 @9<P9X9`9p9o9@<99999`<999X99<99 909@9<P9X9`9p9` 9@<99999<999899<99 909@9 <P9X9`9p99<99999`<999p99<99 9[09 @9<P9X9`9@p9 9<9909999`W9599`W 9P9X9`W`9599`W999xW9 999xW 99P9X9xW`9`999xW9@999xW9999xW 99P9X9xW`9999xW9999xW9 999xW 9`9P9X9xW`9999xW9999xW9999xW 9@9P9X9xW`9999xW9999xW9999xW 9@9P9X9xW`9`999xW9999xW9999xW 99P9X9xW`9 999xW9999xW9`999xW 99P9X9xW`9 999xW9999xW9999xW 9@9P9X9xW`9999xW9999xW9 999xW 99P9X9xW`9`999xW9999xW9999xW 9@9@9 <P9X9W`9p9/9<99W99X09 <99W99i9<99W 9/09r@9`<P9X9W`9/p9r9<99W9`/9r9<99W90/9r9@<99W 9/09r@9<P9X9W`9.p9099W9599W999X 95P9X9X`99<99 X9909<990X9909<99@X 9*09H1@9@<P9X9@X`9)p9x19<99XX9919`<99pX9)929<99X 9,0982@9`<P9X9X`9@-p929<99X9-929<99X9-9H39@<99X 9.093@9<P9X9X`9`.p9H49<99X9-949 <99X9,9499X 9(@9@<P9X9X`9X,p959<99X9 ,9P59<99X9+959 <99X 9+094@9<P9X9X`9+p9-9<99Y9.9?9<99Y9'9599(Y 9Z(9eP9X9(Y`9uh999(Y9u999(Y9u999(Y 9Z(9e@9`<P9X9(Y`98"p959 <99@Y9x*9H19<99@Y9@*9 69<99XY 9091@9<P9X9pY`9 +p9h69@<99pY9*969<99pY9*9X79<99Y 9'097P9X9Y`9599Y99 <99Y9`'9 99Y 95P9X9Y`99<99Y9 '959`<99Y9x9H19<99Y 9Z09 l@9 8H9X8X9 `9x99999P99P 999999 :9 989@9`9:h9;x9 99999;9x 999  9(9 <89P{ @9X9`99p<9<9`x 9=9919=9=9w 9N9 94@9>H90?X9{ `9lx999@9pA9| 9o9999B9Pw 9pC89@9`9h9Cx9v 9999C9D9v 9D99D 9(9D890v @98EX9`9`E9E9E9u 9(F99PF9xF9F9pu 9F9 9@9GH98GX9u `9Gx99G9&9H9t 9XH99B9xH9H9Pt 9PI89@9^`9xIh9Ix9z 9 J99a9@J9pJ9s 9K998K 9XK(9K89Pz @9LX9`9|9(L9PL9s 9999L9M9y 99 9@9hMH9MX90s `9x999 98N9 y 9999N9N9@ 9 89@9; `9R h9Ox90 9# 99> 9pP9P9 9o 99  9 (9HQ89` @9 X9`9 9 9Q9 9 99 9R9HR9 9R9 9S@98SH9pSX9p `9Sx99 9T98T9 9 !99&!9T9T9` 9 !89@9)!`9>!h9hUx9r 9U99Y!9A!9V9r 9t!99\! 9XV(9V89 @9!X9`9!9!9!9!9z9`<9$^9`^9Z9[9<9$^9`^ 9Z098\@9<P9$^X9`^`9XZp99^9@<9$^9`^9Z99^9<9$^9`^9XW9(]9<9$^9^ 9Y09]@9 <P9$^X9^`98[p9o9<9^9 a9^99^9 a959^9 a 9@9<P9^X9@a`9_p9 l9^9@a959^9@a99@<9^9@a 909 l@9<P9^X9@a`9x_p99`<9^9`a9P_9_9<9^9`a9P_9_9^9`a 9p`P9^X9`a`9`9^9`a959^9`a99<9a9d 9[09b@9<P9aX9d`9[p9b9<9a9d9a9c9@<9a9d9[9b:<:a:e :a0:xc@:`<P:aX:0e`:Pbp:Hd:<:}::s:}: <:}:0:s:}:<:}:P :0s0:s@:<P:}X:p`:jp:}: <:}::o:}:<:}::`o: l:`<:}: :o0:s@:<P:}X:`:np:8t:<:}::i:xt:@<:}::n: l:<:}: :i0:t@:<P:}X:`:ip: l:@<:}::r::<:}:Ѐ:xf::`<:}: :|0: o@:<P:}X:`:lp:u:<:}::h: :<:}::h:}: <:}: :`i0:}@:<P:}X:`:(ip:Pu:`<:}: :h: :<:}: :h:}:<:}:  :hh0:}@:@<P:}X: `:(hp:Pu: <:}:@:g:}:<:}:@:{::<:}:P :g0: l@:<P:}X:p`:gp: l:@<:}::`l: ~:<:}::g: l:`<:}:Ё :g0: l@:<P:}X:Ё`:Hgp: l: <:}::xg: l:<:}::Hg: l :} : :uP :}X :0` :u :< :} :P :m :u :< :} :p :(l :u :@< :} :p :k0 : @ :<P :}X :p` :kp :&~ :< :} : :Hk :u :`< :} : :k :  :< :} : :j0 :&~@ :<P :}X :` : gp :v :< :} : : g :v : < :} : :f :v :< :} :Ȃ :p0 :Pv@ :@<P :}X :Ȃ` :qp :v :`< :} : :,| :2~ :< :} : :m :G~ : < :} : :8m0 :v@ :<P :}X :` :mp :u :< :} :  :pm :r :< :} :@ :@q :V~:@<:}:@ :q0:Hw@:<P:}X:@`:pp:xw:@<:}:`:|:w:<:}:`:m:g~:<:}:` :||0:~@: <P:}X:``:mp:w:<:}:`:g|:x:`<:}:`:m:w:<:}:` :g|0:x@:<P:}X:`:|p: x: <:}::|: l:<:}::n:Px:`<:}: :`n0:~@:<P:}X:`:np:~:<:}::I|:~:}::~:@<:}: :p0: l@:<P:}X:`:pp: l:<:}::@p: l:`<:}::p: l:<:}: :|0: l@:<P:}X:`:|p: l: <:}::p: l:<:}:Ѓ:l: l:<:}: :{0:}@:@<P:}X:`:fp::<:}:0:8f::<:}:P:e:x:<:}:p :xj0:x@:`<P:}X:p`:Hjp:y:<:}::r:7: <:}::r:7:}: :5P:}X:`::<:}::o:xy:}::5:}: :@:@<P:}X:`:Xrp:~:}::5:}:::<:}: :8r0:yP:}X: `:5:}: ::<:}: :8r:y:}:@ :5P:}X:@`::`<:}:@:8r:0z:}:`:5:}:` :@:<P:}X:``:x}p:hz:{::({:<:}::e:z: <:}: :Xe0:z@:@<P:}X:`:\}p:z:<:}::r:~:<:}::q:{:}: :5P:}X:`::<:}::q:{:}:@:5:}:@ :@:`<P:}X:@`:hqp:{:}:p:5:}:p:5:}:p :5P:}X:p`:5:<::::֩:@<:::В:X:<:: :0:@:<P:X:`:xp:H: <:::P::<::: : :`< : : :0 :@ :<P :X :` :p :Ȝ :< : : : : :@< : : :X :@!:<!:!: !:x0!:@!:<P!:X!:`!:Zp!:!: <!:!:!:0!:!:<!:!:!:!:X":`<":": ":А0":@":<P":X":`":p":@":`<":":Љ":":":<":":Љ":":ȟ#:<#:#: #:(0#:P#:X#:`#:h#: #:#:#:#:*#: <#:#:0#:#:r$:$:P $:D($:SP$:X$:P`$:_h$:$:<$:$:P$:$:r$:$:p$:_$:%:<%:%:p %:0%:r@%:@<P%:X%:`%:p%:r%:<%:%:%:%:|%:`<%:%:%:%:&:<&:&: &:P0&:@&:<P&:X&:`&:(p&:&:&:Њ&:&:*&:&:&:&: ':': ':(': P':X':0`':h':':<':':P':n':':<':':P':W':(: <(:(:P (:D0(:8@(:@<P(:X(:p`(:Pp(:x(:<(:(:(:(:(:<(:(:(:(:):`<):): ):h0):XP):X):`):5):):):):<):):):`):С*: <*:*: *:(0*:P@*:<P*:X*: `*: p*:x*:<*:*:@*:h*:0*:@<*:*:`*:0*:h+:<+:+: +:0+:h@+:<P+:X+:`+:p+:+:`<+:+:+:+:+:<+:+:Ќ+:ȓ+:,: <,:,: ,:Џ0,:H@,:<P,:X,:`,:Pp,:,:{,:0,:({,:,:P,:Ӫ-:<-:-:P -:0-:Ȥ@-:@<P-:X-:p`-:p-: l-:<-:-:-: -:-:-:-:g.:.:Ѝ .:yP.:X.:`.:(.:<.:.:.:.:X.: <.:.:.:.:/:</:/: /:0/:@/: <P/:X/:`/:p/:/:</:/:/:/:/:`</:/:/:x/:H0:<0:0: 0:P00:@0:<P0:X0:`0:(p0:0:@<0:0:0:0:0:<0:0:0:0:1:<1:1: 1:P01:@1:@=P1:X1:0`1: p1:1:1:01:51:1:01:2:2:P 2:5P2:X2:P`2:2:=2:2:p2:2: 2:2:p2:(2:.3:3:p 3:^@3:=P3:X3:p`3:p3:3:=3:3:3:x3:h3:`=3:3:3:3:4: =4:4: 4:04:@4:=P4:X4:`4:`p4: 4:=4:4:4:4: l4:=4:4:4:4:E5:@=5:5: 5:05:E@5:`=P5:X5: `5:Hp5:5:5: 5:(5:.5:=5:5: 5:5:H6:6:P 6:5P6:X6:P`6:6:6:P6:(6:=6:6:P6:6:h7:7:@ 7: P7:X7:``7: 7:`=7:7:7:7:7:7:7: 8:8: 8: P8:X8:`8: 8:8:8: 8:8:8: 9:9:0 9: P9:X9:P`9: 9:9:p9:9:9:p9:(:::: :: P::X::`::5:::::::: =::::::::5;:=;:;: ;:0;:5P;:X;:`;: ;:=;:;:;:n;:;:=;:;:;:0;:UC<:@=<:<: <:0<:P<:X<:`<:5<:<:<:<:=<:<:<:X<:UC=:==:=: =:0=:P=:X=:0`=:=:@ ==:F =:=:@=:Y =: ==:F =:=:=:>: =>:F >: >:0>:w @>: =P>:F X>:`>:Xp>:w >:=>:F >:>:>: >:`=>:F >:>: >: ?: =?:F ?: ?:P 0?:@?: =P?:F X?:`?: p?: ?: =?:F ?:?:?: ?: =?:F ?:?: ?:B@:` =@:F @: @: 0@: @@: =P@:F X@:`@: p@: @: =@:F @:@: @: @:@ =@:F @:0@: @:A: =A:F A:P A:h 0A:@A:=PA:F XA:p`A: pA:A:F A:A: A:F A:A: B:`=B:F B: B:0B:rPB:F XB:`B: B:F B:B: B:F B:B: C:F C: C: PC:F XC:`C: C:F C:C: C:F C:0C: D:=D:F D:` D: 0D:6PD: XD:`D:(D: =D:F D:D: D:6D:=D:F D:D:` D:E:=E:F E: E:0 0E: @E:@=PE:F XE:`E:( pE:@E:F E:0E:5E:F E:0E:5F:F F:P F:5PF:F XF:P`F:5F:F F:pF:5F:F F:pF:5G:/G: (G:x@G: =PG:1XG: 2`G:1pG:UCG:=G:1G:@2G:1G:5G:@=G:1G:`2G:G:H:=H:1H:`2 H:P0H:P@H:=PH:1XH:2`H:xpH:H:=H:1H:2H:H:H:=H:1H:2H: H: I:=I:1I:2 I:0I: @I: =PI:1XI:2`I:xpI: I:=I:1I:2I:8I:`!I:`=I:1I:2I:I:"J:1J:2 J: PJ:1XJ:2`J:5J:1J:2J:J:@=J:1J:2J:J:"K:1K: 3 K:#(K:@#@K: =PK:1XK: 3`K:pK:h#K:1K: 3K:5K:1K: 3K:L:=L:1L: 3 L:0L:#@L:`=PL:1XL: 3`L:ppL: $L:=L:1L: 3L: L:$L:=L:1L: 3L:L:$M:=M:1M:`3 M:0M:p%@M:=PM:1XM:`3`M:xpM:1M:=M:1M:3M:M:%M:=M:1M:3M:M:%N:@=N:1N:3 N:P0N:&@N: =PN:1XN:3`N:@pN:&N:=N:1N:3N:N:'N:`=N:1N:3N:P N:O:=O:1O:3 O:80O:X(PO:1XO:3`O:1hO:1O:=O:1O:3O: O:X(O:@=O:1O:4O:O:(P:=P:1P: 4 P:h0P:X(@P:=PP:1XP:@4`P:pP:h)P: =P:1P:@4P:P:(*P:=P:1P:@4P:P:*Q:`=Q:1Q:@4 Q:80Q:*@Q:=PQ:1XQ:@4`Q:pQ:+Q:=Q:1Q:`4Q:@1Q:,Q:=Q:1Q:4Q:Q:h,R:@=R:1R:4 R:"10R:,@R:=PR:1XR:4`R:"1pR:,R:`=R:1R:5R:HR:-R:1R:05R:5S:1S:05 S:PS:1XS:05`S:5S:1S:05S:S:=S:1S:P5S: S: T: =T:1T:p5 T:0T:PT:1XT:5`T:5T:1T:5T:T: =T:1T:5T:PT:U:!=U:6U:`K U:60U:6@U:!=PU:6XU:`K`U:BpU: CU: !=U:6U:`KU:BU:7U:"=U:6U:KU:`BU:PCV:@"=V:6V:K V:B0V:C@V:`#=PV:6XV:K`V:ApV:CV:#=V:6V:KV:hAV:CV:6V:KV:D6W: $=W:6W:K W:A0W:D@W:#=PW:6XW:K`W:@pW:8DW:6W:KW:D6W:$=W:6W: LW:@W:hDX:$=X:6X:@L X:?0X:!7@X:@%=PX:6XX:`L`X:>pX:DX:%=X:6X:LX:<X:EX:6X:LX:EX:FY: '=Y:6Y:L Y::0Y:8F@Y:&=PY:6XY:L`Y:9pY:FY:`&=Y:6Y:LY:h9Y:FY:&=Y:6Y:LY:9Y:0GZ:'=Z:=7Z: M Z:>0Z: C@Z:*=PZ:6XZ:PM`Z:?pZ:rZ: *=Z:6Z:PMZ:x?Z:GZ:)=Z:6Z:PMZ:?Z:X7[:`)=[:6[:PM [:>0[:r@[:)=P[:6X[:PM`[:@>p[:r[:(=[:6[:PM[:>[:t7[:@(=[:6[:PM[:6[:)7\:'=\:6\:PM \:=0\:7P\:6X\:M`\:5\:6\:M\:\:*=\:6\:M\:=\:7]:6]:M ]:5P]:6X]:M`]:]:@+=]:6]:M]:x=]:7]:6]:N]:5^:6^:N ^:@^:+=P^:6X^:N`^:@=p^:G^:,=^:6^:`N^:8^:G^:`,=^:6^:N^:8^:G_: -=_:6_:N _:<0_:0H@_:,=P_:6X_:N`_:X<p_:H_:-=_:6_:N_::_: C_:6_: O_:7_:7`:-=`:6`: O `: <0`: C@`:@.=P`:6X`:PO``:;p`: C`:.=`:=7`:O`:;`: C`:/=`:6`:O`:h;`:(Ia:`/=a:6a:O a:(;0a:(I@a:/=Pa:6Xa:O`a::pa:(Ia:0=a:6a:Oa:H8a:Ia: 0=a:6a:Oa:8a:(Jb:0=b:6b: P b:`:0b:hJPb:6Xb:PP`b:5b:6b:PPb:b:1=b:Pb:Wb:Ub:Uc:@2=c:Pc:X c:`U0c:P@c:1=Pc:PXc:X`c:0Upc:Pc:`3=c:Pc: Xc:Tc:rc:3=c:Pc: Xc:Tc:rd:2=d:Pd: X d:T0d:P@d:5=Pd:PXd:@X`d:`Tpd:rd:@5=d:Pd:@Xd:(Td:qd:4=d:Pd:@Xd:Sd:re:4=e:Pe:@X e:S0e:P@e: 4=Pe:PXe:@X`e:Spe:Ve:3=e:Pe:@Xe:XSe:Pe:Pe:`Xe:8Ve:Sf:6=f:Pf:`X f:R0f:`VPf:PXf:X`f:5f:Pf:Xf:f:6=f:Pf:Xf:`Rf:Vg:`6=g:Pg:X g: R0g:PPg:PXg:X`g:8Vhg:Sg: 7=g:Pg:Xg:0Sg:Pg:7=g:Pg:Xg:Sg: lh:@8=h:Ph:Y h:W0h:r@h:7=Ph:PXh:Y`h:Vph:rh:`9=h:Ph:0Yh:Qh:Qh:Ph:0Yh:Qh:Si:9=i:Pi:0Y i:Q0i: l@i:8=Pi:PXi:0Y`i:Qpi:Qi:Pi:PYi:8Qi:VQi:9=i:Pi:PYi:cPi: lj: :=j:Pj:pY j:R0j: lPj:YXj:Z`j: k:j:Yj:Zj:j:j:(Zj:hZj:@ j:Yj:Yk:Y k:Y(k:[8k: @k:YXk:Y`k:Yk: ;=k:^k:ok:hk:rk:<=k:^k:pk:b]k:^l:@<=l:^l:p l:I]0l:^@l:;=Pl:^Xl:p`l:1]pl:^l:;=l:^l:pl:cl:il:^l:pl:(m:^m:@p m:5Pm:^Xm:@p`m:m:==m:^m:hpm:bm:^m:^m:pm:5n:^n:p n:Pn:^Xn:p`n:5n:^n:pn:n:^n:pn:5o:^o:p o:@o:`==Po:^Xo:p`o:[po:^o: >=o:^o:po: ho:^o:==o:^o:po:^o:__p:>=p:^p:p p:g0p:^@p:>=Pp:^Xp:p`p:gpp:xip:^p:pp:_p:^p:pp:q:@=q:^q:q q:Hb0q:"_@q:?=Pq:^Xq:q`q:bpq:iq:@?=q:^q:qq:aq:iq:@=q:^q:0qq:Hbq:"_r:`@=r:^r:0q r:a0r:i@r: A=Pr:^Xr:Pq`r:gpr:^r:A=r:^r:hqr:par:jr:A=r:^r:hqr: ar:8js:^s:hq s:_Ps:^Xs:hq`s:s:^s:qs:@_s:C=s:^s:qs:hgs:pjt:`C=t:^t:q t:0g0t:j@t:C=Pt:^Xt:q`t:fpt:pjt:B=t:^t:qt:ft:jt:@B=t:^t:qt:`ft:K_u:^u:q u:5Pu:^Xu:q`u:u:D=u:^u:qu:8fu:ju: D=u:^u:qu:fu:D3v:^v:q v:5Pv:^Xv:q`v:v:D=v:^v:qv:\v:+v:F=v:^v:qv:]v:\_w:E=w:^w:q w:]0w:\_@w:@E=Pw:^Xw:q`w:epw:D3w:F=w:^w:rw:ew:jw:`F=w:^w:rw:ew:jx:@H=x:^x:0r x:]0x:h_@x:G=Px:^Xx:0r`x:`epx:kx:G=x:^x:0rx:0ex:jx: G=x:^x:0rx:dx:ky:H=y:^y:Hr y:a0y:8l@y:I=Py:^Xy:Xr`y:`py:"_y:`I=y:^y:pry:ay: ly:I=y:^y:ry:ay: lz:^z:r z:Tu@z: J=Pz:^Xz:r`z:`pz: lz:J=z:^z:rz:o[z:^z:@K=z:^z:rz:bz:`l{:J={:^{:r {:pb0{:lP{:{X{:r`{:({{:`L={:^{:r{:Q[{:s_{:L={:^{:r{:``{:s_|:K=|:^|:r |:8`0|:s_@|: M=P|:^X|:s`|:`p|:}_|:L=|:^|:s|:_|:_|:N=|:^|:@s|:0d|:l}:@N=}:^}:@s }:pd0}:l@}:M=P}:^X}:@s`}:dp}:_}:M=}:^}:@s}:]}:_}: P=}:^}:ps}:c}:_~:O=~:^~:ps ~:c0~:^@~:`O=P~:^X~:ps`~:cp~:m~:O=~:^~:ps~:Xc~:(m~:@Q=~:s~:s~:s~:_:t: ::P:tX:`: ::t::::t::`::t: ::P:tX:`:::t::@:Ѐ:t؀::`::t: ::P:tX:`:::t:: :Ё:t؁::::w:x:f :x8:t@:t`:xh:xx:0g :t:t:t:tȂ:8y؂:0^ :u:t:u :xy(:y8:^ @:,uX:t`:Du:Xu: z:p^ :ou:t:u:xz:z:e :u:t :u@:({H:x{X:e `:ux:t:u:(|:|:e :u؄:t:u:u: }:@c :u8:t@:v`:}h:}x:c :~:t:*v:~ȅ:؅:c :>v:t:*v :(:8:b @:AvX:t`:-v:`R=:l::<: lІ:l؆::5:l: :@:R=P:lX:`:p:: S=:l::::R=Ї:l؇::::S=:l: :X0:r@:@T=P:lX:`:0p: l:l::5Ј:l؈:::S=:l: :0:@:U=P:lX:@`:p::l:@:Љ:l؉:@::l:@ :P:lX:@`:Ӄ:T=:l:@:P:Њ:l؊::ރ:l: :@:`U=P:lX:`:p::l::5Ћ:l؋:::l:Ѕ :5P:lX:Ѕ`::l::ރЌ:l،:::U=:l: :؀0:P:lX:`:5:l::Ѝ:ه؍::5:ه: :P:هX:`:::ه:::Ў:ه؎:: ::ه: ::P:هX:`:`::ه:::Џ:ه؏::::ه: :@:P:هX:`:::ه::@:А:هؐ:0:5:ه:0 :P:هX:0`::ه:0: Б:هؑ:H:5:ه:H :P:هX:P`:5:ه:P:В:هؒ:P:5:ه:P :P:هX:p`:5:ه:p:Г:هؓ:p:5:ه:p :@:H:`X:0 `:+x:ه:@::H:~ :Qؔ:ه:d:s::`z :8:ه@:`:vh:x:~ ::ه::ȉȕ: ؕ:v ::ه: :Lj(:@8:} @:ψX:ه`:ۈ:ʈ::u :҈:ه:ʈ:: :u ::ه :.@:H:X:w `:>x:ه:[:P::v :tؗ:ه::Y=:5:P :0:@:X=P:5X:P`:p: l:`Y=:x:::И:{ؘ::({:Y=:: :v0:@:@[=P:X: `:p:Ȭ:Z=:: :h:r:Z=Й:ؙ: :@:ܬ: Z=::  :0:?@:\=P:X:@`:Mp:r:`\=::@:Ы::\=К:ؚ:@:(:?:[=::@ :0:?@:]=P:pX:@`:Rp:l: ]=:p:@::lЛ:p؛:P::S:@^=:p:p :@0:@:]=P:pX:p`:p::p:::S:_=М:p؜:::r:`_=:p: :0:r@:_=P:pX:`:xp:r:^=:p::P:Н:p؝:::Ȱ:p: :(:Ȱ@:`=P:pX:`:(p:: `=:p::::`=О:p؞:б:X::`b=:p: :خ0:@:b=P:pX:`:p::a=:p:::l:@a=П:p؟::::@d=:p:0 :@0: @:c=P:pX:0`:p: :c=:p:0:Я: : c=Р:pؠ:0:: :b=:p:0 :x0:@: f=P:X:`:ȿp::e=:::: :`e=С:ء::`:`:e=:: :(0:5@:f=P:X:`:p::::PТ:آ::c:`h=:: :0:@:h=P:X:`:Ⱦp::g=:::::@g=У:أ::::f=:: :0:@:j=P:X: `:hp::@j=:: :0::i=Ф:ؤ: :::i=::  :Ƚ0:@: i=P:X: `:p::h=:: :p:: l=Х:إ:@:8:3:k=::@ :ؼ0:@:`k=P:X:@`:p:&:k=::@:`:x:l=Ц:ئ:`:(:3:l=:: :0:@:m=P:X:`:p:3:@m=::::):o=Ч:ا::: l: o=:: :0:7@:n=P:X:`:p:7:`n=:::h:7:n=Ш:ب:: :3:@p=:: :0:L@:o=P:X:`:`p:^:q=::::o:p=Щ:ة::::: :P:X: `:h:: :hЪ:{ت:@:({:w=::X :0: l@:v=P:X:X`:p:r:@v=::X:p:h:u=Ы:ث:X:H: l:u=::X :0:@: u=P:X:X`:p::t=::X:x::`t=Ь:ج:X:H::t=::X :0:@:s=P:X:X`:ȵp::@s=::X:x: l:r=Э:ح:X:: l::X :@:r=P:X:X`:Hp:: r=::X:(: l:q=Ю:خ:X:::`q=::X :0:@:x=P:X:p`:`p:: x=::p:: l:w=Я:د:p:0: l:`w=::p :0:@:z=P:X:`:p::y=:::-::@y=а:ذ:::-:x=:: :Ⱥ0:@:`z=P:X:`:Sp:@:z=::::3б:ر::G:W: {=:: :S0:x@:{=P:X:`:p::{=:::8::|=в:ز::::@|=:: :0:@:}=P:X:0`:p:c:`}=::0::v:}=г:س:0:: l: ~=::P :0:cP:X:P`::~=::p:a::~=д:ش:::&:@=:: :0:@:=P:X:`:p::=::::0:`=е:ص:::: =::  :0:p@:=P:X: `:p::=::@:::=ж:ض:`::3:=:: :"0: l@:=P:X:`: p: l:@=:::::`=з:ط::h::=:: :i0:@:@=P:X:`:@p::=:::Q::=и:ظ::8:!: =:: :0::@:=P:X:`:p:P:=:::`::`=й:ع::n::=:: :0:O@: =P:X:`:p:c:=:: :`::=к:غ:P:H:c:@=::P :P0:&@:=P:X:P`:(p:Y::h:uл:ػ::: :=0:{8:@:P:`: =p:{x::6::=:{::м::=:{::R: l :@=0:{8:@:P:p:x:p:m::=::p:н: ::: :@=0:8:@:P:,`:=p:x:::,:=:::о:,: =:::@: :=0:8:@:P:(`:`=p:x:::(:@=:::п::=:::: :=0:8:@:`P:`:=p:x: :::`=:: :A::=:: :: :=0:8: @:hP:Hp:x:@:m:: =::@:&:5::`:m: :=0:8:`@:]P:,`: =p:>x:::o:=:>::h: l:>::50:>8:@:p:>x::P:>::c:=:>::8: l :@=0:>8:@:P: l`:=p:>x:0:: l:=:>:0:::{:P:({ :=0:>8:p@:HP:`:`=p:>x:p:::>::5:>::(:8:H:X::::::1y:::(:8:$H:=X:Qh:bx:q:::::::::(:8:(H:X:h:-x:Q:B:W:k:{:::::$:(:8:H:X:+h:x:'::w:::q::9:G:_:q(:8:h:x:::::@:5::@ :@:=P:X:``:p: l:=::`:: l:@=::`:::`=:: :X0:@:=P:X:`: p::=::::: =:::8:r:=:: :0:P:X:`:5::::=:: :: l:@=::  :0:P:X:P`:5::P:::p:5::p :P:gX:`:::g:: ::g::::g: :`:P:gX:`:::g::::g::@::g:  :x(:@:@=P:gX: `:Pp::=:g:@:::=:g:`:)::=:g: :)0:@:`=P:gX:`:p:: =:g::::=:g::(::=:g: :0:@:@H:pX:i`:x:g::::Pr:2:g:G: :H: :X8:g@:t`:h:x:::g::::~::g: :(:p8:x@:X:g`: :::w::g: :::@t:::f0:8:#@:`: =p:x:$:: :=:: $:h: :=::@$: :  :=0:8:@$@:P:0 `:@=p:x:@$:: :=::@$:X:0 :=::X$::  :=0:8:X$@:P: `: =p:x:X$::x ::X$::=::X$:X:  :`=0:8:X$@:0P:p:x:X$:":@=::p$: :::p$:0:8:p$@:p:x:p$:::$:::$: :=0:8:$@:P P:(p:x:$::=::$: :P:=::$:x : :=0:8:$@: P:`: =p:x:$:` :":=::$: ::`=::$::% :`=0:8:%@:P:`:=p:x:%:H::=::%::8:@=::%::0:8:%@:p:x: %::: %:: =::@%::9 :=0:8:@%@:P:Wp:x:@%:::@%:::`%:0:8:`%@:`:=p:x:%:H:u:@=::%:: l:=::%:X : l0:8:%@:0p:x:%:X:=::%:::@=::%:p: :=0:8:%@:0P:`:=p:x:%::: =::%:::=::%:x: :`=0:8:%@:(P:`:=p:x:%:::=::%:::=::%:x:p : =0:8:&@:(P:L`:=p:x:&::L:`=::&:::=::0&:: :=0:8:0&@:PP:(`: =p:x:0&::(:=::0&::(:`=::0&::X :=0:8:0&@:HP:`:=p:x:0&::@:@=::0&::@:=::0&:X:@ :=0:8:0&@: P:x`:=p:x:P&::: =::P&:`::=::P&:8: :`=0:8:P&@:P:(`:=p:x:P&::x:=::P&:::@=::P&:P:@0:8:p&@:H:`:@=p:x:&:: l:=::&:: l:=::&: : :=0:8:&@:0 P:p:x:&:::`=::&: ::=::&::x0:8:'@:`: =p:x:0':::`=::P'::::=::P':L: :=0:8:P'@:P:P`:@=p:x:P':::=::P'::`:=::P':`: : =0:8:h'@:0P:P`:=p:x:h'::P::'::=::'::P0:8:'@:p:x:':5::':::':50:8:'@:p:x:':5::':::(:50:8:(@:p:x: (:5:: (::=::@(::  :@=0:8:(@:P: `:=p:x:(::':=::):::`=::@):p:C :=0:8:`)@:pP:`: =p:x:):H::=::):H::=::)::9 :@=0:8:)@:P:Wp:x:*:Z:=:: *:@:0:=:: *::0 :`=0:8:8*@:P:pp:x:8*:":=::P*::r: =::p*:a: l :=0:8:*@:P:U_`:=p:x:*:::@=::*:: :=::*::r :`=0:8:*@:pP:@ `:=p:x:*:H:":=::*:: : =::*::^ :=0:8:+@:P:m`:=p:x:0+:: :@=::P+:X:`!:{:p+:({ :=0:8:+@:(P:"h:P:=:.: /:8-:.::::=:2:;:5:2 :=0:28:;@:5P:2p:2x:;:5:2:;::`=:2:;:@7:r0:28:<@:5p:2x:<::2:@<:5:2:@<: :=0:28:@<@:7P:`7`:=p:2x:@<:6:7: =:2:@<:6:`8:=:2:@<:6:8 :`=0:28:p<@:m/P:5`:=p:2x:p<:`3:2:=:2:p<:V/: l:@=:2:p<:8/: :=0:28:<@:+0P:8`:@=p:2x:<:90:9:=:2:<:P6:2:=:2:<:06:2 : =0:28:<@:0P:9`:=p:2x:<:6:2:=:2:<:4:2:=:2:<:/:2 :=0:28:<@:4P:2`: =p:2x:<:`4:2:=:2:<:4:3:`=:2:<;3;P9 ;@=0;28;=@;/P;9`;=p;2x; =;S0;3;=;2;0=;/;9;`=;2;P=; 5;0: ;=0;28;p=@;5P;:`; =p;2x;=;3;P9;{;=;({;=;2;>;3;P9 ;@=0;28;(>@;4P;+3`;=p;2x;(>;4;:;=;2;@>;5;r;=;2;@>;P5;;0;n8;r@;nH;np;nx;r;;;n;r;;;n;r;;0;n8;r@;;p;nx;r;@;;n;r;;;n;r;;0;n8;r@;;p;nx;r;;;n;r; ;;n;r;;0;n8;r@;`;p;nx;r;;;n;r;`;;n;r;;0;n8;r@;;p;nx;r;@;;n;r;;;n;r;@;0;n8;r@;;p;nx;r;;;n;r;`;;n;r ;;0 ;n8 ;r@ ;`;p ;nx ;r ;@; ;n ;r ;; ;n ;r ; ;0 ;n8 ;r@ ;;p ;nx ;r ;; ;n ;r ;; ;n ;r ;@;0 ;n8 ;r@ ;;p ;nx ;r ;; ;n ;r ; ; ;n ;r ;0 ;n8 ;r@ ;p ;nx ;r ;`p ;= ;n ;s ;B ;n ;n ;s ;0 ;n8 ;0s@ ;`pp ;nx ;0s ; ;n ;Ps ; ;n ;ps;0;n8;ps@;`p`; =p;nx;s;B;n;n;s;;=;n;s;B;n0;n8;s@;`pp;nx;s;;@=;n;t;?;C;=;n;t;>;C ;=0;n8;0t@;?P;C`;=p;nx;0t;>;C;`=;n;`t;>;n; =;n;t;>;^ ;=0;n8;t@;`>P;r`;qh;Mp;]x;S;o;M;];S;o;M;];S ;&o(;0;pT8;S`;7oh;@Mp;\x;S;No; M;\;S;fo; M;\;S ;|o(;^0;`T8;S`;oh;0p;PTx;S;o; ;PT;S;o;;@T;S ;o(;~0;@T8;S`;oh;@\p;0Tx;pS;o;[; T;`S;C;D;Z;o;n ;p@;DH;@EX;r`;-px;n;Kp;G;H;x;0p;n;Np;@J;J;pY ;ep8;n@;~p`;8Kh;Kx;`;p;n;p; N;N;v;p;n;p ;P(;Q8;@|@;pX;n`;p;Q;R;;p;n;q;T;U;;p;n ; q@;@WH;xWX;@{`;qx;n;,q;W;xX;;=q;n;Pq;Z;h[; ;@q8;n@;Sq`;]h;]x;M;_q;n;|q;^;^;q;bq;n;q ;x_(;_8;0o@;qX;n`;q; `;P`;m;q;n;q;`;`;k;q;n ;q@;`aH;aX;@j`;qx;n;q;a;`b;Pi;q;n;r;e;xe;h ;q8;n@;r`;gh;(hx;f;h;n;h;i;Hi;e;i;n;r ;i(; j8;c@;jX;n`;j; k;Pk;pb;k;n;7r;l;(l;`;l;n ;l@;mH;HmX;`_`;mx;n;Ur;x;0~;T;@S;=;w;`x;w; x ;=0;w8;x@;wP; x`;@=p;wx; y;qw;;=;nz; z;py;y;nz;Pz ;50 ;nz8 ;Pz@ ;` ;=p ;nzx ;Pz ;py ;y ; ; ;` ;= ;z ;p~ ;| ; l!;=!;z!;p~ !;X|0!;|@!;`=P!;zX!;~`!;|p!;|!; =!;z!;~!;P}!; l!;=!;z!;~!;{!;}";=";z";~ ";{0";}@";@=P";zX";~`";p{p"; l";=";z";~";@{"; ~";=";z";";{"; ~#;z#;z(#;z8#;zh#;zx#;z#;=#;*#; #;#;<#;*#;0$;S0$;*8$;P@$;5p$;*x$;P$;$; =$;*$;P$;ɂ$;k$;=$;*$;p%;%;p0%;*8%;p@%;(p%;*x%;%;5%;*%;%;%;=%;*%;&;&;k &;@=0&;*8&;@&;tP&;pp&;*x&;&;(&;=&;*&;Є&;&;p&;*&;Є';(0';*8';@';);p';*x';';(;'; =';*';';';{';=';*';(;(; (;`=0(;*8(;@(;0P(;`(;=p(;*x(;(;(;(;(;0(;(;̃(;*(;݃);););  );σ8);*@);p);x););H;);););I;););*;@I;0*;8*;@*;J;p*;x*;*;H;*;*;*; H;*;*;+;G;0+;8+;@+;`_;p+;x+;+;_;+;+;+;f;+;+;,;f;0,;8,;@,;`J;p,;x,;,;L;,;,;,;J;,;,;-;K;0-;8-;@-; K;p-;x-;-;@L;-;-;-;K;-;-;.;c;0.;8.;@.;c;p.;x.;.; c;.;.;.;@d;.;.;/;d;0/;8/;@/;^;p/;x/;/;@[;/;/;/;@a;/;/;0;`;00;80;@0;`;p0;x0;0; `;0;0;0;`e;0;0;1; f;01;81;@1;e;p1;x1;1;e;1;1;1;b;1;1;2;`b;02;82;@2;b;p2;x2;2;e;2;2;2;b;2;2;3;`b;03;83;@3;b;p3;x3;3;a;3;3;3;E;3;3;4;Z;04;84;@4;X;p4;x4;4;@X;4;4;4;W;4;4;5; Z;05;85;@5;Y;p5;x5;5;`Y;5;5;5;Y;5;5;6;W;06;86;@6; W;p6;x6;6;V;6;6;6;`V;6;6;7;V;07;87;@7;U;p7;x7;7;@U;7;7;7;T;7;7;8; T;08;88;@8;T;p8;x8;8;S;8;8;8;`S;8;8;9;S;09;89;@9;@R;p9;x9;9;R;9;9;9; Q;9;9;:;P;0:;8:;@:;`P;p:;x:;:;P;:;:;:;O;:;:;;;Q;0;;8;;@;;Q;p;;x;;;;M;;;;;;;`M;;;;;<;M;0<;8<;@<;Z;p<;x<;<;@O;<;<;<;N;<;<;=;N;0=;8=;@=; N;p=;x=;=;_;=;=;=;@^;=;=;>;];0>;8>;@>;];p>;x>;>; ];>;>;>;\;>;>;?;`\;0?;8?;@?;\;p?;x?;?;[;?;?;?;`G;?;?;@;G;0@;8@;@@;F;p@;x@;@;@F;@;@;@;C;@;@;A;C;0A;8A;@A; E;pA;xA;A;D;A;A;A;`D;A;A;B;D;0B;8B;@B;E;pB;xB;B;(B;B;B;B;B; C;(0C;8C; @C;pC;{xC;0C;({C;C;ȼC;`C;C;C;ˑD;PD;D;` D;ڑ8D;@D;`D;hD;@xD; D;ݑD;D;D;D;D;D;D;E; E;(E;H8E;@E;XE;`E;E; E;(E;E;E;E;"E;PE;pE;F;F; F;(@F;PHF;xXF;p`F;xF;F;+F;GF;F;@F;dF;F;.G;xG;G; G;8G;@G;`G;hG;(xG;`G;ԒG;G;G;G;G;G; G;H;  H;(H;8H;@H; XH;`H;#H;3H;H;TH;HH;H;aH;vH;PH;PI;I; I;@I;HI;XI;p`I;ēxI;I;ٓI;I;I; I;ǓI;I;ܓJ;J;J; L J;8J;@J;`J;HhJ;pxJ;J;J;J;,J;J;(J;J;EJ;K;b K;(K; 8K;@K;{XK;`K;K;K;xK;K;~K;K;K;K;K;L;̔L; L;@L;HL;XXL;P`L;ϔxL;L;L;L;L;L;L;L;M;M;M; M;48M;@M;O`M; hM;HxM;`M;7M;M;RM;xM;M;PM;fM;N;~ N;(N;8N;@N;XN;`N;ƕN;ڕN;N;N;N;N;N;N;(N; O; O; O;5@O;FHO;XO;`O;\xO;O;oO;O;@O;qO;~O;O;P;P;P;o P;8P;@P;Җ`P;hP;xP;jP;P;P;P;P;P;jP;P;Q; Q;x(Q;8Q;l@Q; XQ;`Q;8Q; Q;PQ;PiQ;Q;Q;LQ;Q;8Q;rR;hR; R;@R;HR;XR; t`R;xR;R;R;R;R;iR;̗R;R;S;8S;pS;p S;8S;@S;`S;hS;8xS;nS;6S;S;PS;S;S;nS;S;T;f T;(T;8T;0k@T;XT;`T;T;T;T;@jT;T;T;՘T; T;PT;uU;U; U;@U;HU;XU;m`U;!xU;U;7U;U;U;`U;IU;U;bV;V;@V; V;w8V;@V;`V;hV;xV;kV;V;V;V;əV;`V;V;V;W; W;(W;8W;p@W;XW;`W;0W;@W;pW;W;CW;W;^W;W; W;mX;uX; X;@X;HX;XX;i`X;xX;X;ҚX;X;X;iX;X;X;Y;hY;Y;I Y;8Y;@Y;6`Y; hY;hxY;GY;LY;Y;aY;Y;0Y;EY;rY;Z; Z;(Z;8Z;@Z;XZ;`Z;Z;ЛZ;Z;Z;ޛZ;Z;Z;Z;8Z;[;[; [;#@[;H[;X[;A`[;4x[;[;E[; [;H[; [;R[;[;i\;\;\; \;U8\;@\;l`\; h\;x\;0\;x\;\;|\;\;\;0\;\;]; ];(];8];@];МX];`];];@];p];];];];];];];P^;.^; ^;I@^;pH^;X^;`^;`x^;^;y^;^;^;^;^;^;_;(_;H_; _;8_;@_;`_;h_;x_;_;0_;_;ɝ_;P_;_;(_;_;`; `;(`;8`;<@`;X`;``;,`;`;`;0w`;?`;`;U`;g`;@`;1a;a; a;@a;Ha;XXa;1`a;xa;a;a;a;a;Pa;a;a;b;0b;Pb;0 b;Ϟ8b;@b;`b;hb;xb;pb;Ҟb;b;b;$b;(b;b;Bb;c;^ c;(c;8c;@c;XXc;`c;c;vc;c;0c;c;c;c;8c;`c;d;ʟd; d;@d;Hd;Xd;Pa`d;xd;d;d;d; d;_d;d;d;*e;'e;e; e;E8e;@e;a`e;he;xe;*e;Ge;e;We;ce;e;e;we;f; f;(f;X8f; @f;Xf;`f;f;f;8f;@f;̠f;f;f;Xf;f;`g;Ϡg; g;@g;=Pg; Xg;0`g; pg;rg;@=g; g;0g;!g;- g;=g; g;0g;!g;rh;=h; h;0 h;0h;? @h; =Ph; Xh;0`h;ph;? h;=h; h;0h;h;!h;`=h; h;0h;hh;"i;=i; i;0 i;80i;? @i;=Pi; Xi;0`i; pi;? i;=i; i;0i;@!i;p"i; i;1i;(j;=j; j; 1 j;!0j;"@j;=Pj; Xj; 1`j; pj;X#j;@=j; j; 1j; j;\ j;=j; j;@1j; j;#k;`=k; k;@1 k; 0k;\ @k;=Pk; Xk;`1`k;X pk; $k;=k; k;`1k;0 k;$k; =k; k;`1k; k;\ l;=l; l;1 l;0l;$@l;@=Pl; Xl;1`l;pl;\ l; =l; l;1l;l; l;=l; l;1l;l; m;`=m; m;1 m;0m;j @m;=Pm; Xm;1`m;xpm; m;=m; m;1m;pm;%m;=m; m;1m;X m;%n;=n; n;2 n;0n;%@n;@=Pn; Xn;2`n;pn;h&n; n;2n; n;=n; n; 2n;n;| o; =o; o;@2 o;H0o;&@o;=Po; Xo;@2`o;po;? o;`=o; o;@2o;o;&o; o;@2o; p;=p; p;`2 p;0p;8'@p;=Pp; Xp;2`p;pp;| p;`=p; p;2p;p;'p;=p; p;2p;`p;? q;=q; q;2 q;> 0q; @q;@=Pq; Xq;2`q;$ pq; q; q;2q; q; q;2q; r;=r; r;2 r;(0r;? @r; =Pr; Xr;2`r; pr;? r;=r; r;2r;r;'r; r;2r; s; s;2 s; @s;=Ps; Xs;2`s;ps;? s;@=s; s;2s;s;? s;=s; s;2s;s;? t; t;2 t; Pt; Xt;3`t; t; t;3t; t; t; 3t; u;=u; u; 3 u;x0u;H(Pu; Xu; 3`u; u;`=u; u;@3u;(u;(u; u;@3u;(v; =v; v;`3 v;@0v;X)@v;=Pv; Xv;`3`v;pv; v;=v; v;3v; v;)v;@=v; v;3v;v; w;=w; w;3 w;0w; @w;`=Pw; Xw;3`w;pw;)w;=w; w;3w;Xw;\ w;=w; w;3w;w; lx;@=x; x;3 x;0x; @x;=Px; Xx;3`x;px; x;=x; x;3x;xx; x; =x; x;3x;Hx;\ y;=y; y;3 y;0y; l@y;=Py; Xy;4`y;py; y;`=y; y;4y;y; y;=y; y;4y;xy;\ z;=z; z;4 z;H0z; l@z;=Pz; Xz;@4`z; pz;(*z;=z; z;@4z;z;\ z; =z; z;@4z;z; l{;={; {;4 {;0{; @{;@=P{; X{;4`{;p{;`*{; {;4{; {;>{; {;4{;`{; |;`>|; |;4 |;0|; @|; >P|; X|;4`|;@p|; |;>|; |;4|;|;*|; |;4|; };>}; }; 5 };P0};*P}; X}; 5`}; };>}; };@5};}; };@>}; };@5};}; ~;>~; ~;@5 ~; 0~; @~;>P~; X~;`5`~;p~;+~; ~;`5~; ~;>~; ~;5~;X~;(+;`>; ;5 ;(0;r@; >P; X;5`; p; ;>; ;5;;+;>; ;5;;p,;>; ; 6 ;h0;0-@;>P; X; 6`;(p; ;@>; ; 6;; ;`>Ѐ; ؀;P6;;X-;>; ;6 ;0; P; X;6`;5; ;6;; >Ё; ؁;6;;hD; ; 7 ;5P; X; 7`;; ;P7;< Ђ; ؂;`7;< ; ;x7 ;5P; X;x7`;; ;x7;5Ѓ; ؃;x7;; ;7 ;5P; X;7`;;>; ;7;p ;.Є; ؄;7;5; ;7 ;@;@>P; X;7`;p;0.;>; ;7;;X.Ѕ; ؅;7;.; ;7 ;.@; >P; X;8`;p;h/;>; ;8;0/;V ; >І; ؆;08;@;/;` >; ;08 ;/0; 0P; X;P8`;q ; ;p8; Ї; ؇;p8; ; >; ;8 ; 0;H0P; X;8`; ; ;8; Ј; ؈;8; ; >; ;8 ; 0; 8;@;@;p;]Bx;`Z;@;;]B;`Z;;;]B;`Z;;0;]B8;`Z@;`;p;]Bx;`Z;;; >;]B;Z;LЊ;sB; >;]B;Z;L; M ;@ >0;]B8;Z@;AP;rp;]Bx;Z;HM;pM;>;]B;Z;`LЋ;M; >;]B;Z;A;r ;`>0;]B8; [@;LP;M`; >p;]Bx;`[;@;`N;>;]B;`[;JЌ;N;]B;[;50;]B8;[@;`;>p;]Bx;[;@;r;]B;[;5;]B;[; ;@>0;]B8;[@;@P;N`;>p;]Bx;[;~@;6;]B;[;5;]B;[; ;>0;]B8;\@;KP;O`;>p;]Bx;@\;(L;8O;]B;\;5;]B;\;0;]B8;\@;5p;]Bx;\;;]B;\;5;]B;\;0;]B8;\@;5p;]Bx;\;; >;]B;\;IБ;O;>;]B;\;H; P ;`>0;]B8;\@;G?P;P`;>p;]Bx; ];,?;P;]B;`];5;]B;`]; ;@>0;]B8;`]@;xHP;Pp;]Bx;`];5;]B;`];;>;]B;`];XH;0Q ;>0;]B8;]@;0HP;Qp;]Bx;];5;]B;];;>;]B;];@;Q ;`>0;]B8;]@;>P;B`;>p;]Bx;];G; l;>;]B;^;>Е;Q; >;]B;^;o>;(R ;>0;]B8;0^@;[>P;B`;>p;]Bx;P^;G;PR;>;]B;P^;GЖ;R;@>;]B;P^;PG;R ;>0;]B8;^@;9P;B`;`>p;]Bx;^;9;B;]B;^;5;]B;^; ;>0;]B8;^@;#:P;(S`;>p;]Bx;^;pE;pS; >;]B;^;:И;S;>;]B;^;E;;B ;@>0;]B8;^@;1;P;Tp;]Bx;^;5;]B;^;;>;]B;^;pF;0T0;]B8;_@;5p;]Bx;_;;`>;]B;0_;C>К;B; >;]B;P_; G;R ;>0;]B8;P_@;<>P;R`;>p;]Bx;_;F;pT;]B;_;B;]B;_;B0;]B8;_@;Bp;]Bx;_;C;>;]B;`;xJМ;T;@>;]B;@`;8E;T0;]B8;`@;5p;]Bx;`;;>;]B;`;,AН;r;>;]B;`;J;r ;`>0;]B8; a@;JP;hU`;>p;]Bx;Pa;;;B;]B;pa; CȞ;(C; >;]B;pa;A;U ;>0;]B8;a@;9P;B`;>p;]Bx;a;9;B;@>;]B;a;:П;B;]B; b;50;]B8; b@;`;` >p;]Bx; b;F;U; >;]B; b;EР;B;>;]B; b;E;0;]B8;Pb@;HFP;Up;]Bx;pb;5;]B;pb;;]B;b;50;]B8;b@;`; !>p;]Bx;b;8J;T;]B;c;5;]B;c; ;!>0;]B8;c@;EP;PV`;!>p;]Bx;`c;9;V;]B;c;5;]B;c; ;@">0;]B8;c@;@P;Vp;]Bx;c;5;]B;c;;]B;c;50;]B8;c@;`;">p;]Bx;d;;;PC;#>;]B;0d;=Х;PC;`#>;]B;Pd;w9;dC ;#>0;]B8;pd@;=P;Wp;]Bx;d;5;]B;d;; $>;]B;d;F;0W ;$>0;]B8;d@;V;P;(W`;$>p;]Bx;d;g;;(W;]B;d;5;]B;d; ;@%>0;]B8;d@;~;P;PW`;&>p;]Bx;e;d9;pC;%>;]B;e;Q9Ш; ;`&>;]B;0e;=;W ; '>0;]B8;Pe@;w=P; `;&>p;]Bx;Pe;d9;C;]B;pe;5;]B;pe; ;'>0;]B8;e@;V:P;(W`;'>p;]Bx;e;E;xW;@(>;]B;e;?:Ъ;(W;C;W;;C;]B ;C@;XH;XXX;`;Cx;]B;C;X; Y;;Dث;]B;D;Y;Y;i ;4D8;]B@;KD`;^Dh;Zx; ;rD;]B;D;;;FȬ;Ь;Ь;F; *>;zg;h ;f0;g@;*>P;zgX; h`;fp;f;*>;zg;@h;f;g;@+>Э;zgح;Ph;Xf;g;zg;`h ;5P;zgX;`h`;;+>;zg;h;0f;g;,>Ю;zgخ;h;)g;g;;;0;dm8;`v@;5p;dmx;`v;;dm;xv;;;dm;xv; ;0;dm8;v@;5p;dmx;v;;dm;v;rm;dm;v;m0;dm8;v@;mp;dmx;v;5;dm;v;;->;dm;v;8t;m ;@->0;dm8;v@;tP;m`;,>p;dmx;v;0m;;dm;v;mȲ;m;dm;w;50;dm8;w@;`;/>p;dmx;0w;s; l; />;dm;0w;mг;;.>;dm;0w;l; ;`.>0;dm8;0w@;sP;`t`;.>p;dmx;0w;`s;t;/>;dm;Pw;lд;+;`1>;dm;hw;@s;t ;1>0;dm8;hw@;sP;u`;0>p;dmx;hw;r;m;@0>;dm;hw;lе;m;1>;dm;xw;h;0;dm8;w@;mH;mp;dmx;w;m;n;dm;w;nȶ;S; 2>;dm;w;@p;+ ;2>0;dm8;w@;xpP;Pup;dmx;w;(n;4n;dm;w;Enȷ;Pn;`4>;dm;w;l;} ;4>0;dm8;w@;lP;u`;3>p;dmx;w;l;&~;@3>;dm;w;и;`n;2>;dm;w;l;r ;gn(;u8;@;nX;dm`;n;n;v;;n;dm;n;@5>;;p;Y.; ;6>0;8;@;6P;`;5>p;x;;;В;`6>;;;к;;:>;;;;r ;:>0;8;@;yP;r`; :>p;x;;a;;9>;;;+л;;`9>;;; ;x ;9>0;8;@;6P;}`;8>p;x;;;$;@8>;;;м;7;7>;;;K;J ;7>0;8;@;P;r`; 7>p;x;;;g;6>;;;н;;<>;;;+; ;`<>0;8;@; P;x`;<>p;x;;; ;;>;;;о;g;@;>;;;; ;@A>0;8;@;?P;l`;@>p;x;;;;@>;;;?п;; @>;;;; ;?>0;8;@;P;ā`;`?>p;x;;;ȁ;?>;;;6;́;>>;;;;g ;@>>0;8;@;P;ҁ`;=>p;x;;+;;=>;;; ;x; =>;;;; ; C>0;8;Ў@;6P; `;B>p;x;Ў;+;;`B>;;Ў; ;x;B>;;Ў;;ׁ ;A>0;8;Ў@;P;`;`E>p;x;;;@;E>;;;+;;D>;;; ;x ;@D>0;8;@;P;ȁ`;C>p;x;;;g;C>;;;;;F>;;;;g ; F>0;8;@;P;r`;E>p;x;;;(;`H>;;;;ҁ;H>;;;;r ;G>0;8;@;P;ҁ`;@G>p;x;;;r;F>;;;;p;`K>;;;;ׁ ;K>0;8;@;P;ā`;J>p;x;;;r;@J>;;;;g;I>;;;;r ;I>0;8;@;P;ҁ`; I>p;x;;;r;H>;;;;;O>;;(;h; ;O>0;8;(@;̀P;`; O>p;x;(;@;;N>;;(;Б;;`N>;;(;; ;N>0;8;(@; P;h`;M>p;x;(;Ȑ;;@M>;;(; ;;L>;;(;;P ;L>0;8;(@;xP;`; L>p;x;(;;;K>;;(;0;H(;X;;p;<;Q ; ;p ;p ;7 ; ;@ ; ; ; ;g ;` ;p( ; (; P;_X;@``;_h; a;P ; ;`; ; ; ;' ; ;% ; ; ; ;0k ;0k ;0k (;0k 0;! 8; H;<P;8X;:`;?x;;;;@;;; ; ; ; ; (;G 0;G @;* H;* P;* X;  `;  h;B p;B ;p ;p ;7;D; ; ; ;@ ;\ ;; ;* (;* 8; X; `; ; ; ; ; ;p ; ; ;0 ;0 ; ; ;` ;` ;g;; ;ؒ; ; ;; ;Њ ; ; ;q; ;H; ; ;x; ;;0 ;@ ;ؓ;P ;` ;;p ;0; ; ;X; ; ;; ;Ћ ;; ; ;ؔ; ; ;; ;0 ;0;@ ;P ;`;` ;p ;; ; ;; ; ;; ;Ќ ;; ; ;8; ; ;`; ;0 ;;@ ;P ;;` ;p ;ؖ; ; ;; ; ;0X; ;;0 ;X;@ ;ő;P ;X;` ;;p ;X; ;X; ;X;@ ;/; ;HX; ;f; ;X;Й ;; ;; ;@ ;ؗ; ; ;;0 ;@ ;X;P ; ;; ; ;И;p ; ;;В ;@ ;@; ;8; ;;0 ;8;@ ;@;P ;8; ;;К ;8; ;@;P ; ;p ;p8; ;;0 ;@;P H; P; ;; ;H@; H; P;0 ;; ;М8; ;; ;`8; ;;0 ;8;P ;0;p ;x8; ;; ;8;Р ;X; ;8; ;;0 ;@@;P H; P; ;; ;8; ;P; <8< << <p8< <Т<P <0@< H< P< << <8< <<Ч <8< <h< <ȥ8< <(<0 <8<P <<p <@< < <p<0 <qr<L<t<t<<0 <8u@ <H <0 <u <@ <Й0 <v@ <H < <v <К <0 <v@ < H <P8 < 4 <4 <H3X!<t5!<5"<3x"<3"< 48#<p4#<2#<[5X$<3$<j:$<r$<`h$<>8%<^%<^%<]X&<0^&<6k'<[x'<['<@Z8(<Rk(<\(<P\X)<\)<\*<\x*<P\*<hk8+<8]+<`]+<kX,<hk,<]-<]x-<k-<Z8.<Z.<Z.<jX/<j/<j0<jx0<W0<[81<[1<8[1<X[X2<W2<XW3<Wx3<W3<jj84<j4<j4<jX5<j5<W6<Wx6<X6<X87<`^7<hZ7<VX8<0V8<V9<Vx9<Y9<Y8:<Y:<j:<XX;<(Y;<XY<<Xx<<U<<U8=<HU=<xU=<(TX><XT><T?<Tx?<j?<j8@<=j@<Xj@<ZXA<kA<XWB<@ZxB<hXB<X8C<HC<xC<xXD<D<HE<PxE<E<y8F<yF<F<XG<G<H<XxH<H<8I<0I<ЏI<TsXJ<J<hK<xK<K<x8L<sL<'sL<@XM<8M<N<`xN<N<8O<O<ЌO<XP<hP<hQ<xQ<Q<Q<R<0R< pR<R<R<XS<S<T<xT<`T<8U<8U<U<"XV<V<W<;xW<W<8X<X<X<XY<(Y<`Z<xZ<Z<8[<[<[<X\<P\<]<x]<ؼ]<8^<л^<^<X_<_<`<طx`<`<8a<˲a<a<Xb<(b<Xc<Xxc<c<8d<d<d<Xe<He<Xf<uxf<f<x8g<g<g<Ph<`h<h<Xi<i<j<xj<0j<8k<k<Pk<0l<Pl<!pl<2l<?l<Tl<f@m<zxm<xm<P>m<ȟ>m<Xn<n<o<`9s<s<(s<o<s<Pt<t<`t<t<ht<@;t< t<@ t<P t<P t<Pm<Pu<Xu<`u<u<u<Xv<v<Ow<xw<w<88x<x<@x<Xy<Hy<z<xz<Pz<8{< {<{<X|<|<h}<hx}< }<8~<~<~<`X<<<x<؀<(8<P<<X< <O<ax<8؃<8<<@<pX< <<x<0؆<8<[<<X<<8<x<؉< 8<P<<X<<<hx<،<88<[<<X<x<<Hx<؏<8<0<p<X< <<x<ؒ<8<<(<`X<<< x<(ؕ<P8<P<<UX<l<<x<ؘ<8<<XW<X<<@<[x<p؛<8<<<8X<<<x<X؞<8<<<.X</<0/<`/x</ء</8<<<X<)<*<x<)ؤ<,8<,<-<`.X<.<-<-x<@-ا<+8<+<+< ,X<X,<.<'x<8"ت<@*8<x*<<*X<*< +<Zx<xح< '8<`'<'<!0<!p<"<"<XWX<Z<XZ<Zx<Zر<Y8<8[<^<x_X<<_<P_x<P_д<_<*_`<>_<[<[X<[<a<ax<Pbط<s8<s<0s<jX<n<i<nx<oغ<`o8<o<i<iX<r<xf<lx<|ؽ<(i8<`i<h<hX<(h<hh<hx<h<{8<g<g<gX<`l<g<Hgx<g<Hg8<xg<m<kX<k<(l<jx<k<Hk8<f< g< gX<q<p<mx<,|<m8<8m<pm<pX<q<@q<g|x<m<g|8<m<||<mX<|<I|<nx<`n<n8<|<|<pX<p<|<|x<p<@p8<p<l<{X<f<8f<ex<Hj<xj8<r<r<oX<Xr<8r<8rx<8r<x}8<Xe<e<rX<\}<q<qx<hq<<x<А<8<0<Z<xX<X<<x<< 8<P<x<X<В<<x<<(8<<<X<<(<Px<<8<D<W<nX<P<<x<h<`8<(< <hX<0<<x<<ȓ8<Џ<P<X<< <P<H<<<H<(P<XX<h<p< x<x<Ȭ<<x<<ح<,<x<<<@<p<@<<<@(<`0<8<,H<P<X<,h<8p<`x<,<б< <,<<<,<S<<,<P<<,<س<<0(<p0<h8<0H<P<X< h<p<صx<8<<<<p<<<(<X<@<ظ<<@<P<x<(<X0<8<,H<@P<X<,h<p<8x<<<<,<`<<ؽ<@<h<,<<ؾ<@<<<`(<0<8<@H<P<X<,h<p<x<,<<(<,<h<<,<<<@<<<,<(<P<,(<0<8<,H< P<X<,h<&p<x<,<H<<,<<<0<<<<h<<<@<h<(<0<88<H<P< X<h<p<x<x<<<(<8<<<8<8<r<`<<R<<(<(<0<(8<xH<P<X<xh<`p<x<<H<p<R<<<<(<H<8<p<<8<<H<(<0<8<PH<xP<X<Ph<p<(x<<(<P<<<H<<<0<<0<p<< <P<(<@0<8<(H<PP<X<(h<Hp<x<0<P<<0<@<<0<j<<p<<<<H<x<((<0<8<0H<`P<X<h<@p<px<<<<<<<0<<<p<<<<8<x<(<(0<X8<H<(P<hX<8h<p<(x<<X<<< <X<0<<<<X<<<P<p<(<0<88<H<P<X<h<p<0x<<<<p<<<<< <@<<<8<<<X<<(<Px<x<8<<P<X= ==x==x8===`X===x=H=0=\x==8==0=nX===Xx= =8 =X = =X =@ =P  = x =  = 8 = =  = X =  =h = x== 8= =0 =` X=( = = 8=1=1=PX==x=x==88=x== X=== x=p=8==x=X=P==x=P =8=@=8= X==h=x=8=8===@1X="1=="1x=H= 8 = =P =28!=B!=B!=6X"=B"=`B#=hAx#=A#=@8$=A$=@$=?X%=>%=<&=9x&=h9&=98'=:'=>'==X(=6(=>)=@>x)=>)=?8*=x?*=?*==X+=x=+=@=,=8x,=8,=X<8-=<-=:-= <X.=;.=;/=:x/=(;/=h;80=80=H80=`:P1=71=U1=0UX2=`U2=T3=Tx3=T3=XS84=S4=S4=SX5=(T5=`T6=Rx6= R6=`R87=0S7=S7=VX8=W8=Q9=Qx9=Q9=cP8:=Rp:=@W:=`W:=W:=W:=qQ8;=h;=c;=1]X<=I]<=b]==bx==[==^8>= h>=g>=gX?=a?=b@=Hbx@=a@=Hb8A=gA= aA=paXB=`fB=fC=fxC=0gC=hg8D=fD=8fD=\XE=eE=]F=]xF=eF=e8G=dG=0eG=`eXH=]H=aI=`xI=aI=a8J=`J=o[J=pbXK=bK=8`L=``xL=Q[L=_8M=`M=]M=dXN=pdN=0dO=XcxO=cO=c8P=cP=_P=_Q=_XQ=sQ=sQ=rQ=_ R=xR=<R=8S=S=XS=XT=0T=PU=xU=U=؀V=0V=!PV=pV=8V=TW=g W=0W=W=ÉW=щW=ʈW=@X=X>PX=XX=z X=Y=xY=Y=v8Z=Z=@Z=hX[=[=\=(x\=Ы\=M8]=]=R]=X^=@^=P_=xx_=_=8`=`=(`=XXa=a=b=xb=خb=x8c=c=Яc=Xd=@d=e=(xe=`e=8f=ȿf=f=Xg=g=h=Ⱦxh=h=p8i=i=Ƚi=Xj=0j=hk=`xk=k=ؼ8l=8l=(l=Xm=m=n= xn=hn=8o=o=o=`Xp=p=q=xq=q=8r=(r=Hr=Xs=xs=ȵt=xt=Ht=x8u=u=u=HXv=pv=w=xw=w=08x=x=`x=ȺXy=y=-z=xz=Sz=8{=S{=8{=X|=|=}=x}=}=8~=~=a~=X===x=؀=8===X== ="x=h؃=8==8=QX=@=i=`x=n؆=8==`=(X=P=H=P==؉=8=6==RX===X===x=؍=8=@=`=X==h=x=Aؐ=8=&=]=A8==h=8X===x=ؔ=H=P0=gP=p==hЕ==X===x=Xؗ= 8=8==X===X=P==)x=؛=)8==(=@=>P=X=g==(=38==h=XX=== x=0ؠ=X8===X= =P = x=أ= 8=` = =x X===Hx=ئ=8==H=X X===x=(ة=x8===0X=p==xx=ج=8=(= =XX===Hx=د=8==P=X=P==x=ز=88=`==X== =0 x= ص=8==`=X===Lx=:ظ=8=0==X===x=pػ=p8=H=H=X===@x=ؾ=8=a==X===Hx=p=8===X=X=(==P====`==8-0=.p= /=5=5x=@7=68=6=6=7X=8/=V/=`3x=m/=68=0=06=P6X=90=+0=4x=3=48=`4=4=/X=/=S0=/x= 5=58=3=3=4X=4=P5=5p=F3=`;=;=;0= ;P= ;p=`;=;=;=`;=;=;0= ;P=`;p=;=;=<=B8=B=B=>X=?=>=?x=>=`>8=>=w=wX=qw=py=pyp=z=X|=|x=|={8=P}={=@{X=p{={=`#;=zP=z={=8=ɂ==X=t==x=0=8=== ==r=`=/p=rx=0=o=r=p =0=r8=P= =!X=!= =8x=h=8===@!X= = =!x= = 8= =0 =X X===xx==8==X =pX===x==8=H==X=$ => =`x==8= =(=X===xx=(=8=@= =X===Xx==8=H=x=X==H=xx==8=== X==>`x>>8>@>P> X>>>x>(>X8> >>X>>(>hx>>8>>p >X>>0/ >x >/ >@8 >  >  >  > P >  >  >  > P >  >L >LX >A >A>`Lx>L>J8>@>@>~@X>@>K>(Lx>G?>H8>I>,?>XHX>xH>0H>@x>>>G8>o>>>>[>X>PG>G>Gx>9>98>:>pE>#:X>1;>E;>pFx>C>><>8> G>F>xJX>8E>,A>Jx>J>;8>A>9>9X>:>E >Ex >F >HF8!>8J!>E!>9X">@">;#>=x#>w9#>=8$>F$>V;$>g;X%>~;%>Q9&>d9x&>=&>d98'>w='>V:'>EX(>?:(>`?(>D(>D0)>Dp)>D)>D)>D8*>f*>f*>fX+>Xf+>0f,>)gp,>g,>g,>0mX->t->8t.>`sx.>s.>l8/>m/>s/>lX0>l0>r1>sx1>@s1>h82>@p2>xp2>lX3>3>l4>lx4>l4>n4>o5>oX5>Y.5>6>6x6>6>87>7>7>KX8>8>9>6x9> 9>+8:>a:>y:>X;>;><>x<> <>+8=>=> =>+X>>>>?>6x?>?>8@>@>?@>XA>?A>B>xB> B>+8C>6C>C>XD>D> E>+xE>E>8F>F>F>XG>G>H>xH>H>8I>I>I>XJ>J>K>xK>K>08L>L>xL>XM> M>ȐN> xN>N>Б8O>@O>̀O>hHP>gPP>XP>r`P>rhP> P>tP>QP>rP>rP>QP>9P>9P>9P>@9P>9P>9P> 9P>@ 9P> 9Q> 9Q>!9Q>@!9Q>!9 Q>!9(Q>"90Q>@"98Q>"9@Q>"9HQ>#9PQ>@#9XQ>#9`Q>#9hQ>@29pQ>29xQ>19Q>19Q>@19Q>19Q>09Q>09Q>@09Q>09Q>/9Q>/9Q>@/9Q>/9Q>.9Q>.9Q>@.9Q>.9Q>-9R>-9R>@-9R>-9R>,9 R>,9(R>@,90R>,98R>+9@R>+9HR>@+9PR>+9XR>*9`R>*9hR>@*9pR>*9xR>)9R>)9R>@)9R>)9R>(9R>(9R>@(9R>(9R>'9R>'9R>@'9R>'9R>&9R>&9R>@&9R>&9R>%9S>%9S>@%9S>%9S>$9 S>$9(S>@$90S>$98S>29@S>39HS>h39PS>39XS>(49`S>49hS>49pS>H59xS>59S>69S>h69S>69S>(79S>79S>79S>H89S>89S>99S>h99S>99S>(:9S>:9S>:9S>H;9S>;9T><9T>h<9T><9T>(=9 T>=9(T>=90T>>98T>@>9@T>>9HT>>9PT>?9XT>@?9`T>?9hT>?9pT>@9xT>@@9T>@9T>@9T>A9T>@A9T>A9T>A9T>B9T>@B9T>B9T>B9T>C9T>@C9T>C9T>C9T>D9T>@D9U>D9U>D9U>E9U>@E9 U>E9(U>E90U>F98U>@F9@U>F9HU>F9PU>G9XU>@G9`U>G9hU>G9pU>H9xU>@H9U>H9U>H9U>I9U>@I9U>I9U>I9U>Q9U>Q9U>@Q9U>J9U>J9U>J9U>K9U>@K9U>@J9U>P9V>P9V>L9V>L9V>M9 V>K9(V>K90V>L98V>@L9@V>@M9HV>Q9PV>R9XV>N9`V>N9hV>O9pV>@O9xV>O9V>O9V>P9V>@P9V>M9V>M9V>N9V>@N9V>^9V>^9V>@^9V>^9V>]9V>]9V>@]9V>]9V>\9W>\9W>@\9W>\9W>[9 W>[9(W>@[90W>[98W>Z9@W>Z9HW>@Z9PW>Z9XW>Y9`W>Y9hW>@Y9pW>Y9xW>X9W>X9W>@X9W>X9W>W9W>W9W>@W9W>W9W>V9W>V9W>@V9W>V9W>U9W>U9W>@U9W>U9W>T9X>T9X>@T9X>T9X>S9 X>S9(X>@S90X>S98X>R9@X>R9HX>ht9PX>t9XX>_9`X>@_9hX>_9pX>(u9xX>u9X>u9X>Hv9X>v9X>w9X>_9X>`9X>@`9X>`9X>hw9X>w9X>(x9X>x9X>x9X>Hy9X>y9X>z9Y>hz9Y>z9Y>({9Y>{9 Y>{9(Y>H|90Y>|98Y>}9@Y>h}9HY>}9PY>(~9XY>~9`Y>~9hY>`9pY>H9xY>a9Y>9Y>9Y>h9Y>Ȁ9Y>(9Y>9Y>@a9Y>9Y>a9Y>H9Y>9Y>9Y>a9Y>h9Y>ȃ9Y>b9Z>(9Z>9Z>9Z>H9 Z>9(Z>90Z>c98Z>d9@Z>@d9HZ>d9PZ>d9XZ>e9`Z>@b9hZ>b9pZ>b9xZ>c9Z>@c9Z>c9Z>f9Z>g9Z>@e9Z>e9Z>e9Z>f9Z>@f9Z>f9Z>h9Z>i9Z>@i9Z>@g9Z>g9Z>g9[>h9[>@h9[>h9[>@j9 [>i9([>i90[>j98[>j9@[>j9H[>k9P[>l9X[>m9`[>m9h[>n9p[>@m9x[>m9[>k9[>l9[>o9[>p9[>@p9[>n9[>o9[>@o9[>o9[>@n9[>n9[>@k9[>k9[>p9[>p9[>q9\>@q9\>r9\>@r9\>q9 \>q9(\>r90\>r98\>s9@\>@s9H\>s9P\>s9X\>@R9`\>@l9h\>l9p\>t9x\>@9\>9\>9\>9\>9\>9\>@9\>9\>9\>9\>@9\>9\>9\>9\>@9\>9\>@9]>9]>9]>@9]>9 ]>9(]>90]>98]>@9@]>9H]>9P]>@9X]>9`]>9h]>9p]>9x]>9]>9]>@9]>9]>9]>9]>@9]>9]>9]>9]>9]>9]>9]>@9]>@9]>9]>9^>@9^>9^>@9^>@9 ^>9(^>90^>98^>9@^>9H^>9P^>9X^>9`^>9h^>@9p^>9x^>@9^>9^>9^>9^>9^>@9^>9^>9^>9^>@9^>9^>9^>@9^>9^>9^>9^>9_>9_>@9_>9_>9 _>@9(_>90_>@98_>9@_>9H_>9P_>9X_> 9`_>`9h_>9p_>9x_> 9_>`9_>9_>9_> 9_>`9_>9_>9_> 9_>`9_>9_>9_> 9_>`9_>9_>9_> 9`>`9`>9`>9`> 9 `>`9(`>90`>98`> 9@`>`9H`>9P`>9X`> 9``>`9h`>9p`>9x`> 9`>9`>9`> 9`>`9`>9`> 9`>`9`>9`>9`> 9`>`9`>9`>`9`>9`> 9`>9a>9a>9a>`9a>9 a>`9(a> 90a>98a>9@a>`9Ha> 9Pa>9Xa>9`a>`9ha> 9pa>9xa>9a>`9a> 9a>9a>9a>`9a> 9a>9a>h9a>Ⱥ9a>(9a>9a>9a>H9a>9a>9a>h9b>Ƚ9b>(9b>9b>`9 b>9(b>`90b>98b>9@b> 9Hb>9Pb> 9Xb>`9`b>9hb>9pb> 9xb>`9b>9b>9b> 9b>9b>9b>@9b>9b>9b>@9b>9b>9b>@9b>9b>9b>9b>@9c>9c>9c>9c>9 c>@9(c>90c>98c>9@c>@9Hc>9Pc>9Xc>9`c>9hc>@9pc>9xc>9c>9c>9c>@9c>9c>@9c>9c>9c>@9c>9c>9c>9c>@9c>9c>9c>@9c>9d>9d>9d>9d>9 d>9(d>90d>@98d>9@d>9Hd>9Pd>@9Xd>9`d>9hd>9pd>@9xd>9d>9d>9d>9d>9d>@9d>9d>9d>@9d>9d>9d>9d>@9d>9d>9d>9d>@9e>@9e>9e>9e>9 e>9(e>90e>@98e>9@e>9He>9Pe>@9Xe>9`e>9he>9pe>@9xe>9e>9e>9e>@9e>9e>9e>9e>@9e>9e>9e>9e>@9e>9e>9e>9e>@9e>9f>9f>9f>@9f>9 f>9(f>90f>@98f>9@f>9Hf>9Pf>@9Xf>9`f>9hf>9pf>@9xf>9f>9f>9f>@9f>9f>9f>@9f>9f>h9f>9f>(9f>9f>9f>9f>9f>@9f>9g>H9g>9g>9g>h9 g>9(g>(90g>98g>9@g>H9Hg>9Pg>9Xg>h9`g>9hg>(9pg>9xg>9g>H9g>9g>9g>h9g>9g>(9g>9g>9g>H9g>9g>9g>h9g>9g>(9g>9g>9h>H9h>@9h>9h>9 h>9(h>@90h>98h>9@h>9Hh>9Ph>9Xh>9`h>9hh>@9ph>9xh>9h>9h>@9h>9h>@9h>9h>9h>9h>@9h>@9h>9h>9h>9h>@9h>9h>9h>9i>9i>9i>9i>9 i>@9(i>90i>98i>9@i>@9Hi>9Pi>9Xi>9`i>9hi>@9pi>9xi>9i>@9i>9i>9i>9i>9i>@9i>9i>9i>9i>@9i>9i>9i>9i>@9i>9i>9j>9j>@9j>9j>9 j>:(j>@:0j>:8j>:@j>:Hj>:Pj>:Xj>:`j>@:hj> :pj>:xj>@:j>:j>@:j> :j>@ :j>:j>:j>@ :j> :j> :j>:j> :j> :j> :j> :j>@ :j> :k> :k>@ :k>:k>: k>:(k>:0k>:8k>@:@k>:Hk>@:Pk>:Xk>:`k>:hk>@:pk>:xk>@:k>:k>:k>:k>@:k>:k>:k>:k>@:k>:k>:k>:k>@:k>:k>:k>:k>:l>@:l>@:l>:l>: l>:(l>@:0l>:8l>:@l>:Hl>:Pl>:Xl>@:`l>:hl>:pl>:xl>:l>@:l> :l> :l> :l> :l> :l>@ :l>:l>:l>:l>@:l>:l>:l>:l>@:l>:m>:m>@:m>:m>: m>:(m>@:0m>:8m>:@m>:Hm>@:Pm>:Xm>:`m>:hm>@:pm>:xm>:m>@:m>:m>:m>:m>:m>:m>@:m>:m>@:m>:m>:m>:m>@:m>:m>@#:m>#:n>#:n>%:n>%:n>&: n>@&:(n>$:0n>%:8n>$:@n>@$:Hn>$:Pn>@%:Xn>#:`n>":hn>":pn>:xn>:n>:n>@:n>:n>:n> :n>@ :n> :n> :n>!:n>@!:n>!:n>!:n>":n>@":n>&:n>':o>':o>(:o>@':o>': o>&:(o>@(:0o>(:8o>*:@o>@+:Ho>*:Po>*:Xo>+:`o>+:ho>+:po>,:xo>@,:o>@-:o>(:o>):o>@):o>):o>):o>@*:o>,:o>-:o>-:o>-:o>.:o>,:o>@.:o>.:o>.:p>4:p>5:p>@4:p>4: p>4:(p>@5:0p>5:8p>5:@p>0:Hp>1:Pp>@/:Xp>/:`p>/:hp>0:pp>@0:xp>0:p>@1:p>1:p>1:p>2:p>@2:p>3:p>3:p>2:p>2:p>3:p>@3:p>/:p>6:p>6:p>6:p>@6:q>7:q>@7:q>7:q>7: q>8:(q>@8:0q>8:8q>8:@q>9:Hq>@9:Pq>::Xq>@::`q>::hq>::pq>;:xq>@;:q>;:q>;:q><:q>=:q><:q>@<:q><:q>@=:q>9:q>9:q>=:q>=:q>>:q>@>:q>>:q>>:r>@?:r>?:r>?:r>@: r>@@:(r>?:0r>@:8r>@:@r>A:Hr>@A:Pr>A:Xr>B:`r>A:hr>B:pr>B:xr>@B:r>C:r>C:r>@C:r>C:r>D:r>D:r>D:r>E:r>E:r>E:r>@E:r>F:r>@F:r>F:r>F:r>@D:s>@G:s>G:s>G:s>H: s>H:(s>I:0s>@I:8s>I:@s>I:Hs>J:Ps>M:Xs>@M:`s>@N:hs>N:ps>N:xs>M:s>M:s>N:s>O:s>P:s>@O:s>O:s>O:s>@P:s>P:s>P:s>Q:s>@Q:s>Q:s>Q:s>R:s>@R:t>R:t>R:t>S:t>@S: t>S:(t>K:0t>@K:8t>L:@t>K:Ht>K:Pt>@L:Xt>L:`t>L:ht>@J:pt>J:xt>J:t>S:t>H:t>@T:t>T:t>T:t>T:t>@H:t>U:t>@U:t>U:t>U:t>V:t>@V:t>V:t>V:t>W:u>@W:u>W:u>W:u>X: u>@Z:(u>Z:0u>Z:8u>[:@u>@[:Hu>[:Pu>[:Xu>\:`u>X:hu>Y:pu>@Y:xu>Y:u>Y:u>X:u>@X:u>@\:u>\:u>\:u>]:u>@]:u>]:u>]:u>^:u>@^:u>_:u>@_:u>@`:u>`:v>a:v>@a:v>^:v>_: v>`:(v>_:0v>b:8v>a:@v>a:Hv>^:Pv>@b:Xv>b:`v>Z:hv>`:pv>b:xv>c:v>@c:v>c:v>c:v>d:v>@d:v>d:v>d:v>e:v>@e:v>e:v>h:v>@h:v>f:v>@f:v>f:v>g:w>e:w>f:w>i:w>i: w>h:(w>h:0w>i:8w>@i:@w>@g:Hw>g:Pw>g:Xw>j:`w>j:hw>@j:pw>j:xw>Hk:w>k:w>m:w>n:w>@n:w>n:w>n:w>o:w>o:w>o:w>p:w>@p:w>p:w>p:w>q:w>r:w>@r:x>r:x>r:x>s:x>@s: x>s:(x>s:0x>t:8x>@t:@x>t:Hx>t:Px>u:Xx>u:`x>v:hx>w:px>@w:xx>m:x>@m:x>w:x>w:x>x:x>@x:x>x:x>x:x>|:x>}:x>@}:x>}:x>{:x>{:x>|:x>@|:x>|:y>}:y>~:y>@~:y>~: y>q:(y>@q:0y>q:8y>@z:@y>y:Hy>z:Py>@y:Xy>z:`y>y:hy>l:py>k:xy>l:y>@l:y>l:y>@o:y>u:y>@u:y>v:y>v:y>@v:y>m:y>y:y>z:y>{:y>@{:y>~:y>:y>:z>@:z>:z>:z>: z>@:(z>:0z>:8z>:@z>@:Hz>:Pz>(:Xz>:`z>:hz>H:pz>:xz>:z>h:z>Ȅ:z>(:z>:z>:z>H:z>@:z>:z>@:z>:z>:z>:z>:z>@:z>:z>:{>:{>:{>:{>: {>:({>:0{>@:8{>@:@{>:H{>:P{>:X{>:`{>:h{>@:p{>:x{>:{>:{>@:{>:{>:{>@:{>:{>:{>:{>@:{>:{>:{>:{>@:{>:{>:{>h:|>@:|>:|>:|>: |>Ȕ:(|>(:0|>:8|>:@|>:H|>:P|>H:X|>:`|>:h|>:p|>:x|>@:|>:|>h:|>@:|>:|>:|>:|>ȗ:|>:|>@:|>:|>:|>:|>@:|>:|>:|>:}>@:}>:}>:}>: }>:(}>@: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>@:>:>:>@:>:>:>:>:>@:>:Ȁ>:Ѐ>:؀>@:>:>@:>:>:>:>:>:>: >@:(>:0>:8>:@> :H>`:P>:X> :`>:h> :p>`:x>:>:> :>`:>:>:> :>`:>:>`:ȁ>:Ё> :؁>`:>:>:> :>:>`:>:>:> : >`:(>:0>:8> :@>`:H>:P> :X>`:`>:h>:p>:x>@:>:>:>:>@:>:>:>:>:>:Ȃ>:Ђ>:؂>@:>:>@:>:>:>:>:>:>@: >:(>:0>:8>@:@>h:H>:P>(:X>:`>:h>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>:> :>`:>:>`:>:>:> :>`:>:Ȇ>:І>`:؆>:> :>`:>:>:> :>`:>:>: > :(> :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> ;>;>;>;> ;>`;>;> ;>h;> ;Ȋ>` ;Њ>;؊>(;> ;>;> ;>` ;>;>H;> ;>; > ;(> ;0>;8>h;@>;H>;P> ;X>`;`>(;h>;p>;x>H;>;>;>h;>;>(;>;>;>H;>;ȋ>;Ћ>h;؋> ;>`;>;>;> ;>`;>;> ;>` ; >;(> ;0>!;8>@!;@>!;H>!;P>";X>@";`>";h>";p>`';x> ';>';>';> (;>`(;>(;>();>#;>&;>&;Ȍ> &;Ќ>`&;،>$;> %;>#;>`%;>%;>%;> $;>`$;>$; > B;(>A;0>A;8>`A;@> A;H>@;P>@;X>`@;`> @;h>?;p>?;x>`?;> ?;>>;>>;>`>;> >;>=;>=;>`=;> =;ȍ><;Ѝ><;؍>`<;> <;>;;>;;>`;;> ;;>:;>:;>`:; > :;(>9;0>9;8>`9;@> 9;H>8;P>8;X>`8;`> 8;h>7;p>7;x>`7;> 7;>6;>6;>`6;> 6;>5;>5;>`5;> 5;Ȏ>4;Ў>4;؎>`4;> 4;>3;>3;>`3;> 3;>2;>2;>`2; > 2;(>1;0>1;8>`1;@> 1;H>0;P>0;X>`0;`> 0;h>/;p>/;x>`/;> /;>.;>.;>`.;> .;>-;>-;>`-;> -;ȏ>,;Џ>,;؏>`,;> ,;>+;>+;>`+;> +;>*;>*;>`*; > *;(>);0>);8>`);@>C;H>(D;P>D;X>D;`>HE;h>E;p>F;x>hF;>F;>(G;>G;>G;>HH;>H;>I;>hI;>I;Ȑ>(J;А>J;ؐ>J;>HK;>K;>L;>hL;>L;>(M;>M;>M; >HN;(>N;0>O;8>hO;@>O;H>(P;P>P;X>P;`>HQ;h>Q;p>R;x>hR;>R;>(S;>S;>S;>HT;>T;>U;>hU;>U;ȑ>(V;Б>V;ؑ>V;>HW;>W;>X;>hX;>X;>(Y;>Y;>Y; >HZ;(>Z;0>[;8>h[;@>`B;H>B;P>[;X>B;`> C;h>(\;p>\;x>\;>H];>];>^;>h^;>^;>(_;>_;>_;>H`;Ȓ>`;В>a;ؒ>ha;>a;>(b;>b;>b;>Hc;>c;>d;>hd; >d;(>(e;0>e;8>e;@>Hf;H>f;P>g;X>`C;`>@g;h>g;p>g;x>@p;>n;>p;>i;>j;>@j;>j;>j;>k;>@k;ȓ>k;Г>k;ؓ>l;>@l;>m;>m;>n;>@n;>n;>o;>@o; >o;(>o;0>p;8>p;@>q;H>@q;P>q;X>q;`>r;h>@r;p>r;x>r;>s;>@s;>s;>s;>t;>@t;>t;>t;>u;Ȕ>@u;Д>v;ؔ>@v;>v;>w;>@w;>w;>w;>x;>@x;>x; >x;(>y;0>@y;8>y;@>y;H>z;P>@z;X>z;`>z;h>{;p>@{;x>{;>{;>@|;>|;>|;>};>};>~;>};>@};ȕ>@~;Е>~;ؕ>~;>;>;>@;>;>;>@;>;>; >;(>@;0>;8>;@>;H>@;P>|;X>l;`>l;h>m;p>@m;x>v;>u;>u;>;>;>@;>;>@;>;>;Ȗ>@;Ж>;ؖ>;>;>@;>;>;>h;>@h;>h;>h; >i;(>@i;0>;8>;@>;H>@;P>;X>;`>;h>@;p>;x>;>;>i;>;>;>`;> ;>;>;>`;ȗ>;З>;ؗ>`;>;>;> ;> ;>`;> ;>;>; >`;(>;0>;8> ;@>`;H>;P>;X> ;`>`;h>;p>;x> ;>`;>;>h;>ȫ;>(;>;>;>;>;Ș>;И> ;ؘ>`;>`;>;>;> ;>`;> ;> ;> ; >;(>;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>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>;>;>;> ;>`;>;>;> ;>`;>; ;@;LH;:P;J`;h;<)<-<V<<<<<<<<C<&;; ;@;;l;;;2;;3>B >`>0>>>;>3>>@>K>L>!>M>i ><<<<<<<< < < < < <<< <(<0<8<@<H<P<X<`<h<p<x<<<<< <!<"<#<$<%<'<(<*<+<,<-<.</<0<1<2 <3(<40<58<6@<7H<8P<9X<;`<<h<=p<>x<?<@<A<B<C<D<E<F<G<H<I<K<M<N<O<P<Q<R<S<T<U <W(<X0<Y8<Z@<[H<\P<]X<^`<_h<`p<ax<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v <w(<x0<y8<z@<{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<<<<<<<<<<<<<<<<<<<<< <(<0<8<@<H<P<X<`<h<p<x<< < < < < <<<<<<<<<<<<<<< <(<0< 8<!@<"H<#P<$X<%`<&h<'p<(x<)<*<+<,<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<> <?(<@0<A8<B@<CH<DP<EX<F`<Gh<Hp<Ix<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^ <_(<`0<a8<b@<cH<dP<eX<f`<gh<hp<ix<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<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<<<<<<<<<<<<<<<<<<<<< <(<0<8<@<H<P<X<`<h< p< x< < < <<<<<<<<<<<<<<<<<< < (<!0<"8<#@<$H<%P<&X<'`<(h<)p<*x<+<,<-<.</HH34HtH5!4%!4hhhhhhhhqhah 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<!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!hh%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3DHXH H}HH}rHH}aHH}PHH}?HHx+HH}HHH~H}HmLH W6H}HNLH>LH.LHH}H H}HH=6HH=6HH=6HH= 6tH%p H}HH={6FH~L6HnL&H^LHNLH>LH.H=6HH=6HH=6HH=ۗ6HH=Ǘ6Hf.H4Ht H4HPH4Hf.H54Ht H14HPH&4Hf.H44Ht H44HPH44Hf.H94Ht H94HPH94Hf.H%94Ht H!94HPH94Hf.H{4Ht H{4HPH{4Hf.HE{4Ht HA{4HPH6{4Hf.Hz4Ht Hz4HPHz4Hf.Hez4Ht Haz4HPHVz4Hf.H4Ht H4HPH4Hf.H%4Ht H!4HPH4Hf.H4Ht H4HPH4Hf.H4Ht H4HPHv4Hf.H4Ht H4HPH4Hf.H%4Ht H!4HPH4Hf.H4Ht H4HPH4Hf.HE4Ht HA4HPH64Hf.Hշ4Ht Hѷ4HPHƷ4Hf.H4Ht H4HPH4Hf.HU4Ht HQ4HPHF4Hf.H4Ht H4HPH4Hf.H4Ht H4HPH4Hf.H%4Ht H!4HPH4Hf.H5Ht H5HPH5Hf.HE5Ht HA5HPH65Hf.H5Ht H5HPH5Hf.H5Ht H5HPH5Hf.H5Ht H5HPH5Hf.He,5Ht Ha,5HPHV,5Hf.HQ5Ht HQ5HPHQ5Hf.HP5Ht HP5HPHP5Hf.H5P5Ht H1P5HPH&P5Hf.HR5Ht HR5HPHR5Hf.HX5Ht HX5HPHX5Hf.H\5Ht H\5HPH\5Hf.H5\5Ht H1\5HPH&\5Hf.HE`5Ht HA`5HPH6`5Hf.Hc5Ht Hc5HPHc5Hf.H%5Ht H!5HPH5Hf.H5Ht H5HPH5Hf.HE5Ht HA5HPH65Hf.HՉ5Ht Hщ5HPHƉ5Hf.He5Ht Ha5HPHV5Hf.HU5Ht HQ5HPHF5Hf.H5Ht H5HPH֋5Hf.H5Ht H5HPH5Hf.HŠ5Ht H5HPH5Hf.H5Ht H5HPH5Hf.HE5Ht HA5HPH65Hf.Hգ5Ht Hѣ5HPHƣ5Hf.He5Ht Ha5HPHV5Hf.H5Ht H5HPH5Hf.H5Ht H5HPHv5Hf.H5Ht H5HPH5Hf.H5Ht H5HPH5Hf.H55Ht H15HPH&5Hf.H5Ht H5HPH5Hf.HU5Ht HQ5HPHF5Hf.H5Ht H5HPH5Hf.H5Ht H5HPH5Hf.H%5Ht H!5HPH5Hf.H5Ht H5HPH5Hf.HE5Ht HA5HPH65Hf.H5Ht H5HPH5Hf.H5Ht H5HPH5Hf.H55Ht H15HPH&5Hf.H5Ht H5HPH5Hf.Hͅ5H5HHDH4H4HH5ff.H5H~5HHDH4H4HHg5f.@HM5H>5HHDH (4H!(4HH'5f.@HE`6H,4H,4HH-`6ff.H,4H,4HHDHP,4HQ,4HH,4f.@H=,4pUHAWE1AVE1AUAATIS1HdH%(HE16LH=14&Hύ H5X`1H= LH,HH@H1Ln~ zwruLb6atKH=M_6 16fsH= _6 1j+4=?SH=_6@HЏ 1/=uYa6DbeUH=^6 1HPH5=Hf^6H=N AHHƹH=F €ҺDDDDhL5 ^6HHLc;H=^6H ]6H fq5@AAH5ү X;YD=E|`$? g"g1xA3H0Lc61HH55H0L }5H=f[1Hg5E{6:5L= O^ 蹯H=*5M1HMdH3 %(u=H[A\A]A^A_]1H5 H=%[1Y뾿_:f.H5H~5HHDHj4Hj4HHg5ff.HM5H>5HHDH@j4HAj4HH'5ff.H 5H5HHDHi4Hi4HH5ff.H5H5HHDH@i4HAi4HH5f.@HZ6Hno4Hoo4HHZ6ff.H]o4HNo4HHDHn4Hn4HH7o4ff.Ho4Ho4HHDHpn4Hqn4HHn4f.@H~5H~5HHDH04H14HH~5f.@H~5H~5HHDH04H14HHw~5ff.H]~5HN~5HHDH4H4HH7~5ff.H~5H~5HHDH04H14HH}5ff.H}5H}5HHDH4H4HH}5ff.H}5H}5HHDH04H14HHw}5f.@H]}5HN}5HHDH4H4HH7}5f.@H}5H}5HHDH4H4HH|5ff.H|5H|5HHDH4H4HH|5f.@H|5H|5HHDH4H4HHw|5f.@H]|5HN|5HHDH04H14HH7|5f.@H|5H|5HHDH5H5HH{5ff.H{5H{5HHDH05H15HH{5ff.H{5H{5HHDH5H5HHw{5f.@HV6H 5H 5HH}V6ff.H 5H 5HHDH` 5Ha 5HH 5f.@Hz5Hz5HHDH 5H!5HHz5f.@Hz5Hz5HHDH>5H>5HHz5ff.Hmz5H^z5HHDH@>5HA>5HHGz5ff.H-z5Hz5HHDH=5H=5HHz5ff.H=p20Hy5Hy5HHDH@5H@5HHy5f.@Hy5Hy5HHDHF5HF5HHwy5f.@H]y5HNy5HHDHI5HI5HH7y5ff.Hy5Hy5HHDHpI5HqI5HHx5f.@Hx5Hx5HHDHpM5HqM5HHx5f.@HS6HS6HHDHQ5HQ5HHS6f.@HS6H>x5H?x5HH}S6ff.H-x5Hx5HHDHw5Hw5HHx5ff.Hw5Hw5HHDH@w5HAw5HHw5ff.Hw5Hw5HHDHv5Hv5HHw5ff.Hmw5H^w5HHDH@v5HAv5HHGw5ff.H=52pHw5Hw5HHDHy5Hy5HHv5ff.Hv5Hv5HHDHx5Hx5HHv5f.@Hv5Hv5HHDH5H5HHwv5f.@H]v5HNv5HHDHP5HQ5HH7v5f.@Hv5Hv5HHDH05H15HHu5ff.Hu5Hu5HHDH5H5HHu5ff.Hu5Hu5HHDH05H15HHwu5f.@H]u5HNu5HHDH5H5HH7u5ff.Hu5Hu5HHDH05H15HHt5f.@Ht5Ht5HHDH5H5HHt5ff.Ht5Ht5HHDH05H15HHwt5ff.H]t5HNt5HHDH5H5HH7t5ff.Ht5Ht5HHDH05H15HHs5ff.Hs5Hs5HHDH5H5HHs5ff.Hs5Hs5HHDH05H15HHws5f.@H]s5HNs5HHDH5H5HH7s5ff.Hs5Hs5HHDHP5HQ5HHr5ff.Hr5Hr5HHDH5H5HHr5ff.Hr5Hr5HHDHP5HQ5HHwr5ff.H]r5HNr5HHDH5H5HH7r5ff.Hr5Hr5HHDHP5HQ5HHq5f.@Hq5Hq5HHDH5H5HHq5ff.Hq5Hq5HHDH5H5HHwq5f.@H]q5HNq5HHDH5H5HH7q5f.@H=5H=551I^HHPTL6 H H=H*3H=15H*5H9tH3Ht H=5H55H)HHH?HHtH3HtfD=eM6u+UH=3Ht H=N0d=M6]wUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404HHdH3%(uff.UHAUATSHHHtSHHtKLcIMt)I|$Lu*HHtLcMu1H=01ƼfDE1HL[A\A]]ff.@UHAVAUATSHHHHLcIIMu\@Mt@HHtcLcMtBI|$LtAD$ tMtI|$Lt[LA\A]A^]1H=01E1[LA\A]A^]ÐUHAWAVAUIH0ATSHHdH%(HE1HHIAEPDžHDA@DHD@HHFHLFHvLC HDsrLJ达C(u AEh1=]n5IHL0MM~MtpDžHAG IwHIDwH袽LH7tAGuDžM6MtM~Mu1H= 014@HE1DDDHDP@jjjjAVCPjjATHHPE1DDP@jjjjAVCPjjAT?HHP@@uQ:q6HHH| Ht!LHtH@pH(fHEdH3%(He[A\A]A^A_]fDH51 H=O0H1LfDHDH H5^ H=O0uIM@M11H5{ H=,0Mff.fUHAWAVAUATIH0SHHdH%(HE1HHI$AD$PDžHDA@LDD@MFH )HC HvHDsIHH LWX KI$H<L(M0MuMH$f.MmMMuMAF IvHIDvPH(HHtAFuHEdH3%(He[A\A]A^A_]@n6tLFHH9 1H5 H=0f.5H5 H=0H1}1H=01PHDIILE1E1LP@jjjAGPjAUjAVlIH@E1E1ߋP@jjjAGPjAUjAV8IH@@@Om6ur1HI| HHHzH@pH(jHDH H5V 1H=0@=LIL$@11H5l H=]0fff.UHHH}HtWHu3уHt@HHH޶H}5HH?%]HEHP:t H8HHEPPDH8H HEUHATISHHuHVHvHt-H@HUtJCH H9 t%H߈CH]CuUH[A\]@J 8K u:BuH{HrHHtH}>H[A\]DLu HC8t[I$HHC8t2LHZLbHLlRHLfx S t5S DHXf.CS ZDUHAWAVAUATSHD}ȅ=IHLMMƉMHӉudLIL EAMAE E}(uAMjD}EP ADfPIEAE Mty4AfDxPIEA9HEHtHH=?6IE AMHLL[A\A]A^A_]}DH[A\A]A^A_]fIL$@HD 1H5 H=0Ae Mzf} oL螽_IT$@A H1H5 H=0S7fDIT$@HH5 1H=p0+fDUHATISHHP@uGh6uGHHt2A<$qHH| HtLIHt H@pH([A\]@1HK@M1H5 H=0HfUfHSHdH%(HE1)p)Ex D)EHEƅpfrMt`AHpHU)EH)E)EHEEEfM;Ht HHHEdH3%(uHĈ[]fHp1HXUHAWAVIAUEATIHUSH H8uH5 LMdH%(HE1HUHEI3T$I3$H UHIHEAOAG EAG(覺 Ao$fDh@PIGtHHSMt{f AofDhHIGHEHtHH=<6IG AOLH%HEdH3%(uWH8[A\A]A^A_]AOKfDAG tHK@H~ 1H5 H=0)Ag nʿf.UfHAVIAUIATASH`HĀHVdH%(HE1H)`)pHh%)EHEƅ` Hpfb=tHHSMtmAoMfHLHU)E)E)EHEE MfDeHt HHHEdH3%(u#H[A\A]A^]1HLS謾ff.HHtHHHt@HPHtBtHJ9uB DU1H=01H茬@1DHqd61ff.H)d61ff.H d61ÐH c61ÐH c61ÐH $d61ÐHc61ff.Hqc61ff.Hac61ff.Hc61ff.Hyc61ff.H%tH Q61HUdH3%(u f.UHAUATLmAHH SHDLHHdH%(HE1EHP6迫tKH P6 LHڼ DH螫t H P61HudH34%(u@H[A\A]]LH DH[tH P6@DH xP6`)fUHAUATLmAHm SHDLHHdH%(HE1Et&H O6@1HudH34%(u?H[A\A]]fLH DH諪tH O6 DH O6`yfUHH HHdH%(HE1HMEH O6AtH uO61HUdH3%(u ff.fUHHH HHdH%(HE1HMEH O6ѩtH O61HUdH3%(u蝨ff.fUHAUATLmAHݽ SHDLHHdH%(HE1EZt&H%fN61HudH34%(u?H[A\A]]fLHx DHtH%'N6DH%N6fHH=/ HpHM6H€HHHDHM61ff.@UHSHM6~|HLc/ E1LLDMXHL9t4LIp8HtL€uAtHMX0L9uMtH1H M6[]f.H1HL6[]UHSHL6~|HL. E1LLDMXHL9t4LIp8HtL€uAtHMX0L9uMtH1HuL6[]f.H1H[L6[]UH=3HQL6HvL6HKL6HHeL6HL6HK6H4L6H!L6H6L6HL6HK6HK6HK6HK6HK6HK6LH50H50ڦH50ɦH50踦H510触H50薦H5O0腦H5޺0tH5m0cH50RH50AH500H5)0H580H5'0H50H5E0ۥH5T0ʥH50蹥H50訥H5!0藥H50膥H5?0uH5γ0dH5]0SH50BH5{01H5 0 H50H50H50H5&0ܤH50ˤH5D0躤H5ӹ0詤H5b0蘤H50臤H50vH50eH50TH5-0CH502H5K0!H5:0H5ɵ0H580H5dz0ݣH5V0̣H50軣H5t0誣H50虣H50舣H5!0wH50fH5?0UH5ί0DH5=03H5̳0]!vR tw`@@ÃWvvwCr@@Ð D #E Ewf.dweYEI@~wHE@@@<@4E@ EDDEGf.d!wxD -E@ E@E@$%1E@Tw" tZ'EOft(*E-#fD)fD&fD0fDfDfD,fDfD fDfDfD sfD"cfDSfDCfD.3fD#fD(fD!fD fDfDfD+fDfDfD fD%fDsfDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40DHHdH3%(u ff.UHAVAUAHATISHH}HPdH%(HE1HUHtoH}HUHHA6{f{tpHbH)HHEdH3%(HP[A\A]A^]ÐqA6tLHm H5n 1H=}0hfDDrHH{LzH1HHDr~eKLH5 H=0G@62LH H5 1H=0LH=<01H5 {fDHy H5 H=0vEH=0LH5 1S{DD}ΎKLH=q0L@DH5 1KLH5 H=01蝙ff.fUHATIHSHdH%(HE1yHEHt+L9t&tOx?6Hҏu^H}L+HEdH3%(H[A\]IT$@1H5 1H=A0,f.HEMD$@H5V H=0HH@1yHH@MD$@1H5 H=0HE=肘fHGHt-~,H5U H=01fHcʉLF|HxHsYHt@F|~|ufDH|{u99udžH@LIHF|HDIDM)LL)HHrH1LMHH9ry1롋@F|DADaDfADQff.UHAVAUATSHHHdH%(HE1H8DhEAHtUHH Ht8pt1Et, 39tfDCAAA8H<6H <6t4EHR H G HDHH5y H=0HP@1CH;EC tnCHO<6H <6Ht4EH H F HDHH5 H=z0HP@1CƒH;EE‰C3AHEdH3%(H[A\A]A^]ÃCE t΋CH;6H ;6`HtHH5 H=/01H@fHtHH5 H=J01H@ogf.1H=g01P ff.UHAWAVAUATSHH $HH $HdH%(HE1HAdDsAAICPfUHSH` sLtIHHH@\\:6&HpHhHH.LhHLHPHpHPxDLx\DEMtItLI|$@ LDHHtBS{ ft31v1*KH H5 EH=O01x1HMdH3 %(He[A\A]A^A_]@{SH5 H=0H1+1HhHLE1MIE1K WAfXMAuE1HPLDS{XKf\HHDLAPHPMLX{Z{Ml$@ D\MH5c HH H=h01HpHt9{D{HH 臛DH5, H=0H1HhHt9{D{HH BDH5 H=a0H1HHt9{D{HH DH5 H=ܳ0H1BHxHtLzLLGHHHP1H5 H= 0C\^fHpHHoLHDžPM1IL$@H H5E H=V0fHPL1_{fDLH5 H=018HLMMPHPX0YS{^XAA1Hj H5 H=0W1H=T0?SH5 H=0H1WSH5d H=0H1kff.UHAWL@AVAUIATSHHdH%(HE1HtL`fLL)`)pHE{fHEH5h H=3EEHEEHp>|E11ҾHXHH@AąHLFDx@脙HXV{xBD*{EU HMdH3 %(HĈ[A\A]A^A_]蛌8HÃ_t36u(Mt uAE11fEfU  LH=O0IH5 1;f.36u MtAEHX~z1:8H~ ILH5 H="01KH阘UHAUATSHdH%(HE1Ht6HHAՋlWÃt/ HEdH3%(HĨ[A\A]]DfHH`)@HDžPFHhH@@HH@DHpHt @LHxH_@PH@DHDTrA-PDHzDL`1fHLǹ)@HLHDžPfHH@@Hn16HH{RDHhH:RPHtH5 H=017HHt @HHHt @LH@DHDTdqADHH`-ƅ@HHt @@H@DHv1HH`f@3HhHL@f@H@HypH1H1lQHH5Ⱦ H=01DHHhH@P/6H5 H=0/6GH5 H=0/Ha/6u9HHp1H5޽ H=0JH+/61H5 H=;0&H/6.6H5 H= 0.6H5 H=0興UAȹ$HATISHHH0dH%(HE1HffDž @Eu*HLHUdH3%(u'H0[A\]@D H܇ff.Hw1H UfHAWAVIAUATISHHHFHF LCIH%CLLAtDHDHIHAH DHߺDHHEHDDHttxAMAMuLAMAM tDH8tj1WK1IT$H5X H=0c1,@EFPIN@1H5- H=09fUHAWAVAUATASHHxdH%(HE1Džbxf{ ΃ {XLIƹ81LHS AHH@7HH"Ht C}HXH#LHLHpMIELEMtpL¾LHL HPHHEMt%ItH= L€HHLLE1HVMH= LoH=H LhHƅgDžx@lDDDžHhEEHt @HhD|HtpDD`jD`|HpD1sLHIC1L%IG`H`@AGhAGpAGt4MAƇAGlxApAl9tAlLd MAluAO\AMt4IHH=<3'yLH=-3IdžH}IH{HLAGx Lf|LHxIlpHxtBHLAFt,EI>3$6AEe)D1HMdH3 %(Hx[A\A]A^A_]f#6t1H> H5 H=01H= LlƅgDžhDžlDžx?DH:ƅgDžhDžlDžxfDLLNHpHDHDKL(@l1DLEeTLaI#HH(H2D@hAH0ƅgDHt @gDžx1A H H5` H=A0,fD|LLD|lbHDžhƅgDžxDHfD1ҋhgLg%HW@H + 1H=\0H5 EI>,HH=@ L&Lvzff.UHAWAVAUATSH(dH%(HE1Hw&1HUdH3%(H([A\A]A^A_]fHIIAfHCLIƀ8ADEfCtLAAEAfCACKDEINDCHBA>tzAFCLuLu"DKLdtLhHInLDD@HfuDLpuLAFApA~a~DEHMĺEDHHudH34%(uH0 [A\A]A^]:wf.1H3ff.1H~ff.UHAWAVAUATSHHdH%(HE1Gf%DcD<:D#DAHSH HPHDx6 C<< uDcA'f{`L HMaH`Iaf{I)HsL DL`CSf)))HDžf<AoNLLLHHt&LhH LHHpxL0MtILfMANH(Ht HLHXHtpLL<1EAH6t-HL H5 HH=k01@1HMdH3 %(He[A\A]A^A_]@6tjEH H5 HH=01w1LHCSfHDž)))f<WAoULL_ALL@DcA a6{EH H5 HH=01{DcSHEEAWH1H˻ H5 H=0XH XZHt9{DcHpHP|DH5q H=k0H1HHt9{DcHpHP|DH5B H=0H1H0Ht9{DcHpHPB|DH5 H=a0H1H(HtHH5 H=01bH@HHP1H5Ӥ H=07fAF_(HfDD{WfDH IH6u[fAE6tAEH HH5) 1H=`0{HHѹ H5 HH=01Yx56k{EH H5 HH=01Epff.UHAWAVAUATASHHdH%(HE1Dž2g{IƍGfC< :H+ ΃ / <>L1HS 8LAHH07HHhӿHt DCEHHH HHHxm H|` LMt@LLHLHHGHHEIGMLEyHXDžtHt @tHXDpHtpD[E1+@H H5 E1HH=01H]dH3%(D He[A\A]A^A_]@3SH5 E1HH=01DfDHuA럃SE1HMtlH=d L/H= LXH= L\ƅSADžTDžXDž\D`JqD`HH=6EEHσHA\HHD9P@tD8iHsL6CH%HG`HPH@ƇGhGpGtHlDp9t"lHHHluO\DptDb{HnHhFxHSHDHHLApHhtHhLXHLAl,IHH=3eILJHMLH=˘3E1#qIHa6H H5u 1H=0WfHPHx1H5 H=Ƅ01HDHVKHxE1H5 H=̄0afHƅSA@\TRD`nD`\HƅSADžXDPDTHD@@E9,HDHHVHLMp`@nAŅWHxHDHif.H1NHHHU1H1UHHHtcCHKEDHxH=I0H5B PTD`P1AWZHH D`HHx1DGpHHƅSE1DžTDžXDž\mHPlHxHDHjDS6AtOPH5ٟ H=ʄ0AHx1Ed\1DPHL4DHH`HsLH;HPHH@GpGtHGhDpDp;ltlHHoG|pt)EE^{HLhFxLHhtHLHHUH)gHANjC%HG`UHtH`@! 6[1'JL1ۋpHL1HLAl ApAAAl6 6|H`OPH5 H=@0HxtA1EfD1ҋXSRHLfDHHH2D`@XiH ƅSD`Ht @SXATCHIPEHxH5ۜ H=\0DtP1=^_HDtKHxE1H54 H=0rC%HG`reH 6H`HCHEWLIlAp 6H H5 1H={0f\DLHLHHGOPHxH=i~01H5H HCHIPEHxDTH5 H=0P1XHZ1ҋXSOHL3HHLQOHLAlA H H5ә 1H=ʀ0A/OPHxH=i~01H5H HAcKHxE1H5 H=i~0>Jc61HE@0ULH}Ip|LheLhIl1ۃAHPHx1H5g H=}0+LQOPHxH=|01H5W H5aHHxH5 H=|0HP11-XtHAHHH15YLfUHAWAVAHAUIATISHH7LALELEVI1IwHe[A\A]A^A_]DfCfAtH5 H=@z0AD$ De fs'DHfDsDC D{ӲDDH7DH HHEDH D`3ӲM1DHߺ "`3E諲LEHL  6uHe[A\A]A^A_]@AϴHDMEAWH1H H5ߘ H=x0XZHUHAUIATISHHxՃw)H" LLHދ@H* H, HK H H H H H H H H F0Q1f~0QuF01ff.UHAUIATISHHHzpt Hzp]HHLL[A\A]]Nff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40OHHdH3%(ukYff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40JHHdH3%(uXUHAVAUATSHLrHImLLIH`LL1H H5= S t%HKHtHa H5 L1S H5H LIS H5@ LIHS Ht[LH5t A\A]A^]KJ[A\A]A^]ILMNLH5ɢ LH1&UC unuRu6HS HtH5 L1T[LH5 A\1A]A^]TH5 L1TDH5l L1TC 뗐HSHtH5@ L1TC off.fUHAWAVAUATSHH(HRH=3IHvpCIH3L n L 1HH HS IDH5ڡ L5 TL ١ H1Lӡ H ɡ LH5 SH1IU@LMSLLH`l H5 H1SLLH1SIZEHHSE1HqpHHHuB tJHHHPHu1H=01DDHr H5 H1SpDNLBEAv!H5 H1LEHMRLEHMLH5'7 H1HMARHMfDHXIHH!IHt[HHtSHqHt:HHE1fDBtHR: AHHHPHu1H=01CEQH=3L}KIH.H(HH5 1[A\A]A^A_]Qf1H HLEH5Ÿ DMHMQDMHMLEAwmLH5 6 H1HMQHMfFtF uLNA9 tkf.H H/HqHuH=401BH55 H1LE8QLEHMqIHtDHHtHHH5H 5u!HFHt:HLPuB[A\]H=01HS@H5 GHFHuHWH PtH^[1A\]H5 L1LHt9t!UHSHH OuH[]ÐHH[]f.HHt4UHSHH!0_Ou H[]@HH[]fff.@UHSHHHbH5B2=HtHǾ{H1[]fHH5 KH[]DUHSHHHbH52D;eHN0@@@D`@0@H@D0LH5 1oDH[A\A]A^A_]D9`@D;hDD9xH~D@@uJ@D`@0q@DDH53 L1D ZH(ND;`@22D9`@"+fD;`@UHAUIATSHHHbH524HtQHIF= 1HIEHx0OOIHtOHsLDLH1[A\A]]fDHH5 1CH[A\A]]L0MHff.UHAVIAUIATSHHbH592dH%(HE14HHIq 붐H51 L1>HHEIhfH5 LZl> W@ff.fUHAVIAUIATSHHbH52dH%(HE1u/HHH7HUH5N IIFHx018fZEf/ w@MtGEIt$PHl1HMdH3 %(uuH[A\A]A^]fDEԚSIBMuHGIH5١ L1W=>8T1H5 LH10= |?UHAVIAUIATSHHbH5y2dH%(HE1E.HHI6HUH5 HIFHx017uHtJK E/HsTLF1HMdH3 %(H[A\A]A^]@LFEHfDH5 L17<=840H5 LH1< fDfH5 LZ; Ve>DUHAVIAUIATSHHbH5)2dH%(HE1,HHIa5HUH5Ή HIFHx01D6uHtJK E/HsXL1HMdH3 %(H[A\A]A^]@LHEEHfDH5i L1:;<8.H5 LH1: ffH5 LZ: V=DUHAVIAUIATSHHbH52dH%(HE1+HHI4HUH5~ HIFHx014uHtJK E/Hs\L1HMdH3 %(H[A\A]A^]@LCEHfDH5 L19:8-H5% LH1p9 fDfH5 LZD9 V;DUHAVIAUIATSHHbH52dH%(HE1U*HHI2HuHIEHx0BHIE 1Hx0DM t9C8tI C8LK<;u"1HMdH3 %(uzH[A\A]A^]@LfD9KID$ HL^H5 HH11rLxDHEHt;@ t%<HW HI HHDH5 11HExL-=a3M@LH}M$MH5l H1K1H5i H1:1AEtAUA;T$h;tAE A.EtntAEA.EzttPE1L=9 DIIt1CDA.EDztLH߸IZ0IuAE@ ?X.Pr H5L H1C0H3H=2L)IHHuH=u2p)HEH_1HMdH3 %(Hh[A\A]A^A_]LHMmMKIEAEtI}LHf.H5i~ H1/vf.H5:~ H1o/Jf.H5} H1O/f.fH5~ H߸AZEX"/AEfH5~ H߸AZET.AEfH5~ H߸AZE\.AE lAM8IUF HFLuHDFLo)EoH)MoP )UH@0HE H{LHHHxpH@XCCXLH}cHyH}L CX CXHUBAD$ u:HHHXHHL謲c HL}HE@HMdH3 %(H`[A\A]A^]fDHH{p@1H=j01 HHUBQH}CXHCpt)P1SXkH߉EVEXfD1H=j01H 1H=h02 f1H=wh01 1H5 H= i0H5 H=h0ff.@HHUHAWAVAUATSHHHLcIL5Ɂ Mujf.HLcMtNAD$H<uM|$A<tA< uL}LL"AL$롐1H=gf01LXt4LLtMAL$AH[A\A]A^A_]ÐAL3R뽐AL#RqfDÿ譙LH=f0H1)芙LH=@f0H1UHATISHbH52HtBHË@PuH@ 1[A\]fDAH{Qx'H/DH5z L1H5f L1 UHATSHHHHHH\LMDAD$ <<LH WHCC\u[C\A|$ Ha5tAHDKPHS@H5 H=c0D@@HHD[1A\]阽ѽ5ug[A\]fHCPhfD3H'5tHHS@DKPH5~ H=bc0HHDD@@HDKPHS@H5B [H=b0A\D@@HHD]1HPfD1H=?c01(UHAUATHuSHH_0dH%(HE1EHLUԅxDClAA9u'AtVHEdH3%(H[A\A]]AH=]01HK@Hv H5~ %DclHAuSA <0tH54M(AA HHH=H]0CI(ƀWA UHAWAVL}AUIATIHuSHHHULfo MHdH%(HE1H)ELiAuPL1IAL@$jjAE~HDUYL]^EuWA$E҉1AD$0f5Ao 8I`HEdH3%(uBHe[A\A]A^A_]@jAuPLDjDMALGXL]ZDUz@UHHHvdH %(HM1H @up fMHfuHuMHHEdH3%(u<ff.HHtXUHATISHHu([A\]fHp1LHNHHtHCHu1H=$\0UHAUATASHHHDh@HaH5DH:DHHDH[A\A]]f.UHAWAVAUIATSHHdH%(HE1H C\C\"5HHE1LuHxHEHpHEHHqfM<$MtwIWHJHBB LHUHDBo)MoP)UoX )]H@0HEE<< MMuHHtL8fH(HGXHGp~GXHǃ1HHHǃ@@pHHt@HLJlfHLJHLJt輗Ht7u5^LVfDHEdH3%([HĘ[A\A]A^A_]HxLHx5HPXPXUHPpHUHtH HhHeHHHhrHhPXH@p(PX|MY@HuHTFHuHXHuFƒV%HHp( fD1H=Z01EHDKPHS@H5x H=c[0D@@HHD1HDKPHS@H5x H=Z0D@@HHD1謵HfHHhHhD1H=^01HHH HrH`H=HHPHXHuEHuHHuHXH}fHHPPXzPX~HuFtDMH`HhH ]DHhHDžhEfHHX HpaHXHHXHXgD{1Ht@k4fDHXwH=W01RfHS@H5v 1H=X0׳ ff.fHHtH ff.@HHtH 'ff.@H1HtB(f.HHu1DH 鯰ff.@U(HAVAAUATSLHAD$0It$4Jt H|HHt L(ML茢EHl[I$t L:}AD$H54HE1HjM$(H= T0I$(ƀ[A\A]A^]fDHpHHcMmM2IEHu1H=R0HHL0MuLH >MMnMM6AEtLH2H L(HK@H l [1A\H5it H=RS0A]A^]I$HHf1H=WQ01@HHnH(aU(HAUATSHHLAD$\It$` HHx HtII} wLIHuHlt[I$t 1L{AD$uMH襝H=HHH[A\A]]I$HtH뗐L蘤fDHyHHfHYUHATISHLc`H߅t: t&[A\]Ð+ tH߾[A\]&fDH[A\]d@ff.UHATASH׉DH-H[A\]ÐUHAVAUATSH5HHHL5%h BAtII$lHHHLcpMtM$ApuAtIuH/5H X5tIEH5XV H=M0HP@1I$Lp@GL1L1W\HHHU[A\A]A^]f.A$I5HL@@AL$PEMDIT$@H5p 1H=L0?f.H5hU H=RM01efDUHAUAATISHHDD9ED$PIL$@@uKHH~ 1AUH5eq H=&L0豬DKXZL1*He[A\A]]DHH5%q H2 1AUH=K0fDKY^S@8tG@tBn5tAUL ׶ HO@1AUDGPLH5p H=J0AYAZV@51AQH=rJ0IL$@1AQL } ED$PH5o L螫_AXfD̫5@Hp} AUHO@H# AUDGPH5n HDH=J01IEA[A\ff.UHATSHHICtH{HtH'H/L*I$H VIHt(fDI|$ HGP趰LIHuH{ HHH=23H(HǃHt H(HH=23[1A\]#1ff.Hҋ !@@EUHAWAVAUATSHH(蓅HAnHAnHAH#5AH5H t4DDInMEHHH5pn H=G01bD*HDHIHt&A(AMH` JcH>A*.AE!H虅HAnH߉E胗HAhAAM[IHHZHrAuHZHr}}uBAvAuTu5tpHP >H X HHHE;HEHtzHELP MtEoPMG@HEDWH~a H=gD0VH5n P1H He[A\A]A^A_]@5tHeDHa [H55P H=E0A\A]A^A_]霧@HlH߉EIç5H HfxIŸLDdH߄AfEHDDEHEH׉A" }(He1[A\A]A^A_]fHkHA證HA‰A51EHb EOPHx HHDЉMMo@DMHUkkMHUMDMH5k H=C0QH1RH_ EIY^HAj5t#EGPLH_ 1H5k H=B0CCHe[A\A]A^A_]D!5HeED1[H_ A\H5j A]H=C0A^A_]飥IHAuCEtC}CkD5pH M EH^ H5j H=A0He1[A\A]A^A_]AH 4HQHYHHQHDHE1o}(EI^ANAAMEHDL EFD1HL>HXHEHHQI@@CfHEgPiiHEMG@AVH1H] H5i H=A0!AYAZ}(EFI^7IUMELEHLMLLPHD<_AX@AH ~4MHEILMPMHDLD]8A> XD]ZElEFwDE1HDL;uf.a50EGPLH\ H5h H='@035EoPIO@BHuEHU2HUȋEHu4HELME1P,UHAUAATASHLHHH5K AAAAuwAuYAu;LHHD8,uLHH5r HH[A\A]]LH5J H@LH5J H@LH5J HrfLH5_J H~LfLH55J H^"fUHAWAVAUATSL$HH $L9uHHhIIdH%(HE12LIt$@HH?LtcH H5I H}AD$\L H HH5I H  HDFH5I HH H5I HM$H5I HAU0AU\H5I HlA}4A}`HhLH$9I$H5G HHPDI$HtH5QI HIHHtH5BI HrAUH5mAtH5,? H#Ax2A|f AEEADHH9 HHP@HcH5> HI$pHcH5> Ht1ItHHI H5^> Ax$IxHI H1H5]> IHeI H1H5 > 辔H5= HIxH*I H1H5= 胔fUHV@HAWAVAUATISHHhLH5o? dH%(HE1LtG1H5W? HAD$\LbjH5?? H1H5/? H1A}4H > tIM4AU01H5xY HxA}`H > tIM`AU\H5sY H1QL1H+I$H5> HHPD1'I$HtH5> H1 IHHtH5> H1AT$PAD$\AL$hEL$lH1ED$pH5Y AT$tA;T$pcI|$`H5> HH1A}:A}A}A}9A}JA|$xdH5O> HH10E$E7A$_I}IHtVIGpHt=L0Mu3HM6Mt IV1HuH=)01L`IHuI$HML0Mu.@f.Bt HB8 7M6MIVHu1H=(01H5$= H1/f.H5< H1kf.H51W H1HEdH3%( Hh[A\A]A^A_]DH5< H1DHH5< 1H518 H1zf1H5V HoA}1H5W HSA}&fD1H59< H/A}f1H5V HA}H5V H1fDHH5; 1E1A$L=R ~4MCL4|HHG7 IEH58 1IE9$H57 H1|A$]H5: H1OAl^H5t; HH1*ApH3 t'HM7 tHl3 H<7 HEH5;; H1I$l` JpAE 1LHUI$H 9 H HH5; lH5 HEAEH_ HD14AAt%IHHP@H5}; H1M$MtzH5U H1AEa@o? L-?3Mu9LHMmMt(IEAEtI}LH1H I$H'H8H5; H1I$HL MID$L5 8 Ht;DLhLLLHH1M$$MID$Hu1H=i#01RH H4 HExAtHm HH7 H58 HD1=I$HpPH5}9 HH1 H5=9 H1fALIHHP@H58 H1"AIHHP@H58 H1I$pAM8IULu!LHLbHLHHtMuHLDMf.L-2HppE1LZHHuuH}HH5Y+ 1Xff.UHAWAVAUIATSHBI1E1LTL51 L1 AMaIDIM9tZMIA8HtHƹLHƹL€tuAIIY0M9ufDHH=s2H5,Y5HDIHu[@Ht HLH1[A\A]A^A_]Ma0ID6HxH=2L IHtMt,LHuL f.IYH=!2IvpIHu1fDHLL2H=2LIHoHuLLDH=i2H5"X5=IHP@H=A2H5W5E11IH#ff.@UHAWAVAUATSHHuȅBIE1E1HT1L L5/ L=/ ICf2HZHڅIHƹLMDIM9IHB8HtHL HLAAEt Lj0HZ0HڅrHƹLsIIM9pHMULeHHHaIHMHHtL}HLLHL1H[A\A]A^A_]ÐHƹLt HR0HLjHR(H}LtH1[A\A]A^A_]MtOH}H5- 1H[A\A]A^A_]DMuH}HH5- 1V,H}LH5& 17 DHB- H}H5I- 1H[A\A]A^A_]Hb ff.@UHAWAVAUATSHHuGBIE11LTL% L, %AEIYLDIM9tZMIA8HtHƹLHƹL€tuAIMi0M9ufDHH=p2H5)T5E1AHEIHDLHIHtA|t+LuH=2LIHuHEIHAwMHHLLuHL[HL@H1[A\A]A^A_]IY0LDfMiMtlH}H5\+ 1 H[A\A]A^A_]DH}LH1[A\A]A^A_]MuH}HH5 + 1HH]H5E 1HH5E H1x@H}Hޙ H5* 1_H[A\A]A^A_]ff.UHSHHG\uH@ 1H[]fDFy1HS@H5}E H=0Y{fUHSHHG\uH@ 1H[]fDy1HS@H5ME H=0zfUHAUATASHHAEt,K\HuEu?H1[A\A]]f.c\HtEu؅tԾHn@Hff.UHSHHHbH5R2-HtH;H1[]fHH56 H[]DUHSHHHbH52Ht1HH1[]DHH55 AH[]DUHSHHGPuH@ 1H[]DgH y1HS@H5I( H=0Ayf.UHSHHGPuH@ 1H[]DA x Hz1HS@H5' H=D0xUHAWIAVAUIATISH]H(LHdH%(HE1EFEFfEHLLHHt~SuS1u@AD$\t8MtA~ t,LHLa}K1fHMdH3 %(H([A\A]A^A_]fDcL H8foEHCMtK AoMHCMtLH=M5}HC I$Hy@AL3 BfDQH5A H= 0H16w,GUHSHHdH%(HE1HE<< t:1HS@H5A H= 0vH]dH3%(H[]fHEHtPуHt)C\t#HH{tjHE`1HHH}@ zfD1HEHuHS@H5@ H= 0vEwPH5@ H= 0H1uUHAVIAUATISH]H oFLHdH%(HE1EȈEFfE.HLHHt{SuS1uEAD$\t=MtA} t1LHLzK1HMdH3 %(H [A\A]A^]L HfoMHUHPHCMtLH=J5HC I$H4ALkUfDNH5> H=( 0H1ntDff.@HHtHHHt@HPHtBtHR: uf.U1H=601H\@1DUH# E11L 3HAH5K5H=J5HjPXH" ZjL 3E11PHiH5BK5H=[I5YH=^訾H=a2L1111H5h.0H5-0H5-0H5-0H5,0H53,0H5+0xH5*0gH5@+0VH5o*0EH5)04H5)0#H5)0H5(0H5:(0H5i0H50H50H50H50H5t0H50yH50hH5A'0WQ H5f&0Q;H\1Dls~clUH H=a+0HATASى^EH5L HH=01[1A\]f.UHSHH=^5HȿH=Q65H:2HHH=^5[]UHATSHHMLEH0ű?dH%(HE1EEH5jY H=3螥;AH +3!HE H}AExC;HMLEغ貲1HUdH3%(H0[A\]@;AH 2蚪y8誨HSH5gK HH=01ҵ8{HSH5K HH=01]蠵8IHSH5J HH=D01+螶ff.UAHHpdH%(HE1HMuH HEH(HEHHEHHEHPHEHQHEHHE UfEHEEEHEHE-xHEdH3%(u0{8$H5 J H=0H1腵DUfHAVAUIATISHH=Q3HpdH%(HE11HuH5qW fEHEHUHEHEEEfUHEHEEE HEHE轢;Hu1Hx٭H衳HxD0Z5 u)HtLHMdH3 %(HucHp[A\A]A^]@HV H5I 1H=0LLIDߥHV H5_B HH=01P9H6ff.fUHAWIH5U AVIAUATIH=3SDH8MdH%(HE1计1ҾHEWÅ=1Lm}EfUfAED}t"AL߾ަߺ LuLSLA蘠EGLLE ˮAŅ} HEA$H=b2ID$`ID$EAD$ID$XHMdH3 %(DH8[A\A]A^A_]D蓱D8D8AIH@ EH@ H5RG "H=`0HE1 K8HIT$H5@ 1H=l0gH}A舟QA8豣IT$H5p@ HH=k01$-ӰA8vMIT$H5G IH=m01űHֽfUHSHH=X5HH=/5HYH=W5;薞HsXH=2HCXHC`H[]fUHSHH2 2uuRu%H1[]fH5AF H1_RtRHH5OF 1=H1[]@ҸDD=252ff.fUHHATASwHH=#0(KEHzS IH5E 1H=W 0R[1A\]ff.UHAVAAUAATESHӍV1HcHA~fIfvZA9|UA(A)HA~6fv-D9(SD!D9IH:uH[A\A]A^]ff.@UHAUAATASHӍV1HcHHUA~DIfv8A9}1@fv$D9KD9IȃA)HAH[A\A]] Hmff.fUHAVAUATDaSHAxB'9wVAIHALL_D1D)xLH脚AĸD#[A\A]A^]1H5D H=0Y[1A\A]A^]ff.UHATE`SAF A9w\HHfPAPfHt.HxDH觷DHAED [A\]DEt1H=J01[1A\]fUAHHMHMRUAHHfMHM1ff.@UAHHMHMUE11HSHXHtfKHH[]f.1HH[]@PHH)f>f.P1HJH9wHHQff.HH)f>f.UA@HATSH?9wTHE`fWfD'Eu(AAB"f[A\]@HIcH豵1H5A H=&0[1A\]f.UAHHfMHMAff.@UAHHHMHMff.@UE11HSHHufKHH[]fD1HH[]@%HH)f@HH=0閕fD@HH=J0uD@HH=0UD@HH=05DUHAWAVHEIAUIATESHHxPdH<%(H}1HHHEH@HFDžTDžlHp?HHfHEEPEEHEE 9T| ?H@LI^X)Aǃ9 CfLX}@iO5U"DAuHHxЅPA)HDEAA9}CffCs1H5> H=0N5^DKD[HH=20C D3DD`Ddh D`HDdIhHpHK H5> H=0P1ASAV-UH H5o6 H=01 @AU HXDHCDžlHMdH3 %(lHe[A\A]A^A_]@Hpl1H55 H=0~TfLXE tEHpH54 H=N01GT0@LXE uEtމIVH5= 1H=0Džl(lԦ@UE1HSH(H_0H=dH%(HE1EHS$C,Hs(HUHUЉEDC(H5G4LHHH= 0*HEdH3%(uH([]?ff.@UHx'G F GGF]HHW1H54 H=w0]ff.UHSHxdH%(HE1}H=L5H=#5Hu5H=K5HHUdH3%(u HxH[]hUHSHHxHE1HH=H1[]DUHAWAVAUIATSHH8q$dH%(HE1HBH9ЉuEHHEED}Iċ@ D{C J5u\HLHtHUE1LL HudH34%(He[A\A]A^A_]HA(y(HEDCKHBH=0D DƉMDMDEێMDMIT$DEH5: H=M0QH1AWXZE@UHAWAVE1AUIATLg8SHhdH%(HE1H HG0HxHI5%IU IuHAH_IE0fHE)Ex)E)ErE HxHEHEHEHpHpHxÍ@HxLxXEwdfDH $tH$)@A9EL- I}PHHn H(D;plH(D;pL HHuHcD H5t9 1H=s 0nH51IE0AOH2D H59 H= 0D1:DH I}PH Lo HHtEtIEIE LIE(IEIE0h HEdH3%(Hh[A\A]A^A_]fDHǾHx\ HxI}PH9 L HuMM(ME HH1HTC H5%8 H= 0I@HAwf9G5IE0H H=0貋AOHB H5w6 IAH=01fDH'DHB H58 D@H=l 01A}@IE0Hx1LP wAOHLB H5e8 AH=01TIE0Hx1LP 6t2BF5AOHA H57 1H= 0H ۟ff.UHAWAVAUIATSHdH%(HE1HPHHH0 2H;F5HF5t@H5F5HtH=2™HE5HH=2hHE5HE5HpLpL5? Hx x2I|$8HHHEHMHUHEHEHELH HHHEHtHD8%D;8tLH߾n H H 5wIcL>DI|$8H#H& HEH9EhL`LHH`@L@LHHLHEdH3%(iHĘ[A\A]A^A_]@I|$8HxfDHL bAf.I|$8HcAC1@HLu&AHLuAHL$AHLEAHLAHLeAHL%AmDHLAUDHLA=DHL=A%DHLeA DHL]aADHLaA舜UHAWAAVIAUATISHHHWHwH+W LAHIu"HWHSHsLH+S AIH~eLe"LDpi"2AHSL@ ADrB 4"LkHC0Lk HC(H[A\A]A^A_]H[A\A]A^A_]@U@@L;* HAWIAVAUATMg(SHHDO$dH%(HE1HG/H1HUH=b/H5X% 1̅HUH=/H57% 1s諅HUH=/H5% 1R芅HUH=/H5$ 11i@UHATASHHt HIs(x H{()x H`x H`Et y[A\]fH[A\]U1H=;5HH $ HWH5@+]HC5fUH=;5H茝H=%5@]H5UHATSH2Ht1I@LHHtHCCtH{LHHu[1A\]ÐHH=2 ff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$HHdH3%(uff.UHAUATSHH2Ht9IADLHHtHCCtH{DLHHuH[A\A]]ff.@UHAWAVAUATSHL%2DEȉEMtgIIAD%ADEDULLM$$Mt4ID$AD$tHI|$LDMSEMLM$$XZMuHe[A\A]A^A_]ff.@UHAVAUATSH2HtIIAAf.DDLHHt!HCCtH{DDLHHu[A\A]A^]UHx5 E11L H2Hq H5:5H=2HhPUXHW5 ZhL 2E11PH H55H=2 H<5 Y^hL 2E11PH H5G5H=02H<6 _AXhL 21E1PHH55H=2赈AYAZff.@U11H5H= 2H豔11H5VH=2蚔11H5 H=2胔11H5xH=a2]kff.UHSH~HL 21HP E1HH55HZ75H&4 H=d4hPهXZBH2Hu&@HHtHCCtH{HHuH]UHAWEAVAH='2AUAATASHDE8DEDxD@ D0fDhD`XH[A\A]A^A_]ff.UAAHAWAAVAAUATSH(EH W65HL!MeI\$HtUAf.;C u{W)D9A9s D)D9M$$DkMI\$Hu1H=01k}GlAAH=55H\L'MPID$HtV14fH^8A9M$$M ID$HtPA9wD;h rHID1H=01|HAHFH@HGD`AD)A9H=12D]GlDUOD` HD;DUD]DkfDsDSD[H=45HݑH(H[A\A]A^A_]1H=/01|D;fDsDSD[fDCDH=2D]DUĉE跐EMDUD]HDH ED;CfDsDSD[H=45HL |ZDDH5 2 1H=018HAHAM$$I9H^HHDMD]DUHE|HH=2 H=/D@@HHD1DUHATIS5uaH 4HtMHHu#C Hu L'Ht"HsHu1H=/1YZf[A\]HHW@H5 H=/D@@HHD1rff.UHAUIATSH5u{HL 4Ht_L Mu6UD M$$u LHLH讕Mt!I\$Hu1H=F/1YH[A\A]]DHHW@H5& H=/D@@HHD1 Xff.UHATIS5uaH 4HtMHHu%C Hu L腓Ht H{Hu1H=/1X[A\]HHW@H5 H=/D@@HHD1prff.UHAUIATISHJ5AD$It$L~^LH 4HtZHHuPHtKHsHt2 HuAD$tރ LL藔D1H=/1WHL[A\A]]\fDH5! H=*/1NfDHHVHO@H5 H=;/DH@L@D1L UHAUIATISHHv&51Ln]LfH 4HtZHHtKHsHt2 HuAD$tރ LL臓D1H=/1VH[A\A]]DHHO@HH=[/H5< DH@L@D1eIt$Cff.UHAVAAUIATS<5H4HtrL MuLh M$$u0LH޿ә LH衐DLHMtI\$Hu1H=[/1U@[A\A]A^]HHW@AH=/H5 H@1zGDUHAUIATSH] 5u{H4Ht_L Mu6UD M$$u LHyLHޒMt!I\$Hu1H=/1UH[A\A]]DHHW@H=$/H5 D@@1Zff.fUHAWAVIAUIATLeSHHH>dH%(HE17XLLA`IEDCpDDP@jPCtPAEPCPPHCp(jATCHMdH3 %(uHe1[A\A]A^A_]eff.fUHAWIAVIAUIATSHHH>dH%(HE1xWAMt9IEAwhHDADH@IGL@(AGXAVPY^WLuHL_HCpH[HPH 4AGpH9t*Htu rhA;whHH9uAwXDEGPAVHHH)1H4H 4PAGxPAGtPEM>H IW1HIGHHp(lHLIjM1ɾD@XZ1H]dH3%(He[A\A]A^A_]fDAf9.9Bp%HLAGp fDALHLZsDAGpcfUHAWAAVEAUMATASHMDHEA DDIH 5EMDL=ڋuHHH)H'4IHU44L:RIHtrL%41ffDLVIHt8IGpHtHPL9tHttHL9uLVIHu1H[A\A]A^A_]EHi DHU H5d HDH=/1KEDDHHH)HH#4HU4IHDE10A?Et(H}LLDA? EuH}LDfHPDA@U111HAWL=4AVAUIATASHHdH%(HE11HEfEHethernetHEHEHEipfUHEipv6fMfuHEEbH5a L1/^DDHtHH5 L1 ^H5L1]EHHt4DA)tEHUAuH5} L1]AHE IAIHMdH3 %(EuHH[A\A]A^A_]`fUH54HAWAVAUATSHH}H= 2LHSIMMADDVDdIHHuH_IDߋP@HH~NIHu&L8SIHt`I@pHtHPH4H9tHtuA8uLLLLELELRIHu@AAH=\ 2LTUIHH[A\A]A^A_]fA8 6w5tDHM H5 H=/:uDHH9HHH4H9uf.UHATIS5uYHb3HtEHHu; HuL܇HtH{Hu1H=5/1KfD[A\]HHW@H5 H=/D@@HHD1XzHvHHH`fHvHHH`fUHAWAVL}AHAUIDATSHLHHXdH%(HE1E]LDHHf A]twHcEHHx0RH-x@HcEHHX0uRHH5 L1YAHMdH3 %(D HX[A\A]A^A_]HE 1FHEttHhHVHhH3 2H3 2H tLe. LeH5 L1(YLHLH5z 1E1YQf:Le.HLEeE1HcEH5LAHHP01X#[UHAUATSHHtVHHtNLcIMt-f.It$I}Xu)HHtLcMu1H=/1HDE1HL[A\A]]UHu{o2 fFHhFHhHxH3 d2H3=e2H HXH8HHHHAH)H@HHud1]F fNu.HH8HHt:HHAHH@@F1]fDo1N@HuHH8HPHHBHu1H=S/GfDH)HPH8HPtlHHBH1H=/ZGf.1H=/1@G1H=/10G1H=W/"Gf1H=G/GHu1HH11H=/1F1H=/1FfDUHAVIAUIATASH]HHĀdH%(HE1AtAFAL`DLLLH,VuhH3Ht\HHuRfIELDH@>HHt6H{Hu1H=/1FDAoFAhyD1HUdH3%(u H[A\A]A^]Wff.fUHAWAVL}IAULmATAH  SHDLHHXdH%(HE1EOXHcEIUHHp0%D tW HLDH fEE XHcEHHx0IMHtlx@tHt_HfHu)E)E)EHEE1HMdH3 %(u3HH[]f.1IDHuH5EHLIOfUHAWAVIAUATSHdH%(HE1HHHL<IF<< I$PI$XAHHLPLDL I>3KIvHDHHmHLuDLLLLgLuSH3HtGHHu&=DI$Ht$H@LDqHHtH{Ht`Mu1HEdH3%(uaHĘ[A\A]A^A_]I$I$AHHfD1H='/1;LHQMff.UHAWAVAUATSHHdH%(HE1HHHLHC<< I$PM$XAHHLuLDL^H;IHsLDHLHt HL@=LPDLLLLJuTHE3HtHHHu'>fDI$Ht$H@LD蹎HHtH{Ht`Mu1HEdH3%(uQHĘ[A\A]A^A_]I$M$AHHfD1H=o/18:KUHATI1SHHdH%(HE1f}HtHHtH@uru{HhHpH31H31H uHEdH3%(ulH[A\]HHUL1H5R Hf. fUtHHUL1H5 HdKUH5d/HWLH5/FLH5/5LH5/$LH5}/LH5/LH5/KH5j/KH5Y/KH5/KH5/KH5/KH55/KH5$/zKH5/iKH5/XKH51/GKH5 /6KH5/]$K@H(fHHLJHXHaHhxHHHHHP8HH@ `HHhHLJHLJHLJ (HLJHpHLJƇfƇ` fbf.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40=HHdH3%(uGff.UH HSH H}HhdH%(HE1HH}xHU1HtBHUHtRHUHt oBCHUHtRSHUHtRSHMdH3 %(uHh[]GUHfHSHH}H(dH%(HE1)EHEԗH}عʉ ҉t@H@uH]dH3%(uH([]F=U4u1@UHJt 1]]1fUHAWAVAUATSHHEHH}`D}D]De DU(EċE@Du8LmXE̋EhEw1HH[A\A]A^A_]DIEfHAEAEDUD]uDMLEMHUݰuD]AEEDUVfAUfAuHE}E]fEUEeu`HMLAEA (BH}t DEHMLu`Eul}E0HUAu`L:HJDE赖EAEu`LxIHu`HMALRlu`E11ɺL5OLLr)D}f%ffAEu`HMPALfM0u` L蝖Hhftu`ȺL@Hu` LNt[1 tw@uiODubD_HEuYDWLEuPDO0EuDG4Euw8uO|fHA׾L牅0IE11E11AЃON9rLL~DHA1AуI HD9rH HL1E1fHTIHiI`E1҃} TH@HIAHIH@HHfHω)PHHoZA)DžH >ff.UHAUATISHH8dH%(HE1@tXIQXHtJ uB$DII DHtH]dH3%(u|H8[A\A]]f.I Lm@IcI}LιDEfE80DEIMDHA f.z(fu=@UdHAVAUIպATISHmu[1A\A]A^]fDDH蘏IHtAM1DH_tLH[A\A]A^]fUHAWIAVAUATASLIHHdH%(HE1ID$HHHHH)HH9tHH$H9u%H3IHu1#HHH1HHHHhH\E11ɺ HYo1LLt't0K1 fHAATATATHPH9uHDLH84H4H ƅ L tYCL M|HL5 EMMHߺ1I@HLD>M9uǿh蕏MH5 HH=;/1HHE1H=H HudH34%(u&He[A\A]A^A_]fH)HL:fD?Hu80t/Q94u$EtG u!H8H%%DHP@H5 1H=//ff.@UHAWAVAAUATASHHhDodH%(HE1 0DH~HLIMHSH0D蚉H8Hf1{HKLHHHI~+Kff6AfH@HHPfurLDfLL*HHcHHALDKLLDPxf{taIl+H4HGDž1f{fLLfD1HMdH3 %(^He[A\A]A^A_]@CFA~M{DsEl$@ID苌{H;AUEMG@ATHH1H5] H=/AXAY`CAE1LfMDž1f{fHtwMDK{AT$@Dċ{HtHDAVHMG@H5 RIT$DH=/RH1H LLMwLLLd@E1H@HUD"fA JRfHUDcHKDBD׃@SHH5!DKIHp{DQ@HxD舊{H8DHAHxHpDAPMG@WHDWH=u/VH5 AVRH1QHXSH@Hp3ƅt DLLME1LLEDCLAHAHPPAT[H fLALLH{KffffDH$ H51H=/T'EDY*HDIHH41H5/H=/E1H4fHDKM{DEu@x{H(AHIUDHDMG@HVH=/H5AVRH1jH 9HE1LLL4H5$H=-/1&1fHLL^fƅE1HuHD$DH 2ADU#AHAWAVAAUIATISHHHHdH%(HE1>HHNHHDEHM4u4IH5HUdH3%(uoHe[A\A]A^A_]D|H+AWLH;" ATHE1H5H=/~XZs0fU#HATISHHH0dH%(HE1HHHu+HLXHUdH3%(u'H0[A\]DHM0ff.fUAHAWIAVIAUA͹#ATISHHHHdH%(HE1HHѺHHƅH薁Itu fEAOP HF4u5HI$MHudH34%(He[A\A]A^A_]IEOPEJ@HDvHAUMG@AVH5 H=S/HDDQH1RH uH O@AͺHB.U$HATISHHH0dH%(HE1HƅH Hu*HL'HUdH3%(u&H0[A\]@ HԀ.ff.fUHAWAVADAUIATSHHhEHDeD|dH%(HE1ƅ `$#HߋI1HfDžfDDƅAA fHA H߾~Aƅ@HHA~MtLHD~H=<|E1HLI藇H]dH3%(u4Hh[A\A]A^A_]fD|ff5o,ff.@IH֋W@u3G0u fDH0AȺHL}fH@f.UHAWAVAUATSH8dH%(HE1H?IHEII1E1HEKfDL1Ld H1ELIcA AAE AH9~cELAt4tEtH}1L q1HuL.ELfE1DHMdH3 %(DuH8[A\A]A^A_]*fUHAWIAVILAUIATLeSLHhdH%(HE1At0Í@HLA?tFDL}uM1HMdH3 %(Hh[A\A]A^A_]LDLD|붐DL|IHtLDLD{rLL}])UHAWAVAUMATMSHHXHEHLHDHHEHdH%(HE1|H&H{I2H{hLLHHHIH4ADŽCtANHC9@PP?tzDKENums@2HHC@H4tKHH sSH=#/LHHFDRH5]HDHH P1XZCptAFLL{@E1HMdH3 %(D-He[A\A]A^A_]PPDILLtC@_C0tHHC0H4-CDHILLD 8|4C@uMDkDEuDD[HEu;DSLEu2DK0EuDC4Eu {8u{<t!HHC0HHHC@H34HSLK H5LH=/HHADH qRHDHH PCP1?CH 1H='/1K0HHC0HfHHC@HDCqANDLAH 4wADŽSAVCptAFC@HHC@H4HKL & H=/LHHFDH5pQHDHH5P1RH !H 7HSLK H ipLH=m/HHFDRH5HDHH\ PCP1CH 3fDC0HHC0H$DUHAWIAVAUATSH8dH%(HE1HI3Hu&HMdH3 %(He[A\A]A^A_]@IWAH;tHHKD fA tq41P@fHHDHH}1LIfD*DžHE1Ht-@H}HHA1HXE1HtDhEgH`ƅfAAHtMfHHDž)EtHHt@DE@4EOEHuLEHqE_AODHDDADEHLDLwHDAUHDLH=/VH5RH1ASH Aw߉HzHHHHpHH4ft f;fAEEDžz1f~D;wfiH>fDžE1fDfDAA_rvEĉH5HIH=/11f1C`14AA_vH5H=/H1k1&@AGAHAAAlHEHAP ZY4 1H52H=#/1a4ADEg.uHK@EH5HEH=/11GlHHtTf#41H5H=D/?1@HEEWH ^_"xfux1tD1DOfUHAUAATSH(dH%(HE1H3H#LH1HHDHHiHmqH4H4H upE11ɺ H?oLAHLoH^4H'4H uDH=lE1LHI$wHudH34%(u_H0[A\A]A^]hqMDH5:HH=/1HfD1ɺ@@UHAWAVAUATSHH $HXHyILÉMLHdH%(HE1IhHUMLHH(tlMAMEEfI )IIPH3H3H uH3nu/E1H]dH3%(DdHe[A\A]A^A_]ËuH@nHHtH1IHAAHfDHHDžoN ul\LHLnfAGA<$AG@PPJ AOuHMmAĄA}4HH `eAWH='/EOLEHHFDRH5HDHHx P1XZtfA<$AL$AG@%PP%}tIHMMHھD}u HUHL;4AGf.A<$HMMHD P}_4u}AGr@uHLk\uHkIH@IH5? LHcH>@LIw . LLt"HAWH cLLH=}/HHFDRH5HDHH PAGP1AUAGH vEG@EADAwHAOLA0uA4uA8u A<IO0DuHi{ uHLHjLLHjMf)I wDLLuHiL AHuHiLzVLLLLuHviLAH돋uHLL9iLIHAuH0hLLL^uHLLhaLIHAH: H51H=/e(LIw .LLHAWH5LLH=ռ/HHADH u`RHDHH PAGP1AUAGH AL$uHAH 4fmAOuHgAĄN} 4:HAWH _L  LH=H/EHHFDRH5HDHH PAGP1AUH @HUHLIO@uHUHLD&fDUHAWAVILpAUAATLSLHH HdH%(HE1HHHLHt3fA~ht+1H]dH3%(He[A\A]A^A_]AoIVA L+cHxHDxD%0@tGHX4H!4H oAV1DH5H=/1MfDAFLj(8AN4wH5uHcH>@H H51H=)/$AfD4AFfh fiHDdAA A A AAmDA]DAMDA=DA-DADA DADADADHfHDž`)PHHHHDHH9AvHHPHtBHHABAH9uHfHDž`)PH}H D@aH(D@Ht @fPH0Ht @TH8Ht @XH@HtH@H`fDHDHLHPD4DHDPAUASH \R8D06eA~H dDHDL HH5BH=/1fofofoH) foDH)0fo)@fo)Pfo)`fo)pfoH)))fo fo0fo@foP)fo`fop)fofofoH))) )0)@)P)`HpHt!Ix AHIAtAt @HL(D8@H:D8L(HkH@@HHt:HHt.@f) )0)@)Pffofofofo) fofo)0Hfo)@fo)Pfo)`)p)))HA1HRH5BH=/o,DžI81AуJ J 9rL 8H*f.f.f.f.f.f.f.f.f.f.f.f.f.f. f.f.U1HH5=H=ƶ/H ]UHAWAVAUATSHHHpHhdH%(HE13E HE1sH߃AzAAƃ`DEAABAƅXAxDž|HH߉E+EEHEHEX4HMLEHߋxHAQ|hpjjVuQVDATAWjjHUdH3%(8He[A\A]A^A_]D*H8Džx<EAAF<DEAXAB|H蘉EbfDHHHP詑fPHEEH HUXHHHDLud ALDH5pAHDHEA`L[L5^L(LD҅H0LDL8'H 8HTH߄HEH@脈H߉L6HX[DH`F[UuHMH0HMH=*/L(L8DLLXASVH5<ARAVRH@QH`PRH1 YHPHUDȹ1HH L UHAWAVAUATISHxuHUHMdH%(HE1蝇E L6LIKp$tL>p%L8IǸEMwLDHUEL$LELÃEډڃʀEډڃEfE։փE։փ@E։փE։փE։@΀ E։փ @Hy4EE1A}AƒFMMAAAEH?EMAMuLLPEuuASPEjjjPSjARoH]dH3%(He[A\A]A^A_]DEAAHrH#H`MH5 LDlHQ DUHEIQL牅xDUHpDD|YX}HE XMHHUDlDxH5mH=/LpAS`QSHMRH1AWAUD]>H@D|D]f.L訍HI-u)Mt$HuLE1PEx@EnullE1EEZfDLxEfDEE1HEHHOD]H`mfHOH`QDH5DUHAWIAVIAUAATA SHHdH%(HE11EfE蜃u`H@ATE1ɹAWIHUDAVHjjjjjhjjj軺HMdH3 %(u)He[A\A]A^A_]DH0iDff.UHAWAVAUIATISHHdH%(HE1kJHHcH>ICfLpLAeADsDEH HHCA HHHEQDHRIHt%HMADHߺQ1@LHھL-DHMdH3 %(H[A\A]A^A_]fDLHھLLHھLLHھLHLL}LL DAH߉EP0L@L DAH߉EPLL DAH߉ExPLHQHUHAWAAVAH5/z4AUATSHL-w1LHtrH)DI$HtW@@A9t;HLHHtDLMt+uE9|$uI$Ht@@H[A\A]A^A_]D1@H1[A\A]A^A_]U1HAWAVIHAUHATSHHHa4dH%(HE1fDžf1HHAAIVHHMH8H2xDDžHHt @HHENHAo@CHt oJKHxHtH@HC0HE1HtpHN~aF9|YvfHA&f.9'DQAHDVft)HHAA.C C !4E@HHLLxAPHM,MLHI@IELiLHLH@HlFLDH1SXLZLLM9uHLDL%&FD@DHHs0A~LSHHH@LIDHHHOLLLIHHMtI9HGDHHEЋHIVH=[/H5P1QARH01H]dH3%(He[A\A]A^A_]D@CH|BCqfDCC DHJA7A~fDHH51H=ٞ/TV1H=/HHaAjUfHAWIAVAAUATASHHdH%(HE1)HDž)`t,ft%1HudH34%(He[A\A]A^A_]ÐKkAH`HSHH)IC%pCP`ЃF<  1Ƀ*{4HH@DCDžAADEDҀ@DEDҀ DEDЀCDEЄHDžHt @HhHH`DžLHLBHpLDHJHHEHWHHDMHISLEHPHt rHDžHt rHHth H`HHpLxLDOGHpDLLxHHpt rS Sƅ AofSƅ ofƅu%HH"41{ f{xMDH4jATPPjHjEE1Px$H@3fDE1oe4ىJH5tH=m/H1裬fDA-A1HH5+H=/aEOf{D=X3t M (A{4>1HgH5:H=ٟ/ԫ1D'n=nfCƅ< A{f1fzDKAwH50HcH>HH51DH=/DDžDžDžsDždDžUDžFDž7Dž(Dž1{DžDž DžDž Dž DžDCfLhDxL -@fDHpMLhtJHHpPL`L`fIHLhDLE{L`DhLPLXFxHLPLXHH1VH=/HVVVH5pȨH0L`Dh-H1H H5qH=қ/荨1fDj1DDDLpPHDžxPPDH LpHE;LxAWHHLxATpHxZYt HxXMt H7jATPPPiH51H=|/w1H5H=ݛ/X1HH5H=/,1r1H5H=U/SHSDxHDHEDSAWASDCH E1H`jDAToHoo)`oDPo)po o0E)PH`o@j)oPPHP)))))H@LYHLHHHxd1fLBH`) HH)0)@)P)HDžDž)EB99HE1DMHHHHpH HhHDXADžDžDžH`HLPAfMtH@<< DHHtRAFDPSpEAFtfKHHAfA)HIAAD9E~E)DHSHDHX@HHIVsHfAFAFDEIODL.6Mt!DEIL$DL6DL6HfA=AF4}HJgHJgHiHHt@tH@Pxl}}4HiDL6HciL HEHEMtsLmH]fEA7LH舟ApIHuDLmt-A<t< u!DEHMDL4vAifH(fH߉E-fU"EDL_5IH(HMADL94LLv5HdAF}A@ fAvAOEDž|9fAv*D=!a4tEDž|@AF fANAVAvEDž|MAFAFf9AFDL4P@Hb}p96HMDpATH1H}H5kH=/芘A\XmJHfHHt5E1fPufAHHuA* DLHEX3HpHHfLMHELm1E1HEHEMHE"fDLIHAEuۃfuI}XuMLHMH5QLMLHEIF|APAXAYn}t A}|dqxHEHkA9ˀ So)MFfDA7HUL؛)HeLHH5ħAH=/1ǖ@ DAFCLm HpLLm2t!A<< 4E4H%H5O1H=/0&Hd= *qH1|dLHEHEMtDeMLIHAD$uڃfuMH[MLI{XLMNDeH53|HDEL]PAUQAZA[z}tL]A{|dA<t< DEHMDL`/(A7HUL!E1uˉEAFwHuIL{{gDEHMDL.H5H=w/1p HpL/ILL蠟HHE1HE1HHE1HE1HU#HAUIATSHH8LHdH%(HE1>H5z4HHNA$HHAH߾fƅ-Hz4AHߺHHj-Hcz4AM8uDȺH.E1LHI$H=-6Hz4HUdH3%(ufH8[A\A]]D HAfƅ ,Hy4AHߺHH,3UHAWAVAUATSHH $HDHHIIΉDHdH%(HE1`HAaH߉@`4EDH]IEu 貓Jt@ƅIw-1HudH34%(WHe[A\A]A^A_]fffDhAD$AD$A$fAD$ DDDLfAD$AG AD$AD$ ,hfDix4A$@A *q!HL4H 4@DHH5yIH=|/1x1H4H ~4@ODHuH5IH=|/1-1fDAG AD$DDAD$hLAD$ +`H5_H߄_HH(@f6 _H߈H^HH8IHIHHPH9tHH$H9ut H)HLHT$ƅHLtEcHH1D0L EMMLIHH9DE 1HHL aHA9,E E ADAD/}4tHtL 1L9 HH L|f.D+EHjH5tHH=iy/1"CDC]HL8]PuAD$ Aw7AGHHcH>IO ADL')AODL(AGtAL$HpIhHH˩A@DHHpA|$]DL(DLP(HH8sDHHDLA"'ML8LLX(IHDE fLK )`IIQH3`H3hH DLZ'DL'HHH1IHAHHLDžfDžoN D3&^HLp'qz4@AD$IO AE11ɺDL%ufDL LELFD0DL%f6t DLs&DLL(HAO&DLAiO &DLAiO&HLi&DL%Uy4uH8AD$LD1HH5H=u/~H81H5ɦH=bw/]H1H8IzLHIDHH)1HA_6HEOMHDH5RRH=u/H SP1҉H D1H5IH=2u/證HAD$ DLH^AD8fDž^#DL$HHHD8ABRHgHcH>1H5;H=Lu/HsDL $TK DL#9HHLG$Mf)`I 떹DL#K돹DLs#HKADLq"c듹DL(#sHKA볹DHH5o1H=s//ff.UHAUIATISHH!;xv)u+iHLLHE1[A\A]]@hډH5H= r/1BHH[A\A]]UHATISH u[1A\]LH1[HHA\]2UHAUATIHSHHOHIV:HE:uXAHbQHQQAHMHfHE1HHL[A\A]]K2H9A}Ht =M4PtHPeHPTHPH7rfH1[A\A]]ADH[A\A]]{PHjPHuHLj1DUfHATSHHuH0dH%(HE1G$EE؉EHHHEHjHET'Aąx[HUA1HH=G"Aąu[0l4us4tkHN1H5ۢH=Dm/迄l4n3HMdH3 %(DuKH0[A\]k4s4t Hȕtr4tr4tU@@HDUEDUE]酞DU1HSHH(dH%(HE1G$EEHHHE螝x$1HUA1HH=¬f k4!HMdH3 %(uH([] ff.UHSH(dH%(HE1G$EEHHEHtuH|fj4HrPHx!HUE11HH= !1fQj4HMdH3 %(uH([]XUHSHH(dH%(HE1G$EEHHEԚxHUHE1H= H}dH3<%(uH([]fDU1HSHH(dH%(HE1G$EEHHHE讙xHUA1HH=dHMdH3 %(uH([]T@UHSHH(vPdH%(HE1G$EEHHHE-xHUE11HH=HMdH3 %(uH([]fDUHAUIATSH(dH%(HE1HEHHS$UHHUċVPo4uOLH\xHUHE1H=>HMdH3 %(uPHe[A\A]]HN@Ip@HDIAH=f/VHeH5ΞP1膀XAT$PYsDGPfwGUHSHH΃xsOt_t 1H[]ÃuH[]D1DSH5mH=ve/H1H1[]H[]U1AHFH5H=xe/rffu7xW1u 1øff.@1H>+ff.1H+ff.UfHAWAHAVIAUIATISHxdH%(HE1)E)E)EHEMi!HxIw,1HudH34%(lHe[A\A]A^A_]ID$fLAD$A$-NHHH9tH tE1*tRfAH@ H9t;H t5HPHtHAu˃tRH@ fAH9ufDEDp,LNDpHHxAAA$fET$@ fE|$AD$AD$ fE\$fAD$ALDxLHMDL AȉEDxA DLHE[H`HOLcLAk4QLL9'I MID$HxHEHpHEHh'fDAMm L9I IMHtAuAEtAt͋AhMMxH5"Hp҃ ݚY^uvfAjHI$Hx@ AD$fAT$AD$ fAD$hAE/A%SfDH`LAA$AEHZH5@HH=~^/1w{fLJAi4HH9u-fDAu@t Au8fDH@ H9rH hHHHtAu@tAt΋AAWH}MAVML$H5҃ 豦_AXDxALfEL$JDxw H 4t?I $I$Ht?DA@HDHH,MPH51H=S/XZHeH[A\A]]E1H @UHATSHbHH5C1_HHHIPMbHlj)i9uJRǃpƒ<R% '1[A\]f.It$@HtHH=W!2BHH51?[A\]DUHAWIAVAUATSHHHbH5B1bHHLIS 1IHCHx0̟HAt9AMb)i9uQifARADžH*YA,A1H[A\A]A^A_]@Iv@LHtHH=% 2fDH5L1 LH5n1H[A\A]A^A_]ff.UHAVAUATSHBIE1E1HTL5LL#DA MjMDII9tZMIB8HtHƹ LHƹLAAEtuAIMb0I9uØuOM E1H2HuHLHH5ߑ[A\A]A^]ÐMj0MDFMu;MtLn2HtHH[1A\A]A^]Mb L-?1H54L誀IHtfI$HtHLL蠊IHufDۗ fDHH5[A\A]A^]UHAWAVAUATSH8HudH%(HE10BIE1E1H\HEHEL%HEfDII9tpIHr8Ht LuLr0Hu LsHUHEIHH0H9t:tHP8H}1IH5A,I9uEu?MtxHEH5>1HbaHtDHH uiE1ۉH]dH3%(ufH8[A\A]A^A_]fDH}H5%訏fDH}H1H5肏H}H51 ifUHAWAVIAUATSH(dH%(HE1BIL%E1H\HEHE fII9thIHr8Ht LuHz0Hu IHUHH0H9t:tHP8H5L1IA褎I9uEt%H]dH3%(~H([A\A]A^A_]IbH5<1Ht!HHiu&ǃ@1H5L1&H5XL1 o菐ff.@UHAWAVAUATSH8HudH%(HE10BIE1E1H\HEHEL%HEfDII9tpIHr8Ht LuLr0Hu LcHUHEIHH0H9t:tHP8H}1IH5AI9uEu?MtxHEH5};1HbQ~HtDHHuiE1ۉH]dH3%(ufH8[A\A]A^A_]fDH}H5蘌fDH}H1H5rH}H51 YfUHAWAVIAUATSH(dH%(HE1BIL%E1H\HEHE fII9thIHr8HtLuHz0Hu ։IHUHH0H9t:tHP8H5 L1IA蔋I9uEt%H]dH3%(~H([A\A]A^A_]IbH591|Ht!HHYu&ǃ1H5L1H5БL1 off.@Ht$HHt+HyHt*HHWH3H3VH uHH Hu1@U1H=6H/1H\{ff.UHAWAVAAUIATSHH(HbH581dH%(HE1{HLIELefL )EHp0HEyA~?IE 8L@ H=2LƸ€EEM@LLHHt7ECEĉC1HMdH3 %(H([A\A]A^A_]H=2foMLHHEHHC詏H5H!f.H5H1 dDL@0 1L WUHAVAUIATSHH HbH571dH%(HE1yHLIE LefL )EHp0HEwuOI@LXIHuPH5ЁH1 HUdH3%(uiH [A\A]A^]fDH5H1 I@HzLH=2貄1fDH5)H詇-ff.fUHAUATISHHtNHHtCLcIMt'LLyt$HHtLcMu1H=WD/1xE1HL[A\A]]ff.@UHAWAVAAUIATSHHHHbH5a51dH%(HE1-xHHHBLH1HHCLHp0IvHH=.AI$E1MHgIM)I?HMOLLF=J<LLPLLO<<.uCHIބtP.LۅHHuL}IIM)I?wH5cL1薅 @BƄ=IWxHHcLHULHLHLLhHHLLHHH)I$H)ށIG1HHUdH3%(#HH[A\A]A^A_]DHC 8L@ H=}LƸ€EE;@ƄA%@H=2LHHLkHLLHI$HH)IGH)΁HHL葊@H5L L@0  1L)_ff.@UHAUIATSHH(HbH521dH%(HE1tHLH1BHIE LLHp0sHH=.tuI$HLIHu5H5H1 HUdH3%(u{H([A\A]]fI$HHuLH=F21DƄ~H5H虂fH5L|H1 vUfHAVAULuIATLSH dH%(HE1)EHEqI]Hu KHHt@LcLL蹅x+LMt#HMdH3 %(H [A\A]A^]H=2MtLHHqqI}Hu6fDM$$I<$Ht#HH7xu1I<$fH{H1I$IE]UHAVAUATISH LdH%(HE1AIPu4)4HEdH3%(He[A\A]A^]IY@IHHjHuv)4tCI $I$HGDA@HDHHIPH5y1H=?/XZI]LmE$fLH5Kz )EEoCPLA)DE%v(4uLI$11L @HIQ@H5H=K?/HD"DHDCPHS@EH5gH=X>/HHD18sKPHS@EIH5H=a>/1HDE1H ff.UHAWAVAUAATIHSH(H_dH%(HE1IA}t#HEdH3%(He[A\A]A^A_]Ðǃǃ~PtƃQǃTHLKfDE}LIǃǃI\$@HIH6&4tAIIHDA@HDHH5>wIPH=C/H11^_LH= 2LmzEfLH5w )EEBmAD$PLDA)Esxk,&4u2Iq1ҾLe]E1H W|HuEL TLDI$H5J@HAWHSDH5PHDDEH=RA/H5;1$_I$AXA>I${HtEL LDI$HJ@HH5"HSDDEHDHH5PH=@/1讽Y^A>ut{EH 2tuL nLDI $HtZI@HVH=@/H5ڂPDE1HDJXZr1[f1f11`|UHAUIATSHHbH5.(1 kHtdHHLxuvA$Rt!A$R1H[A\A]]fHA$RLH51/yH[A\A]]H5Q}L1y UHAUATISHHbH5^'19jHtH Mhf.HIH5bx1H=-/DAFHcI)u4-ILIW@H5lxEGPH=./HHD1H vH v|H gpH gdH gXH agL@IH+IPI;ǃ `IDIW@H5vEGPH=./HHD1!$@IUIvLYfD4HEGPIW@AIH5vH=-/HHD1趯Y^1LAL\HHS㥛 IHH?HHHH)HH)I+Hy HH@BHi@BHHuH9 HMHAOPIW@EP1H5FwLH= ,/軮L[HHHS㥛 IHH?HHH)IY^L[HHS㥛 HH?HHHHH)IH)I+y HH@BHi@BHHuH9 HcHAOPIW@ELH5uH=*/P1购LZHHHS㥛 IHH?HHH)I_AX1H=+/ZlDUHATISH]H{ H`odH%(HE1HF)EHErHLEHEdH3%(u H`[A\]3lUHATISH]H{ H`odH%(HE1HF)EHErrHLEHEdH3%(u H`[A\]kUHATSLHHA$u [A\]fDH޺[A\]UH53HAWAVAUATSHH=1WL5i1HIDIwpLWIHt@MI$tYHtGHHEScHuH f.HLHtH(cHHuLةLLLuaIHuH=f1L^aIHRH[A\A]A^A_]HHDz H1HHDz HʹDUHSHHHHt7~PtƃQǃTHHH[]H[]fH' UfHSHHHHLJpLJLJHLJLJLJ@LJƇPHLJ(H0LJ8bH@bHHH[]fUHAVIAUL-z1ATLSfDHLoHLcL WHHuI@&l[IHA\A]A^]lfUHAWAVAUATISHHdH%(HE1dlMtuI$Ht @@I$H5H=1Dh$U: DHE}[fH}ID8ULSgH5qH=!/AŅ1dAŅZQH5qH= !/AŅcH5qH= /AŅ0`H5 rH=B /AŅxqfvHMA ߺ:)E)Ee`ZAŅyPA>qXH5^H=/H1艧DS$DH5qH= /1cDSA$HEdH3%(u4D{'駕D@鷖'闗 'UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40VHHdH3%(u`ff.UHAWAVAUAATAHSLH8E LuMDEL}0EE(EdH%(HE1E H}8HEw%1H]dH3%(He[A\A]A^A_]ÐfIGAAG ЉU}DщUfEgu8LfAWHMAAAGAGZ]Mu8LBH}THMu8LD@A,AAAtEAGAE=AG4 ADAtȉMDEEAFDEINLu8AGOMMfMu8 L 5+Mu8L蜰5AGMLu8Ȱ CDEHKLu8AG踯} DIղ}DMLLEHH5}1WH=3/AVS]SWH ]fUHAWAVAUATSHH(HuHUHDHDHA8HI HHE!H߉EH߉E+HUHu!LMDERM̉VHAUATAWAV_He[A\A]A^A_]UHAWAVE1AUATSHH8HuHUH߃AHA D9HDH߉EbHI7HHEKH߉E H߉EUHUHuDDELMRMȉVHAUATAPDEAWHe[A\A]A^A_]U$HAWAVLAUAATSHLH(dH%(HE1HKQfwlAALSAփ@tsB<w,4t;1H5H=1/.1$f.H5H=0/1 1H}dH3<%(He[A\A]A^A_]@{uLHSLHDLtHHt @HHt1S&o@CfHHt1SoH)CfHHH@LLMHxƅHt @HƅHt @IILHHGf{ tiDPLH:Hu3L]@f@fC%E L {DDLD}MV H 6IH=LHsHEHIFXATH5H=-/AUP1ARAWH01fD{DLD{H豭DIVXLHEH5}H=F-/AUATRIV RH1"H 1AHH5H= ./&XfDUHATSHH $HH $H0 dH%(HE1HHAH1CHDHH"HHxHUdH3%(u H0 [A\]WUHAVIHAUATISÃw)1HLLźAŃt=[DA\A]A^]Ð1AH5gH=h-/[DA\A]A^]LLHni[DA\A]A^]ff.fUHAUATSHH(dH%(HE1G$EEHHEnxZLLm1ALLH=jx1 H4x A1LLH=;ƫfDHUdH3%(u H([A\A]]VHH=1]Pff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40tKHHdH3%(u;Uff.HtÐUHATSH1YtEH=1XHINH I$HHHH [A\]3MHHHHzDHHDUt1HtHHfDUHAWAVAUATSHHHIAAAHHtWHHtHHXHt'{us DFD+CE9uDsfD{1H=-/18BH=1VHIH8HxHW1H?HHRHR u~Av EDS9BD"DsHމC fD{2WHH[A\A]A^A_]H?zHHRHtlR SD)H 9sDH5]H=+/1HH=1@M1Ht4HBHtP ,1H= ,/1@1H=+/1@PsDH5H=K+/fDM UHAWAVAUATSHIH1AAAH5H=y*/A1HHtyHHtqHCHD9xuUD9p uOD8`u)fD9hu"1@fP1H[A\A]A^A_]HH5M1H=)/@HHu1HH58H=(/H[A\A]A^A_]1H=(/1?xUH53HAWAVAUATSH D H=0=HIAE1EMMtUuVAG@tNH=0LGIHuD1HH5H=E'/HD[A\A]A^A_]fDIHHtLMuM MtIAHt78XufD9`uH PMuLMLMAfD1H=&/1`>E1IHtrUHSHHTt5HSHH=1.JHǃH[]@#HHHHHzDHHDOtff.@@UHAVIAUATISLHMHϺ 1JHߺ 1IJHA90AAw I$HtHt)HHMHUHH5]1BRt-HQAdHudH34%(Du)H[A\]@}@BuDeHPEuoLff.@UHHdH%(HE1$x(HW$Hp褜1HudH34%(u-ÉA$1HH5ɂH=&/KUHAUATSHdH%(HE1HDžDž$HAHW$HPLXItcLCH`HtH Ef{$uEu91HudH34%(H[A\A]]@L%C1f1=uHH MDHHÊHEH5xH=A%/1nA$1HH5XH=Q%/@rJffFft#f u=GfFoG1FGfFoO1NfDf.UHAVAUATSH dH%(HE1H#w(HMdH3 %(H [A\A]A^]HIIۣfHCLH$$CH C @ CC HCLCC +HI>LDD@H HߺDLItLH.HMADHH HEHEE虚Hf@fzff ;fBf fBLJIr`AMD r1AƒO9r6tWE11Ƀ~oA@ 9}tA~TA A@9|1tDBtfED1fDHDH91HcA@L )ApAH9|1fAfzfDfBDBEDUHAWAVIAUIHATSHH8dH%(HE1HfAĨAAAEA'A HDLȁl1ɺDLZDLf HEdH3%(H8[A\A]A^A_]HHAAfA9DH!<1<I@+D⾇HHK2/UHHAVIAUATLeSLHHdH%(HE1y,tDmD<t&HEdH3%(uRH[A\A]A^]f.LHutIu"HtAE11ɺH.UfHAUIHATISH]HHHdH%(HE1)E)E)EE0x?Mt[I$HtRp@}3Ht!DEHKHSHE %HEdH3%(uHH[A\A]]1.UfHAUIHATISH]HHHdH%(HE1)E)E)EE0x?Mt[I$HtRp@}W2Ht!DEHKHSHE $1HEdH3%(uHH[A\A]]1W-UHATISHuHHHdH%(HE1t*UBwHMt;I$Ht2p@HӐ !HEdH3%(u2H[A\]f.1@H5 nH=J/1,ff.UHAWLH AVLX AUL` ATISHI'f.I$Htp@H;H!L9tMu1f.I>Mt^I$Htkp@ I$Htjp@I~ I$HtYp@I~@II M9fH[A\A]A^A_]1 I~ 1x 11m I$Hu11ff.UHATISHuHHHdH%(HE1t*UBwHMt;I$Ht2p@Hp HEdH3%(u2H[A\]f.1@H5lH= /1C*ff.UHATISHuHHHdH%(HE1 t*UBwHMt;I$Ht2p@HӐ $HEdH3%(u2H[A\]f.1@H5lH=/1<*ff.UHHAVAUIATL|SLHHpdH%(HE1fu"HEdH3%(Hp[A\A]A^]fD|ID IHLH&t|LH߈E&t|LeLMt$fE1HLHc\-b1}H]LE1H{LHcHLDH5H=/1H(ff.U HAWAVLAAUIATILSHHH(dH%(HE1HLu$HEdH3%(uIH([A\A]A^A_]LHV,tDHLLHDžn/(ff.@U HAVAAUIATIHSHHH dH%(HE1HLEu!HEdH3%(u8H [A\A]A^]fLH+tDHLm'DUHAWIH=<2AVI`AUIATISHdH%(HE1_*H LHC0AGIELmL@@Cu0HFHEdH3%(H[A\A]A^A_]fDELLC?tELLC *tELLCtELLCxEH{9 LCq*YLL#FELLC.,ELLfCELLfC~ELLfC cELLfC"#ELLC$"ELLC%"ELLC&rELLfC,WELHމC(&ZfA~aHt6Q1<%P"fUHAWIAVIAUATLeSHLHHXHdH%(HE1(u)HEdH3%()He[A\A]A^A_]LlHELtlLH߉TtlLH߉PtlL iHpH@HH,(CLH0lLH߉HjlLH߉< !lLm(HL;'LLA vHXQfQw`fPHPLHH5ZeIH= /1[@HpH@fS5HfSAHuH H1H!H}HHEdH3%(H8[A\A]A^A_]DIw Hߺw&AwH+%A*fIw HDAwH%fDAwH$fMIEHx@HuHU1訞IID$H(fMt[IEHtRx@u1腚ID11H1Hl$1HD1z1@1,ff.UHAWAVIHAUIATISH]HH8dH%(HE1T u(HEdH3%(He[A\A]A^A_]fDHLD}tD]ASKDD]HED9tHLtI}ED]w@EHD D]IM+1D]PD]IHEtUA9tAt9t:HHuHEL$PuLjE1D]LU1LUD]XZAuoHEEDA CDH5qH=O.11H=qD]D]IfEuIDAD$PLD]APj10YD]^WfDIUH5 ]H=.1HDCfUHAWIAVIAUATSHHxHpdH %(HM13HEE1LeH`HHhf. AT f=uHhHAyAMDIH8p@xH`HHxt*LHEHxLI HUHpfA9LH}LH}LH ELH߉x ELH߈Eu}EUfEAL f HhHtxƒ؉H5OH=.H1LH LHfE fE<* f.UHAWIHAVAULmATSHHXHuLdH%(HE1SEEE1Le@AD9ufAGLHAE$AEAEEELH߉EtxELH߉EtcELH߉E2tNHELHHEt7HELHEHEfxL觓AD9uLfHEdH3%(uHX[A\A]A^A_]ff.fUHAWIHAVAULmATISH8HuLdH%(HE1tEEtu1LuD#9]t[IEAGLLEt=ELLEt(ELEHEfxu莐9]ufDHEdH3%(uH8[A\A]A^A_]ff.fUHAWIAVAUATLeSHHxHxHHpLdH%(HE1EdLmE1IEHh@30AD9dHxfLIE(AE0Hߋ@AEAEEI@@EstwELH߉E^tbELH߉E tMEHh HވE t.HpLfx[IfD u f_H{LHcEHpHHxEtfE97LLf}HC0fLL))C)C tmEЈE<LLetIUMfU"f (AHaH5QJ1H=.;HEdH3%(u[Hh[A\A]A^A_]f.H5qIH=.1fH5IH=b.1A tyfUHAWAVAUATISHHxHh1H`dH%(HE1HpHafE1LuH]DžxDž| u fH{LHcEElAA-LhxHދ|Hp; H`fD9(LLfLLD}HC0))C)C tlEЈE<LL5X2H{H HHH1HHL[A\A]]fDUHAWAVIAUIHATLeSLHH(dH%(HE1tu(HEdH3%(BH([A\A]A^A_]fDLHD}xtELHfEatELH߉E tELH߈Et}EtAƅ AWAƅ SIAX@AUH51CH=.HA1f}uXEE LfA EA 9A LLLhwsUH5RH=.1=fDFIftt'fut9HYH5B1H=.DHt3HHt+P@LHt+HHt#P@LX1LfD1L6fDUHAWAVAUIATISHH(dH%(HE1FfXtI fYfZHEdH3%(He[A\A]A^A_]fDHHHD`@DL}LLItELLEt}Dmĉ<MINDEHTDEH5AHDHSH=J.P1EfD H߈ XZƧ1DH9 @HuHdDu L DOIHH P1H5OH==.MI$HzDp@@YDHI1AuLuAu LiL1LLHɽ<@H5@H=.1kfDE1QLuHLaLLD}J MMD F1DHUH5M@H=f.MI$HDh@@YDHIDSH5i?H=.H1DHP#@N1ҾYHI@-1ҾYHI}UHAWAVAUATSHHHE H0MH}D\H(D8H@fDZfXdH4%(Hu1HHDž`HDžhH ˆ?H@Jf8H`HI1E1HHHpL-YPMHPDžf1A?))HDžf&AIcDL>A͛3@_AwVIMAG mfANtAWlAVptfAOpfAN@ANqtGAOqf9XsDX@AtqHfA9JALq9Hht$AV@t3@hAFqfAV\tAW|fANAtQAtItDAW gH01 w H O4IO$L9AG @H3@ t4A?tZAH\ILHN3AG @t(A?t"HILH3@HH`HtL%HhHtMM4$IMfMIǰf9ZH@H`H@Hƅ?@Mw3@GAWAwL7IAG @AWdfANAAWhfAA?AwAHtH,4tfANAG aMw3@GAwL#IM81DHPH5;H=.詼H`t H`cHht Hh]H]dH3%(?Hĸ[A\A]A^A_]ÐMw=3@OAWL1IffMw 3@AOAWL1 IAG @*AwAIf3@%f8Hh+HhH(Hƅ?HPLLƅƅpIvhHt >@aLHEG1HeOHPH5HH=. fDHMLp(H3H3M@H tHNH5H1H=.踺LHPLLHP1HNH59H=6.qAVAG RfHQ3@ $HDHqNH5G1H=a.H5J9H;NHH=q.1ArfDHHHE1H3Hr3M@H HMH5B81H=.|HMH= .1H5FRAzfHHL. EOEG1HHH/MH57H=.pHHL.gEG1HHHLH5EH=u.谸lHHL. EG1HHHLH5EH=.htHHL.EOEG1HHHOLH56H=.f8fH(bƅ?ifDHLH5D1H=.@H=1.1UDUHAWAVAUATSL$HH $L9uHXdH%(HE1H0IHHIHDžHDžMI$HDp@4D3@DDEuED$20ARAQEDWDPD8H IAuAfA@tfKEL$PLEVA@Aǃ18 *H[A\A]A^]LLDED 2fD$E9vD1H P=H$DH5E0H=.衯f.1rfE1fEuDAfD9$vA1LHHP1HH(^t1HCH50H=.@1HwCH50H=9.HSCH5x<H=.ЮqUHAVAUATSL$HH $L9uH@HII1dH%(HE1(`IHAvHLHDžHDžOHE11LjHS$1AUDПLPH DOH11H(E1LHSjAQH HBH5"/1H=i.褭LlHtHEdH3%(He[A\A]A^]@a3@tHAH5.1H=P.KfHt@;oPA$ fPA$ P HH HH(HHȟ@0HP@HHtHPHHDžHRLzH肿 HUHAWIHAVAUATLSHHHLdH%(HE1j"L0LDž1I}LIEfIDžHAF0HA)AGA)FA)F 0I~ Hމ4QyLHƅ g_LH߈8G?I}f:HI}HHcLHLH߈pI}@frI}HHHcLHLHfELHfEaLHfECLHfE-%8@uZ u80 MpX up0 M@DE@f}@fEKf}tMf}tM@@tM Ѓ<yȃ<IFHH HEHHLfx]B 9fHEdH3%(|H[A\A]A^A_]EEfEu @(ED80@@p0x@; 4fDEEfIEHI}PH30H3=0H [R@IEIUH30H30H  @ډ6H5)H=.H1ىH5)H=.H1輧HH5)H=.薧qHxIHxI<O< u0 r u0 mf tf"t$t ,t (t'Ѓ<JHhfA~ULH@@Ett9p*DHEdH3%(Hx[A\A]A^A_]0 @0@`fDIU(IM0H3A0H3 B0H vj@IM`IuhH3 0H350H {o@؉fH5#H=&.H1ډ6H5#H=.H1fUHAUIATSH@H1IILP@LL HLH[A\A]]UHAUIATSH@HOIILP@LL躞 HLH[A\A]]^ff.UHAUIATSH@HIMtGIEHt>P@L!>LL HLH[A\A]]1ff.UHAUIATSH@H_IMtGIEHt>P@L"LLC HLH[A\A]]g1ff.UHAUI@ATISH*HI$HߋP@DAt$PHHLHHt,H1HHL[A\A]]͚DcH1[A\A]]fDUHAWIAVIAUIATA@SH5AHIHߋP@AuPHAw H3MoHAu"LIuHLcLAuHIwHtJHLHH H1A HHL[A\A]A^A_]͙DL1H{fUHAVAUIATISHHt_H@HtSHKHt2HAtLLyո[A\A]A^]1H=.1I$HtcHHt[LCMt$PIMt2fDILLLHfxHtLCMu1H=.1t@1afUHAWAVAUATISHHHHtwP@wlL- 0HppL艿HHt;C\t!HL/HLHLHLnHHuH[A\A]A^A_]L=0H5:N3LIHtL-0IvpLHHt>@C\t!HLHLdHLHLHHuLLIHuH[A\A]A^A_]@UHAVAAUI@ATIS$HI$HߋP@cIt$@HDHHH1A HL[A\A]A^]fDUHAWAVIAUIATSHoHdH%(HE1ƅP XfR詺IHI|$HP\v3Hhq2HtcHHt[HsHtu3Ho2HtdHHt\HsHt?M} HuI$IT$PMHtHsHu1H=.1@L1LLkHEdH3%(uuHĈ[A\A]A^A_]f.IEIMHU8HY@DxHp.*IDH5HH=.1|Hn2HgfUHAVIAUA@ATSH.AIILP@LL蚕At$ LH[A\A]A^]:f. UHAWAVAUATSL$HH $L9uHAIHIdH%(HE1H(H 衺H01dHAFlDž<AFh0Af2A4H 8貾IuAA$ H D8o)@oP)PoX )`H@0HpH(HtA D8o xH@HCXIFH@(H1L &@t]ыxH4H4rH5x5DPpD5w%Ic4L>H4Hrp HfHHutAfAAVtDAVX8d8AFxAHHIq3 LLĐH]dH3%(qHe[A\A]A^A_]fH4HrpH%DH4o@ HrpHH4Hrp HpDAA$ 0DHA$ HDH襼SLH+AWLH1H5H=.EXZfDA$ *f.A$ L|ff.UHAVAUAATA@SމHDEuIHo3 t^EL !t,L g!t!L !tL v!HSWLEAE1H)H5z!H=W.R@8HH蝽1ҾoHHuHDHHZ1HLH2AHD[A\A]A^]n3tDMAEH5H=.1譒ff.UHAUATSL$HH $L9uH8HII1dH%(HE1(`HHAuLHxd肷Ht}H  AHEdH3%(uhH8`[A\A]]m3@tH@&H51H=.諑f  A$@UHDVlAvhHAPQD@pDUHAWAVAUATSHHuTHIeIHA:IHAoIHA$HH߉EIHfEHAVUEAUMȉLDM聑AT$XY^t>AT$XtHe[A\A]A^A_]DLEmEHe[A\A]A^A_]1H=.1XUHAUIATSHu:l3 Hf2HHHu'LPQA9D$t)HHLcMu1H=k.1Գ@@1ҾWHH4HuHLQH߉aLQH߉OLPH߉=LPHHeH譵1HPHL腊H[A\A]]f.PHD%H5UH=.1 UHAVAUAATLpSHHpdH%(HE1/LHAQH=We2LHtAAvj3Hd2HHHHXHt2p;Su@9SHHHXHu1H=.1fP8}P8i3wxc EH#H5HAH=.1ˍHd2HBHEdH3%(Hp[A\A]A^]@v1ҾcIHALxLIt$9 LHL萳1L3LHhkP8}P8rUHAVAUAATLeSLH@dH%(HE1Ph3H c2HHHHXHt'U;Su 39St+HHHXHu1H=m.1VfD@F1Ҿ_IHALhuLIt$ LLc1LLH;HEdH3%(uKH@[A\A]A^]]_EH!H5HAH=-.1見Lff.UHAVAUAH@ATLSHHdH%(HE1SLHN8g3Ha2HHHHXHt/@;Su89St+HHHXHu1H=.1ƮfD@趼1Ҿ`IH$ALؾDLZIt$ LLа1LsLH訅HEdH3%(uSH[A\A]A^]fD``EHH5 HAH=Ҳ.1 豿UHAWAVAUATISHHLHL@dH%(HE1e3sX EEfPPAPIHPHH8跱HsLHH_2HL0MM~IŒMLMII$K H=7.1y薻fDUHAUI@ATISH请AT$@THHIt$DH(At$THKA$H;HëH1fHHL[A\A]]鑀UHAVAAUIATI@SD4HH苽HA$ *HA$ )Mt%AuHAu HAuHHH1躾HL[A\A]A^]UHAVAAUAATI@SnD2HHۼHA$ zHA$ yAH]H腪H1(HL[A\A]A^]UDUHAWIAVAUATSHH8dH%(HE1Fpff4t/f5HEdH3%([H8[A\A]A^A_]HGHH;Dh@LeLHELPtLLDu|tELLfE%xULLUK^ULLU2EDED: Ef; qUMH}EH%fHt{HHtsDh@LeLL耵LLDu訪AFU<D DHf '$fE1E1LeHL \LLDm1DLLDu,ELLEUD: uefD; u[uH$fASH5uH=֛.H1茁DH1H=n.1W1H=.1GfUHAUIATI@SH1ҾrHH荹LH2HZH1HHL[A\A]](|UHAUIATI@SH诲1ҾsHHLH¬HH1荺HHL[A\A]]{UHAUATSHhD W2dH%(HE1A9r$HMdH3 %(ufHh[A\A]]f.IH HHtLePL軣D 4W2L1AH5}LH=.zf.HH=2l1齯ff.fU1HATS辟IHU2HtGHHu =D HuLHtH{Hu1H=.1.fD[A\]UHAWAAVAUIATASHHu1bHIZ3@ϰHH41H߾05DHzHuHN@LH.DHSHۤH1~HHL[A\A]A^A_]yDDLH5 1H=.E~W1Z3uH1[A\A]A^A_]fDDLH51H=.~UHAUI@ATISHϯ1Ҿ}HH=HA$ ܳHA$ ۱A$ H[HH1膷HHL[A\A]]xU%HAWAVLAAUIHATISH8dH%(HE1H@LLHDtHI$EAo$HEA$)EEA EA fEA$8E!LHfH1H葶HLwHMdH3 %(uH8[A\A]A^A_]UHAWAVIAULmATLLvSHHhdH%(HE1HX3AHA,LHHH蛬HPH+PIH@wLH̶HW3%H=$~fv 蠻uTzaOH~fHcH5_0L MHLLLA?L1LLE1L HtL3LKHEdH3%(Hh[A\A]A^A_]f@H5H=.1zH5!H=.1zLLyfDLL1pfDHiV3AHAtLLyGzH5H=.18zHH="y1-ff.f?)GUHOHAWAVAUATSHHHcH>HxHt 蒜HCxHHtyHǃHHt]HǃH[A\A]A^A_]HHtHH9tH=!y1lHǃHxtHHx[A\A]A^A_]zf.H8 HtϛHǃ8 HX Ht賛HǃX Hx Ht藛Hǃx H Ht{Hǃ H L I9HVHHHPH HHFHL-w10HVHHHPH HHFHL9H I9uHHn軚HǃYHWPLgPL9tbHH tYHL9LpE1DIF LHPI9IDIHW(HHPHk`HG HG(޶MuHSxLkxL9tfHH t]HL9LxE1fDIG LHPI9IDIHW(HHPHHG HG(kMuHC`LcXLcPHChHǃLLkxH[A\A]A^A_]fHBL ID$Hk`HHBHBL(IEHHHBεcfUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40蔡HHdH3%(u[ff.UHAUATIHPSHHXHFGFTGFGF@GF3LmHxHEHEHEEu)HEdH3%(Hh[A\A]A^A_]H= >3HM>3H=F>3HH9HDEH >3LOL9HHHL>3HHJIHH =3HH@H= AWHDSDH]H)1LED}DYH6fDH0HxHH7H~DHH@H= (HUD(H:HH8MHGI)HPHD)AH9t H)=3L9uLH]D}HE@tH =3H=<3UҦU)L=3HC3E1EE1DEA:fDHUL9ZHH- H L]LUL9H ID1yH IIAH HHqHMH Hǀ H9H HwH H1DHt,H H L9HIDHʃxuKDHHu@tL]LUCxHEL9H}HHHHwHHJHuHH@H= HE1HH IfDHHHHHHJHH@H= HEH HHIHAI)HPHHEL9uLEtHuDHD 99CxDEHIELmLmD:3EACxADE E*HLI9}HHHHHJHHH@H- LHE1f/HUH2H AH HNH H HEE9HI9t-HHHHHJHHH@H- uCxu@3HH93H9HHD@3DHH571H=ޚ.DEHUDEE1L9Cx7H{HDEDELf.CxDU?3NHDH51H=.DE6DEE1#f.H{HDE裢DEf.DL@H{HDEDUODEE1DUEDcxAFH{HDEE1DU(DUE1DE!H{HDEDUDEDUAE9>fDcxA.H{HDEE1¡E1DEE}t 73uZs>3tDDH51H=.HxH73HELH]H]m73EE1DE?DE1H5H=.H=3_LH]D}H >73HEH=63-m73H=3uE1HO11H5zH=.&HtE1H=3E1E1fH73@ H=a1 ff.63@UHSHHH{H1Hǃ HH) HH[]fHtfff.@HGHH?ff.HGH HH HQH HHGHH9tP@HHHHHJHnHH@H= t"HWH HHAHPHHHGH9uHH9H HDDHH9t4HHHH- HHJHoHǀ Hǀ @1ff.fGwGO G D7ff5sHHcH>H!HDHHHHHHHHHHqHHHHHHHHHHHHHHHHHHHHHHH{HuHpHmHjHgHHHHHHHHHHHHHHHsUHAWAVA AUATIH=2[1SMl$DHXdH%(HE1HEHHEF731D3C臇H{PLP$Hƃ  C غ)HCH1HǃHH{0}AD$TAL$\AoD$`AT$@C@ID$X@AoL$|S(HCHID$p@Ao$C\HClAD$xCTI$H EƃEMfE+.H"HuH膀IH H@pHt*L`H 3I9tMtA$u`M$$I9uAGXAGXH}q/31HMdH3 %(HX[A\A]A^A_]ÐA$@Ml$MuE1MtJAFfu,I~ht%1Lq|M`IEHLhIL|IHuMt$0MtN@AFfu,I~ht%1L|MIEHLhIL{IHuID$HHp(1HnID$H@HSXHHHHp(H19@Ml$I(;@HCxIn@DEL$tLED$pHH5H=•.1fD-3-3H}:DHCxI@L萅1H=ߔ.{f.1H=.1p{+ff.UHAWIAVAUAH=W1ATI SM$HdH%(HE1HHE(33:1D+CiAP$ƃ  C H{0LA$C(yA$H{XLCHAD$CLAD$ CPH LILJH}d,31҅HMdH3 %(He[A\A]A^A_]fH{0LA$C(xA$H{XLCHAD$CLAD$ CPHrDA$HLE$ED$H5H=.RIT$XRIT$ RH17H tfD+3H}7UHAVAUAH=U1ATI SHdH%(HE1HHE%131D+CfH}ЋP$ƃ  C AD$Ao$AoL$AoT$ AT$0C(CHKXShSx*31҅~HMdH3 %(He[A\A]A^]@A|$ VA|$IxDIHED$IL$AVH1H5IH=ڍ.XZfD*3H}g蘉UHAWAH=S1AVAUATI SHdH%(HE1yM$HHEMu/391D;CP$ƃ  C AEAo$AoL$HǃAoT$ Ao\$0C(Aod$@Aol$PCHAot$`Ao|$pKXI$Sh[xHAE AEH}AoAoN(31҅^HMdH3 %(ueH[A\A]A^A_]fDD(E$LED$HH5H=.14(3H}談ff.UHAUAATISHHdH%(HE1HE-3 H=jQ1uHD(z@@HEЉx(}HUHs@H$HzPƂ  H B )HBH1HǂHHz0sSPHEH߉P@IT$o@XoJHhoR PxHR0HvH]ЅtKLAD$ t7IT$ooboj HR0KLHtKLMd$ Mt8KLLf{Hw`H L,sH]HHH&31҅HudH34%(H[A\A]]LH=O1qHH]@HKPH=.LNH5MDB@H1Of.%3H}Oe0UHAWIAVAUAATMSHH@HED\XdH%(HE1H>+3HPHDžhE1HtoƅpMA?IwPE1HpHHPkLYzDHHK@LPATH1H5gH=.CXZ H=UN1`HD(z@U @Hhx(zHhHs@P$Ƈ H0 G pCPHhfGHGXG@GhGxAo $OHAD$GXMt{AG\AFfG`\GpXfGtEGx #31҅u_HMdH3 %(He[A\A]A^A_]HusIE1MtAoW\AGGlzfD8#3HhDHpE1LxHP/HpLPMHƅpE1HPunLғt@UHAWAVAAUATISHdH%(HE1F8 H=9L1DHHEn(3D31CxP$ƃ  C AD$Ao$AoL$C(AoT$ Ao\$0Aod$@CHAol$PAD$(KX[xShHCxH} !3}AD$8A]1AD$8HMdH3 %(iHe[A\A]A^A_]A|$.A|$H6L-*LEezDI HAL$ED$AUH1H5.H=.ZYk&3[DIL$9H5HH=.1Y1@yH tHCxHH ID$0HL(MIuL=wI1Ht,fLH{xHMmMIuHu1H==.1&nfD1AD$8, 3H}Ht HtHHHEff.@HHyHGHHHtHyf@@ H@0@fu2DEu&uu1t fDHGGGw(G( D DGGwHG0HtH0)kfff.@G@w@DDDDDDDw,G,DDD@f@@DDDDDD@@@@GHHGPGHGLHGPHGXHG`GPHGXGLGHGdG`HGh@@H@@@Gf@@DUHATISHH8 HtgHǃ8 H8 L[A\]pUHAUIATSHHHX HtxgIDžX HHt@E1I$HHL`IHt!1HgMuHIX IHuH[A\A]]f.0 DH8 @HX @Hx @H @H @ DDDDDDH@H(@( @GHwH@@@DDHGPHGxHHEOff.@HHEOff.@HGhHHwh@GpGlGpGHGLGTGPwPHG\H@HGxH@H@GHwHGQ@wQGPGLDGLGLfOLOLOLHGXHXqGLDH@HǐpGLfH@UHAUATISHHHHtHH9t H=@1epHǃCLMtjLCL4kHv&LH=?1{HH[A\A]]DLL LbLH[A\A]]CLH[A\A]]GHG\G`GdHGPHGXGLHGHHG\HG\GpGtGxGHGLHGPGHH@GLGPGX DG\$DG`(DGd,D@@@@@@Gh0@HGpH8@H@Hp@GtGHHGLGxoGHoOXNoWhV o_x^0of@onPHtw"v%oOHoWXVo_h^ GxF0@fF0FF F Fofon!fDUH=z.1H`ff.UHATSHH?dH%(HE1/w9H HcH>fDS@H5+H=k.1hHEdH3%(He[A\]@*vK@DKLH5DCHHH=:k.1뱐KS(HKHIIH5H=Pn.1HH5IH=m.1UDK@DCPH5HH=rj.1&fDKpHDKlDCLHS0H5QH=9m.H1OXZ{K@LCXH5}HH=l.1LeH{PPL[;4DC@LH5`HH=XZ H=P!1[ZIHHz@Hx(MHHP$Ƈ H0 G AFPGCLf HI|$LAD$LGHG AD$tAT$HHAD$x*`L21҅ HMdH3 %(u;He[A\A]A^A_]X2H,DL yUff.@UHATA SHH=1HdH%(HE1XHH*H0Hx0Hs@R@HEP(BHx@,LHUH$Ƃ  B CPB@1EBHc2H}ΰ1҅$H]dH3%(u+H[A\]f.(2H}T"ffHt+魴DfHt,鍴DfHt-mDfUEHAWEAVIAUIATASHHz2u`At 1A t EHMHAWLDE1jPHe[A\A]A^A_]ÐDEHIHiQLF@HH5:1H=!Z.|XDUZaUHAWAAVIAUMATISHHHMDMGx@M̉{(IIt$@H{0P$ƃ  C !@fDMȋMAD$PCHCXC@AFPDKXCLAECPAEfD{HfCTEK\C`E CdH[A\A]A^A_]UHAWAAVMAUIATSH(HUDeDMdH%(HE1HE2 H=H1EOUU HDMD8MLRUHHERHUATH}H 褭021҅uVH]dH3%(u]He[A\A]A^A_]fDLMLH=}X.LF@HH5w1舥O2H}菫sQUEH}HPEPAQEIȉHHUEIȉHHHHjjjsÐUEɸEDEHDDUEDEHAQE1jAPIȉHH"UIE1HHHHjjjUAAIHHHjPjfU1EAHEt AE1ɄɹAHjEPAPIHff.fUIE1H1ҿHHjjjfU1HATISHH0dH%(HE1EfM2uVHA$E1ɹjHULEHjjEEHMdH3 %(u4He[A\]fDOPLG@H=U.HH5 NfU1HATISHH0dH%(HE1EfM2uVHA$E1ɹjHULEHjjEEQHMdH3 %(u4He[A\]fDOPLG@H=T.HH509NfUIAH1ҿHHjjjff.@UHAWAAVAAUIATLg@SH(DEdH%(HE1HE2 H=1PIH&Hz@HEx( DH}LP$Ƈ H0 G V:AEPH}G@EGHDL_HDwPGT讨n21҅u`H]dH3%(ugH([A\A]A^A_]@GF&ILH5(H=9R.H1菠f.2H}菦sLH1ҿ=ff.fH1ҿff.fHff.@Hff.@Hoff.@H ff.@H!ff.@H"ff.@H#ff.@UHAVIH=L1AUAATISH HdH%(HE11NHEMU2H'HIx@AHH}ЋP$Iv@ H0Ƈ  G 7IH}Ћ@@G(AFPG@1HtCPGHMtAo$GPID$HG`DoLG21҅u,H]dH3%(H[A\A]A^]f.|2H}t H}뵐Ht;LK@LS^ 'IN@H5[HH=AM.1蚝HEL LVIff.UH5<HAWAVAUATSHH[2D-H2D%Q2O2ED=I21 2MD5;2FDH1H5FDH1H5#nFDH1H5/ZFDH1H5;FFUH1H5G2FUH1H5SF2H1D%2H5UFHH5f1DE2H1D%2H5cEHH5t1DEx2H1D%p2H5qEHH51DEN2H1D%F2H5jEHH51DVE$2H1D%2H58EHH51D$E2H1D%2H5EHH51DD2H1D%2H5DHH5ʹ1DDv2H1D%n2H5ǹDHH5ع1DDx2H1D%p2H5չpDHH51D\DN2H1D%F2H5>DHH5 1D*D$2H1D%2H5 DHH5*1DC2H1D%2H5/CHH5H1DC2H1D%2H5CHH51DCH1[A\A]A^A_]UH51HAVAUL-2ATISYCH=R2MMH2L9HH=/2:OHtcL5 @HtMDDKDWLVLRHP1BHH L9uHe1[A\A]A^]I}ND2=u1@UH501H2pB1]ff.UHAWAVAUATSHMrFfuIMH=A1MAHMG1HHxHD8UHMD{xHLH=2HHHHHHEHǃHǃSAHLHCpK2DHD 2DKDM?@LH1H2H 2H9tDHHt8{AH@:Ys#HHtYH@8wmH9uHY2HHHHQHHH:2g1AH}tHEHHD[A\A]A^A_]HHHPHH2HHH=j2E1rLC2tKDDCAH1H55H=F.蹖l@AH1L@Hff.HGDHGpR2DGxuDHHIGxuDHHKUHATISHGxueHH9tyHHHHHJI$HH@H- Ht A$AD$xt I|$HKH[A\]@HHHI$H9u1fD1ff.UHAVD5K2AUIATSDgxHAEHHH9HHHE1HHJHHH@H= u3HHHHHJHHH@H= t/IUAH HHAHPHIEE9~ HH9uD)Cxt H{HI[DA\A]A^]ÐHHGE!fDE1DUHATISHGxuiHI$ HI$ HQI$ HHH9w=Cxu'[A\]f.HHGDH{HIDUHAWAVLuAUATISH8D=Y2dH%(HE1HELuLu2Q1ERDP"HEI HI HQI HHED9tHLIH2AEPwLfLLeD9uL踞HEL9+HHHHHHJHmHH@H L-"f $5woIcTL>fHH\LfLLLfLLt /2LHEL9t2HHHHHHJHmHH@H =D9}(1H]dH3%(H8[A\A]A^A_]@222t諘fW2Jf.7s2*f.K2 f.#2f.2f.2f.2f.ww2jf.WG2Jf.72*f.2 f.2f.#2f.HXHfDPu tfPHHu(HuHuifW2Jf.L(HEL9pifDHH5nH=8.躎D2LH5d1H=+8.膎N:ff.GxDUHAUAATISH2t5@HDG$H ~HDHH5}1H=0=. H2H2H9t.HH t%AL$$9Hu3HH t 9Ht"HH9uEH[A\A]]fDEt!A$`C H߉CH[A\A]]麏2HS(HC H=2HHPH-W2HC HC(HtHs1&H=2Hs1&HHH=?1[A\A]]3@0H=$1/Hn2L-g2L9mH H}HHH L9HEI'I LH L9HDILAԄtTHEH H HHqHMH Hǀ H9H-2H HwH H1HEL}MuH=^2i?HEH9twHHHHHJHmHH@H- HEtILe2@HHHHHJHmHH@H- HEtL肏HEH9u1H]dH3%(uH8[A\A]A^A_]HEG752@2@UHATSV2uLH2L%22L9t-fHt"HHt HHL9u[A\]H5H=4.1苈fUH2u/H52E11]L 2HdH=-4.2H5H=R4.1+fUHATSv2u|H=212L%25H=2,H2Hz2Hw2L9t*fHtHHt1HHL9u[A\]H5H=b2.1{jfDUHIH5#HAUATH}L%32SH(dH%(HE1H/HEH/HE|&L 2E11Hp8HH=1.H22H52$1H2L9tPH tJL-fH t2DCLKHLH5U2H=0.y,HH[ L9uH=2L%J29H>2L9tyHH=2;Hu-HtHHtHHL9uH=21 HEdH3%(u!H([A\A]]f.I|$v;1ff.@UHD21)1HSHHHHHb%Hk211Hh2E1LHJ2HH=IH(2H2H0H22H2H42H%2H202d2jj.ZYuH2H]H57H=/.1H2H]@H=%0*UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40T&HHdH3%(u0ff.UHAWAVAUATSH(HH?$HHH2HMHLs`MA DcUA fUHE1AvDHUHsXHH| H7HIH1D}HDEID}IBpHLxH2I9MEMM.fDuEA9GhtDO~ A}Mt{MAM7H2I9uu[E1EA9GhuEfA;uI$ I9G`}(2LLDMLUDMLUpMMELO%IHLEAHHsXH=\1(HCXAAE14@LAݾ8MHH= 1DK1LHCXHX(H(D[A\A]A^A_]fDIH_sf.}',Hp H5HH=<.1A$ DMLU+LUH H5HH=N<.1MdDMLUHt"H H5 1H=<.6fDAHt H H51H=<.A2t H H5xAH=<.UHAWAVAUIATISHH HtF9u9H[pHuA$"v@u1A2Ht H{hH[A\A]A^A_]@u辀H= 1 /HH@pI HCxHHCpI {uA DpE 2A$C AD$CAD$CofA<$bA$HHcH>1o28H5AD$AT$ HDH[A\A]A^A_]fD1/29HAD$AT$ HD3H[A\A]A^A_]2l{tA -HCpHSxHHPxHSxH{hHt H{hHsXH= 1$HCX2ACHWHHH= 1[A\A]A^A_]$A (H6H5HH=55.1NA E|$ Et$(EHH5HEH=44.1 A E|$ Et$Q(EHH5`HEH=34.1A ED$2DCZA E 'EHOH5HH=4.1gYA 'HH5HH=3.16I FA x'EHH5HH=4.1 KHH581H=w3.ED$"UHAUATSHH_08HChLk`uCHMAą~Fg2H51HLKhHAHH=8.[A\A]]h!2HsXH=(1S"Lc`HCXCMtw{tqA$ t{t A$ HSpHCxHHBxHCxH2I$ Hu3DH@pHHxhtH[A\A]]fA %EHiH5RHH=7.1Q@I$ lA %H$H5EHH=37.1 A$ E$ J%EHPH5HH=o5.1I$ H2t-A$ $HH5HH=4.1zI$ H=1LIDŽ$ I$ {uHHH=;1[A\A]]` L(fDHUHAVAUATSL7MI^HttL-,@M62utH HtCH{hLcpt0H{hHChHLH51AH=6.%LMuMtPI^Hu1H=V6.1 #HH5HH=6.1=\[A\A]A^]ff.UHAVAUATISH dH%(HE1Hl1HtwHHtoHPHtRH H HHH!H!H9u0H HH!H9HtHPHu1H=c1.1@HuL-3HEI$ I$ HuDH[pH{ uH{huDCLKhHLH5y1H=1.%CLc`C2tA$ Ds;"EH!H5HH= 1.1t@H=!1LQ'1HMdH3 %(u&H [A\A]A^]d2u1H=Q1.1z5#A$ !HH5HH=_1.18fDL 1MIH{UHAUATISHHXHtSH H HHH!H!H9u?H HH!H9t&H HXHu1H=..1@D H E$ I$ S2H Ht7I$ HHPxH I$ H Hǃ H I$ HtDL``@H@pHuHL4HH[A\A]]f 4 EHH5HH=-.1L #1AfDH[A\A]]@UHAUATIHSH]HH(dH%(HE1~A$ @w7(2f.HEdH3%(H([A\A]]fEvwHL2uHL fD2tA$ !HH5HH=,.1mDH|H5HH=,.1t?HLI$ EH9tDH[pH;uA$ HCAAB| t B| 3IIuAHAuH{h2u6H{hH5.1E1HHH=(.=xD#HH5ZHEH=(.1vH{htDI2+EEHHH5H=(.11UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40tHHdH3%(u;ff.UHATSHHHu8B HHtHPHu1H=<5.1% DE1CA8t}H2H 2t4EH H EHDHH5H=4.HP@1CƒH EE‰CHtH3A[A\]驆f[A\]A`ff.fUHATSHt0D'H~$DH7HtHC[A\]fH=95.1" fHGHH2H 2HUHATSHHuff.UHSHHHHu\N9xt3Nx 9V tpV H߉ΉH[]9V uH[]otHV|HH{nHH[]}!DHH߉[]1H=+.RfUHATSHHtII|f9t2f|H+o|Hm[LA\];[A\]1H=7+.1UHSHHHt'H|nHH[]f.H=*.1fUHAVAUATSHHHHILMt_lAuD9t@DEu>t*lHtHuHǃH[A\A]A^]IHelHtHH[A\A]A^]uf.u;OLUU7f.1H=7).1`M؉UM؋ULsfDL[NfDUHAWAVAUATSH(HUHHAHHEH;L=Z/IAMH5 2L"H/IEEMIt$pHHu.t@A;uPHH HtHPPtHHt݃puEuL9uHǁHH HuLL IHaH([A\A]A^A_]fH}ȋ;W$m}L\MHHEHED1H=+).1H=(.HHt 1ɾt1IfU1H=).H>ff.111@ufD@κff.fUHAVAUATSHHCAIAD8tpHi2H 2t4EH7 H HDHH5H=%.HP@1DCƒ߃ EE‰CHHt HD9tDEuu-[A\A]A^]@IH[A\A]p@A^]fDH[A\A]A^]1H=w%.1UHAVAUATSLMDAD9vtfDCD9tfI$؉1HD @I$I$I;$uHI$HI$CD9u[A\A]A^]Ð1H=7$.1 UHAWAVAUATSHLLeMMMLJLLEtFLu Mt%LE1AHI9uf.1MtAu!HI9uH[A\A]A^A_]f1@HH tsÁw@L.jSI9vA ufDH1I9vA tHfHH tsӁvUD1@HH sAÁfD؉ID2tz!SIIH9 uH1H9 tHfDHH tsӁvqL߉EHUgHUȋEċ2g1H=!.1UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$HHdH3%(uff.UHAWA AVI1AUAATSHjH@I ADHHR8LHH1H2uHIEH5H'dH5HDH5HI|$ ,D`M|$ IMHpHh<HhLP'HLHMMtI$Ht1A$|貑HtHH[A\]fD!2u[A\]f.H5[1A\H=.]DUHH@dH%(HE1HHEHtAtfUHUH=kHuHuHEMHEH}dH3<%(uf1H=.r-ff.fUHH@dH%(HE1HEHtxHluht1fMUtHluDtfUHuHUHuH=HEHEHMdH3 %(u1wUHH@dH%(HE1HEHthHtkHtI1H}HUH=HuHufEHEOHEHMdH3 %(u;f.1H=.1 1@H5H=.%1ff.HHwFufDH81!ff.UHAVIAUATSH0L|HLMt2I$LLwI$A$|IHtAHOHItmHLHun[LLA\A]A^]K[A\A]A^]ANPDIV@1E$H5H=.QHpuf.I$HHttH0HrL5q/HpLHuUHLH>HHtluL;uHHfD1H=/.f.?139@19tff.UHSHhH1dH%(HE1HtNHu1 HEH~HEH]HHMdH3 %(uHh[]11HUHAWAVAUATSHHIHH~L.MHGPIHHHurfHHHt`H{pHtLMtAlu,tM9uA|$tAD$fA9|uAtI1H[A\A]A^A_]1H=.1O1H=V.1?1H=.1/ff.@HUHAWAVIAUATISHH~L.HGPHHHuHHHtxH{pHtLMtAlutM9uA|$tAD$fA9|uAtMtIH[A\A]A^A_]H1[A\A]A^A_]1H=>.1'f.UHAUAATSHH:1dH%(HE1HH 1 HDž$H~HFPLeHD HHHHHEPLLAP1VL7PELHC8LX1P'LmHC@HHMdH3 %(u H[A\A]]1H@UHATL%'1SHMtvHCH{@HC@H{8HCHC8HtH1HrHtI$H H=#0H[1A\]@19I{U1HAWAVAUATI SH(dH%(HE1H|IT$I1HtBP@E1HH11Ht HHtP@CHMt$(GA4$HLHIt$0HIt$,HHuĺHH1H{d2ubA( HL蟷AT$t%HMdH3 %(He[A\A]A^A_]LEAT$sEA C1HID$HtPPE|$0HMUDMHMUEIH51QH= .LRA$XZ91LLff.U1HAUI ATSHоHIAE@>HHHt11Ht HHtP@DHAuHHY1H2u;A$, HHL[A\A]]DLAEArd@A$ AUH5vH= .H1@H1[A\A]]ff.Ht%HG Ht;u fD9t H@Hu1ff.UHAUIATASHH=n0HAUD`HS HtHBHPHC H[A\A]]ff.HVHFUHHtHBHFHt.HPHFH=0HF1]f.HW f.UHSHHH1HtD<1uVtH[]f.H{%H[]1HuՌHuHff.UHHHHt蕟]1H5'H= .]ff.HtZUHAVAAUIATSH_ Hu3HLLMtLcEtHLa[1A\A]A^]øUHATSLgMtDI\$ Hu8H[Ht*H31Ht&<HLtH[Hu[A\]1虋U1ҾHSHH_HyH߹1Ҿ,H߾HH[]lff.UHAWEAVAAUATESHhHEHuHxHEdH%(HE19HHxIHHHp]HpHHAA@}tbIE Ht09uu P9MtIH@HuH=0OuIU @0HtHBHPHLIE L%1MHfEHuMLHUEALEY^DHEdH3%( He[A\A]A^A_]fDё2tωH5H=.1fDH}HHt @(I2tH]H}H:HH51H=.]DQ2KH5H=K.1T/HuL*IHtDHDEALAWHxLLBXZ1IHHuL)I2tHMHxH5&1H=.Au4fEHuHx1HuAEL:[A\VHO2H2 H 9L 7AL=%MDAL%!MMDfEt5HxEHH]8Hp.HILAWAUH51ATHMH=.A]A^HuALp&)IHtcHxLOvIHt HUADHLiWAVHxEAupLLDoAXAY+HupEHxALHu8AZA[IHbLML ff.UHAWAVAAUIATSHhHMdH%(HE1HRHxIHLMI$1LLHE'IfEH1EBDƒ!!IWHHHLELHLHEdH3%(?Hh[A\A]A^A_]fD2tωH5H=.1fDHuLHxMtLxHMHMAL1H5yH=Z.e`92SH5H=.1<7 2#HMAL1H5`H=-4tD%=AfEL4LH _f.L C4MfEt2HEEHLe8Hp.LMLOLH51H=-D?A.LL3?2u>A$|H}LLUI$LUEB LMLyLH1LUH5H=-LUIfU11ҾHSHH_fCHC qH߾1ҹM$HH߾[]f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40dHHdH3%(u+ff.UHATSLgHMt,H2u,I$HsPHHCH[A\]HGEL$PHMD$@H5`H=.1ff.UHSHH=x0HooKoS o[0oc@okPHos`o{pP ooX0oo`@hPp`xpH[]fDZff.fHG(HtGH@hHtHHHGH@HtH|ff1ff.UHATISG HfsHI$[A\]HH t!HtHt9t@1DFf9Gu1f.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H< HPH5UH@Dž403HHdH3%(uJf.UL B/L4 H H>HSHH8 HMDIDɁHIDAPLLQLEȾ1RHHH]ff.UHAWAVAUATSHHH .L=gLDL5jLDL-`LDL%\LDLP@ǀLDLF@@LDH5C@ HDH@@HDH=@HDL 6@LDL-@LDH= HEHHAWAVAUATASARVRHP1HPHeH[A\A]A^A_]HH1UHAWEAVAAUMATISHHHdH%(HE1tt7Et2{AAtKT2A$4HEdH3%(He[A\A]A^A_]fDLDLHHS㥛 DHH?HHH+HH)H+H?H)Ic$,H9EvDE2{HDDlDHH;IH51H=.1DǃE!E;$0LEHCLHH5/H=.1KLHHHCpHLMMBMEHL=)LDfA@8t\ LLA@8LHMHLH5H=.I@xHC1LMMtMBMu1H=R.1Ht HA$4E$8EtF2XH5 }1LEHHNH=g.A$4KAE>fDE$8HDeHHH7AWIE1H5H=. XZH92DfDLHHHS㥛 DHHH?HHH)HADLE;$0PDAEEuDH{HbEHH5IH5H=D.1 E$8gff.HW8HtOBtJHHrH<1@HHtHJHRIHuHH9tH1ÐHW8HtMBtHHHrH<1@HHtHJHRIHuHH9tH1UHATSLI$H2uDHHugf.HHtPH{Hu1H= .1f.I$1H5H=\ .JPH@I$Hu[I$A\]f[A\]ff.UHSHHHCC H[]DUHAWAVAAUE1ATISHHHLHHtHHtDh$HIHt F(HEH@H{(AtHD[A\A]A^A_]@AD$PDkfDs CCtHCHI9tHtHCM$HL~2ItWHu"LcHIHsPH[` HCEL$PMD$@HH5H=-1fDHuIHH}2IEH5LH= -HPHP@1ff.fHLMHIHtyHQ(AHAHtVB(t`DE1U1HSHHtuA|APAS贅ZH]YÐDAE1f.UHSHuHF(Ht@(t`HHHHtXHHtEHHt9L1Atu|DA1TH[]|2tߋH1H5H=.aff.@UHAWIAVAUATSHH(HL%w1dH%(HE1MH0HHLHLHLH+HHHHLHH=QDH=: DȺ$IQLpDLD))A)AQAL1  ?H_AXIċC3 @:LH5LSlH5LvShH5LdH5LOH5LC&H5L!CHHt#H$ 薾H5{LHTHS(HtH H5kL8HCppHHdH5JLHHLHEdH3%(He[A\A]A^A_]LpLPQ5D3fDIIHHCpHL8MIGH]HuEE8.HH%LHzM?M^IGHix<HpuE8.HHLH1LpDL PP8HH5 L1C= t@LH5 L1kL1H5TCHHt%H$ 9H5 LH1H5L1SlKhLH5L11LLH5< CH5L1HCpPAL(MFIEH]L5dHtTx<EHpHL% 8.MEHL1LH5u3MmMIEHu1H=t-1ݾDH5LYa@H5sLA@H5L)C%H5LCfH5LCWfH5LC/fH5LCfHLHHH5ZLHHt-H@H5XLHH5S(LHcPPOfuSC1H=-1舽HS(HH H5L1CfDH5L1mIfH5tL1?H5L1.fH>H5LLHS(H H H5NLCfHLH51, HWLHH5+ EHH5L3{fDHH5ĈLrC/f.HLHHS(HtH H5 L1@HHJPH5OH@1LH5JL1C[LLlL1nHPLM)L)HH5LH1fH5uL1Df.H5IL1_CH5L1?CH5L1f.H5L1CsH5mL1CKH5@L1C"L3HHS㥛 LHH?HHHHH)H+L)H?H)Ic$,H9LѹL1LM)L)LPLHTL1H5LDD1HKH& LH5EdC@H5-L1CHSH5L1CH5L1wZff.fUHAWAVLPAUE1ATISHH_Lv0dH%(HE1HF LHH(艶MtoIŋCAD$t)HEdH3%(He[A\A]A^A_]H>H@HjMH H5̈́L{H@HtH@H5L\>ftH5LSlH5LShH5LH5LCH5L_LLL聺AD$(fDAD$M#HH5L蝻HS(HpH H5L}LLLSlH5LShH5LH5 LH5 LC7AD$9C)MFAL$(u`I$L(H5RL1H{LHq PHqL 0PLY, H  1H5,XZHS(HKhDslLj {HJ$HML$IHH(H5QH bAVP13H 9f.L WH@HJ{HLh@MDBH(LH TIMH51>fuyH(HMH5`1KhSlH5E1H(HH5H1vH57Lѽ]@ý]fDH(H513댐HKH! L1H5LpPHsL[HS(KhDslHOF]ff.fUHAUATSH(H_dH%(HE1Ht+F(Lf HLn0HuLLHHEdH3%(u H([A\A]]ff.fUHAWAVIAUATSHHlHL@(?lff.UHAVAUATSHH_0dH%(HE1HCx0[HHC87IHHHIHH@pd2CHL Mu;DC<M$$CXC8HChHCxMI\$HtmC8 tŨut1HL9C8@AMlME(LA>Uu11LLLfHEdH3%(He[A\A]A^]1H=-1ADžAEIDžIDžIDžAUIDž\tLL%N1LLcA}D`HAHLHATIA1H5H=-*ZIEpYlf.u@1 t6E1ɁAU11E1HjJjZYAff.@HH2H5QUHAWAAVAUIATASHHHLwH(dH%(HE1HtL HHHH9HHMHLHa2M{E1AAAE.HK(HA(H `\1HEH HDL%LDHS(AIATDH5yH=-HLJ HPLDEHbHDH515D_AXEAHLQ1;DHu{HEEEATAHALHiX1ZHMdH3 %(;He[A\A]A^A_]ADEAHkEHLHDHEDL=|LDHtHK(HH5"IHH=Q-RHLA AAWLDH1Y^HLDf1HL1_2{EHHL%LDHS(AIATH5H=q-HPLJ HLDL1d[A\(_2tREH.KIHH5HDHS(H=Q-PHLJ HQLDAL1A]A^ Ht{EHHL%5LDHS(AIATH5.H=_-HPLJ H.LDL1AZA[_ff.@u(@ufHGWH8:f.HGOlHWLG(8XUHAWAVAUATSH(H_0dH%(HE1C‰ǁ AE{AAA AAEAu AK]2E8tH 11HE8tDDHHEdH3%(H([A\A]A^A_]Dt4{E1E1E1AE1if.{A>f{AE1E1E1E1/HDDHS(HH5IHH=w-HLB HSLD1oDD5DUHSHdH%(HE1HtH[2u+HOHEdH3%(ubH[]fDHHS(HH5+IHWH=-HLB HSLD1HtyfUHATISHHH[2dH%(HE1H3[2H t1{HqHHH5BIH=-1HWHHHt H1HCpH8t7KZ2u[K1HudH34%(uiH[A\]HxuH{p I|$8HCH=\0HĮfDHE$H1H5H=-`K6fDFtEUHATISHuHSpH:t2[A\]DH.tqI|$@H衁H=0H"w[1A\]HC0DK8LCHH5jH=+-1rHtfDUHAUATSHHFLgtQAL$8tGFu`S!AD$8H;HeL[A\A]]t\AL$8tj{ttfDEL$jLAXAY1L!@HEE@uALuH ͞1LfDAɀIEM8H.H1H5P1LMHH=p-Lc@\bH2EM85@AɀIEM8HIhHF2EM8fA1HHEM8LAE.fDIE0HLELAQH5`EH=>-1^EM8_f.IE0LELH5H=G-1IK:IE0LELH5H=-1VEH`sUHH@dH%(HE1HG@Ht3fLEH}HEȉuH5ULEEM pHEdH3%(urUIHHdH%(HE1H`HDžtHzHEHoFHIx@)`p)uHMdH3 %(usrUHATSH_0HC0x0\Ht|HC08zIHtiHHBHHtVDH8_2ECXAHChDC8HCpHCxHC`C<Au*Au He[A\]HeHL1[A\]sHK DKHHSHA<$He[A\]@HHA$H1IH5gH=-PCXP1DXDK8Z@fUHAWAVIAUATISHHGUψMHLV2t/HDHH AH5GHDH=<-1ID$pHL8Mu'f.}u(}u"@M?MtxI_Ht_C8tCf.1H=-1p^H[A\A]A^A_]ÐUHATISHH2HCpHHHu {HHtpHSHtOJ8tz<uB<Hr%BH=tjJA<$AjE1XZ@1H=-1]He[A\]HH=-1H5Ӈ&?UHATISHh2HCpHHHu {HHtpHSHtOJ8tz<uB<Hr%BH=tjJA<$AjE1XZ@1H=-1\He[A\]HH=D-1H5+F?ff.UHAWAVIAUIATSHXEHuHHMDEDMEdH%(HE1EEͭHD`HAEAIEHHHUH LLIH]H8LX E1HI#D$8HA{H9u%=!AHEMt$A9D$IEDM:EAA DEl :ESEA8F/2A HEE1@PAD$(DȃE"H}7A9t$M\$ M{ AClACLL]AEChAE[EL]AHuHLDEL]AL$8DEL]AD$@EE1AD$@EHEAL$8@PEAD$(EDslE1Ct ChA9DBE5#@2HuLϪHHE1Et:EL$<%=t'jJA}LjE1LL]蛥L]XZA{AClAEChLL]E!EL$8L]AE1I$t"2pI$L]__L]HEHuHLL]@PAD$(CAL$8DslL]EEA9DBE'fDEE1E1EEE1E{ȀHLހ}H}Eȉȃ}EAL$8L8EAHMAUM1H5>H=ߟ-MUALEH}LnEiH2CaH?v}H I HHEHtwHEMM\$0HvH5tWHDЀ}ML$HDH=uz}H &zWH=-RHDH>uPPAD$8VH5QPA 1 H@}DCltRE9tMA}b2,SLC(DslDHuUADž 1ɺHL}ED$HyAD$<1HI#D$8HH9uID$ AL$8@E1LO/f.HtwHnEHtI|$0HDЀ}H5sMLyH xHD}ARML$PHDRHsPPAD$8VH5QP1H=M-H@AD$<E1AD$HDslH]dH3%(DHe[A\A]A^A_]fD tfDMUALEH}LH Տ11L AyfD 2;E1h1 2AEL$8E11L KLL]AL]I$fA9|$EE1E1EwHȃ}EȉȀ}EHAL$8I#D$8H911LmDUE1ULUDUtA4v' 2H,DUMH5wL!wI|$0HDEH 8qLD}HDL(w}HvARHDPPAD$8VH5]APMQRHqP1H=-DUH@u@8u?E 2.A|$<"H56H=o-1E15uHUE1HLLH}E1EH8IEE1WPEH8P(yHE1@fA9FfDAEfDEEHUL1H5}H=-ID$0EL$8MLH5Q{H=-L]1UL]I$gMDID$0MLH5>~H=O-1AD$8L]AT$8H5~H=R-1E1HUEH=p-H5a~1A}fE|$8AAxfDH5|H=-1sfD @AL*zDH 11LDUDUEE1EK 2tP@H5'|H=-1A AMHU1AH5sH=-bf.UHHAVEAUIATISHH@8tE1Au][DA\A]A^]fLL%Htg@taS8@E1C<C@DS8[A\A]A^]L1H[DA\A]A^]E1[A\DA]A^]E$LH1H5|H=ߔ-AJff.@UfH5HH@dH%(HE1HUH}H@EBB(m^HEdH3%(uWaUHAUATSHHH_dH%(HE1HteDC8A t[L&S2AH{`CXDC8HChHCpHCxt H{`6UDC8Au,AHEdH3%(HH[A\A]]@HK DKHHSHA<$8fDELm;Hs.LEjDC8DKHLHH5t{1H=-DC8(D1HL\`fUHAWAVAUIATISHHHdH%(HE1Ha1HHYLLMHHH+LHQYHH=QDH=: eDȺ$IHpQDHLhD))A)AQAѹ  1@eLCHE;ZLYH¹.LL5EHhH0H{HHHJC8HjH8hHEƒ{<LHHLEM9HH5vhLPHH5D LPHH5LPLH5oLPHH5koLoPC8CHHt#H$ eHH5JhLH#PC8HC HP(HH MH5_gLOC8H5dgLAYSHH5ygL?dSDH5ugL-dSXH5rgLdH5rgLC8 XHEdH3%(He[A\A]A^A_]HpLfHHPQH5[nL17ZC8 @M6KDSH1H5pOLZC8 .CXYLnJHLchHS㥛 HH?HHL)HH)HH+SpH?H)Hc,H9LJL1gLM)LPL)LHdKXLLH5N1;YfDM/1H5TmLYC8tH5lL1XH5L1XHpDLdHPPH;LE.eHH5l1L~XHH51LfXLL1H5_; RXHH5%1L:XHHFH5g; LH1XH5lL1WC81HHH$ DH5eLH1WH5;L1W`PfDMH5XkjH5XdLUC8H5HdLUf.H5dLUC8fH5dL1VHH!Af.1HDLLcxGGH1IdHPLL)H)HaH5dLH1yV@HK@MH" H5aL1KfD1H5dL/VC8HHGgH5cL1UC8f?H5cL1U)fHH5iL1UBXfU1HATIH5sSHUH*dHAT$,PHcL PH ? LPHiH jPH5js1CUH He[A\]fDUHAWAVAUATE1SHHLn0LdH%(HE1HF HMtVKIL ILKCƅ@MtA?H@Iw.aA<HHA8HDI@CMlHbH5LH?ILH5UhLL&ILH5hLIAG8(AWHH5`Lv]AWDH5`Lc]AWXH5`LP]H5`LAG8 6MC(MtH@LL;GHEdH3%(He[A\A]A^A_]ftCMH_H5LL;HLH5QgLL"HLH5 gLHIG HP(HH H5`_LGAG8H5e_LBQD3QfDCA9G@MJC(u#HHLLfDIG H@(HAODE_HH HA8HDLS,DHILH@L6^PASAVAR]fE_DHEHHDnDLHIH\S,H@ASL!`AWPAVARHH5o1QH0IO@H; L1H5\4cLpIw@PLLL]AGDE_HLLIG H@(HLSff.@UHAWAVAUATSHHH_dH%(HE1HtLLf0LmLv E;Hs.L]MtKFLHIHLLLCHEdH3%(u'HH[A\A]A^A_]f1LHRff.HGHt@8 u@HGHt@8 u@UHAWAVAUATSH(DEdH%(HE1EHkDIHIIHˈE.IHR@8ME1HLLEO8MwEAAE1A<:At91AEO8L yE11LItW1IEA9RLLIHt+HxpLHEALEIG LL؜LEI_ H{pLLE0ULEACfAFAW8E1u6AGXE1A'E1HLHLE1EE1P8INjE}AG@AW8LHLLAW@E1LEDLL}uAG8tULLEAGDHEdH3%(He[A\A]A^A_]}8 A9OKfA9OEA9G@EA9GD@ fA$MH1H5kH=-a@D%=jJA<$ALjAE1LuZEO8Yf.IG0HMLAQDMH5jH=^-1^EO8_=f.CfA9FE1AW8E16f1H=W-=fIG0EO8MLH5seH=4-1{I@/IG0MLH5ghH=x-1?AG8AW8:Nf.UHAWAVAUATSHHrIIHILI HH/K8HSLC<AHUȉCAGfCAFPC(AtjC8AAA} DC8t=A<$1HK DKHLHU0He1[A\A]A^A_]A<$AC81tPLAtDC8A<$A@DC8m1tANPIV@APMAAUH5iH=[~-)fANPAPIV@AAUMH5_iH=p~-1蹹XDC8A<$Z6f.E1LLLLH@1H=g~-1:UHAWIHAVIAULjATLISHӺHLEOA4tDC8D""t|u(DC8A*A@He[A\A]A^A_]ÐI1tHDK8HMMATHr1H5ViH=|-躸XZHe[A\A]A^A_]fuI~HLM8LUVLLUBIH2A|I1t9DC8HLH@HMHq1LUH5PhH=A|- LUMt H}LLLNHeH[A\A]A^A_]f.I~HtLLMt@Kt7IHt+A|YHHtC<HCHHLPHeLL[A\A]A^A_]71&L QfD1tDC8E1L /A$9CAD$fA9EB1E1L ff.fUHAWAVAUIATISHHLxLHLuIHK8HC E1H@HH#C8H9u%=AA!ID$A<$HHH4uyDK<%=tjJHE1jL"XZHLAFu1He[A\A]A^A_]@IVpH:uHzuuLL7D tC<E1w@HL1;He1[A\A]A^A_]f.Q1uK8HH#C81HH9uK8@ǁEAHH11H in蔵He1[A\A]A^A_]1E$1LLH5eH=Ix-蔴1DHC0AH=w-HMH5e1dHC K8@ǃHmH5,YH=iw-4qf.fUHATE1SH\0Hu0HAHtHCCtH{HAHuD[A\]UHATE1SH\0Hu0HAHtHCCtH{HAHuD[A\]UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$H>H={0H7.1u H[]fDHHsH5m1[H=-]6fDUHATAS;1HHGH+[E1A\Hts1]H5mH=-ff.UHSHtt)H[]fh10MH[]Bfi1z0-HT0HuHHtHCCtH{ff.UHATISHHdH%(HE11HuL.tOH1De uXƃ D H00=0u;HEdH3%(^H[A\]@ HA9tD hHfD H5ZlH={~-F2D1H5lH=}-( 0H1Q0u2HtH5lH=g}-1FxjH1H1H5lH=|-=03DH5kH=}-1 D1uiH{DH5'lH=x|-1AcLfAfMu1HUdH3%(HĈ[A\A]A^A_]DHXLL0HX1H4~H5fH=-1HXH~H5zk1H=ц- cHXLLo0AGtHXH}H5 k1H=ʆ-/ff.UPHATIH=[0S2HA$HCHCHCHCHC0HC@HC8HC091uH[A\]1H5eH=-1H[A\]fHt;UHSHHHHt10HCHHH=kZ0[]4)@ff.@UHATLgSHGHI9tBfHH t0HHHHHJHkHH@`HCL9uHC0Lc0L9tCf.HH t0HHHHHJHk@HH@HC0L9u[A\]fHtuHGHtlUHH9x tXHO(HW G HHJu+HhHG HG(HG1]DHh@HG HG(ӐH@ 랸UHSHHHHH=}Y0[]'fDUHAUATSHHHtHCHSH9tH tH[A\A]]DHC0HS0H9tH u݋KHuII1u,H6HL1HH=X0<'I$뚋H5ihH=-1fUHAWAVAUATASHuH{HHoP@}ľHHHEHfDHEH@pHHXH$1H9HE1H{1-Lx(IMt$E9g`uLA*M?MuLuHuhL{HH1H9t HuEt H}BH}HEH,H[A\A]A^A_]DL8MtE9g`uLA<*M?MumuLHHR1ff.UHAWAVAUATSH(LdH%(HE1MIGhHOH8E1LIIՉHpL,;H5sHcH>fDIw L :4H56aHL1'AC L-9xLH`H5 ID1'CH`LIDH5 1c'H5wL1R'HEdH3%(QH([A\A]A^A_]DHtDHH5`e1L'MtLH5 L1&A8AGHrHcH>DAAwH5(`LH1&f.IW H5_H_S@H_C@H_3@H#@Hi_@Hc_@H^_@Aw'H5}_LH1%Dy(fHGHuÐ[ff.UH5 1HAWAVAUATISH8L5J.dH%(HE1LHHHEL-rHELMA$ I1҃H}wATUHUH5O $1A$ wATL1A$ wATLHL%HHY1HMdH3 %(uH8[A\A]A^A_]$'@?1%UHAVAUATSHdH%(HE1w0t#HEdH3%(6H[A\A]A^]1H6HLMtH]HtHCHScHH9t]HH tTHH9LhLDE1(fDH]Mt-IU HLHBH9IDIGt#H]MuHC0H0H9t^HH tUHH9HBHEE1)@HEHt0HK H0HHQH9HIDHGtHEHuHuLSfD1H=om-%DHH9II UHAWAVAUATASLH nMYI9IEE1f.A92ucMJMtZEiD9uQwLNc4I>AfMq My(L31L3yM u$AuUfDE9AAEEt>Ht5LP MJL9IMDLyfEy D99uAtL[A\A]A^A_]1ff.fUHAWAVAUATSH(D}HDEAAIHMEH}A0H=O0EE'HLhD0A1AAC UHMDHHELMAAEaAw,HlJcH>HEoEAA tAALKHC EtkIU8K H HK HAHS(HIE@H(H[A\A]A^A_]f.171tHpH5'_1H=~x-9IUHS HBIUHS(IEIE땐Ɯ 趜覜1ugL#HH=EN01=fEHEAA EȅfD1fHoH5b^1LMH=w-PLMpUHSHHHxw+HL kIc@Hp Hڿ+HH[]Hp Hڿ +HH[]DHHcH1LXH'HH[]fUHAWMAVAUIATASHH HDuDdH%(HE1EADDEH0LIH%XHMDMrMwM~hMzAbA8tm1xL8LDLHLAJH]dH3%(LHe[A\A]A^A_]HILH#Lt/1Y@HIH)L\fDEHLZIHmHMEDELAQDAL&Y^IH1IB@AELDLIzLLLL E1LHLLC!IFhLE18Hp(!LAW1LLDH=l-AQAUH5ZMM~hL_AXAL8jf.1H=l-1 1H=l-1 LHxHLLE1LHa HAU1AWLMDH5ZH=k-XLZlfUHATE1SGHuHH=0HtHKHD[A\]H6kH5oZ1AH=0r-fHHt두HG0HW0H9tH tV1uH'iH5YT1H=g-RfUHAWAVAUATSHH $HH $H(DnHAAHAHVHdH%(HE1HFH9II HLHXH9иHDLfAFHAAFHHS HNIHBH9ʺHDHE9&uJ1tI~ LENMDHH5YH=h-1/AFoLHHwHF0HV0H9II HLHXH9иHDPfDAFHAAFHHS HN0IHBH9ʺHDHE9&uR1tI~ LENMDHH5OXH=g-17AFoLHHwEtsH1u?E1AAH}dH3<%(DuYH( [A\A]A^A_]f.NHH=f-1H5WHDHHnff.HGHPHHH9tH tH>Ht VHfff.@UHAWAVAUATSHH $HH $HXHHdH%(HU1HDž HH HMHHHX(HHDžDžH^f`HxHHu5.1L1HChPIAH@hPAIHHCtuDsDkL{ LLEDI|$@wHF L^(I3M3ZI tZf.H6Hu1DwA9F uރt9uˋA9Fu@DtfUHAULATLSHI<$HuIM9u1H[A\A]]@HHtHGpHt9XtHHuUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H5]HPH@Dž40HHdH3%(uUHAWIAVIAUATSHD IHID$AtL H5tFLDLH5uFL1 S tH5hFL1 1H5\L HCH8H5JFL1 HCHHHHCHtIL-&Ff. Dp DLLH1m HHHCHu1H=]-1L H5DLL H5DLL H5DLL H5DLL H5DLeL H5DLE`L H5DL%@Aw2LLD L1 fDLLg Hx1HEdH3%(u)H [A\A]A^]fDH5rZL1 X UHSHHHH;GXHGpt9GXt!HH=70rH1[]f+f1H=7b-"fUHAWAVAUATSH1HALLI>HuIM9uH1[A\A]A^A_]ÐIHtM|$pMt IHHuLIHuHBHt%H9u8H9t+HHtHJHu1H=1S-1Zf.HxAGuIGH8uHxuLvUHATIHSHH'HLHtPXt0PXtH@pH[A\]HHEHEfD1H=`-1UHAWAAVEAUAATIHSHHHL-HtxHXpIHt,@XtmAD$XtKDs DkHH[A\A]A^A_]Ð H=50 ID$pHL Dx{HCDLfD1@1H=_-f.UHAWIAVAUATSHLgcA?IwAHRHcH>fDHWTH5LID$hH5EALPH57ALHIID$h8t-1DHcӃ|Y LHID$h9AWH5?iLAGA|$AD$H7RHcH>LIL$ Hc 1H5A|$At$H5LHAD$@twfA|$qIt,1fDA|rH LHAD$q9LH5(@L%IL$ H*c L1H5NsAD$@uHL[A\A]A^A_]fA|$t3@H!>#@H>@H>@H=@HQ@H=ff.UHAWAVAUATSHHIH5 ?LI CHH{LsL9t&@H It"LHWI I9uLH5^Lk0LHC0L9t^H HtUE1&HLH HC I9tH HtMuI@MtLH5k>L1HL[A\A]A^A_]H5GL#@UHSHH8WdH%(HE13HoC HuHHEEE fUpHPXPXH@pHtgH@H\1H9tWHtRHfDHH9t8Ht3xhuHH!HuH@H@(Ht@C1HMdH3 %(u7H8[]HHEHE[1H=[-1UHSH8dH%(HE1HHjGH,NHcH>fDHpfcfDW覢H fHuH)EfUҋS EUHtaPXYPXH@pHtAHPH5ր1H9t1Ht,HHH!HHH9tHuߐfc1_G %=w2Hu1!sHHtHtfKHMdH3 %(H8[]fDC1@HHE4HEHBH@(H)zhD@t@KD9tDHH9HuKfKe1H=X-1DUHAWAVAUATSL$HH $L9uH(1dH%(HE1IHMIG I_AgHAG(HIGH9II HH9HPHEE1I'Mt[IV MHBH9HDIAD$ƒAT$uI|$tMAEA8D$MBMu@Mo MIG0Mg0L9tXHH tOHI9HPLEME1!Mt)IM LHAI9IDIFuH~WMuMo IGAMH9H t~1fH tiHHHtWPuAtAM8Hu AG(AGHt)u%AЉA8+PH@ H9utAOHa1HHtHHx ML I}LAW(EOHMHHHHDH1RAH5>H=|G-XZAGHMtDLAGH襥uAH57H=F-11H]dH3%(He[A\A]A^A_]@@DŽ@փMtAGHIGH9t^HH tUHH9HBHDE1fHH HQH9HIDHHQHtqu qfbHuL譤4AH5 7H=bE-1fDMAW(EOHL>@1E@!IG E1HHx@LAgHLAAtJEt-A[AH5:6H=D-1>fDHHp$@HH @HAOHHhHHh_ff.@UHAWAVAUATSHHdH%(HE1DhHAgAg1HAAr8A vZA u,AHʃH5;H=U-1HEdH3%(H[A\A]A^A_]fD1HtHHuDuIH @HALAAH`H5;H=RU-1AHsy|HIDACgMEHHH5h:H=U-1DLIQIAA@L9t;@H t1HBHtJtp@t JfpHR I9uADDEDـ@1H;HH59H=T-1Al'UHAWAVAUATISH8HY1H 1dH%(HE1EE1MHtLL襁HuLEFIHrLL}LuځIMLHHMHLAAIE0HEHtYMċUEzH59L21H=KR-FL莁LLIu0HL2zLDE\LLIu0HDEÄAD؋M~UąuL LϟLH}HLI}0HEąAMH}A}~tL Ljf.HEdH3%(H8[A\A]A^A_]fDHtL H5,8H=]Q-1fH51H=}Q-1 LFH5J81H=P-LLLIu0HrLFÄuMċUH571H=KP-A}}AeHLeKff.UHAUIATISHH>IHt\L'HtBpt7t2I$HKhHSH[A\A]]1H[A\A]]øff.UHATIS>HgIHt7HHt#ptI$[A\]?1[A\]øf.UEHjuUEHjuzHBhHt3DEt2UHHJ IЋRHjPE@LEAMMAD EpLLIH@IHuȃEHAGEA9_ A_ E1z1txHEH C}H*5HD HUEEHUL -H5LD΃H BCt AH RH55LH=jH-P1"XZ}tzEtZAI_ܚ1AWH5-H=G-1ݾHUI?HNE}1He[A\A]A^A_]f.Eg AtHMAGAD;etI_EtNADuI%1IHUI?HMH}HeHL[A\A]A^A_]EA1DLLmIHEEIHuAfDAD;-Eg2A_ fA9fHE ADLIH5-31H=G-OHE LH5Q3H=F-H1OUHAVIAUIATIS>IHLHHHxL 1u$E1Cu HCH8tA[DA\A]A^]DA LH5)3H=D-H1XfDHxuKCLHHSHAA LH52H=D-H1AZff.UH]HUHAWAVIAUAATISH>ZMMLL|HHtlDxHE9,1u2DkH>HHSDHL[A\A]A^A_]fDDLH5)1H=B-ADLL_HtB1t!DLH5)1H=B-趺fD1H[A\A]A^A_]øLH5v1H=B-肺ff.fUHAVAUIATIS>#IHLHHHDp1HCcCH8S t A$u)D9tD H5%L,@HLL1H5&AGLIHu3f H5a%Lf. H5&%Lf. H5$Lo H5$L|O H5$L\/ H5M$L< H5@$LL$Aw# L1 DLG fUHAVLAUIATLSI<$HuIM9u[A\A]A^]DHHtH{pHtLHWHHuff.fUHAUIATISHH:MMtGHGHLHt/PXtPPXt0HxpHtHL[A\A]]mDH[A\A]]DHHEHEfD1H=A-1UHAWIAVAUAATESHH:&AH:HH.P@D~HtTLHIH@pHt=HXHg1H9t-Ht(A Htu9KhtHH9uH[A\A]A^A_]fDfD9uH{1軙L`(IMtLpM$$MuLHt+IEHHL`(Mtf.L8M$$MuDLHHdLHL[A\A]A^A_]鴋@1fUHAWAVAUATSH(HL}dH%(HE1Ht|AUHuMHEΉMMjMMHËEEDHLPZYHt3H{H]dH3%(uHe[A\A]A^A_]4@UHHdH%(HE1HHtuHHuHUdH3%(u@UHAWAVAAUATSHXLLPDeD\dH%(HE1MALHddHHhHED\HPXHxEDIM1KHAD$Ήƒ AD$1HH]dH3%(HĈ[A\A]A^A_]DHx0EDIMj1뷐HpI|$LHGEL$IDDH5B$H=k4-1dHh*H5$H=4-19Hh1DLHhL衹1 ff.UHAWAVAUATSHHHH@_dH%(HE1@WHHfBHlH޶l#HPkDž$E1E1HDž0HDž(f{Pb_LsTE1DžX@HpH8AV jIN$AQHPMAQAZA[HaAF 1Avp@?HH@I~q@qqLArt7@qrH@fH@HP{Mt$IW(sL@AXCPAIưD9_ENMFAsHSHHjAXAYy)1@uȊ1tfDH8LLHLDHt#HPHHH9tH tHLID$H9HH L0I9I f.LpMIF LH9uwDHHߋ?IH1HDLjDLLLXZLdID$H9tH u)HL%HH芪HH=P01HMdH3 %(He[A\A]A^A_]DH5%H=#-1bHHx HHH蚶HD1H5H=@#-転L\HtH1H5rfff.@UHAWAVAUATISH(HdH%(HE1H!HuĉˉUIH'@HAUH&H HDH5 L1LI]IEHEH9ufDH[ H9]H 1LH蛬HKHtA@t̀yqtMu0E1IE0L9tGII t>IcTrHL9t&fII t9tkHL9uAqAA9|H[ H9][DHEdH3%(uvH([A\A]A^A_]f.HLHH5L1LU#LULAHaBL虫HKAqA9h~ff.UHAWAVAUATSHH $HH $HH8HHwdH%(HE1XHhHXHhHHHL{LL-Mtyf.LEIADIcDL>f. H5; L@HXLLfHHL{Mu1H=-1 H5 L\f. H5 LIu LHڿ "AEL uRA>wwAH vHcH>Iu LHڿAEL tf.IEhA H8HpA>IvH HXHHIH5 1MIW H;PMHBHDI1 AuH}HD- LHHHH@Hw HD1EAE@H ^@H N@H >@H .@H {@H a@H b@H@HH@HH@HXH1H=-1調L$ A L1 pHXH8xHhHEdH3%(uqHĨ [A\A]A^A_]HH8~9H5HPH8H56HH15HH= M1HH L+ CUHAWAVAUATSHH $HH $HhHHHpHdH4%(Hu1HwsHHHHxH LpLM@@I^MfL9LH LLsMIFhHA~ƅw>AVH HcH> Iv LRA~IFhDHAA*EL1L4* QHHMLH5|1mH[ L9t H "HxHHxHHxLpM1H=-1@Iv LrA~ 1 LHf.A~uDHAf.H5L\H5LH=X-Hf.U=/HATISuaLHtfHeT0Ht@HHu6fDLHHt H{Hu1H=-1ǡ[A\]LHuH=_U1L7DHS0HtXUHATSHHtAIH{HtDLHHt H{Hu1H=-17[A\]H0HUHAVAUATSHHLcIMtFL5fA$@tA$4Ht/LHHHtDLcMu1H=*-1蓠A$LA$H=-D[A\A]A^]=/u HS1UH?HS1]fDUHAWAVAUATISH=/W1HS1HL(M6MuME1I0HHHuDHHtxHCHtWA:$ ufA;$ ű A;$ uuLA1H=-1(MmMt~MuMH1H=Q-1f.A$ E$ A$ !EHH5UHAH=-1HeR1HE1V1tDHH5g 1H=-HD[A\A]A^A_]cSE1fUH]E11L .HaH5Q1H=0HhPXH ZhL .E11PHH5,Q1H=/ЦH Y^hE1H=/L .P1H7H5P1蛦_AXfD==/uHIUIHEH9B0tE1ɀ8A*fDHz0Hu IUAHxHEH9B0t E1ɀ8AHB8Hz0Hu 辟IUAHpHEH9B0t E1ɀ8AHB8~MGHhH5J.Hb赒IHfoUMUHxHEILDH pH{HDžpHHxLH7ILxEAƅApAI0L8MI_HELuHxHfHH)EI3VI3H uvHEfoMHHwC0HtSL Mu,I8 uHx1LM$$MtIt$Hu1H=-1轐DM?MI_HO1H=&-1菐H]dH3%(hHx[A\A]A^A_]ÐHxt&HpH+xHpqDH+pHxYHhH518{fDHhH`H5F1 OfHxL13HxHpH9HhH51跞 HhH51蘞 HhH5H1y HUfo]ƀI0HH譤CàUHAUATSHHLbHL(E1LLfDM`HI9t4LIp8HtL€uAtHM`0I9uH5(G.LIHtpMtJ8tH2A8L1H[A\A]]DH5F.L豎IHt!A8uLA8DH5H1UH=/HLH=u/@H= /4H=/(C莣L脣MzNpH5)-蟠H5-C莠H5G-C}H5-LlH5e-M[H5-MJH5-N9H5-N(H5a-H5-]DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u۝ff.UfHAWIAVLuAULIHATLeSHHXdH%(HE1)E)E)EHEtdEEt1  H H51H=-I|$HEEPA@@HH襑MIHP@1H萟}It$H蔢It$H肢It$0HDH蕤H1HHLaHEdH3%(HX[A\A]A^A_]I|$HE E I|$Hu\DHߺˡIt$H蹡2@1fI|$H讟LH EEA1uLLAgIIL$IT$H5,H=e-DH@L@D1?f.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HeHPH=7-H@Dž0Dž40觐HHdH3%(unff.1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1fUH?HATSLeHHPHwLdH%(HE1ȋLPCtIu&H{1U 1HMdH3 %(HP[A\]E<< uHUH57 {HMHU1I3L$H3UH uHs(H{ LHx|D11LHQ1nf.1LHPfDEȅt=tI|$t ELHs(H{ L1H踕UHHAVAUATLeSHHPHwLdH%(HE1DL̆CtMuH{1pLHE1HMdH3 %(D>HP[A\A]A^]H{11+IHtE<tkA< uLLHEHPt AF\wIHAH}nWf1LL#HEHuHs H{MN@LGHA耚 Hs H{MN@1LoHALHs H{MN@L H#f1f1f1f1ft1UH1H蜓H褽1]t1UH1HlHԽ1]t1U1HATSHH6H{H5cI1L[1A\]ff.@t1U1HATSHH֒H{H5I1aL膽[1A\]ff.@t1UH1H|H蔾1]t1UH1HLHԾ1]t1U1HATSHHH{H5QI1LA$葒u [1A\]fDLX$[1A\]Ðt1U1HSHH觑ǀHH2uH1[]DH#H1[]ff.@UHAVAUATSHHdH%(HE1GujH1LHxD/H{1I1H{H5FA1胂LDADLVE1HMdH3 %(DcHe[A\A]A^]H11sH{H5AH5H1oHId.HD9tD&HiHs(H{ ELH1A <A61"HHs(H{ EAVLh1H•XZHHs(H{ EPHL1A舕Y^Hs(H{ MLaHAWff.fUHAWAVAUATSHdH%(HE1t+1HMdH3 %(He[A\A]A^A_]DHH1ŎL`DL,H{1I1虒A$HtEE9t>HHs H{MAULI1HnXZVDL/E1LDLAE1貚.41LDH51H=b-Í1fUH sH5HAWAVAUATISH8HI$dH%(HE1^zL-.0HMSHt&H H=/ÀۅI|$I$f1H H5)E1EyHH蜊I|$I$H H5A1yI|$I$H HH51yHteL}HL"IL$LDMD$ LXHUdH3%(H8[A\A]A^A_]ÐLx]fDHtKH]HHhIL$HDMD$ L[fD1!*IfDL]fۋff.fDfDfDfDfDfDfDfDfDfDfDfDfDHGH?Hp0鵀DHGH?Hp\镀D1f1fHGHlutH?If1ff.fHGHlutH?*f.1ff.fHGHluH?HxIf1ff.fHGHluH?Hƀ f1ff.fUHAUATISHHLox@'I|$HtbL%3]-LL0Ht:Hp,9r$u+f.HJ$9H,tHLHu1H[A\A]]@pHH[A\A]]tUHATSHGHL'At$(A|$$虊HSH1HzHsH{AL$ 1HHǁs[1A\]ÐUHATSHHdH%(HE1Hx@t&HUHuIHCHxxH{Hǁ܅uAD$MULsHMdH3 %(u H[A\]fDUHSHHHGp(x$衉H;H[H]HGH?p 青ff.fUHGHHtGH~Hu1H{Ht$Hxpt8 t]DPu1]HHx0|vf.HUH?HpHHu1]fUHATSH]HHPL'HdH%(HE1HkI|$0HzHtPXt:PXtHMdH3 %(u3HP[A\]fHHE~HEfD1H=?,1tcHwH?qHHWH@pHtHtHH1H9кHDHtH@H 1H9HDUHSHHHWHxhnH{HHrH1[]UHATISH;wIt$H7HSpHt2HRH s1H9t Ht;BhufHt9Bht HH9u1[HA\]@HGH?ph-xff.fHGfu 1fH?zHGH?fHGH?pt齏ff.fHGpXu 1fDH?鐏HGu1@H?退HGu1@H?`HG u1@H?@HGu1@H? HGu1H?0HGu1H?HGH?Hp` ff.HGH?H@0階f.HGHt HpHH@H@(ff.UHATSHGHL'A|$ތHKHHyipHCAL$H2H1FnA|$wVAD$HHcH>HCH5HpH{H5Hǁo[1A\]ÐHCIL$ HH1mA|$tAt$ uH{HHǁo[1A\]HCIL$ H~HHCH57HLoAt$A|$UHAUIATL@SLHI]dH%(HE1DKHIEDPH=L@L€DžXHDimTH[(HueDHnHHtPCpHLEoC0)p~tHMdH3 %(HNHĨ[A\A]]f.1@H=L€uMDžXIt$ HrnXCH*3DKIEfD H=-L€tEH=L€u9DžXIt$ H/~Xx@DžXN H=L€t- H=LDžXiDžXzDHGxwr@HHcH>fDH?H5GyfH?H5^yH?H5 yH?H5yH?H5y1ff.fUHSHHHGxyH;H[H]CyUHH HWH?dH%(HE1JwHBu*0u6 uJfHulHUdH3%(u?fDH5xfoB E EfDB EEt~@HWBu 1fDUHSHHrpH;H[H]axHGxuJ@ H5t,H5t!H5tH56HHEH?x1DHG@u 1H?iff.HG@u 1H?jf.1f1f1f1f1f1f1fHG@u 1H?xHG@u 1H?xHG@u 1H?xHG@u 1H?xHGpp@u1@H?pHVHHH)уvVFfvL9rHN?u%Jf.fv'9r#J?t'H%HH)уwиf.Bff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40TqHHdH3%(u{ff.UA LBHAVI1AUAATASHH`dH%(HE1pHEDHu1HEHELuHEE HEHEHEHEEiIąE uuKD9u H}dH3<%(H`[A\A]A^]1DH5H=|,Wx8kDH52H=,H1)1H5aH=r, txDH5H=,1KyDUHAWAVIAUATASH8dH%(HE1Hu M41L1蠃Aă1ҾwAŅ1ɿ DžHfNfDžH1@HHHXHyDH߉ANjPƄ8H߾!HDHDP#wDHfAfAHA1@HHHZHxDH߉PƄpH߾YHHDDDIA…y$ff.AIA)tA@fvHLAǃtMtDXdDPd1ҾtAŅ1HDDžfFf Dž}u8>hH=,DH5H1DcAHMdH3 %(DH8[A\A]A^A_]f.HHA2DAPH؅I‰M@fH8rgH={,DH5H1DbMtDbH8_1H5H=,D 1AAEω1@DbMDAb@#tA8fDH5TH=E,H1[DCbfDsA8fDH5H=,H1TfDs8TfDH5H=,H1Da=H߉8tUHSHxuZ1H=1~Ãt0~x߅t saHH=[]@SaH1[]f.H=tr8tHqH5y1H=,fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40diHHdH3%(u+sff.UHAWAVAUATSHH $HH $HHH501HL 1Dg8H=,EdH%(HE1Hl HDcHwHHH9HHHH~H1rHtPHH=/xH=/IJuH50E1E1L8HH@H=,@-kD{ ILH;=S DkILzAtILcHHL+fHH9EtAHLUdAFAƄHgIHH=e.Hpp]IHHubHHlpl`Hg`H]LMtCH=.LgHIG\t_wHHg`eaI$LIDŽ$HrHHtHqHH5H=,1M+1iUHHp11E\HHl[HH5iH=,1HEdH3%(HH![A\A]A^A_]WHHH5ZH=,1lJH5H=,1Kfm8`H5mH=,H1OH5H=,1.nUHAUATSHH $H8tfodH%(HE1LIfL1)xHƉil߅j[1HH@HL LHAUL;tHLcZ1Yt#HMdH3 %(u>He[A\A]]HH9@uHH9HZ1mff.@UHHAWAVAUATI1SH(dH%(HE1nHttHH5dH==.[HHELuALhZAt8D5gAaHtFHPDHH5 1H=, HEdH3%(kH([A\A]A^A_]LbH$LaVHEHnH=x.H5HEHZHHErHE1p8EmLYH5WH=0. ZDMHuEDH1HE ALTYEu'HLH51H= ,H1H5H=%,D1eH}Mn$LH5 1H=h,LH5!H=,11DegkHwHwHwUHSHHu0H5 0HE1AHFH=,:dH1[]ÐH7H=/QeHH=/BeH1[]fUHAWAVAUATSHH_0dH%(HE1HL#MCE1kH=u.H5AEXLHEpLmALWEH5H=3.XHEkALjWEx}L XIbLHjjLWH"LuSWHNHHEdH3%(H[A\A]A^A_]fDDH]WH5H=,H1H.@SWH5lH=,HHH=/cl7iHuHuff.@UH={HAWAVAUATSHdH%(HE1^HHL%HL-@L0@H`HLxLLtչLLtHdE1LLƿjH%=@L$VH(`H(Hyht]L=LmHU_HE@HmHEdH3%(Hĸ[A\A]A^A_]LH5H=,DLH5nH=,1LH5H=w,1LH5H=,1`HH51H=1,<7gfUHSHpÅxHH5ckxaH5r0HAL 1[1H]H=,`D{e8$XH5H=&,H1f.Ke8WH5H=,H1|vHU1Ht`UHSHX8H@ ~$Ht H=01{ZH[].SfDHtHH=1[]QZH[]ff.DHG HV +ff.@HG``UHSHO`HxSHtHH{ H]HHuH[]fUHAUATSHHHpu!HG(@tPK`H[A\A]]HhE1SIHt%I|$ LDE\]IHuEuH1[A\A]]fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40dZHHdH3%(u+dff.UHAWIAVIAUAATISHXdH%(HE1[AOxHÉfCAD$Cw=H57HcH> f{AAD$ CC AGCAGtfKIOhMHt9t 1y@A9HcLmHHILDA4H9Ev|)It$hHtJDEcI| H LA9E+LDHSI$Ht"0HPHOaI$HHp bLcXHI|$P_HH]dH3%(tHX[A\A]A^A_]DAG CC DAG KC AGCCAoG AGKC fCCW1u1t$HLH5P1H=,EuEt$`Lmf.H9Lm\4At9~jHHuH)1H1H ID$hEw`HL8E2Et$`#fDEw`It$hHDEE11LmIt$hEv|HDDE1Lm|1LH_H5H=,|ID$hEw`Ht=8eElEt$`bDAoL$ CK y?It$hEw`H_6_ff.UHATSH_{;>t He[A\]Ð; *qvI1uI|$HeH[A\]wc^HDKIPHH1HH5,H=,XZff.1tut tf9f.HHuGf3Ft1ÐfU1H=,1H$M@UHAWAVAUIATSH7MHtRHIL5/I WHf.LLeLLXHtHIIVHfH[A\A]A^A_]ÐHCU1H5HAWAVAUIATSHHfI}PItjIu(H6VIHt>HsHSL7HH)HEAхt1A<@<D9rHSHID$[A\A]A^A_]@I}hEupLIHtL=L"f.LAUIHeIE H5vHߋ11fIA~Ht7HsHSHH)HEAЅt1A<@<D9rHSIfDHtFLGHWL HL)HHGA҅t1A4 A4D9rHWff.@Hu@ff.HJUfHHSHH8dH%(HE1HuHu)E)EFHtff.HGpHpH@HUHHdH%(HE1HdH`HDždHyHEHH)HH=/`YHUdH3%(u@WHIH1HLJLHH)HA@I@HtH:tJwHBu 0u uApA@A@H= /Yff.UHATSHH(YW1AHCHHtH8H(?WƋSD45Z}Ts{[A\][ff.ft9uF9GF9GF9GuxF0f9G0unF49G4ufF89G8u^UHAVAUATISHLo(Lv( MmM6MMt/LLVu1[A\A]A^]1DÄuHCHIT$HHtzHtHHX(HL`(HtmLHMu `Ht HHHuH t돐HM$$HMwLHua}THKL @89@Ht_UHATSH7HHtU~tH=x/NH[A\]LfL4SL\SLT>H3H=,1RBfUHSHHhHgBHtfHP B`ufH>LHuc`^/t:H{x1BHHt"fH{ HKHHuH[]Ãc`f.HH[]fUHAUATSHHHpH{xAIHtDHKIfID$ HHxhI|$ MtLMeKIH{PHtHH[A\A]]5EDH[A\A]]DHh7AIHfHKII} HHx0MBLMJIUHSHHU0u+H; *qvMH=/HH[]WfDIHHC1H5H=s,>H; *qwH=/HVff.fUHAUAH=/ATA8SHdH%(HE1HETHH@@D(D`HEǀ014tH:u$ǃ4HUdH3%(u%H[A\A]]ǃ4H}3QUH=/HSH2TH=/HTH`HHH[]ff.fUHAUAATIH=R/SHSIt$(D(Hx(HMID$CXHCAD$D‰Cm@Md$HC\Mt ;I4$IHH(Hx(MLkHHH[A\A]]fUHSH7LHHx(:; *qwHC(HtH8tHH[]HxPuxtpTHtHCPHHA0tHC(IH5-H=~,HP1ff.@UHAWAVIAUATESHH(H LdH%(HE1GuGfAfI~P?Dž,0= = AF AuEF$EuA~(OIF Hf,Dž)RDž AoV HIHpxHHAHqH9HH HH9LxLDE1DEIL%IW HyHBH9HDLINjB u'fANHrHL,HMuLEAff,HDžp)@)P)`H ƅ@fBDž,HAV,A~ISHM;H2H@LHHfDs{uBHtHH`q>H`uH.4gfDfKEtAV|9ruAF|AFhAAPEIE8H=L-HP0H9xfDzfC@A~l9H(ANXHAvhDAIIQHMAXZE$0fcfAE9AHH H}dH3<%(EHe[A\A]A^A_]DA}DEHANhHHpRLhLEY^fcs0 E1AE9Z}9{NSJwHMHUH3KHH3S@H  HANhHLhRHpLE_AX]fKA@HANhHLhRHpLEAYAZfKACo0fHH5B1E1H=,,@10tHXH5H=Z,DDKEAEE92/|EADILH1H5H={,+1efHB8HP04HE8 E9/wHDf`H@PHuDHE8 HfDs@9u,.HB8HP0AVlIL1H5H=,@A[DEo9ff.@HtHGHHtHHP(HHE1DUHSHH0t5HG(DOXHtbH8t\DHH1H56H=w,Ht H,-H{(%HH]H=E/3HHIHPH571H=,XZff.fUHAVL5/AUATSLoMeh HL2L&HHt%LHZ?H{ ufMexL5U/HL%?HLJ2LR&HHuIEHHtnHueL5/$HH>LL2IEHHHhH%IHuIEHH8KIuHH=/1IEH[A\A]A^]f.UHSHHDOXAA0u/HCXtHv+kXc`H{pu?H]ÐHHIPH1H5HH=.,CXZYH{h/%HHtH{ WH.HHuH]ÐUHATISHd0uHLHt=[A\]DLF(HH51H=,H]HLRHuH[A\]UHAWAVAUATSHdH%(HE1HIHAAFL011H0D,HL%;DDLD,1E LI4L4L`0Mt LLHUdH3%(L:He[A\A]A^A_]D1H"DE1DIH1 LI"H0HtCMHHLyLDH1ATHH5}H=U,XZ0?MHH1H5iH=d,f.1MMHHNH5H=,{H<0I@E1&0E11H<1H5H=,7 4ff.fUHAWAVIAUIATISHD dH%(HE10tIEHIHH=,HDHHPPFAVPDN1H5RH AUL41HDž4IMHEHI)AHH0H=/0HH(5II$01MH( H0 IGH]dH3%(He[A\A]A^A_]H=A/L15II$H0H(]0pMLH1H5IH=b,mM<$1MJAEr HLuA} *qH=/IM<$0Mt$IVI6LmM<$Mw(IGhfHAGhAFtAO`I>pD LMEL@Y0t7AD$HLLbH LEH5H=,1XAOLELM$$MuLHLH0HPIGHHL0MM~(MxI?H0?IvhD L MAHfH0t7AD$HLL~H/LEH5H=u,1~ANLEDH)M$$MuL M<$7A? *qAOIvPIhAO`fDMLH1H5"H=,f1H0L4w1 *qIL1IHH(ILJH)HH=/01HtCH$0 1tH1H5TH=+,61H0X@1AEH5Hp1H=g,1 *q1H0t#1H<H5H=,Hz01AGugANIwPI~h&AN`M<$^fH=/H=/HI0Hu?H).H=/LLHH5Q1H=H,uLH5H=,1-ff.UAEHAWEAVIAUI͹ATL0SHE]H(L牅$dH%(HE1HJ0۸AoAoNDD0XHhD8MDž4H(LDLD$HUdH3%(He[A\A]A^A_]AUH=U,SDEIHx H5XZDD -fHXH8SHQHBu0u+ 9Dž4*@D4@Dž4,@UfHAWAAVAAUAATISDHXdH%(HE1HE)E)E/E1tED$HULDEHHUSHUH}AWDEE1DXZe0u+HMdH3 %(HEu@He[A\A]A^A_]fLELH1H5H=B,MJ#+UHAVAUATSHdH%(HE1H>HEAHAA.E1uDjHH}EAV1DXZ0u1HUdH3%(HEuTHe[A\A]A^]ÐHD@HMHH51H=u,I}1H=,E*DUfHAVAAUIATISH0dH%(HE1EHEHu0uzHuD1H0t-E1HtDILH1H5H=ƺ,Ht HLHEdH3%(u7H0[A\A]A^]DIHHH5H=,aV)fDUHATSHdH%(HE1HEHH(HA0uGE11H}DH0uRHEHUdH3%(H[A\]f.IHH1H5H=3,@HMHH51H=Ͷ,I1HH5:H=),t1gH(H1UHATSpHIt 0I|$hjHHtH{ HA HHuAD$`t [A\]AD$ftaL)ttt`u[LH5PA\H=ש,1]LHH51H=,yP@AD$DAL$`iDAL$`L[1A\]ff.@UHAWAVIHxAUAATSH`HIHL=j5I|$ H(EtI|$ 0u:D{HtVHII|$ HEtI|$ e0tEF`AILH=w,H5X1yI|$ fH[A\A]A^A_]ÐUHSHHG`uHHH[]@t6t"uHH5+H=,1K`f.c`f.UHSHHDOXAA0CX!/uSXt.H{pCt CXH]DC`ƒBuŃ@CXHLC`D/H H=,H5/H]^fDHHIPH5Y1HH=,CXY^9@H{hGfHH]sUHATSHtOHIH HI|$ Ht&HIHuH{ [A\]f[A\]ff.UHATSH0t=HG(DOXHH8~IHH)1H5H=, Ht H6H{(LchH{HLH{puaHuGHeHH=)/[A\]HHIHPH51H=>,艾XZvfH{xwDLhfDUHSHHGXtE@H/HH5H=,HDH5w1 c`HH[]fDcHH[]DHtGH7Ht?UHSHHH>HtfH3H=,/HH[]fff.@HF8 *qv(HP(1HfJHHuUHAWAVAUIATISH?I|$A$ANj7!I0A1LLL0IFHHt%HHtLL0A$u:u&LFHe؉[A\A]A^A_]DI|$@DLI+0LLAL1HH5>H=,.>fHMD$LH5ŶPHH=,1MY^DAL1HYH5H=;,ƻMD$PH3LPH51H=ϫ,M藻XZ3UfHAWAVAUATL4SHLHDodH%(HE1G) HDžG HDžGI|$HH)1HDž4IDŽ$HH0H=h/0HHC"I0M{L{uxALPHH108 *qH`1HudH34%(He[A\A]A^A_]#fIH) EEAEHE1HD LHH H7HHI It$(1L&L9AH{HLAHL+HHǃH)HH=/0 IHuA1H5ƴH=/,:H^H(H f.1L1I1EHH5H=,迸f.H8HE@IH1HH5H=+,vHf.HHoHHDDANH(IFjP*ZYtH Hs@H H(tHƽ@HH HXH5ݲH=,葷6HtOJf.UHAUATSHHH8dH%(HE10ukHD1HDžDHyHEH@HH)HH=l/@QHH[H8E1AD4H8HUdH3%(DHĸ[A\A]]@H8AĀ{tSuN4Atǃ4HսAąukH8ǃ4ǀ4vfDE1EAAJH5ܱH=,AڵAH8ǃ4AH8UHAWAAVAUATASHH8HULu DEDMMdH%(HE1HE0{D9=1s A *q58H=~/$ID8EEeAEEAEEAE MtIFAoI(AEHtpo oSHo[ AMoc0ok@AU(osPo{`oKpoA]8IAeHAmXAuhA}xAAELmADž01A4tLܻADž4HMdH3 %(H8[A\A]A^A_]D=1@UHuI} H gDAHHH5 H=!,謳\L8jADž4H}LPUHSHH_0 0u{Xt.H[]f1HH5H=,({XuHH[]4@H1HWH9s/|1U? *qHvXt,G tGXt 1]b]]ÐUHAWAVAUATISHdH%(HE1聂LLA輝AH0H #0t3DIUMELHH5H=,1$rv:u AHEdH3%(HĨ[A\A]A^A_]H41HDž4H0HyHEHH)HH=//D0IHts@`AD$`AA $ *q=W0QLH5wH=,1A4@DH5H=W,1 ٻ0DH5­H=,H1@AT$ At$E1A|$L=0aA<$ *qSLAD$`[A $ *qsAT$ At$AA|$KR5DUHAUL-/ATISHH_ 1LLI\$ H9uH[A\A]]ff.H=/1H5@=T/@T/@@=T/@uT/@@=0@}0@UHAWAVAAUEATASLHHM8dH%(HE1MrDAG@AWAOLfAG1IHuHHDHHmHoCDDH0HHC)HH4HxHEHDž4HH)LHH=/D0HHH=ʹ/HH蝿HDHILfAGAG uLC` BLH8u0H{pHCXt HHDe0HMdH3 %(LHe[A\A]A^A_])0E1fD0tDHM1E1H5H=,%0tDH1E1H5H=,`0tDHH51H==,Ȭh0[HH51H= ,蘬DH1E1H5H=,q@HDHILfAGAG 谫L0AAWEH )PM1H5ORH=,HXZLH{h#IHI|$ LIHuH)AAWEH tSUHAUAATHDH@SHyHH)HdH%(HE1HEHDžDHH=/@~IHRH0D9huu@` ED$X AD$`Aw/H]dH3%(L8He[A\A]]DtLHyH5:1H=,tfu E1fDD A|$E1I MH,IH5H=ۍ,1$aE1NHH51H=c,+fDH HMLEL$P1HH5H=,謩XZDa0HzH51H=j,uKff.UHATSLeH dH%(HE1}HEEH=/LH5HE HEHtDHHu:f. HHtH{Hu1H=A,1HEfDI|$X3HMdH3 %(Hu H [A\]s UHAWAVAUIATSHH20dH{ I@HHtHH{ Lg(軧t 0u>Lu H{ HptOHOHHuH[A\A]A^A_]HK MHr1H5)H=,ͧ0fHC HxxIHtHL5'IO IL0u*fa`M\LMIO I"0tLH5H=w,1@IO f.DO`ED$HHH=,H5 H{ FHO@H1H5H=Ո,wf.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404HHdH3%(u ff.UHATASHHHtHǃH1MAHtC$1[A\]UHSHH_P0uHt2HH߾[]끐O HW01H5QH=,HuH1[]fDHtuUHATSH>0uDH=p/3 HIHCPC AD$$8[I$1A\]fO HW0H51H=,랸ff.UHATSHLgP0u%MtHsPH=5p/HCP[1A\]ÐO HW0H51H= ,fuHa0UH]HHDK0f.UHSHH{$HemHH蠬HH耧H舧H1[]ff.@UHSHHHWPdH%(HE1HU0u01Ht { Hu]HMdH3 %(u.H[]HW0O H5H=,HU;ff.HPHtU1H(1]@1ff.fHPHtUHq1]Ð1ff.fUH5ԵH=W.HATSHdH%(HE1oHEH}މA n HtX(1_HHH HCPH`0۩H5T0D G u#1HMdH3 %(H[A\]D1H5 H5+ H5: H5 誝襟H=,H1H5H/ff.Ht'HV0HtUH5ֳ1H1]1f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u{ff.UHAUATISHH(>DndH%(HE1HLAUI1LgH2H DKXZEuHMdH3 %(LuAHe[A\A]]H]1HLwg 2HLlDUHAWAVAUATSHHH8dH%(HE1 0u0H HEdH3%(u He[A\A]A^A_]fDH=0 D%e0Et5E1L-0fDLHtHHAD9%-0wH=t07H=@0IX D% 00RH0%H=LHIHtLLLf fy&fz:fxtWLHOIHuMz0H50L 01E1HlH=,@HLuĥ0f)H50)t9!)LH`H.HhHXH5.1i @A$@@tE$AU@E$@)AHXLf.HpI|$HLXH5p1HLA$@tE$ALXH5=1LI|$@H;HL1H5AgA$@t+E$A8AL$~AT$|HX~A$ f.AL$~AT$|HXHE$AAL$zAT$xHXA$AL$zAT$xLHpI|$@HDHXH5&1HlA$4HpI|$HHXH5ؙ1H,A$f.UHATSH`dH%(HE1=0uHEdH3%(jH`[A\]ÐH1ҾƁHtfHuHHE)E)E)EE)IHtH@pHP Htt@HRH(t]HHtUPv|xo@ HuHǃE EDAD$XtwAD$XL@HrP xHuǃEUH膋@ǃ@1H=,1@ff.UHSHH苗HHH=T/[]&fDUHAUATSHH LH<s{ LADL{H{XAH[DA\A]]_ff.@F 9G uF9Gt 1fF9Gu싆9uf9uf9u9u8uUHATIHv SHH tGIt$XH{Xqt5I$HuA$9[A\][1A\]ÐUHHSH1HHHH=R/[]aUBcHSHHS{HHH{[]f1N 9O uV9Wt fV9WuV8WuUHH H]fUHHSH1HVHHH=R/[]UHATSHH{H{@ADyH{|H{~H{xH{zyH[A\]bfF9Gt1ÐUHATIHSHHvu 1[A\]Hs@I|$@jtCxfA9D$xuCzfA9D$zuC|fA9D$|uC~fA9D$~uA8$f1DUBcHSHH9H{S{.H{,={2{'{ {"{${&{%{Ss {H[]UHAUE1ATSHF9GuF 9G tHD[A\A]]fDF9GuF9Gu܋F9GuԋF9GuHIHv9 H9@uC.A8D$.uC,fA9D$,uCfA9D$uCfA9D$uC fA9D$ qC"fA9D$"aC$A8D$$RC%A8D$%CC&A8D$&A1ff.fUH1HATIH5SHLKS LH5{1C]4 ugH5L1@HHHtB u[A\]Ð[LHA\H51]H5lL1}@H5(L1H51LC4H5ʑL1pCH5L1HCH5SL1(CHSXH5 L1 CHS H5L1C^HH5LH1HH53LH1|@UHvHH1]UH5HH dH%(HE1H}H=|/HUzHEdH3%(u@=~0ufH51f@=~0@UHAULATLeLSHH8dH%(HE1GI|$ EJLH={/H5#HEELeM0H={/LjH1HH={/HHfINHHHLXMtLH=IK/HEdH3%(He[A\A]]fDHK DK1AUDCH5NHH=z,Y^C@10ugH=z/HHHHNHvmH=z/HHzHHHL脍;HK DK1AUDCHH5ߓH=y,XZeoff.@UHSHHi0ugHH=z/HHt;HHt)H]HNH5Ǔ1H=mx,hH]f.HHO H PDO1H5MDGH=bx,XZ_fDUHAUATLpSHHxdH%(HE1CLHAe1AL@t-HCHEdH3%(u Hx[A\A]]fDHB ff.UHAUATLeSHHHdH%(HE1BLHAVe1A L@4t0HsBHEdH3%(u#HH[A\A]]fHCBlff.UHAVAULATL@SHHdH%(HE1EBLHAiLHd1A"L@Lmt2HAHEdH3%(u%H[A\A]A^]fDHAff.UHE11HL .H5y0H=3/HhPXZÐUHHqHSHHH=w/HH[]\ff.UHHATIH=v/SLHHHt#H=v/HHH=F/[A\]1[HA\1H5͐H=t,] H8H= {,WUHSH8dH%(HE1HtgH]fH H{HR0)E)EHE_H=v/HH5HEHUdH3%(uH8[]1ff.@UHHQHSHHH=u/zHH[],ff.UHHATIH=u/S3LHHt#H=du/HDHH=:E/[A\][HXA\1H5H=6s,]UHH=!u/HzHҾ]H fUHHAWAVAUIATSHH=t/LIMH=t/LIE0Ht]L MtUIt$Ht4L5D/@LI$I}0L(Ht#HsIHu1H=^q,1I}0HLH=D/[A\A]A^A_]f.HHH51[H=p,A\A]A^A_]vfDUHATSH=HA>ƒtxtS !"#1A@ƃH[A\]D@1AH[@A\]W 1AH[@A\]: f.1A@ƃH[A\]w 1A@@1A@ƃH[A\]G[A\1H5H=Ko,]ED1A@@1A@!1fUHAWL=|t0AVAUE1ATE1ESMHs,IHH}E@HSH Mt0HI3H1H uHeL[A\A]A^A_]DE̅tMEH LHL LpLEHHEL)RAJ<(1HIXZHsULHAWAVAUIATL%1SHHDwdH%(HE1.HDž HDž(MEHS9ELHMH5O1C 1St"KSfQH5ЅL1C QCt,HK$LHsH5˅HE1MC0t* HOK,LHH5HD1DK%ES&L%@/MtzH E1L(HLHHM$$AMt-ID$AD$tI|$LHHM$$AMuEtH H{HEdH3%(H[A\A]A^A_]@H5L17C S L@@LuLS"L@LLLH5N1fCH=>o/H0H5XHDž08H0H18L1H5>CH5L1SfDH5L171fLe 1L(L s%LH=n,ICLH HH5qHDH1f.H(H5pL1(H5L1DUHATSH_H~LfHtHs9 6t [1A\]LH[1A\]fDUHAWAVAUI1ATSHH(dH%(HE1?IHHIHxAt$ HH=q,I HLMHH51H=m/HUH5LmLeLu޸HEdH3%(uXH([A\A]A^A_]HH5!L1Lf.H=l/HUH5HELmHEyfUHATI1SHH dH%(HE1%H=^l/HUH5SHELeH]"HEdH3%(u H [A\]5DUHAWAVAUATSHdH%(HE1F(tYIILu1L=/@Hqp1ff.@UHAUATISHIHi/HtLHHu(Bf uL迎LIHHtH{Hu1H=Zq,1CL(HL[A\A]]fD 1HUHATSHo1HtH;;t3H[Hu1EH^H5H=q,bf@IHtV1ҾL&LRsLGLϸ1LrLHR1[A\]1H/H5H=p,l[1A\]Dff.@UHAWAVAUATSL$HH $L9uH(I@AIdH%(HE1IHIHߋP@+DHpMl$HCM+l$H+CI9%LLLLLHIT$LHI+T$`HSf+S1HKHHLTuPHH5}1H=Tn,?HEdH3%(H(@[A\A]A^A_]f.Him1HtL;0tH@Hu H=t;/H8m1XL0HPHtQHHHJH m1Hm1HHkf.H5aH=m,1H3fDHPHl1fDUHl1E11Hl1HHL .H5h0Hl1HhH=R/P̼XZUH=4/11H5HSHH=5l1HtH)l1f{H;HuH[]ff.UHAVAUIATISHk0uLLH߹[A\A]A^]@ D6`DH5ƃH=l,H15UHAVAUIATISHj0uLLH߹\A]A^]@ D6DH5H=k,H1UHAVAUIATISH9j0uLLH߹%[A\A]A^]4@ D6DH5NH=j,H1UUHAWAVIAUIATSHH dH%(HE1i0?@t9LLHHEdH3%(H[A\A]A^A_]@HuL贲l@rIH]ăMyIEHlP@LL茳1L/LIHmc/HHHH{AHtBf <wIsLL?IHHH{Hu1H=.h,1藰D&H=i,H5فHD1 IFM~I|$*I)It LMtnIEHteP@LI M|$ID$H9H5H=Kh,6;LحLЭ%11@HH561H=g,bfff.1fff.ff.ff.f.Ha/H|UHAWAVAUATSHL MOM|$DEIIMH}MpPHAuHLIuHHcAuHuHqA6HLIvHHcAvH1HH述1HbA HL菅MtzM|$MtXA M$$<wHsֿ@ UHHxHEH1H@1H=_i,1ȭH[A\A]A^A_]Ðff.@H_/HUHAVAUATSL(MI]HtrAfD Mm<wIIsC@A1ҾIHL臯1L* LHXMt#I]Hu1H=h,1f.[A\A]A^]f.DUHAUATSHH7/HtOIE1LHAHtHCCtH{LHAHuHD[A\A]]@HE1[DA\A]]HDHDOff.@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40dHHdH3%(u+ff.UHAUATI1SHHdH%(HE1vHMHH=m,芩HH.LmtHs`L.1LLH5n~ CxH5L1H5L1߹HH=Em,0HHHSDH5~L1诹Spt\KttQH5rL1船{\M1H5LlCxaH5}L1QK@H5AL17DHMdH3 %(uHH[A\A]]Ð1藻1pttt W\1ÐUHAWIHAVAUATSHdH%(HE1,1譥HHH蠵HH=l,H覧IHYH0LHD[Mf`H(蛮IVDH58HHA~\ H@H5zHAVpH5_|HDAVt#H5K|H%AȸH5^HH膬A<V<nLvH tAHHHEH5H1A~\En@褫DE1L_6IHH@A@uIEH(L L`M1H L;fDPH5m{L6H(LL蟦IHLdHIHy1BHH5ncL`ID$hHuHH5zL@fDH(H58H©HHSLH=i,tIHLHHH5-HtHL蹹1HMdH3 %(H[A\A]A^A_]f転HtHH=(i,ӤHHtH0H(DHSDH5L1cL({\Lc`.LLS\H5yLHmIE1$SpH5yL1StH5yL1H5yLH1Ĵ<<-HHEtH)H+HEH5yL1o{\Dk@ӨLE1D3IHZH@A$@u ID$H(L0L`Mu/fDPH5GyL1LIHt^LHL1d蓡LL1H5x迳IFhHuHH5xL1螳L膣IHuMd$0L`Mu1PH5xL1\LDIHtdLH2L1dLL1H5UxID$hHuHLH5^xL1LIHuDHH=nf,9HHUH Me0L`Mu>\@PH55wLH(L诼LgIH#֨LdLIHA1 LH56_L(ID$hHuHeH5vLfDA@L.LLYLH5^ HǦAVpHH5IHA\Iw`.L-EOpAtXAGt=tMHLH@HP@1@AXAYAA-f;fD1H]dH3%(uHe[A\A]A^A_]賰HDHDff.@UHAWIAVIAUAATISHV0H=F)/qLHHxDmDMI$H@@C@I$HHH=`,LǃHCpCxtgHH[A\A]A^A_]DHIMtpI$HtgR@LH5uH=],1%1\fI$HH=>`,9HH5[{j1ff.UHATISHPU0uf{@H苶}Ht HGI$HH=_,pt_HH='/[A\]@4S@HKDH5tIH=\\,1jHHUnI$HH=6_,ff.@UH5)0HAWAVAUATISHH=:\-ŚHt~IH_,fDMHI蚚IHu 7IHt/LH蝤M9uLLHEHEIHuH=[-LjIHuH1[A\A]A^A_]ÐUHATSLHI|$DHdH%(HE1vHLH=5^, HMdH3 %(u H[A\]U1HAWAAVIAUIATASHdH%(HE1EOHtXLDHMHHqHcEHIDLh0LHtDu[HAF0BE1IbHUdH3%(DuCH[A\A]A^A_]Ð1ɺLHHu1DH5+oL1菩U1HAWAAVIAUIATSHdH%(HE1EPHtTHMHpD1LIHcELIDHp0Htt=H5nL1HUdH3%(u#H[A\A]A^A_]HL>ff.UHAUAATSHHJQ0uxHLtLWH5K/H=V,MHAHV!HDHtHH[A\A]]@H[A\A]]DW@HODA1H5pH=V,aUHATISP0H#/Hu+LHHtHCCtH{LHHuLXQtsA$t'I$ADŽ$Ht[LA\]Rf[A\]\AT$@IL$DH5cpIH=AV,1LD[LA\]_ff.@H0UHAVAUATSHDg@\2E1HK`D%HID-O1@EtJID$HHuFHXHt6PutHxhtH[A\A]A^]^fDID$H(uID$0Ht%Pu tHxhuHHuN0!H H߾[A\A]A^]4@t|ID$HHt~E1@Put Hxht#EH舕HuID$0HuYE2AN0tHKDHls1H5,kH=T,afID$H(zID$0HtE1@Put HxhtEHHuM0 HKDH!s1H5jH=T,HKDHr1H5jH=UT,`ff.UHSHHHE dH<%(H}1SXUsTK\AoStUDKpSxoC`K|oPH@ Hu;H+{@tDHUH}uBHEdH3%(u=H[]@u-H@HfDHQ{@ff.UHAVIAUAATISH HbH5&rdH%(HE1ҔHLuLDHLH-EAtJHHC|K\SXsTPLC`CxPWHvH 1HMdH3 %(He[A\A]A^]LHYDL{HcEԺ 1IDHx0ҠLDLH׮EJHcEԺ 1IDHx0衠DM̉LfDH5L1oUUHAWAVAAUIATISHHHbH5pdH%(HE1耓HLEfDLLHL})EHx,ELE脥tX1HHC|DKpSXsTPMHCxPCtPH 1HMdH3 %(He[A\A]A^A_]LELHDLHcELIDL`0LfLL Đ HH5PL1ZH5yL1@HanH]nH`nHgnHlnHmnHknHrHYnHTnHUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$HHdH3%(uff.HGpHUHATL%0SHXL9t&@HtChw tHL9u[A\]Ð$wHCH@(HtPufPH踋Hu볐ff.@UHAVIAUATLgS@uHGL`(I$HMn1HfNHt PM9uHf.HuIF0HtPHǃf Hu[A\A]A^]f.1ff.UHSHHHGCPH1[]f.UHAWAAVAUATSHLNpMIAL 0L9H E1Ḷ@HcPhHRAT8wIHL9t HuDMAQ(HIDus E1AA(IcH0u [1A\]fID$`IT$LfH5lH=A^,Hl1[1A\]UHP9/HATSHtCP`IHH==9/tLH[A\]DHH-LH[H=9/A\]1HaH5H=g,.[A\]@UHAWIAVAUATSH(HzHdH%(HE1dAIw7AGHHcH>DHBlackholHpefxHpHIwhƅH>HH@ƅLAG@FEOpƅ0H0EAWHL geLL_eL5^eH \eH=jeLD€H5deLD@LD HDHH .eIH \LDHDHDAAQL#eAPEOLD؃HeAVHEMLIUDARL-dWHDIXH dVIEH5iASH=R\,PAGATSP1RH$HpHEdH3%(He[A\A]A^A_]fDHpIw . HHTIwhƅH?HHFDAwAH2PHHH@HHDHpHH1%HpIw .HH輞2H1Lc2Hbackup AqHE1HfGL7r H1L_c I膚2HLAGqD9IHHE1HIH5cH赗ff.UHAWAVIAUATSHH(lHuHU詈IIFpHYH@ 90tMH9HbHHESMH5DCpPIT$DKlH=U,HDLMH5g1_AXH}fH{HEtH8HtH{IHz90@H9MIT$DKlLMHDCpH5gHDH=UT,1E1;HEL0MAFL{ft LIH80M(EMAGuTtPLLXAWуAF[fuA480VfAWL薜ILIHuHl80}OHtfHEH5HaH8HaHDEH`HDVMH=KlIT$DLMDCpPHDH5Hg1H=R,XZ=S3/t'HE@H0HtH{1詙fH{XHH}L{0qH{0IHtHtHLEH{0Hr70HHt3MIT$DKlLEHH=dQ,HDH5g1BH{0}HC0AMt%IHtfD@nH~HuHeD[A\A]A^A_]Ht3MIT$DKlLMHkDCpH5 eHDH=R,1H{AQ}HEHCL0MWk60Ajf.ftA50+fAWfDAGH60H 50t>fHL^LLDH1H5dH=:t9UHHPhHt:tH2yHu]fD1]1øUHATSHH @@L%ZLDLZ@ LDLZ@LDH5Z@ǀHDHZ@HDL Z@LDLZ@LDHZHEHHAT1ASARVRH`.vH0HeH[A\]fDHH-1vHeH[A\]fDUHATSHtoHIH=)/蹍H;HL`dCP100u [A\]fDA$1H sXH54aH=}X,[A\]ûf.UHATSHtoHIH=c)/)H;HL`ԍCP1700u [A\]fDA$1H WH5`H=W,[A\]ûf.UHAUATISHHdH%(HE1H8t+H L0LLtL H!%tDHJHDщ@HL)Ht~HKHCHH)H9HGƒs1qtTAu@1tHA|5f|19f.H0H1I|5H|1HyLHH)H)HHCIL$8HH=1-Hq0H9y~ H]dH3%(Hĸ[A\A]]DHHH0HBpHt/H@H 0H9tHtPpH51ѐHtHKHSHH9tHQHS?df.HN8Hq0~ HHtBLCHKL 1WH L)HHGAʅt1ƃA<1A<0D9rHKHBfDHtHHwHGHH=VH)HHGƒsdt VHCHHOHWHH9xHQHW!hfDHGVLFIHHLHLL)ƍ0H)r1ɉ΃L 7M 09rofDAu1A|5|1 UTT<TfT+5DwHcHHDff. Ё Ѓf.1tL t fWuO uGu 1tց1fDO1ʀtсtf11ff.UHSHH_HtzGPtCHt>H9t9HwGTGPHM1{XHE_EH[]Ht H1[]fHwGTGPHXMfDHGPHGHtfUHAWAVAUIATSHH*0HuH >*0t$IIHH5t[H=eW,1H=W,H5$/1pHEHL50DHEHx03sIHt^ID$pHtAHxL9u6HtL9tgLHt!L?HGM9uHtL9u HuoLzIHuHuH=JW,MzHEHpH[A\A]A^A_]Hu&fUHAUIATMSHHdH%(HE1!HfHE)E)E)E]AoMfUMHuHsHHt_CXCXt|HCpHt:H@ Ht1u&xhtt$Mt!I$fH{pu)H[@Hu1HMdH3 %(uQHH[A\A]]@CXsHhzw1H=U,1cpAU fMU+ fUHAWAVAUATSHH $HH $HHAIdH%(HE1=E#/HDžHDžHDžDžV#/HHcH>LLLLDLHIH#HA8GILML9GHIIE(LLLVLDLH7IHHHH@f9B`HMHfHMdH3 %(HHe[A\A]A^A_]HMHLE1LLkHH_IM%0fL LHVH%OL9tL9HOHHEMMHNL5NLDDHyHELIH5yV1RH=Q,H`AVYXZfH8LMtE1M%0LH IL胈HRNBI@HIMHNL5%NLD/fDE11fDLLDE1H9$~E11*f.UHAVAUIATASH@HuHUfoEdH%(HE1=h/HEHE)EH/HY{HcH>LuLEL4LELDHþHH@8,HHMKH9HMHIMf.LuLELLELDHþHOHFHUHMzf9ynHMM@HDH}dH3<%(HHe[A\A]A^]DHMMHLuLELH1HHMS"0uL-KH9tH9L-KH f LEHHL5zKHfKLDDvvAUHMEAVI1H߁H5(SH=N,XZDHaHHtOMt19HHMH1!0L-JHL5JHJLDhfD11DLEL1Hz1!0SHL-J11UHSHHHtJHHnHHt7PXtPPXt8HCpHtH@ Htu xhtu1H[]HhrfD1H=M,1`hh u1ff.fUHAWAVAUIH"-ATISHH8dH%(HE1HG8Lx0H9PA|$l0dHUHuHIHCpHEgA tFID$H@(HtfHHfHuHEdH3%(xH8[A\A]A^A_]@I|$QMM9AD$hA9EhtAOEG LHHEH5HHL` LLH\AL$pAT$lI1H5tPH=J,5IG8Lx0HEH5@HHL` MuLHYt$uA$MIPMI@f.A$I}AA$AHtdIEwff.UH -HAVAUATISHG8HLh0H9P{lbA} It8HCH@(Ht@f`HdHu[A\A]A^]DH5!GLYHLtYt=uʋSlL[H5OA\H= I,A]1A^]mDIE8Lh0YMtIXfMqIHdf.UHAWAVAUAATSHH}H_pUDq0t,E1HtLC@HMHX|H5N1H=H,}yHzH{@oHC0H5*/H9HHHLH9LDfDCMIHJ@HDPLE1MAUH5NNH=F,"XZD9kDkA?[ gAL1҉LTMtOI$H5p/LHH9HDIċ{L{hI10KD;kuMuHEH@@HEHtbHXpfD0H5MH=E,1^ef1HfHt0uHe[A\A]A^A_]HUHeH5M1[H=F,A\A]A^A_]UHATSHLgpM\IT$HtH S/1H9t H[A\]I$HtC AL$(  Hg0tNH@8H5-HP0H9pHHt HHtH@IIHy1H5LH=|D,'cH߉I$fLID$@H=d/AD$0mCXHCpPSXH߉EkEH[A\]@0  HPHHH3fH}觑H}LoHHEHuMSH}lDH]H uHtH2HILHIHyHLGbfH}GuRfH}?H}r1H}X"fH}'fL%q0Hb0H]AI HLexdHHE%HEHHEH}Lhp5MtUMeH/I9tEMu>fMt%1HL.M$$Hk/I9uH}VHE@X|HMAX,1ZH}-H]H8L HEHu fHtA$A$tA$A$E1A$HuHLIH}t<wL= /t:E…H}AH}HٺL\uA$: ZH]1҉HH/f.HHHAHMHHHDLMESHH5^EH=(,HM1HEA\ZH@pHL`H/I9t MzH]hHIHApHMH HqDHufDHEdH3%( He[A\A]A^A_]fDA$t A$H}HhHI,HAHuLMEH==',HHVDH5=HDHH5D1AUAXAYfDH}HHAzHMEH5CH=',HHQDH ճHDщE11'A$E1A$\L\ALHE1E1AċtzhMUpA AHLU;HH߉EHhLMH=v*,DEHHVDH5HDH5B1@LUMtAEhcMtABhNLL0uDE1Hq1LLLUEDELUtoL<}M;HLLULxHIoLUAE9`=/AwPfDELLo;MpMA AMtA H`H}1LHD@ LH$HAHhLMEH5@H=(,HHQDH -HDщ11"dtI6HIH߉EpHhLMH5~?DEH=),HHQDH ðHDH1ATAUSH H`H@8H@0H`HLMESHt1H5u@H=#,HEZYH@pH HcHIHAH EH}LmHٺLA$L1LLV 1HȝHkH߉E HuLMH=",DEHHVDH5{HDH5r@1HDщ1sϾHLUA[HXLUbHXHHI>6H}^LmLHٺA$L1LL)0HCHhH5;H=%,HHQDH HDщE11{H莚A$AH}{XHLUHhLEMH5;H=$,HHQDH HDщ1nLUgpHLUHXLU M[A NH}HdHAHuLMEH H=0,HHVDH52=HDщ1VHHAHMLMEH59H=$,HHQDHDH5<1yH1MAHA_HêHl@UHAWA`AVAAUEATISHH}H=.bLMAo$HAoL$IAoT$ @@CKCID$0S(HC8D{@DsDDkEx0"HHH5[A\A]A^A_]DLH5.H=/,1HfDUHAVI`AUAH=.ATISaX`LHIH{H@@DkFCPh0uHH5[A\A]A^]0H5i;H=.,1軾fUHHtkHGpHt*H@Ht!H/H9tH5]DGXH1HHcH5!;H="-,MU]@1H=?-,1LHGpHtPH@H /H9t@Ht^HE1H9t!t+9pht&HHtHH9ut!;phtEufDAːHtH5pU1H=+,1HTK@Ht H5DUHAWAH=,.AVIAUIATISH_AoEAo $H@AoT$Ao\$ DxAC(CfDIFHEHL8MIwHt`f.IMt I<$F9G@u-IGH=}.HMOH}LDAnPHMHHqIHu1H=,1*Cf.IFHEHH0HsH~Ht\f.L>MtM$LO`A@@A9Alu#HuݸHuH}HFDAnPMILHu1H=,1BfDIHEHH0HH~Hu#DMILHLGpL>Mt!MH,M@8MH0I9@M;!uDGXEcADGXHFH}FCAnPIFHEH7L8M+IwHtXfIMt I<$F9G@u-IGH=.HMMH}LBAnPHMHHqIHu1H=,1JAf.IHEHL8MIwHug>fDM $EI@IGH=.HMLH}L2BAnPHMHt4HqIHI>MutOuH~xf.MHH MH([A\A]A^A_]ÐH~D;OuH~HMHuuHuHMBH~D;OYHMHu-HMHuMA8MH0HuIHufD1H=,1?1H=,1?I<U1H=I$,1?H(LH=t/[A\A]A^A_]KDUXHSHH=.H/TH /CXHP0H@@HP8HPHH0H@HHHPHHCpH[]ff.UHATSH,HH I/It$pH t/HVH9tH9ur@H9tsHHH9uH9^ tf.HCHtSPtp1;HH{5=H詚HeHH=.[A\]bJHVfDHHnHH9 tXHH9^ uHF 끐Hx(Ht<뒋NlVIIWHNR1H5-H=,XZfHVf.1H=,1=H=,1=fUHAVAUATSLvpMt{IIvL-*/L9t*Ht%HL9ukHDHLUMt$pMt>H .HulfIF@H=.AF0It$p6IID$p[A\A]A^]@HLHt2HHL9uLHHtHCCtH{LMt$pd@UHAWAVAUATSHdH%(HE1Hd LopHMIEH59,H@8HP0H9pHHHHHH@@BHXH&/HƒIu HKpH`HBLyL%/M9.MHXMHHDžHDžHNDHH@HEHHhE1HpHHxHPM>AM9LDZt MMAuNLHk*A~h M9/LHH/MHƒM_H`AH Ht_LM D@pHXIH5Q+`H=d+HHPDHHDЋAU1mH HH2 HH9tHHMAtHLHL9AfDHHEdH3%( He[A\A]A^A_]fDDžJfIFHx(L{AMLAHHHH9HL9 AENtAHpD&SHhAH輾A~hHHDEFpH=:+HHAQIQRHxVH5(P1AVpAH0HHHH9HA~hAHS8H5,HB0H9r_HP1HH61LHHHD@ <H{@Hk@IEL%/L90VD@pH5K'H=4+HXIHHPDHHDH1SHHH9}@HHHDApHtCHHt;J@HDLHIH=+PH5"1AWS^AhH m1H1Hی'c@H`HHDApHHHJ@HDLHIH=+PH5!1AWSޡAhH G?H`DApHHHHHJ@HDLHIH=+PH5 1AWSkAhH 1H11HH`HHH,IM1H1HkE1E1E1HDžHDž!HHHA!X@H`tLH`HuLE1L`LL`HLUHAVAUATISHvl!/uGA$<t 1< @Ǎ|?SpuJHeL[A\A]A^]>fDSIIWH5 H=,1HAŸYsl_{lpHLH/t{h=DklID9AVMMSHD1H5J H=3,^XZUUHAWDHAVAUE1ATASH .HtdL5/HPpHtFHrL9u;@uD9~htNHHt%HL9u݅uD9~hu fD;tAHi5HuHL[A\A]A^A_]ffD9uHHEIFHEHHEI0HEf.UHAWIAVIAUATISHyldH%(HE1HtpfztiHL 2LPLH+HSDHLHHpE|$lHELǺPH+L R@DC2L LPHLY+E|$lHH>HDIHMLLAWH5H=,SP1gAD$pHLIL$`H5E$H=,PED$h12A$XH@Z A$HH@EAL$tSLPED$xH5j1E$H=,ӜID$Y^Hx(C=ID$Hx(EDLH=u,H5c1蔜I|$H_(Ht1M$fDHLLJHb)HHuI|$HtYLH5= H=,13I|$iHHt/IĄf.HLLH(HHu1LH5 H=/,ڛHEdH3%(u)He[A\A]A^A_]@H[HHI=;ff.fUHAWAVE1AUATISHdH%(HE19OfII uAD$PEHudH34%(He[A\A]A^A_]@HHCpHHH `,H@8HP0H9HHHH@u/tlHKpD觙E1HtHQH /H9t HtDBpH@HHHJ@HDPH5I1SH=n+^_HCpHt D!P(CXCXf.HHL)AD$PAD$PH{#Ht"$ u{FHSHHCRHH=f.q3H{q;[{Xt f{B;HC`sHpPlIHHCHH *{X E1H LL2CH(HH(H@pHH@ H0HChHHt H@(HHLpH(/I9ML@LL8MIA$9HC`AT$h;Ph'fA9$A$@tA$8@PtA;D$PtDMt?ID$Lx(Mu"fL$IHLL4t݀{rML@L8IFL@(ML@LPMfDL`$IHAD$tfAEA)E;DžP AoT$ TA~lH LDH   Q{s${K&.fDH d LkA}l/ AM AUE1ME(Au!HfL)/H=.D_`E$H5.H4HDLs`sANpAVlH0HA~PHCH8mH@HH@L H8&{X1H8H06E1LPpH@MIBH ܱ/E1H9ttHAVh;PhuBfA9u1EA@tA8uNDHH9tHu{pA= .MAA~tD(L0&L0D( ABtAFt|‰H5=1H=L+7fLk/Lwf{HC({HSH#HHsTrHD9t29M6MuH|HH11f.ٮ/HH[A\A]A^A_]ÐHt{H3HHtAt C5ftH HHu1DIEH(kHHH51H=^+i2@IEA@uIEH(HrfHH51H=Y+$,ff.@UHAUIATSHHL'Mt!I|$LH=.<IEHH=ϧ. H{1IA$CtAD$tHChID$hA$螶H{ID$tHsI|$H{0tHs0I|$0MeH[A\A]]UHAUATSHHHSHs IŋC HDI|HtIIݬ/uKID$pHHH8H1HHHP8H@@AD$XAD$Xt^He[A\A]]IELKhHH5*DCH=+HHHDHQHDH1ATpXZnfHeL[A\A]]~fD1H=+zf.UHAUATSHH8SIŋC HDI|HtsHs IHtbȫ/I|$pH Ƃ/HW0H9t%HH9u=H9t;HHH9uAD$XAD$XHe[A\A]]HW0fDHHo@HH9txHǃIELKhHH5DCH=+HHHDHPHDH1ATXZ'fHeL[A\A]]fDHW8Hǃ,@1H=w+fUHAWAVAUATSHDI IIDHDHHIHLEIJHH@XCXL%@/)/t@IEEH)H5"H=+HHHDHOHDH1SMMh ZY<< u0 HCpHtOLxM9tFfDMt;AuWAtt/M?M9uH[@H3E1HeL[A\A]A^A_]A/tAhH5H=+H1>@IOHA(HufDHxHtkAtP5fuAEHEHf/;AhZH5SH=+H1DIOHAHHtSHHtKH@(Hu@HHt+AtP5f^HHu!/AhH5H=+H1}D0CAEAf.AGhP IGH@(Hu DHHxufAhH5 H=Y+H1_f.HxHCHSH3A,H3B,H 9AE.A /{1H5 1E1H=+_1H=+ff.UHg E11HL J-H5/H=S/HhPXZÐUHAWAVIAUAATASHH?7A-/D_HtzAAujDH8HtZHHEnHEHHHxpHABXRBXHBpH[A\A]A^A_]DIDH5HHPDHJHDH=+1AH1[A\A]A^A_]fDDHEIDHHPDHOJHDH5&H=+18DHHHUDHU5H=l.HEHH}ȈG H}HGXDgGDDo aHUH}HG`BXHzpHWhAHU\HU1H=7+fUHAVAAUAATSHH?/u,H{XLHH[A\A]A^A_]f.L{hA$ Dp@IIMDMH51 HEH=+1ff.UHAWAVAAUAATISH/DϘHtbAH8HtKHHt'fDH{pHtLHHHuH[A\A]A^A_]1H5 H=+3H[A\A]A^A_]IA$ HEMIWDLMIHDDHDH54 H=+1 HHbf.UH5\u/HAVL5,AUIATLS(HIx@LkHHx@LJHH~x@L)HHtQx@L LLIHtII$HtHH`1\f1@1e1~f[1A\A]A^]DUHATLSMt)I|$`HLHǃ[A\]D[A\]ff.1tF5ffUHAWAVAAUIATSHLhLgH@dH%(HU1DE1HHnH߅AA DAu HA7HAwHA` H H51H=p+;HcHUdH3%( H[A\A]A^A_]fIwH4Au HgAu"HJAE <=< tAAH H5o1H=+i@IwHDIu(HMAt$hHHA$HA$At$tH3H1HHzA$IT$@L:E1MHHfDL(IHtYA$tAG5fuHLW1DHH@LAIHuM|$0MtlL@LIHtOA$tAG5fuLL11LHLAYIHuHAHnHv1HHHHHH H(eIu(H HxM1H1H1H1HG1HJIL$HQ( ff.fUHAWAVAUAATISHH/u9H{XLH|HDLH1[A\A]A^A_]fDyLshA$ IMIWDMIHn>DHDH5JH=+1TvH{XLsUHAWAVIAUATASHHuHMdH%(HE1ܘ/t6HH@IL H5LDȋJ@H=+1HDHUuLELLzpLHHVHELMo HEZHEHHLrHuLIHBL IGHE/ILMLEJ@HDMH1H5H=+IGXHL(MfD1LMoHL 6HM8DA80AEt9Ct#1H1LHEHuHHH_L}IDeIBLHLLIMHILLktLLeL}/qI1HcLH5H="+/BH H21H5H=+}H5)H=+1[IGXHRL(MFMeM%H}L}MH}!ˆUQHMIcDpڕ/tIH}1LP@MmMM}M}E tHEH@HX(H[Hf`HHuE1LmEHAHt*LEHUIL}DYufK HHuH#/EE LmEHuIcDpHH=DIHLEIH51J@SHDH=K+XZLDeLuH/t+H <H=1H5H=+L8E%HEdH3%(He[A\A]A^A_]DIEfAG fAG AEAE IE0AG L}H}t"HEH@H@(Ht@f`HHuIG`HWHHuJf;DHH0H{Hu1H=+1fDDILEH5IH=+1J@HDRYDH!/HuIcH"DpH&f.1H=+1@LeLDeL}=b/HCE1H@HHtH8H(AIEE1H@HHtH8DMH(DMAo/E9LeLDeL}{=/H ߘH2HIHH5]LEH}H=U+HE1/mHC0ME0LuDeIMfMt#L6IMufDMufDLIHAtAD$5fuMLLu:LLIIhAF5f`qLMLu/HHH5q1H=+ܐ/VDEH1H5H=+DMDME9u /RL8H 1H9H5H=+_/oLuD/L@H ߖff.UHAWEAVAAUAATISHHdH%(HE1Hx@"HtuAAueDL8MtUHHLHHt9HxptHDDLyCXCXuHfDHEdH3%(H[A\A]A^A_]fDDLnLHHt(H{ptHDDLH@HHuLPHH|LuHKpHtMHDL&HtHHHu=D1H=g+1ff.UHAWAVAUIATASHHXdH%(HE1HtdK\Iƃ uroK`E fEML}DHMLIHtHx`H0HAEHEdH3%(HX[A\A]A^A_]fHH511H=5+)E)E)EHEkC` EfUELI|$`HSL{\DLLA EBfUHAVAUIATISVHH5Cdw{w]CHHcH>f.H5{LHcSH5KLs{CH5@LHH{XtH5LwL[{MtA9|$lt7H5_LHCy@ @Cr8Gw*HK0HC0HQH3,H3,H gHChHt 8SpHIH8LH5HLLH5`|WHH@H5KIH1H [LLA\H5 =A]A^]7E1IHCh8t+@IcA|hLHHChD9LH5@LSpH5L1H5Pq@H5GLiCH5LNufE1{qIt*B|#rILHCqD9LH5IL#fDH5LCH5cLCH5LCtH5@LCaH5gLkCIfH=H5L18H5L1@H5hL@UHAVAUIATISHHdH%(HE1zwTBHHcH>H51RC %H5L1,@{MtA9|$ltdH5LH1C|S3Cr3w%HS0HC0HJH3R,H3 S,H fHshHt >@HHt[LHPLEH8H5LLH1@HH5LHP 1$Sp@C@HEdH3%(qH[A\A]A^]HHAH5LH1)@HHs  H5HL1{OsH5LH1[.fDs{eH5LH11@HS H5H5L1fC0EHS0H5L1"H5L1 @H5L1fH5{L1CfDH5SL1_CjfDH5p<L1?CBfDSr1H5L{qAL5u@BT#rLL1ICqD9H5*L1fH5L1 f.H5?L1bDUHAWAVAUATSHH $HH $H8LopHIIHwdH%(HE1HjHIH/H'A?H HHTLLHfAUH5VLHH5JL9HH54L'IEH3xhHH5H\IEH@Lp(MtvLL+HIHeL1LxM6Mt+MuL1L^H5*L1M6MuLMIEXHL0M+HHHA H5R&HHzIcWH5jHA H5>HATpHHflHE7M6M3M~MtbMiA L)A_HADpHLELLHHH51f1H=ǯ+1HS)AE? LIHMEHH5+@HL1wIELHHAEHH5IE1H;HDžHH51IEXH6fDIE`H8MHH5>HEdH3%( H8 [A\A]A^A_]fHxhHH5HH1IEH@Lp(MHDž1HDžAUHH5]|RHx+M>f.HH51HH5'1HDžLLLff.UHAWAAVMAUIATMSH8wHAAuoH8Htb-HHt>DMtLH`tH{ptLLHHHHuH[A\A]A^A_]i~/tHH5H=e+1[A\A]A^A_]d@H\t1 u@=|/@|/@9B.1ff.@F;ff.@Ht/HHt'PvfD1? fHt9B fHt8Bf.f.Ho@@ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uKff.UHI|/ux|/u4H=_])f1H5wH=0+D|/tH=+1H5z1H=]ff.UHAWAVAUATSH(H}{/H}uH=Z,H5R/.IHMDHSLHUHUHCH7I~`HtD豵LMtdHuLxuT%{/HLHUtHUHHIHtDGAHA u2H={,LsIHt{MMtIE1DL;MDHuL0qz/DHMH#H51IH=+1(H=,H5P/IHEE@HSLHU`HUHCHo}u)I|$`t!A1ɺLgELMttHuLudy/'HLHUHUHH}u*I$tA1ɺLEAHA u2H=~,LIHt{MMtI$ E1@L3M4HuL( x/D;HMH!H5IH=+1H([A\A]A^A_]ÐH訽H蘽DHMH]!H5VIH=ܼ+1%HX3HHDHMH-!H5IH= +1HH51H=m+HH=RN/ff.ff.f.f.f.f.f.wgWGHH=M/ff.ff.f.f.f.f.f.UHAWAVAUATISHHHuH9HcHME1HEH L *MLHHtAIAt>M7DHuM}ALLHH51I>AuLmHEI J( HtnHt`HHH5[A\A]A^A_]DH`HHX@H5lLH16H_HtSHHL1[HGH5!A\A]A^A_]H5T1UrH5kL1aUHLH1[H5A\A]A^A_]3UHAWIAVEAUATISHH8uDEEHL%Sz,H5 K/L$HEIHEHuto+H}IIELLUHpD0 LUH5HHHELHMULHLLIHMMtEuIEHH5,9HPD1.U1LH>@HEMLHx@kIH}'L}H5wLLI$LHIHHMHpD+HMH5CHIH ULLHLeHuH<@1H8[A\A]A^A_]}tHuH@IHE}H^]LHEHU]H5#HE޾M}HUH5LbL%+x,H5H/LIHXCHHH57HPD1ULH1H81[A\A]A^A_]LeO1gLH5H?LH}1LH5WH1 ff.@UHAWIAVAUATSHHuȅBI1E1L\L5L-c'"@A MbIDIM9tSMIB8HtHƹ LHƹLAAEtuAtTIIZ0M9uL譹H}HLHD[A\A]A^A_]Mb0ID^IZT1E1fUHAWIAVAUATSHHuȅBI1E1L\L5L-C&"@A MbIDIM9tSMIB8HtHƹ LHƹLAAEtuAtTIIZ0M9uL荸H}HLHD[A\A]A^A_]Mb0ID^IZT1E1fUHH dH%(HE1HtHBvHMdH3 %(uA@B HEE fE(HtHuHgUHH dH%(HE1HtHBvHMdH3 %(uE@B HEE fEHt11HUH$@UHATSHHdH%(HE1HEtVHHu I?HHE8u+A$u#H9wH=UD/谾@1HMdH3 %(u H[A\]yfUHSHH=D/[H[]fU 1HSHH=C/H#H[]f.UHHATSLeH LH dH%(HE1˳tLH޿足t 1DH=LC/觽foEHMdH3 %(u H [A\]rf> uHu @Hxf.U11HAUIH5ATLSHHdH%(HE1L1L L LLH11H>HUdH3%(uH[A\A]]ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%3 HEfDII9tlIHr8HtLuLj0Hu L{IHUHH0H9t:tHP8H}1IH5A8I9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}H H51[ff.UHAWAVIAUATSH(dH%(HE1BIL%PE1H\HEHE fII9thIHr8Ht LuHz0Hu FIHUHH0H9t:tHP8H5{L1IAI9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5*1L17U11HAUIH5<ATLSHHdH%(HE1L1L L:LLH11H.HUdH3%(uH[A\A]]ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%#HEfDII9tlIHr8HtLuLj0Hu LkIHUHH0H9t:tHP8H}1IH5A(I9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}H H51ǾKff.UHAWAVIAUATSH(dH%(HE1BIL%@E1H\HEHE fII9thIHr8Ht LuHz0Hu 6IHUHH0H9t:tHP8H5kL1IAI9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5_1L1'U11HAUIH5ATLSHHdH%(HE1ĿL1L {LLLH芿11HHUdH3%(uH[A\A]]|ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu L[IHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}HH51跻;ff.UHAWAVIAUATSH(dH%(HE1BIL%0 E1H\HEHE fII9thIHr8Ht LuHz0Hu &IHUHH0H9t:tHP8H5[L1IAI9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5 1L1U11HAUIH5ATLSHHdH%(HE1贼L1L LLLHz11HHUdH3%(uH[A\A]]lff.UIHSH~|HL؅1LLfDIXHL9t4LIp8HtL€uAtHIX0L9uHtHHL[]fLH_H5b1(H[]ff.U1ɺHSHH5~HHZHH1[1]U11HAUIH5ATLSHHdH%(HE1L1L L-LLHʺ11H^HUdH3%(uH[A\A]]輺ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8Ht LuLj0Hu L蛵IHUHH0H9t:tHP8H}1IH5ưAXI9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}HH511{ff.UHAWAVIAUATSH(dH%(HE1BIL%E1H\HEHE fII9thIHr8HtLuHz0Hu fIHUHH0H9t:tHP8H5L1IA$I9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5J1L1޼WU1HAUI1ATIH5?SHHdH%(HE1MtsL1LL L*LLH買11HFHMdH3 %(uZH[A\A]]fLL 1LL袽LLH?XUfHAWAVAUATSHXHudH%(HE1E)E1BIE1E1H\HEE1HEHEHE.HƹH=*II9M $IA8HtHH=€uMq0HuLսM $H=Iq8€tetI$H}IAH5HH0HP81裳I9mEtFH]dH3%(uHHX[A\A]A^A_]fMy0HU LfE1E1H}LL{ĵ@UHAWIϹAVAULPATLSHHHdH%(HE1HBE1L%#I\OIufP蛼t$IHHH5AHH0HP81苲II9tZIHr8HtLuHBHz08Xu H fPIUɡy@Et+H]dH3%(uBHĘ[A\A]A^A_]DHH1ɺH5{HK1H1߸XU1HAWAVAAUL-JATISHHHuH5j荱H5L1|IcHEH L1-D{LLHH51I=t+M7MuILLH1IuLuHEHI J0HtHLH5o1[A\A]A^A_]ΰHLH5`1[A\A]A^A_]鯰ff.@UHA 1Hx0H脼b.uH=W/tH=W/T11]fUHcHAVIAUIATSHcIHHHHH |H t,X/uQA1ɺDHǃ L6H H=X-/ìHǃ [A\A]A^]IEDH5H=+P@1)UHAWAVAUATSHHBIE1E1HTL5{LQ%A -MjMDII9tZMIB8HtHƹLHƹLAAEtuAIMb0I9uM{0HbH5oZ, H LMH59L L蒹ADžIcHHI4HMtL01uDL1H[A\A]A^A_]Mj0MDMb1Y:@AnDHHyH51踭H[A\A]A^A_]@H[A\A]A^A_]@1[H5HrBLH5FH1T $f.UHcHAWAVAUIATISHcIHHHHHL Mt@LuH1[A\A]A^A_]fLH=V*/Hǃ H LH=0*/ H H謹H H]H tA1ɺDLlfDUHAVAUIATSBI1E1HTL5XxL($fDA MbIDII9tZMIB8HtHƹLHƹLAAEtuAIIZ0I9uMHA}0IbH5=W,؜HLMH5L萝t\Ld…HL[A\A]A^]fMb0IDIZ1i|@fHH5L1Ȫ[A\A]A^]f.HvH5 L芪LH5aL1o UHAVAUIATSBI1E1HTL5XvL($fDA MbIDII9tZMIB8HtHƹLHƹLAAEtuAIIZ0I9uMHA}0IbH5=U,ؚHLMH5L萛t\Ld…HL[A\A]A^]fMb0IDIZ1i|@fHH5L1Ȩ[A\A]A^]f.HtH5 L芨LH5aL1o UHAWAVAAUATISHHL-V,H5R'/LjHHtGfLMt&IH5LHPD1DLL.HLCHHu1H[A\A]A^A_]f.HHtPH蠠Htex@t?NHHHtHLH5|HPD1~DHLfD1HH5gL1PmHH5L4Qf.UHAVAUIATSBI11L\L5L%%A IZHDIM9tSMIB8HtHƹ LHƹLAAEtuAtuHu @Hxf.UHSHHHcHǸHtH螇H[]ff.@UHAWAVAUATSHHBIE1E1HTL5AfL%A -MjMDII9tZMIB8HtHƹLHƹLAAEtuAIMb0I9uM{0HbH5/E,ʊH LMH5L肋LRADžIcHPHI4HMtL1uDL1H[A\A]A^A_]fMj0MDMb1:@AnDHHdH51xH[A\A]A^A_]@H[A\A]A^A_]@1YH5H2@LH5H1 "f.UHAWAVAUATSHHBIE1E1HTL5cL%A -MjMDII9tZMIB8HtHƹLHƹLAAEtuAIMb0I9uM{0HbH5B,zH LMH5L2LADžIcHHI4HMtL蠙1uDLH1H[A\A]A^A_]Mj0MDMb1ɍ:@AnDHH_bH5b1(H[A\A]A^A_]@H[A\A]A^A_]@1[H5bHBLH5H1ĕ $f.H=.xH5ц+;gH5`+;VH5/+;EH5^+;4H5+;#H5+;H5+;H5:+;H5Ʉ+;ߏH5X+;ΏH5+;轏[;A\H5n+]騏UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40贃HHdH3%(u{ff.t1U1HAUATSHHH`H{1I1`H{H5I1K'H=/H€t`Hƹ0H=tVIt$LK(LC LH,I<$AD$ID$ #u/1H[A\A]]fH5It$fH5It$fID$ t1 }ff.t1U1HATSHHFH{1I1FH,H5fAD$It$LK(LC I<$IT$ HLu1[A\]ÐID$ Gt1U1HATSHH見H{1I1~HW,H5~AD$It$LK(LC I<$IT$ H~u1[A\]ÐID$ UHATSGHtkv^H1H{1I1~H,H5AD$It$LK(LC I<$IT$ H ~uP1[A\]ÐH11}HHu1HHH5H=Ʉ+$DID$ UHATSHH@dH%(HE1GtxvTH1H{1I1}H,H5HK LC(I<$It$IT$Hs1HMdH3 %(H@[A\]ÐLeHwf1L1)E)E)EHE}LuH{11k|HH5HH=S+1ufID$`t1{ff.UHATSHH@dH%(HE1GtxvTH1賈H{1I1{H\,H50HK LC(I<$It$IT$HGr1HMdH3 %(H@[A\]ÐLeHwf1L1)E)E)EHErL<uH{11{HTH5HH=Á+1ufID$`訇G$;F$t fDUHATS^ Dg t5 u H(H(Ίx/uD)[A\]fDW(F(9t@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1w(HEH0H8HHPH@Dž0Dž40|HHdH3%(uWUfHAWAVAUATISHXO$dH%(HE1H)))HDžH oO(ƅ fHHHHp@HHHH@XHL0MIFHH7HHHH`fHAL$ HHHP@HHM6M-IFHHEl$xEu@HI$Ht HHtDh@DHYH蜌HAL$$HMl$(߂ H„LHH躂 H蝄LHbAt$ H%I$LBHBI9dMI WLE1MLHDžfDI MAF EuZAw H 4H1HAvH߃1HuHs1HH較IvLo1ҹLHrI$AMF HBI9ALAHHrHs1H*HpHHHH H9H@ H߾ Ml$(H߾LH踋H߾ ۀH߾辂LH莋f1f1H=}+1PpHL1n@G( ƅfHH1 DHEdH3%(uwHX[A\A]A^A_]HDž1H=/|+H1H5ZpH=|+H1H54p5DUHSHHGxHLJw|H]{ HS8Hs$HH[]f.UHAVAH=,8.AUIATISǃAo$L@Dp H@$AD$H{8C4mHH5%/H=|+Cx@oH[A\A]A^]@UHSHHGxt1HH5$/H={+vHHH=7.[]nzfDȐUHAUATSHDgEuHD[A\A]]H5Y$/H=r{+mlL-f{+HHu8@HHt,HLevD9uHHE0HEHHuHA[DA\A]]UHHodH%(HE1HHF0H5#/HH=z+4DsHMdH3 %(u~UH5d#/HAUATIH=sz+SHikHtLHL-Zz+HLeuHHt%H{8L~uHH[A\A]]H1H[A\A]]UHAUATSHdH%(HE1 HIHFHNH9HH HLeHXH9ȸHDpf~MDPDHH AAu|IARP趓ZYIHtxHS HNHBH9ʺHDHHËBE uHBAHphHt >bvM_MO1H}dH3<%(uHe[A\A]]@|ff.UHAWAVAUATSHHhoG|odH%(HE1Hoo)pHE)M)U)]EHt@o&g|onov o~0HF@HFHHsxHHx K$xLt E9Ls8Lk$HDt:xt`s|HDHE1C{ 1LLH+HMdH3 %(DHh[A\A]A^A_]fDHH|H~AąuD9uQ{ 1LL9CxH_DAoHbzHs|D&Hnff.w|Hff.UHAUAH5 /ATAH= v+SHgHtIHAHH=u+qHHt!D9uAw1H@fDH1[A\A]]ff.UHE11HL ,H5/H=.HhPqXZÐHGP9Vt1H@U HSHH=5.H|HHSPH[]ff.U(HSHH=4.H_|ooKHS HHP H[]UHSHH=4.H|ooKoS o[0oc@okPHos`o{pP oooX0`@hPp`xpH[]DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40nHHdH3%(uwff.UHATAHSH=.GzHHtH=.H`|Eu H[A\]HH=3.1qff.fUHAUL-3/ATISHHfDH{H/HI3EH1H uH[A\A]]fDLhwt HfDH[A\A]]ff.HnH=Lx1HMdH3 %(ucHX[A\A]A^A_]fDA4DAD1H=f+Tf1H=ge+1T1He]fff.fUHAWAVAUATSHLMSI9 /LM$XH=$.L<LdLLLTTHHtSHLL5_%.lHLlK$S Ls(UHL_LTHHuLwLyI$\hI$OhI$PBhI$X5hfLH=%.A$X_1ILJH[A\A]A^A_]DI$Ht7J@HDH5H=f+1sfD1H=f+1S1Hff.fUH5l.HAUIATSHL%,L6QHt4HfD{@tNLH蠍HL%[HHuH[A\A]]fUHAVAAUAATASH@dH%(HE1NHt_wZAwTD9htVHuHX]HDeDm4NHt'H@0HMdH3 %(u5H@[A\A]A^]1@DNHtITHDcfUHAWAVAAUAATASHMDDDIHHtHH[A\A]A^A_]@DDDLO8H=".HfIXHDp HDh$D`(HX0YUHATIH=".SeL HHI$H胗H+HC[A\]ff.UHSHHq/u?HHgftSfHXH H1[]O@HWDH51H=`+f.1XHWLUHHtXHtH]ZHfDUHATAS LHtwAwITHD[A\]f.[1A\]fHUHAWAVAUIATISHHD~@DMDEHMA!HLp0HLQat]H_HHPHHt{L9LBDJ@HP0M~LH51^H [A\A]A^A_]ÐLDMLH5]H[A\A]A^A_]fDUHH XHINjEMoHAG$EAG(MVVI$HBMH5 L3Ut_1H[A\A]A^A_]fDHH^Hqf1H5H=b+;@IO0AW MH5PL\ yfD f.HNDDHtDH5\ AfD1H5ǺH=b+ f1H5H=pb+ 1H5׺H=a+k UHAUATSHHdH%(HE1HLE1LLfDMXHL9t4LIp8Ht L€uAtHMX0L9uMLH^HbH5U,ILIHMt|H55H=,KLLHAHEEDH}ЉKH]dH3%(uNH[A\A]]@HH1H5;[ HH5g1Zl]H}jUH H}H5H=HZhE11HDH L (,PH5/H=l.DTXH=LZVau#\tH5`+>^H5w`+,^f.ftME1HtFt}=F-uLduA*௃q@ȃ tqDquًt€uɸotfADEl-1f-1fH-@< 1ff.1fU1HK1]ff.fUHH=HSHHA H@HÀۅ H=HÀۅtxH=HÀۅH=mHÀۅ|H=ZHÀۅunJH[]JH[]DJH[]DJH[]D~J@H5H1 WU1HSHH5KHHWHH51WHH51}WHH51lWHH5b1[WHH51JWHH519WHH571(WHH5~1WHH51WHH5 1VHH5S1VHH51VHH51VHH5(1VHH5o1VHH51VHH51~VHH5D1mVHH51\VHH51KVHH51:VHH5`1)VHH51VHH51VHH551UHH5|1UHH51UHH5 1UHH5Q1UHH51UHH51UHH5&1UHH5m1nUHH51]UHH51LUHH5B1;UHH51*UHH51UHH51UHH5^1THH51THH51THH531THH5z1THH51THH51THH5O1THH51oTHH51^THH5$1MTHH5k1DH5*aL1RC BH5%aL1aR{A9|$lt(IH5+aLHHPDHǟHD1.RC2 qCr9 w+Hs0HC0HVH3x,H3y,H AT$|CHshHt>@u2SpuaC@urHEdH3%(H0[A\A]A^]ÐHHAVH5~`LH1AQSpt1H5`L(QC@tSr1H5z`L Q{qoAL5g`fDBT#rLL1IPCqD97HHs  ]H54HL1P{/sEH5LH1sPfDHS H5"s{mEH5^LH19P@H5^L1PHH HLL JLD1H5LL1OfC0LHs0 L\Hf.H5^L1Oyf.H5ϲL1_Of.H5;^L1?OC-fDH5^L1OCfDH50L1NCfDH5)L1NCfDL L'[HLH5L1NDH5/]L1NQDUHSHH~0tbHbH5 +?HtrHHtN1ۀt H[]fƇ11ҾAUfH[]@1aEH[]f.HH5>Mf.UHSHH~0tbHbH5L+>HtrHHtN1ۀu H[]fƇ11ҾAeH[]@1DH[]f.HH5~Lf.UHSHH~0tbHbH5+'>HtrHHtN1ۀt H[]fƇ11ҾAdH[]@1CH[]f.HH5ADL9UEuMtI1ҋuH}H};H]dH3%(uDH8[A\A]A^A_]DIq0Hu7H}HH5Y1DFUHAWAVAUATSH8HudH%(HE1HBIE1E1H\HEHEHEL-8HEfDIL9M $IA8HtHL€uAIyH}Hƹ H= uMy0Hu LEAHUHEI$HH0H9t :oHP8H}1IH5g<ABL9UEuMtI1ҋuH}H}{H]dH3%(uDH8[A\A]A^A_]DIq0Hu7H}HKH51BEUHAWAVAUATSH8HudH%(HE1HBIE1E1H\HEHEHEL-HEfDIL9M $IA8HtHL€uAIyH}Hƹ H=uMy0Hu L?HUHEI$HH0H9t :oHP8H}1IH5:AYAL9UEuMtI1ҋuH}H}H]dH3%(uDH8[A\A]A^A_]DIq0Hu7H}HH51@cCI~}UHL;LLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]|@Lkff.U1HAUIATASHHdH%(HE1 -HA:LILL1{H11LHB:LIL1DHIELHߺHH0A1H1pFH]dH3%(H[A\A]]3:LIL1LG11LHjA9LLI1GIELHߺHH0*A9LLI1RGLHH @ fD@UHAUIATASHH~0txHbH5+/HHAtX11H5١Hm@IEHH5СHH0Q@HH11[A\A]]D11511H5H@IEHߺH5xHH0?H HH5t?@HH5֡1W=H[A\A]]1H=]+1.UHAVAֺ AUATISH1HdH%(HE1HAHx0H1I)HAA97LIL1LSEID$LHߺHH0>u7LFLI1ELH1ɺ>1H1DCH]dH3%(H[A\A]A^]ÐA9t+HDH5vH1HD;f6LIL1LqDID$LHߺHH0>6LLI10DLHH =@=UHAVAAUIATS~0HHbH5+k,HLIE1 Hx0FMA$AtP9uPIEH5HHH0 =HH5z1ɺ =H1[1A\A]A^]AfD9t\I $HH51HDa:[A\A]A^]11H>HH51:[A\A]A^]IEHߺH5HH0t!1[A\]UHSHHmuHH5+0H1[]HH5"10H1[]ff.UHSHH{mt'ot6HH51}0H1[]@H5ҔHa0ouH5̔HI0UHSHH mtH1[]fDmuHH50H []@UHSHHluH1[]fDCntHH5a1/H []fUHSHHntH1[]fDsouHH5`/H []@UHSHH{nuH1[]fDotHH51/H []fUHHSHHMHFHdH%(HE1Ee21H߅@HUdH3%(uH[]*1f.UHHSHHMH]FHdH%(HE1E11H߅@HUdH3%(uH[]0f.UHA 1Hx0H:X1]@U11H?1]ff.UHH`1]ff.UHA 1HATSHx0H9 1IHC(Hx0w9D8[1A\]ÐU111H1]fUHAWAVAUATSH8HudH%(HE1BIE1E1H\HEHEL%|vHEfDII9tpIHr8HtLuLr0Hu L*HUHEIHH0H9t:tHP8H}1IH5%Al,I9uEuMt0}1H]dH3%(u6H8[A\A]A^A_]H}HH5I1,.UHAWAVAUATSH(dH%(HE1BIIE1H\HEL%HuHE fII9thIHr8HtLuHz0Hu )IHUHH0H9t:tHP8H5$L1IAD+I9uEt%H]dH3%(uH([A\A]A^A_]1-fUHAUIATSHH~0HbH5+,HLMI$Ht @@IEH=Hpt0IE IUL@0HJ0LHH[A\A]]ffDE11L1@1!h@H5H!*H[A\A]]Ð0dH5H)fUHSHH=1-S!-tH5H1)HU-P< tH5H1)N-=tH5H15-p)ktJH0t-H.t!H,tH,H4HEH5H1)HuH HP@Lt=PSuHzH[]H5H1(DH5H(H5K1r(DH5HY(4aH5=H=(XRH5yH1(#D{hKtH5L1x#HL(MLHLCLL1H5I#LIHDLj"DLHߋD AA H5݉LD1"sHCHHIH LIH5a_LHQAUH5L+{he#H5nLH#f;SlH5|L+{lYH5rLHHH9X H5ĄL3+StH5~L!+ &SX5SpDH5؇L*H5҇L*HCHx(-H5ćL*HCHx(w$H5Le*SPH5LS*STLH5i-LHL(Mt8HLIH;LL*LwIHuLH5szLk0L\I}tXpMmIMt5@HLIHz;LLO*LIHuLH5ZLshH1LHL *HEdH3%(H[A\A]A^A_]DHCH(HH{h SDLHߋD AKA H5|LD1N fYHC0L(M'Do@H5RLAgH5OfL1A:ff.UHAWAVAUATSHH $HH $HxHEHMHIEHE0DHMHM(HpfM@ldH %(HM1Ʉ H HDžxIHHL-b.MDžHfDIFpHHt~LxM9tuMtpHDžHL9x M?M9tMufLMt*H L HHxL LIH^lJHEdH3%(OHx [A\A]A^A_]@Et E9gXbHtHL AtGAFȉeqxfA~fDU Et E A9GhftAhfA9tL`H.I9t.HMt&tBHL9` t5M$$HZ.I9uHEdH3%(H[A\A]A^A_]ËL5=bt6HH 1+H@8HP0H9Hz L5xH xLEHL LLH5xHH17A|$hMH5xHH1A$fOH5H1AL$tH1A$H5xAT$XAT$xA|$lpA$IH53aH1I|$`L^1LHH5^xjID$Lx(MbLfL(IH<H1HL1H5`HAG@tHH@H@HHtHHtH@(HHtE1AqtCT7r@HL M1 M$$Mtw9uMLpI;$tZHtUIH5}H1aLHH:H5_H19IEPHtM9uI9$uDAGqID9CT7rHLd@LAt$hI$H1H5d_H1@H53YH1fAT$PH5vH1AT$T A;T$PH5SH1a@H59vH1GfKH[HtHHPDHH[HDH5uH1 T@H5_qH1 -f.H5uH1 f.HB8HP04>ff.UHSHHuH(dH%(HE1HAHx0PtDu1HUHtIHuE11ɺH1H]dH3%(u7H([]H5R_H fH5&uH1 1fDUHAWAVAUATISHhHHHdH%(HE1HH@HH@GL1E1E18HDžHDžxH 1E1L5.DHPpHtpHrL9tgfDHt\DAtHcVhADm@DmHVHz(t$HcNh0 0H6L9uHGHvD\DE1DrH5HHHBDH5$HDd H5wHH"HHSAFtaDIEEtI <EsHDB HDH5XsHA1 AFuDHxH5,sHDH5,sHHEdH3%(|HxHHh[A\A]A^A_]ID$0L WHHtHHPDHLEHLTr1H OrHVrH5\r SD,EEfD}DdD,E)D)EDH5HHHH5"HqHH54HHeDH57HHDH5Q"HyH5<HH|qHH HHKqH5Nq1HEDHH/qH5-q1LH5q1L1EH9qH5pLfHEdH3%(uqHHhH5X1[A\A]A^A_]1HHx=HH5LpHHLH1E1E1Lq UHAWAVAUATSHHHxXtHHdH%(HE1HH HHHHhHH@H`H@HHDžHDžHH\E1E1L%|.@HPpHHRL9fDHAHcJhAAAA DADD DEj@EtHL9aHH0XDPDuE1DTt-f.I &AFDIEEtI CsH5IHLBDH5LHhH5CnLBH`H56nLBDcH5vLH!HLRAFfDH5L1GAD$ LIHTLH5ML1M$$Hi|.I9t MH|HHDHEdH3%(He[A\A]A^A_]f.It$ L H5gLH1eH5gL1TAT$wIt$0ID$0HVH3Ҭ+H3Ӭ+H L HLH5fL1fDIt$ LAH5eLH1H5eL1AT$AD$0rIt$0LHkMDLH51WAT$L1H5eAAt$A|$RH5eLH1fLH5Ue1At$A|$H5SeLH18LH5e1At$A|$H5eLH1PH5\eL1Zf.H5L1_:f.H5dL1?f.DȺ$IQLiDD))A)AQAkf.DLPP@Zf.UH= AHtHAVIAUATSHHdH%(HE1HAEHpHMDHE1AAt|EԃEHHHx0HtdHP@DHtHLD1HMdH3 %(H[A\A]A^]fDL-)+H5w.LHHtfHHtLHHt HtLHLHHu{H5OL1__UHAWAVHPAUATSHHHdH%(HE1HHE1E1E1HHDžHDžHDI1HDžH*DE HpHHD޹H=c HE1ɄuQHx0H@8XTHAfDPHpHE1ɅIEHAHP8Eι HH=&NH=UHAAE8^LxM^LH=aHLDEIL9IEHP8HtHH=HH=AAEDEpHX00^Hp0H6fDHH0H1IH55L9AEHG1HHËMAEHDžAAń0HMtL5HgDp@AHfHHDž@)) )0HtHHHELE1DHD1fDH]dH3%(H[A\A]A^A_]Hp0HHDfLx0MH=E_HMf.H=_Hzt{L@0DHA H fDPHPjE1HIEAHHP8EHX$HpHL@EH=١+H5r.IH!HHHDDE1HHp@I$H5^HHHPDH@HD1I$Hx@ME1Hً'H=0+L(IH|MMtEtH H!@HII$HHpDHDHHHLI$HW1S@E1HH|HpHIMHLnH+LHH5HEJMDLLDLHLj1HHP1fHHH5~H1DE|H _HLH5B1=HH5mjHLH5A@UfHAWAVAUATSHHHdH%(HE1)E)E)EHE BI1E1HDE1HDž`E1HpHDžHDžPHDž HDž(HDžXHDžhHDž0HDžxHDž@ fDEHpHxH@HDHxHH=:E1 HH=sZ H=FHAAE0HpHhILhH=MHu LLXI͹H=>HYH=+H H=YH H=YHAAEFDE"L`u LLPI̹H=rYHH=QRHH=HAAE0HHXHޅu H`HEEIL9pIHP8HtHH=HH=AAE8Hp0Hx@DEtLh08LsL`0f.%>HHX0H`HE HH0HH1H55D8D8H@0HuHH E1IAHP8@Hx0 Hu~HUAH(IH9P0t E1:AHP8hHx0 Hu>HUAHIH9P0t E1:AHP8Hx0 HuHUAH0IH9P0t E1:AHP8>Hp0HX0H@Hp0HhI[H=+JHkLMVL`0H=IH!DE}LH0AEtuH]dH3%(DNHe[A\A]A^A_]LhHHX@L`@HpHxLH$HhH0H H8HXHL H HpE1H@AA1fUEAƅudHpuLHPHJD4Aƅ7HHH5U1AfH8HPHDAƅxHXvH=+H5h.IHHUH HEHpX(PHEH@P@@DPHHRXRDAVPpSH0H=X+LPIHIHtDHH| t1H`1ME1HA1HxHh_H>@EAR0HHwDH=5HDHHRXRDAVPPpPH@3fE1HXMTLHx@dHHHtE1H`A1MHhH HED(HHDE1HA1HxIHEPARWHHAVRDASH0E1c1E1E11HDž8AHDžpHDžxHDž0HDžhHDžXHDž(HDž HDžPHDžHDž`1HHHH5=1H HMHHDHpDHEE1P0HARAE1HxP(AWHHAVE1RDQPH@:HtvHHH5h=1AHuHHLH581AHHH5|1HH5|H1HHLH551Aff.UHAWAVAUATSHHHuUHMdH%(H]1ۅ!1HEE1HEE1LdHEHIfDE$LxM$MH=CHMD H=H6HH=!uE1lHpHuEHI9HHP8HtHH=w HH=e;AAE8vLh0DHP8H= HeDHH0H}1HH50EI9IELA5H]dH3%(DHH[A\A]A^A_]Hx0 Hu~HUHEHH9P0QE1:HP8H=8 AHHp0HuDH=AH0t[L@03DLx0MH=zAHMf.LhL@f.ADHHu}ۃDML-+H5]a.LuIHDLuMAHf.HtH}DHH}tNLL>IHI$HtHP@MtDffMt LsH@@EH}t_MUHtH}AHH}tGFE1fDHu}HEEAċUE1BH}LH51(H}LH51@UHAWIAVAUATSHHuȅBI1E1L\L57L-#?#@E E,MbIDIM9tYMIB8HtHƹ LHƹLAAEtuA:IIZ0M9ufLfHMAE1 ELyHHEHJH}HDAE1PHL JPLJH 1H5vcXZH}LH貘E1He[A\A]A^A_]Mb0IDIZHi+H5"^.H:HHEH5].HAIIHLLH5V*.H}LrDDHΉAń Ȟ+H5].HH4LM E1HIH}L uIE1PHzLjIE1PH H?1H5uYH^H5].,IHIHt H}L(LHIHu^II2EH}L^Heظ[A\A]A^A_]H+H5w\.IHHtH_HHH4EuH}H5pH1H}LH51DUHAWAVAUATSH8HudH%(HE1BIE1E1H\E1L-L%_L5@FD2LRL҅MHƹLMDIL9IHB8HtHLHLAAEt Lz0LR0L҅rHƹLsIIL9pMMLeLLH}LJW1H]dH3%(H8[A\A]A^A_]fDHƹLt HR0hLzHRHMt:H}U1pH}H5GFNfD1H}P169fUHAWAVAUATSH8HudH%(HE1BHE1E1LdHEHEE1HE4f.0FLhMDEHI9HHP8HtHH=E1ɄHH=HH==AAElxLx0EjDHH0H}1HH5nI9OEH]dH3%(H8[A\A]A^A_]DHx0Hu .HUAHEHH9P0t E1ɀ:AHP8E Lh0MDLx1MH]1MʉHtH}.1J11H}S,15UHAWAVAUATSH8HudH%(HE1BHE1E1LdHEHEE1HE4f.0FLhMDEHI9HHP8HtHH=mE1ɄHH=HH=;AAElxLx0EjDHH0H}1HH5NI9OEH]dH3%(H8[A\A]A^A_]DHx0Hu HUAHEHH9P0t E1ɀ:AHP8E Lh0MDLx1H]M@ƉHuMt1H}n31PH}$416D1H};21ff.@UH=8+HAVL5AAUATISA-1HH)IQLH5AHH1L-\Acy-H1H5ALLH5AH߅IE1-LH5AH߅IE1=~/LHIEH5lA1Hpy-HoH@H@HH5?AHD1 ,H1H5(AH5,AH=2y-Hs@HHd@H5)AHD1W= y-UuHN@HH5 AH7@L5@HD1L- @-uH"@HH5@H@HD1=x-H?H@HDHH5@1=x-HHHDHH5sk1=Mx-LHIEH5s@1u=/x-LHIEH5n@1V=x-LHIEH5m@17=w-LHIEH5h@1=w-LHIEH5g@1=w-LHIEH5`@1=w-LHIEH5]@1=sw-LHIEH5V@1HH5#H5LHI1LH=Q.HH5PjL1H5jL1L-+H5Q.LHHYL5j@HHSDLLL`LHH@x1GXHZLHHuHe1[A\A]A^]H5a>H1f.H59iH10f.1r@UfHAWAVIιAUATLPSLHHdH%(HE1) H"B1HDžL=HDžMlH HDžHDHH=HƹH=u7HBHz08XIt$fPLE1ɅAEDIM9IHB8HtHLE1ɄMHB0H HHnIAHHH9B0t E1ɀ8AHB8fDHz0HxIE1ɅAHB8IHH5TDHH0HP81DD H fPIT$:E1LADAt.H]dH3%(DH[A\A]A^A_]fDDž@f)0nHHH=gL(LHEHHtNf8HDž0 oH4H0H=gwHtHHE1Ht.HHH1HH5CAH@)0Dž@rHH5UH=fXH}LH=fHV`Dž0@4!vfDUHSHH u'HH)HH51;1H1[]fDt#uHH5:1H1[]@HHH5:1`H1[]UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8Hp*HPH@Dž40HHdH3%(u1UHAWAVIAUIATISH]HxHhH~ HdH%(HE1;xMIHA}XH5kLHAUXH59LIHt H} H59LHHH5xLA}H5FLHAE`t%H59LAE`tH5\LIEPHHcPPLH5LvyI}hHMIHu%Q+HH`LIHt.IG 8HuՉH5eL1LIHuHHH5 9LgM>I](HxH@8A}AUH5F8LH1AUXL1H568zIHt"H} 耷H5 8LH1LH5L1;HL1H5 8'A}nH58LH1 AE`IEPHPPL1H57LvtuBH57L1E1I}h1賺IHH59L1fDI](E1HDžxHE1Pۿ1HHIIEHHtmH8tgMHxLdHHHHxuCH5N7L1H1L>IEHHuC@SrMH57L/wf.C@H58L1H}HHaMHxH5h"LL芑IHiM?HMuIf蛾1LHHxgHxHH5LIHtOHuAGH5'6L1L1LH5YL1L螷IHuMLUrAU0fE1HhHtAMHH$L1HEdH3%(Hx[A\A]A^A_]fDH5u5L1f.M\fH5E5L1f.LIHLqAU0f2fHH5XLLFqvI}xHmIHu%ZKHHL8IHt.IG 8MuՉH5L1"L IHuMYHH5{4L臹AU0fmLH5f4JAU4LH5[47AU8LH5R4$IU@H5R4L @1H53L1ɀ{qt7T rH5G#L1Hp[HpCqH9H5#L17fH5L1tf.H5e3L1M>MVE11fH5D3L1E1I}x1IHuDH5BL1AU0fAM4MM@L1EE8H5^t1H5a2LWAE`tH5V2L1?H5L1.IEPH/Ln9AU0fyDLn H5jL1Mff.fF HOt;At 1fFt;AuFt;AuUHHVHH8H1]f.UHAUATIHSHHL^tH[A\A]]HS@H51LI} HHtL-=1DLL1Hs 1L-H赽HHuH[A\A]]fUHAWAVAUIATSHpHLJ1E1LLfM`HI9t;LIp8HtL€uAtHM`0I9uH=p+H5:A.E1RL5r+HHuCfDs@L=HtHLAH=0p+H(HHtPMuHspLIHt%LLELLIHuAf.EtH1[A\A]A^A_]f.LLH51HH=HH=wAAEBDEHp0HufHH=7wLh0E)f.HH0H}1IH5pM9 E]H]dH3%(qHx[A\A]A^A_]f H=HA0Lx0gfDHx0 Hu膼HUAHxIH9P0t E1ɀ:AHP8DMD H=L)Ha8t{L@03DHX0I؅ H= )H"LEfLxLhHpHu2L@f.HhpUUAHxHDžp1H|H}EHu[ÅH"M H]HHHUH55H=a-@@HUU]EHpUHUHEEuj1h HxhHp.HxUlj?gUHHHpH}HHtHpH}1DE1HxljfHH}1H\1DMuML\DH=)j+H5:.E1IHEHEM]LuL~LxUH=_-H5IILuUHU@@LmEEE譪LxHpLLĮH=i+H腴HHbLMtLKDEpLLH5(1IUH5/H=_-Lu@@UHULmEEEfDHhpAĄE1E1E1HDžpUEt>HpH}?hEuH}LH5Z1;DH}H5L1(H}H5S1 bE1HpÅtF1EH}tH}E}H}wcEHpUHcH}OUzfUHATIHSȪH5Y]-HtL躁[1A\]1YH@UHATIHSxH5 ]-HtLx[1A\]1yYH@UHATIHS(H5\-HtL[1A\]1)YH@UHATIHSةH5i\-HtL菔[1A\]1XH@UHATIHS舩H5\-HtL1}[1A\]fD1XH@UHATIHS8H5[-HtL1v[1A\]fD19XH@UHATIHSH5y[-HtL1}w[1A\]fD1WH@UHATIHS蘨H5)[-HtL1轀[1A\]fD1WH@UHAWAVAUIHATSHH8dH%(HE1,1 AHC Hx0fEHEHC0H]Ls)ELx0LL~>EuHAL1hHMdH3 %(uOH8[A\A]A^A_]LL 蠥~ E EuH5OL1nff.UHAUIHATISH/1 ID$ Hx0H5Y-IHt!DLrH1[A\A]]fD1VHff.UHAUIHATISH详1 ID$Hx0H5)Y-IHt!DLE1HH1[A\A]]1UHff.UHAUIHATISH/1 ID$ Hx0H5X-IHt!DLE1hzH1[A\A]]1UHff.UHAWAVAUIHATLeSHHdH%(HE1蘥1 AHC Hx0LIHC0Hx0tBH5W-HtNELDL1HMdH3 %(u7H[A\A]A^A_]@H5L虳f19THff.@UHAUIHATISHdH%(HE1HuԉID$0Hx0 t@H59W-HtTULE1}H]dH3%(Du=H[A\A]]fDAuH5!LϲD1qSHGUHAWAVAUIHATSHH8dH%(HE11 AHC Hx0efEHEHC0H]Ls)ELx0LL¡~NH5?V-EHtbUHEL1'sHMdH3 %(ukH8[A\A]A^A_]LL `~$H5U-E Hu1bRHDEuH5KL1荱fDUHAVAUIHATSHHdH%(HE1΢1 AHC Hx07HuIHC0Hx0t?H50U-HtSMEDL1菆HMdH3 %(u:H[A\A]A^]ÐEuH5LǰD1iQH?ff.@UHAVAUIHATSHHdH%(HE11 AHC Hx0WHuIHC0Hx0#t?H5PT-HtSMEDL1_rHMdH3 %(u:H[A\A]A^]ÐEuH5LD1PH_ff.@UHAWAVAUATSHHHuUHMdH%(H]1ۅ!EH]E1E1HEL%IH\HEHEII9tpIHr8HtLuLr0Hu L#HUHEIHH0H9t:tHP8H}1IH5JAܮI9uEu0Mt`Hu}UH}Aq1H]dH3%(uHHH[A\A]A^A_]f1LH@H}HBH51G˭ff.UfHAWAVHPIιAUATSHXHdH%(HE1H)))HDžHBE1E11IDE1HDžHHDžHDžHDžHDžqHXI؅H H=UHHHH=HLDH=JHE1ɄuKHP0H@8XHHfPHHpyE1ɅIAHP8HH=oH=} HH=@{HAAE0HpHLDE EIL;6IHP8HtHH=-<HH=۶AAENvDE"Hp0H H=HuHHNH= HODELx0:@ L`0EfHH0H1H5QDD@H@0HHHE1ɅIAHP87HX0I؅u5HfHp0HLDWf. H=uHL"D H=EHDEL@0HA HfDPHP^0fAEtuH]dH3%(DHX[A\A]A^A_]DL`lHpH(LxeL@HHMHLHLۃHHEHDML-PXPXuH`~DH1HHAH-HHtHH5*-H5*H55* H5*H5S*TH=d-(H=1d-H5*軤H5T*誤H5#*虤H5*舤H5*wH5*fH5*UH5n*DH5*3H5 *"H5*H5*H5*H5*ޣH5*ͣH5*輣H5*諣H5*蚣H5s*艣H5*xH5*gH5 *VH5O*EH5*4H5*#H5*H5k*H5*H5*ߢH5x*΢H5'*轢H5*謢H5E*蛢H5*芢H5*yH5*hH5*WH50*FH5*5H5*$H5}*H5 *H5*H5 *H5*ϡH5(*辡H5*譡H5F*蜡H5*苡H5d*zH5*iH5"*XH5*GH5*6H5/*%H5*H5*H5<*H5*H5:*РH5*迠H5X*讠H5*蝠H5*茠H5*{H5*jH5c*YH5*HH5a*7H5*&H5*H5.*H5*H5L*H5*џH5J*H5*诟H5h*螟H5*荟H5*|H5*kH5*ZH5S*IH5*8H5q*'H5*H5O*H5>*H5*H5<*ҞH5˼*H5Z*谞H5)*]鞞f.@UHAWAVAUATSHL%-MtkIIIE1LULLM$$Mt+ID$AD$tI|$MMLLM$$MuH[A\A]A^A_]1@9@HFH9GHGPu@<ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40ԑHHdH3%(u蛛ff.UHAVAUATSHGPHIHHI虊HHuoH`HHtXLcpMtLtI$Ht΃luIMH9uAUf9tuM& 1[A\A]A^]1H=\*1DUHSHH=8-H违ooKoS o[0oc@okPos`o{pHoP X0`@hPp`xpH[]UHSHH=-H?ooKoS o[0oc@okPHos`o{pP ooX0oo`@hPp`xpH[]fDU@HSHH=-H菜H[]@HH=b-魓ff.fUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40聊HHdH3%(u蘘UHAVAUATISH`LndH%(HE1M9Md$LuPLHL-H5wHH苊IL$H1HPH5PLLHLHHEdH3%(uCH`[A\A]A^]@H_L.PHuH訃HKH5 wLH1虗fUHAWAVAUATSHXLgdH%(HE1ID$0HX L~L.M"LUE $L<LIƹ  1LUCH5uvLI|$0HUH5bLmLuLULLLӇHEdH3%(umHX[A\A]A^A_]DA$LH5v1 L1H vHvH5vI|$0HUH5LmHEYRfUHAWAVAUATSHXLgdH%(HE1ID$8HX L~L.MLUE $LLIƹ  1LUH5puL袜I|$8HUH5LmLu襒LULLL蓆HEdH3%(umHX[A\A]A^A_]DA$LH5u1ɒL1H tH|H5 u誒I|$8HUH5JLmHEfUHH=U*HATS1訁HtL%<*@HL誋Hu[A\]ff.UHAVAUATSH0LnH_dH%(HE1M D LuL1  L薚AH5MzHI-HCH5xLHHP@HHD舆HC0H58wLHP HC8H5)wLHP ښHsH5*wLDHsH5NL.{膎H5wLHLLL覄HEdH3%(uyHe[A\A]A^]f.{L&5HS8H5zLHJ HS0LJ HSHLB@HLDHPHsP1QH s藐H xfUHAWAVIAUATSHHH_Ln dH%(HE1F(Lf0HHA~8AM臆ID LHEHE HEH1蠘AFuDH5zuL7EHEA~8LH{8IF0H5(Mf0MtAF(HuLLHEdH3%(%He[A\A]A^A_]fAFEtHEE1rHHAMf.H5蔎g1LH5tWHuLLh_HUH5LM5DH5xL1蚎H5xL1艎H"LH PHH xPL ϜL1H5xLZYEǐUHAWAVAUATSHHLgLv dH%(HE1Ln0ML&LHF(袵A…{8MDU+I#E $H}L=Iǹ 1 KCDUuDH5"sLߖ{8I|$8L{0HtmH5Lk0MtC(uaHuLL€HEdH3%(HH[A\A]A^A_]MtH5PLf.H5)tfLH5L^@Ct2E1E1HLEŴDUb@A$LD1H5mvE1E1rUHATSLgMAD$$HI$ADŽ$AD$IDŽ$IDŽ$IDŽ$t I$قID$pHtgHHuB]DP8tpXt@<H @XP8H@hH@xHtHAHu1H=c*1L|@AT$uu9[A\]@AL$lMD$(L;,uLH1[1A\]uDLHuLH1[A\]@UfHAWIAVMAULmATMSHLHHHE}HHUHEHEHEHE HEHE(HEdH%(HE1AAA)|HU"EHL LHjD}fE>fEt7fAt|fAA$ AI|$H踐E>H}H蛐}EGu9AHMdH3 %(HH[A\A]A^A_]A$fDLHutAEHMLH߈{t(EHM HH}t EG!xq/2.t1EǹH5sH=*z;軋ff.U1HAVAUI ATSFYH@HAUFHI,AuLpL{1L蛏1.u"4 LH[A\A]A^]P 褉A}IȅAUMH5"sHH=*1[1A\A]A^]DHHt fDUHAWIAVAAUI1ATI SH7XHtAD$uH1[A\A]A^A_]f@H蓆1AIHLEIuLtIu LcLz1LN70.u=fAet&\ HLH[A\A]A^A_]^OfDX  naEtL`fLXH5#hLID$(I@AD$L`LuEHE蚂LLE1L-H5-tjf.UHAWAVAUATSHH_LfdH%(HE1HLvHXHrHC@Lh EMxDH5hHIƋL]D 1L߹  LLPELPHXH`fH`hBHB(H{@HEEL}EH50WMtHuLLCuHEdH3%(HĈ[A\A]A^A_]HtMHXD1H56lE1VEt4@LLLtH5)1贀XM_HH5Q1I脃@UHATSHH_dH%(HE1HtH{@L&H u0HpuhHEdH3%(HĐ[A\]DH`fH5!H`)pHB0)B LhHtfHUH5H])E)B )B0H{8Leg螂ff.UHAUATSH1HdH%(HE1lHIċCu_LkHsLfLHHH f(.uDHEdH3%(uoHHH=Wh-[A\A]]\|@S1LEDfLH5aH=*1xfDHEdH3%(u H[A\A]]衁UHHPH dH%(HE1uHuEfEUHtPHMdH3 %(u~UIHHdH%(HE1H0HDž6HzHEHI80FHf4迀HMdH3 %(u ~f1;u#t/ uHGHW H3FH3V H øf.G9FH?HHtLHHHt=UL1AtHu|jE1jDA+ZYɃøff.@UHATSHH?Ht I}u [A\]DH;L[A\])-fUHAWIAVIAUATSHH~PtDLnPL%'*LLlLLHHTsHH=c-wI~PuI?LcH=c-HvH1[A\A]A^A_]UHATSLgHAD$8u H~LH{8L[A\]5DUHS1HFuWHHHHtQHHtrHHtfL1Atu|D@H1*H[]û!.t IH=0*H1H5d?ʻfDUHATIH~xSH I<$H.H='b-Hu[1A\]UHATSLgHHLHLH ([H{0L[A\]|ff.U1H5vHSHHH?wH;1H5wH;H1[H5]wff.UHHHXH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H=kHPDž40H@LgHHdH3%(uyUHAWAVAUATSHHhLvdH%(HE1MmLcEIMH]M|$A<$.HLVHH5YLkI|$Hp>eH5XLHkEA<$Hڹ.LLHLjHEdH3%(Hh[A\A]A^A_]@H]HH5YH:kHpdH5XLHkE@LgL.H]HpI|$wdEIMtA<$It$.HELHH5"XL1u3Dx@UHSHHHGHtHG1HH{(s,HH[]IfO :N F"f9G" .W(5  V(t< uS 8Df.U1HH5_H=*H1]@F(9G(sf.H(H(NzfD1Ƀ~4tfD1418D1Ƀ~8D1<D1Ƀ~<ff.fUHAWAVIAUATISHL--H_PMMHO 1HH5NH=q* -fDxoI$A$|IHt$Hx@A}0Ht Hx(LFnA$xI]HAE(dI$LpHLDjDH5=MH=*1Wf1DH5MH=*8Yff.UHAUIATSHHLgA|$0KHt Hx(LSHLH[A\A]]uDUHAWAVAUATSHL5-H_PMH+RHHu/fD .HVHHYLcpMtM$MtAluIEtA9p$uDIHV.AxMaLLMAA LMIALLMIA _.t=HL@@IAHCCLDH5xLH=ɥ*HHH@HDD1LMHa-HAyIyLMHabLMIyHCbLMLOHUHHH1[A\A]A^A_]f.AL$PIT$@E1H5JH=s*QfI.DkiHHEAL$P1IT$@EH5KH=!*|LaLMȅtIt LmLMLLM蚹LMLfAL$PHEIT$@EH5JH=q*1 LM1LMeLMl@AL$PIT$@E1MxH5JH=*f.D(kHHAx9A(u A9A,tFq,y(HMAAxbHMAxA(AHωA,HML;at!LaI$HκHMHMIA|HMHMHt/HAHx@y00HMHtHx(H[cHMLHM_;I-HMHk1IAL$PIT$@E1H5IH=ȡ*cSff.UHATISHHCHt[A\]LHEcH1Ht[A\]@UHHt@]fD1]ff.UHAWIAVIAUIATSHdH%(HE1HtHHd,Hu)HEdH3%(He[A\A]A^A_]{tH{HtL^tH{Ht:^tH{8LjIHvLPAEA9D$.AELHAAEfAB2HHHIW0fIPAo)LAoW)Ao_ H=(*) HQPH)Q0)Y@QHfA> DžMAFH{0LIHA9D$.=H=SB-AD$Y_foI LAEI|$xTfAD$2H{L?!f.1@XH=C-^foLfoHPfo H=*(fo0pfo@HPPHx h0p@GJfAEfA9B)AFfLH=6A-U@IL$M1LH5FH=G*袾DHHDžH H~HHdžHAo>AF)H{8BEHIH@PAELAD$AEAL$8fAD$rIDHHDžHHdžH~HAEAEfH{0DISHH=?-ID$xHPH~HP AL$ID$AD$\foI8LAEI|$xctrH :1HL^AD$mHL1AWMMH5DH=*LXLZDLH=&?-qSzYUHAWAVIAUATISHdH%(HE1HLh8LHLIHHC0IwHHPIV0MOPHpAoAoVfLAo^ HUH=*HHhHH)p)E)M)U)]L`MHt6L`H=g*HHXLNLXH=G?-LORIPtHHhtLLHtVHEdH3%(^HĘ[A\A]A^A_]fAG8u H{LHLL}fA<$ Džpt AD$tHhHPxHtZL*MtRIuHtσ>IEN9H==-ZQLhLI~xFIVxHhBt9qLhHLHLH 6y-HhHP@HtHpIH;1H="*1DAD$tqHHH@H@HhBF-uaHh@`LhH{L%IFx@HhM1H5AH=*XIILBHH1H5WAH=*+AF`tIFx@XU1H=*C1H=Q*|Cff.UHAWAVAUIATISHH,HuuaZHLHx0UIHHLH5#61%RHIUL[H5LHs[HHHsHu1H=Ų*1AfDHLH5V1[A\A]A^A_]PfuH[A\A]A^A_]D1M~MSfDH54HL1[A\A]A^A_]PLH5LDHLL[A\A]A^A_]MTDH5'?HLH5G41IPLL1H5dd5PUHAVAAUAATSHH dH%(HE1H,Hu#HEdH3%(1H [A\A]A^]DIHH@0Lh EtEubDHH5>1H]HEOH1H 1H9H51cOI|$0HUH5SN^fEDH5,1H]HIHEXI|$0HUH5NLHRf1@EtH5 H1NDDH52H1N2QfUHATSHH0dH%(HE1H,Ht}@u@H=,HUH]H5JHEMHEdH3%(upH0[A\]DDH=\,HUH5 IH]HEMLHQ@@tH5(H1M1uvuOIPfUHAWIAVAUAATASHHdH%(HE1H,HEDNHHx8LHHLpLxPHpLmE?.LzYLH1H51LHpLb;H51HH1LLFH50H߉1LH50H1LLH=x*;IHt3L50@IU LH1oLLH=E*EIHuEHDžh\BDHh$HPHx8LHH8HhLpLxPHpHXLeH`HH`ELHX.Iŋ?XHhLH5@L.L:LhH5\-HL_@LLH5TLH=,*L=%*:IH;@.I~ L;HELHHhHNfEtH5H1JHEdH3%(uaHĈ[A\A]A^A_]f19@DH5}.H1lJf.DH5~9H1LJLDUHAVAAUAATSHH dH%(HE1H&,Hu#HEdH3%(1H [A\A]A^]DIHH@8Lh EtEubDHH581H]HEIH1H +H2H5+sII|$8HUH5H^f?DH5w+H]HIHERI|$8HUH5HLHLf1@EtH50H1HDDH5,H1HBKfUHATSHH0dH%(HE1H,Ht}@u@H=,HUH]H5HEGHEdH3%(upH0[A\]D>H=l,HUH5YIH]HEGLHK@@tH58H1G1uuOYJfUHAVAUAATISH dH%(HE1H,HuLu0HEdH3%(H [A\A]A^]H5L17GDD(IHtЄu,HuHLeHEf1n@[=HuLLeHHEHLJL@DH5 +L1F/2IfUHAWAVIAUIATISH(dH%(HE1hH;HMRFH{H5HCH5L H5xMH{H5eL =Eff.fUHAWAVAAUAATISHHdH%(HE1H,HSu)HEdH3%(HH[A\A]A^A_]D(MHHHx@Lo EtEuzLufH5۾HEELIF(AFLeEHE^ADL1H5o1ALLH{@H5tL,A>7L}H5`HEH{@IfLEEHEH]LeE@DLH5&JH{@H5L@LLD1@EtH5@L1@DDH5@%L1@nRCfUHAVAUIATISH0dH%(HE1H,Ht+uGIHULeH5aHEH]?HEdH3%(ucH0[A\A]A^]@6IHUH5ILeHEH]?LLC1MMYiBfUHAVAUIATISH0dH%(HE1H,Ht+uGIHULeH5HEH]>HEdH3%(ucH0[A\A]A^]@5IHUH5YILeHEH]>LLB1MMYyAfUH,HAVIAUEATISHu [A\A]A^]IHttLH)IHEu[L1A\HA]A^]4LLHHHL[A\A]A^]B1n@EtH5\A\A]A^]>@H5a"[L1A\A]A^]=DE+H5-ff.UHAWAAVEAUIATASHHdH%(HE1H,H u&HEdH3%(LHH[A\A]A^A_]@DHHHHHx@G tEu\LefH5H]ELID$(LmEED}HEyfUHAWAVAAUIATASHHdH%(HE1H,Hu)HEdH3%(He[A\A]A^A_]DFHH\H@@H tHAątEfLuH5:H]ELIF(H{@AFLmEHE:DL1H5*;HIULPH$L NOP1L*H M$H5b:H{@H5XZLT:1a@1L}H5xHEH{@IfLEEHEH]LmE9DLH5 CH{@H5(L9LL>gDH5L1:NHttLH vIH}Eu[L1A\HA]A^]_)LLHH_HL[A\A]A^]771n@Eu H5[L1A\A]A^] 3EtH5\A\1A]A^]3fH5W#DUHAWAVAAUIATASHhdH%(HE1H,Hu)HEdH3%(He[A\A]A^A_]Dx=HHH$ZtHxZAątEfLuLEH5P"1IF8AFAF(H]Lm2HLH@PL g@1LH 'HH5z1H{8H5KXZLQ1@1a@DH5L11'I'fDLIH5HEEEEHxHEH]LmL}:HxH{8H5H0LLH5$LL4R3fDUHAWAVIAUIATISHH,LEH|u1H[A\A]A^A_]Ð;IHLHrIH@pIUpHL2Mu;C<fM6CXC8HChHCxMtKI^Ht2A$4C8tĨ tut1HLۭC8fD1H=w*1 AE@ADž$IAEIDžIDžIDžt Ip&A$4AUu8LL1LL7Zf1x@AMlME(LA?qE`11LLCEKHuHL1,HuȉHL1 HuAL=1HLW7ff.fUHAWAVAUAATISHxHhL`dH%(HE1HY,Hu.1HUdH3%(Hx[A\A]A^A_]f.D8HHLH聽IHZELm8Hp.L*:AG8 MwHLp@EG8[-AI`AGXEG8IGhIGpIGxt I`=$EG8Au3A 1LH1@IO EOHLL;;1@EOHLHbA1H5aH=2* EG8?LHH`Hh1eoHpLHHDHYH`Hh1&DH.UHSHHdH%(HE1H2,HtEtHHUH5 H]+1HMdH3 %(uH[]1yR.fUHAUIATASHdH%(HE1H,Hu-1HMdH3 %(HĘ[A\A]]f.DH6HHHx@H uQHRtfHUH5H])E)B )B0H{8Lm*w@1]@HPfH5HP)`HB0)B LX8*r1DH5OH=-*Ȑ -fUHAWEAVAAUIATASHXdH%(HE1HQ,Hu&HEdH3%(WHX[A\A]A^A_]@D4HHHQtEuCHUfH5laH]EHB8B(H{8LmEDu0)u IHUfH5aEIHB8B(H{8HEH]LmEDu(UH5L2Eu`LL-1@EtH5PL1(DDH5P L1(LH5LNG+UHAWAVMAUIATASH(dH%(HE1H,Ht,eH5 H6$`DH5 L1%DL1H5 H %AL- LH5 HIE1y%AHLH5 IE1X%H,HHtIE1H5 L1%A(H tHi,H HDH5L1$A,1A0H5L$A4t A8H5[ L1$HL[A\A]A^A_]鋤H[A\A]A^A_]fH5Q HA0HH5l -Ic,HH5_ -A8H5Z H-H藢HHL[A\A]A^A_]'fD1DEYL5,M1IfH H5 L1#UHAVAUATISHH0dH%(HE1H,HtPtrLuH5JI$LIHEH]"H=,H5L"LH&HEdH3%(He[A\A]A^]fDHHL HPHL!PHH {PHeH51"H]H5H]I$HH HE"H=,HH5C!Kf1UU$fUHHAWAVAUIATLeSLHH(dH%(HE1u#HEdH3%(VHe[A\A]A^A_]ÐLHDutLHD}tELH߉EtELH߉EtE]A(H,A(Eu L1uME,A8A0A4-H H8~IILEIELEx@<SDEEAVHL1H5 H=,*XZA(E`H,L%#DUHAVAUAATISHH0dH%(HE1Hv,Hu#HEdH3%(H0[A\A]A^]1aHtEuWLeHLeH5ALHEH]EyH=*,LH5Xc놐1yo@LuHH5LIHELeH]EH=,LH5LLM#!UHAVIAUIATIHS茙HtgHx8LH踢HtHHH踬1[A\A]A^]D-t$MD$@L1H2H5oH=}*\A]A^]LL5&HHtHxtM-uLH[A\A]A^]Jf.DED$PIL$@LH5H=|*1諄뼋H1H5#H=4|*菄1UHAWIAVEAUEATISHHH(EHMȉEċEEE EJHt5Hx8LHEuHtAHU2He1[A\A]A^A_]ÐLH%%IHtHv-H'-H u4EHMHeELHL[A\A]A^A_]GHm}H=gEHD}H5`DKPHDH a}APH\WLC@HDEVH=lz*HEQHMLH51LUPAP1(H0LUELEDMLHDEHML׉EHe[A\A]A^A_]fDHH5UHAWAVAUATSHH0HHdH%(HE1f>QH^I1H8H`LpH@HELjLdH('fDd`LLfA9jL8MLjH@1jHHAV譐H w-tH0 L %lf^IMtNH(pIu.H E'f^LkH L(LEL AR`1LAVH5H=0x*KXZ@HEdH3%(uHe[A\A]A^A_]mff.fUHAWAVAUATSHHHH(dH%(HE1ƅ1gf>rH2E1LPHH4L@HHHH DtDәIHt+-Lw1H[A\A]]fi-D IHH9Xx0Ht Hx(L\LL1ҾpL1Ҿ BL_H1[A\A]]f1蹠@KPHS@E1H5YH=FQ*!f@1H=oQ*f.KPHS@E1H57H=P*e @1H=/P*1XKP1HS@EH5H=NP*eUHl,HAVAUATISHpM$MEtDHHH HHC@HC -/H,H{H{HH{HHHe1[A\A]A^]@1-t"AL$PIT$@E1H5H="N*}dD5 HHL9`IA|KHt'HCHx@{0耚Ht Hx(H ItHM LHf1He[A\A]A^]ÐHP@HH jEHHSH5!H=M*HDLJ@HLDHAL$PIT$@P1cZYfD1@1H=M*11ٝU@1H=wL*1AL$P1IT$@EH5H=L*.c(fDUHAUATISHHݠ,HtLI$HADtD蒕HHt:S-HUsC HC1H[A\A]]f-D;HHx0跘Ht Hx(HH^ 11H-11H=1H"H*lD ED$P1IL$@HH5H=I*aAD1I@ED$PIL$@D1H5>H=SJ*af1H=wJ*"fED$PIL$@D1H5H=I*nafAL$P1IT$@EH5 H=cI*>a1UHAWAVAUIATASHdH%(HE1HԞ,HIHDtD膓IHC-Dff>tDEAAAGxf>AG u+E1HUdH3%(DHe[A\A]A^A_]L8tH,HYtAtIHttIHttLE1wDIH=-WDff>tDEEfAyxA9G(u A9G,t:Aw,A(tzxC|xLAG(AG,yM;otMoILzH|Ht(IGHx@A0*Ht Hx(LYL^HPAf>fE.LLE1KHUfH5 EHB8BB(I8L}fH@H5 vHBB(I@L@jD1y@HAEEPIM@D|PDH5H=D*PHxP1]H LHq,HAIHuIH[LE1mL`L0LmxAG Hך,H/yAnIHaTIHG:Lф-@LL mIGL@LIGtIG xAG H',HAIH+IHL!s@1H=B*1hLhlkLLULIGL1LlL1Ҿ7L[ fDHAEEPIM@D|PDH5H=A*PHxP1[H `1L܃1Lx6Z1<7101$1]AMPEIU@1H5H=#A*AzZDUHAWAVAUIATSH8H),H8MME$tDڌHH-A$xLkH߉C 躏HHCHC H,Ht2{t,H{Ht#tH{HttH辁He1[A\A]A^A_]DD0HHLA$x9C(u A$9C,t>s,{(_tA$xA$*vA$xH߉C(A$C,sL;ktLkIHtI$A$|؊IH<HCHx@{0Ht Hx(H5.-tUIE$ME@I$A$|EMPI$xHDAR1WH==*VH5RDKXH LOI$H`LH1y@A$EEPIM@DE$|H5H=v=*PI$xP1WZYfD1!@1H==*1(-HLH'HHtluL;uHH;1H=)*1FUHAVAUATISHHdH%(HE1HY,HXt tLmLLu!HEdH3%(He[A\A]A^]ÐLLDutDm-tmH߅,HNHLr,IхMEELDH HHJ@HDH1H5QAUH=(*GXZD9CDEtxD<HM,A11H=HH5111H=[11H=ZfD1艁@HHH5J13AH=,1H5cX.H,}fD1H .f.1ff.@UHATSH`dH%(HE1HHLeHPLkPLLHD1HLH5PL PLHL81IDPrLHEH5YH HEdH3%(u H`[A\]UHATL%w,SHMt6HHH5e~H fL9t[A\]f.1I@[A\]'iHtgUH5~HSHHHHeHyH t#H SfH WHǃ H[]Dff.@UHH5mDH=XH]Hj,H,fDUH=|,H]fDUHSHzHtHH,HtZuH1[]{tH{HttH{Ht tHC@PH[]1I~UHSHHI-uGfKu1-uOH[]H H1H5\V[]DH5IH="*1[CfHH5FH="*P@H1[]/Cff.@ff.@=͠,@,@UHEE11HvL 1)+H5J-H=,HhPEXZÐHH tHtHt f91DHH tHtHt 9D1DHH t!HtHt9D1ff.fG+FDH6H? ff. fUHAWAVAAUATIHwHH=e*SHH(dH%(HE1HIHEHEnHH5FIILHP IGH5LtAGLHLH=Te*?IH3EuHti4H5IILHP IGH5%LAGtAGHH5LoEAG1ILEH5#LHH IG1/H LHH1Hx|-uA$d HHL[A\A]]鑛A$ IU H5HH=MT*1@H1[A\A]]UHSHHHHHHt>HC1H@HtH|HɄH{HH޺[]=fH[]fUHATSHC(uHRuqI{-umHH{pH{xHHu,HH=\*HpwHH=},(I$[A\]H=!O*1HS H5YC(wC(aHHrxB(vtuB(Az-u_fDtUHSHHB(z-uHH[]H5H 1H=&F*H5H 1H=>F*fU1HAUATISHL-gt,I}0IU8tAHH9vƃuƃu ؍؉H4 HIU8I;U@~t-Mt] Hs,H*LA$HxH荽H[A\A]]tP1ہK@@H[A\A]]DHIU@H4IE0dDUH,HATSHH9IH=,RHI$HHAD$Lc LfC Hr,H=Y*HHpHCpH~HwHCxHHPfHHHw-u$H[A\]@@1f9GBfDL1H5dH=K*vH[A\]ff.U1HAWAVI AUATSHH7@IZ1HHr,Ht HHtP@=H LH1Hq,Hߋp(诺Ef(HAAD(AH(E~(1HA@H'1Hkv-u!A` HeHL[A\A]A^A_]A EEH@H5PH p,H=H*HDEIV 1H(VH5J XZfHe1[A\A]A^A_]ff.@UHAWAVAUATE1SHHG(uHkp,D"Au-t-H HHDHS H51H=#C*~HH&L(MMuML{ AFƒuEtiteHu-C(txHt6HMLHDH5gHEH=LB*1I~1L'MmMMuMm1H=TA*1ݼDHt/H>MLHH5HEH=A*1tI~Lc느Az@H[A\A]A^A_]f?1f?1s1_ff.@Gƒt HA(uGt2HwH?1HwFtۃGu H_ff.UHAUATSHHHG]s-usCHxPHs8cL+Lc2s-I}pHsPǼIt$HHH=T*HHH=u,[A\A]]Zf.HH55H=R*HQ 1HCCkH;1HHCUfDA $IU H51H=Q*RfDUHHHHpdH%(HE1HUH}H=6T*AHt@tHHEdH3%(u(UHAWAVAUAATIH5SHHLHCHtHH5LH@5HCHtH5LHCHtPH5 LEuH[A\A]A^A_]@IHCHt_HHu8UDCIH5IHH@誽LLHHtL{Mu1H=J*1^fDHLL[H5A\A]A^A_]U1HAUATISHHH5f*1H趷1HUHSHH@u/CtHj,CBttBtH[]H?tŋCu߃CHi,@tf.HHUHAWAVAUATSHL MI\$IHtoL=8HLDLo fDM$$Ct8n-t$HCMMHH5)H=F*1LHMt!I\$Hu1H=E*1臶H[A\A]A^A_]Ðff.@UHSHH8dH%(HE1m-uLHChfE11)E1HM)EHEH81oHudH34%(u&H8[]fDHW H5H=NB*fUHAUATSHH8dH%(HE1G(ƒ@tuNm-8AAtDfAHE)E)EAtpE1m-HMEDHChH8Rn1H}dH3<%(H8[A\A]]1tHSxJ w,Hp\HHAtLEHuHLJL5MD0HEHMH51H=*LI~x>HHC EƒA8taƒDk0H5EDc4LE‰C tEH)1HMdH3 %(oHe[A\A]A^A_]DD:k0uD9c4u@AF(tH5L1B-8H=,6I~xHL0HpPHC(6H{ CHH<,HxPkIHCHA@H;DHEHA-ZDH(HHHuHgHH5HH= *1XHIV 1H5H=U *0E@HW HK1H= *H5H;PS H=,IH|;,LH*LHxPR1LA@t!A0LLLCH$;,LHxP(LH=,L袔HHKHCH5H= *HP 1*3UHAWAVIAUATSHH8dH%(HE1Hg;,Ht|Le1 HLHEfE誝u&HEdH3%(H8[A\A]A^A_]@LmHLltfA~?t0LL?HIH5J1H= *DfLuHL葈sLHD}:\ELH߈E`BDMDELL=#f16诘ff.@UHHdH%(HE1HG(HG(HEHt"Hw0HHEH@tHEdH3%(uDH}(UHAUATSHHG(H9tFIHHtVAMtLc(I$Hs0H[@貛HD[A\A]]@HE1[DA\A]]ff.@UHAUIH=L*ATH@SHHdH%(HE1HH@FfHH 8,Hp4IHt,LLHMdH3 %(u^HĨ[A\A]]@H,HH9 t1HI<-tHP H51H= *f@f9Cu迖ff.@G(8lUHAWAVAUAATISHHHs<-E G(HHHL0MM~MtvEHHHEHEHC HEM6AGt:;-t&IGLMLH5SLEH=*1LL MtuM~Mu1H=%*1fD$L{ G(H21HK IT$@H5H=*腺C(HHH I$HHL8MMwMtvEHL-LDID$@HEM?AFt9:-t%IFLMMLH5`H=*1عLLMt0MwMu1H=V*1߂L-E@H5!HYu5C(t/HCxx v%HHH5[A\A]A^A_]H[A\A]A^A_]Ðff.@ƒ@8t/ƒ@EˆHHt@H7H0ff.@UHATSHLbHLE1LL@M`HI9t4LIp8HtL€uAtHM`0I9uH5@?*LHHMt.1 1[A\]DH5 ?*LHtTHlt,H@Pt"HH51Q[A\][1A\]H5H1sff.flt H@PfUHAWAVLAUATSHHdH%(HE1HIH5LHIH5LܘH0L}H5̫LH6Cu'HEdH3%(zHe[A\A]A^A_]DHmHLHDH5CL(HH ,HHH9HPAH5 LH菃Tf.LpH5IPLƅp諔LH0|LH!ʁ tѾPDL€DHOHDHHHPL)1H)L蜖CZYtPH5oLLH5L1裍_fDDLH,HHH9HPٕPLIIPMLЩH)I<1HЕCN-H5L15@@f9GD@f9GhCx=ff.fUHAWAVAUATSHHC(@8JA4-PƒH5H߃EE‰C(H/,4-t/C(HȤHS H oH5HDH=)1蘳HHL8MMwMLc L-"GfA4-11H (L8M?MtXMwMAFtu AtӋC(utI~3-L*C(He[A\A]A^A_]@HHS H YH5HDH=)1育C(zf.1H=)1{HChHLMH5+H=$)HIFAULB@1.Y^HeH[A\A]A^A_]骻f.I~Lf.HHMLDPH5а1H=U)谱XI~ZDUHAWAVAUATSHHdH%(HE1@ކH=*HH,,HpxIHHLHHIT$ H5{HHE~AD$(#9ID$hHtHH5HH@~ID$x@HH:LH=P*[IHpHEdH3%(H[A\A]A^A_]DAD$(ƅ4Q nID$xƅ HL8MIwHHL.踔H HHqAH5YHTIvL.nHH.M?M)MwMu1H=)1xfHH51H訇L mH1LH HsH5{H*,H=*HpvIHvHDž[I|$xIHkLH5Hz@+AL$(Ii @LH5mHZz|DH ID$hLHtLI@HHI1IT$ H5}nHH5y蘌AD$(HH5BsAD$( HH5NAD$(uHH56)X@HH證H5ħL@H5.LوAL$(H5L蹈AL$(~H5ԓH虈AL$(Uڇf.UHAWAVAUATASHHu@Hb(,H=[*HpBtHEIHthL-;*)f1LHSLL(~IHt0Et&{LHHI%H}LɎ}u>H[A\A]A^A_]蓁H=*HEH',HpsIHZHuHH[A\A]A^A_]fUHAUATISHHdH%(HE1@urHH=H*HBHfH(',HpO{H1HL9HEdH3%(H[A\A]]yHH= *IHHCfH&,HpzHu@LL%LmHߺL輋LL1H5:ZLHL苅ff.UHAUATISHXHdH%(HE1LL|Hʈ,HHH9HuH5͟LH1afuxC1HMdH3 %(HX[A\A]]1H5kLR|uHuL}pH5*LH1ft1H5FĹCwH5EL1豁a@@f9G4 UH5HATSHH dH%(HE1H$,HcPXȊH$,H5HHcP\變H$,H5HHcP`蔊Hm$,H}ܾ HPh+nH5ƞHHuHB$,H5HߋPpPH)$,H5HߋPt7H$,@x%HEdH3%(H [A\]f}IH#,@xuu;LH5oHsfH=${LHyH#,@xtH=,zLHT譂ff.fUH5HSHHxdH%(HE1H.#,H5HߋH\PX1H#,H} HPhlH",H5HH1R`H",HH5HtPp1rH",xx HEdH3%(u5Hx[]f.HuPH5HH1见UHAUATSHHHE",HP HtH9t&H[A\A]]@GtS'-HX S(9P(t҉P(7'-u}H@HtL MtI\$L-Hu&IfH踯M$$MtI\$Ht%LHʻC(uԾHD1H=w)1o1HS(H5WH=)跥H`!,^1H5H=)葥H:!, DUHAUATSH8dH%(HE1HtM|IHuAfEH ,HxƂHHt Eu9HPHtH@1HHEdH3%(u0H8[A\A]]@L8L9ctLc1LHf.UHHHX ,]Hx fH5 ,H9x tfDUHSHH@ H ,Hx t H[]DP(t"%-uP@(H@HtHHufDHHtH{Hu1H=)1mD1H5H=8)ӣH|,f.UHwHHAVIH=x*AUL-o*ATS7kHHt+HL=uICtHܰLMuI~P[LA\A]A^]ff.UHATISGtLwID$PHtLHHuBHHt2H{Hu1H=*1lf.KID$PHuI|$Ht?Hk~t/HHt#|?Ht[HA\]~fD[A\]HHfHHH1ptHHtHHfUHAUIATS1H@uHHEI}D AA9t "-uiAnuuJ"-tAIUH`H -HDHH5H1[H@A\H=)A]]ffDH[A\A]]DHO@AH=)1H594I}rff.Ht[UHATSHHtDH{Ht&L%@L1HHtH{Hu1H=)1iD[A\]ff.@UHAVAUATSL'AD$(It!-t:ID$hLHtLI@A$IT$ H581H=u)PID$pHt&HHtH{Ht5HGt藭HufAD$(I]C(u[A\A]A^]Ð1H=)1 iLsh1HI6ϱc(Ht HoLchE$At)EAE$ -I$jH5HKC(u@t H8C($;HsPIdžC(H,HChHxi[LA\A]A^]ɤfLXI$HS H5<H=])HH@1Vff.fUHATISHHdH%(HE1Ht;LMt1ɋu^HI9uDH=,sIDŽ$I$HEHt H}HEdH3%(H[A\]f1@HH tsfwf.ftL込M$SI$I9J uH1I91 tHfDHH ts‰fvyxfUH=$*HAWAVLuAUATSHdH%(HE1H,HpdHEIHLH=)nLIgLmMtvIExHteHHt]L{MI f.LȶHt3L{MtbH-tIOLH51H=)袜LLeMZHEdH3%(u$H[A\A]A^A_]D1H=)1eCwUHSHH_hH,D@x@u D1ƒtcEAA D-tE9uHH[]HHW H5RH=s)HH@1țfDH[]fUHAWAVAUATISHHdH%(HE1HHHtHH9HI$H0H=)H0AD$f8H,HpkIHZH@hH9t HHI$HAD$fAF(-HH,uTL%<,ML# LAHV, <tEtv-LFH),u,O-t1H5DH=5)PH,u+-HzH51rH,AN(HzIvPMv`xH;LfI^hDfAutAN(tAN(@C tAN(HX,Hx =1L胴IUH5LFuAF(0H5аL踬MfhI$Ht'M$Mt1ҋ HI9u@H3LL1H]dH3%(8H[A\A]A^A_]@Nf9HbLHII$HAD$fMtHAIV H5H=T)L@@1i@fD1@HH  s‰fL@H,LDfHxuHpHtL艳AGI$M$H9A4u@H1H9A4tHc@HH tsЉf=`SIFx@@H5}H=)1CH,H5,MALHH=)F`|1 I6H Hn"1H5H=)͖@qltH@Pt UHSHHHtHHH[]DHLJHLJH=^,ItHUHAUATSHH(HdH%(HE1HMtHAIhtHHMHǃ1f1Ht H}HUdH3%(uFH([A\A]]@AEHuEH߉EAEfFDfAfDeֈE\pff.UHATISLHt [A\]@A$AT$f[A\]ff.UfHAWAVAUATSHHHudH%(HE1)EXBIE1EL|HEL%HHEIM9IHB8HtHLu LjHƹHuHz0HuzuIH}H5eIHH0HP81lEM9zDUt4H]dH3%(^HH[A\A]A^A_]Lj0mHEH5*Hby]HLMtKH5-L51HEH5U*Hb)]HLA$lt.I$@Pt#H}H5P1k#H]Het3H}H5U1YkH}H501BkHLr=H}H5.1kH}H5z1j|mff.UHAWAVAUATSHXHudH%(HE1BIHEE1H\HEHEHEL-L%}HEJfHH=u E1DEHxH}EII9IHP8HtHLuDEHpHuHLfHx0Hu gHUHEIH9P0E1ɀ:HP8H=ˉAHDDE0Hp0HuE0HH0H}1IH5bAGiI9EtdH]dH3%(HX[A\A]A^A_]fHp0HuHP8H="HxAfHEH5E*HbZH$H}H.H5n,H>H9t5He1ǃfǃ1~f9u1@HEH5*HbyYHHlPH@PBH}H51gf1HH/_ǃtH}H5ݐ1gXH}H51zgMH>}@tL{LEHHH5>H=o)JPPH@1XZDHe1[A\A]A^]ftCPQpE1E1lfDHH5~dHe[A\A]A^]E1UHSHHH=,HhtG -u]HhZH=,W`1t1% -ukH5,LOhLc1HH=})XTH[]H=)1H5sH=,Hht{H=i)HH51踊H=a,W`nf} -u1gUH5H=)1Hg1]:f.UHAVAUATE1SHHH,DHpEt D@tEAľH菛 -ufH,HptPtuEu<DEt+1xtHe[A\A]A^]fHe[A\A]A^]HI,H;DptDhp9eHL=H5H{zH=)ELDHJP1AVH@M^_@fDH=uuZfUHAWAVAUATIԺSHxdH%(HE1f~pHDH9s&HEdH3%(Hx[A\A]A^A_]@LLpL}HrPLLAZf`f{p)EfEp)E)EHEE.EEtF7 -uLLD/\f.MLD1H5H=)HjLHiZ-u LLHDf.MILDH5H=)1诇bUHSHHH9,PX8tH581_H,P\8tH51H1_H,P`tH5)H1_H,uH[]HHH51[]Y_fҸ8EH,p\1DҸ8EHk,pX1DҸEHK,Hxhp`tUH=[WH1]D1DH,@D1UH5)HbH5)bH5)ubH5n)dbH5)]RbfUH=d,HSHcHHx,H88HCXHC=ZH=,HCHF,HCHHC8HC@c1HC0H,H{0HS8tAHH9vAAAuAAAu HcHH4 HHS8H;S@H|H5 H=OH|H5HCHH=vH?,jOH=SH|HCPH5aH,EOH=|HCH,@`H[]tGD1Af.HHS@H4kfHC0H+"Dff.fUHt+HxHHbHa+1H5hHx[HH+HxfH8+HxHfH(+HxPfH+H=,Hp0XH5+H=jb,HF0X]H+9|F$G;FrH jHTHAWAVIAUATSHhdH%(HE1TH5"+H=c)CHHLmLpD;1MHDK7{HsL.IE`H{LBHCHMIW@H aMH5GLHDDHL1.THH=)MHHsHEdH3%(uHh[A\A]A^A_]VUH=^,HYH]H +H5 +H|UH=D)HAUATSHBHHt)L-$)@HLLHILMuH5+H=],?PH+H[A\A]]ff.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404KHHdH3%(uTff.H+Ht?HHuNf.Ht?HAHt"H @8 uf9 u9 u@U1H=)1HB1fHDGHLHxH=)Hp8(ND!,H5+E11HH=)Mf.UHAWAVAUATSHX_8dH%(HE1HuHUE]ALmJH=c,VD`HLX CHC@CdHCpOdHCxOLHkAHEH{1H GH{H1FH 1F1e^Hh Hǃ HH H HP HEILf LIIGM9uKIID$KID$KLID$8L9}uH=\,ZH=@+HxVH=A, \H5)H\LH5]HEH!)HEEHHL%6b,Mu5HM$$Mt ID$AD$tI|$HM$$MuH;1h@HEdH3%(u?HX[A\A]A^A_]f.P8TCH5H=)H1 QH^fH5+HtpUHATSHHtQIH{Ht/DA$ H8 tL褝HtH{Hu1H=m)1v?fD[1A\]f1ff.fUHAUATSHHXdH%(HE1H?LmIL>HEH}LI+$HE{JHEH=QMDMH=: DȺ$IQLAZDD))A)AQAѺ H1H|VXZHnever FHHMdH3 %(Hu2He[A\A]]fELYPQfEDMLYPEPOfDUHAWAVAUATSHHH8HH5dH%(HE1MH5)H1LH(+HHHLsMHpMHHPHHHH0HHHHHHH@MHEEHHܒP19A HHA A A A AE AvHHH\HHIFMLHHH5QQH1AVATAWKHH HLkMM LdUI LHI HI HBWE E A fEE#LHPH~H181H=)1;H1H5@J1HMdH3 %(uHe[A\A]A^A_]&MfDHDGHLHH=q)Hp8FUHSHH hKH5!H=)H1H@`Ht HAHt H@H5+HHE1LH[]H=)JUHAWAVHuAUATSH(H_0dH%(HE1*:sHLuWWtRL LjSL LkUHHEdH3%(gH([A\A]A^A_]Ð Dc@JEHnH5'HH=)1H@;LcHLIRf.H{pWFHL,PH{p5HuLE1TMe8Mt^1L0RL#NLDW5LHtCEHI;HIt$ HFL6L5LHu5sHUL LQDL LH SdJHWUHAWAVAUATS1HLg0`:M|$ILD5N+QEu(EHLNA9|I|$@24I|$@Hu#4HtnLFSL4Ht LL螗L4H57+HL[M$A\E1A]H1H=)A^A_]GI|$@fLRL3Ht LL0HL[A\A]A^A_]4HpVff.UHAWAVAUATSHxdH%(HE1H+HHHHLpM8HHHpHHxHHhHHH0HHHfA FH5\HH1EA f~A H5!H1~EH56H1mEAVH1H57M QELIOI LM M HI HI HQHpHxvH5ҋHH1DIx 4HPIx AH5HH1DI HpI H5͒HH1xDA HHHH5HE1MDHhHH5]HH1&DHHH5MHH1CE>E H5H1CH5H1CH5ĒH1CA H1A E H5CA H1A E H5nCA 11E H5HMCA 11E H5 H,CA 11E H5H CA 11E H5HBA 11E H5HBA 11E H5HBA H1A E H5BAH 11EL H5HaBAP 11ET H5H@BAX 11E\ H5HBA( 11E, H5HAA0 11E4 H5ފHAA8 11E< H5ڊHAA` 11Ed H5֊HAEl 11Ah H5ҊHzAAp H5ي1HbAH5H1QAM MH5H10AH52H1AA fNA L=Lp^@H?H5H1@AD$  Mt$`MH)1HHHI+ Hf.H5dH1>f.H5H1>f.$IQLJADD))A)AQA@DL`JPPH5ĄH1>A qH5H1=[f.D2H5=HH1=D2H5HH1=H5H1=f.1HMdH3 %(uHe[A\A]A^A_]?ff.HH=O,:ff.fU1HAUIH5=ATIH=~)SHHMtLH5pH=)1HtQH5 H=)1{1H5H=`)H1vSH51H=)^HL[A\A]]Gff.UHAWAVAUATISHXH_0dH%(HE1D=+D.Et$8IE HEHB,kH{x1EH{x'ILHL4HuLGCHH1[A\A]]H(GfDUHAWAVAUATSHHH?Ht^1i;,H=+H;Ht H-Ht H-H; 2HH=,@s ~CHH=,[A\A]A^A_]qBH=+HQ)H=,UBL%H,Mu5HM$$Mt ID$AD$tI|$HM$$Mu{H{xHt$HHt$H{@HtJ#H{pHt<#HHt6H LX @H{HL` x@H{o@HHEHH HELeMfDI>I+LI 1M9uI}IIw+I}n+I}8e+HEL;}uH, @w`H7HHH=yG,[A\A]A^A_]1f. 5H54H=)H1| tHHH[A\A]A^A_]fD$ @v u~Wj  d I55SLH5IH=)1 ;( I4SLH5IH=)1Cf4HtH58~HH=)1l4HDH5~HH=)1<HHH51[H=4)A\A]A^A_]HHH[A\A]]1HBUHSHH=,HtH5i+LE1HHH=f)2H]BU=m,H!H=6,]S,fDH#HcHEH'HHHHHHpHTH8HHHHpHSH6HHyH]H)H1HHHHHH(H8HcH>HSHMHEHFH-HYH H@H HHH n tP~^H#tFHŭt1Ht"$H(HˁHEfHH]tHRtH>|ʁHкH2HEf.dHҀ t~]H̀ qHHHNHDHJHHE@H\HH@HE@H HHHHNÐQuHHvjHh]HcHWHEDH!,"H2HHE@H@HH~HE@H~HҸHA~HE@H~Hs~Ha~vH|HM~HEfD7H}8~oH}&H}HH}HEfH} HH}HEHb}HHO}HEf.H }~&H }uH|H|HNH|PHYH|HEHg}H}H|H|HM}H|HÀt H}tH{HHEff.@HwH HcH>DH~{HK}H#}H}H}H}7HHcH>H{H~H}H}H}H}Hx}H[}HC}H%}H}H|H|H|H~H|Hv|H]|HE|H)|H|H{H{H{H{H{H|{Hh{HQ{H8{H{H{HzHzHzH!HH\HwHpzH Hs HąHcH>HFxH`{HKHyH8{H0{H*{H${H {H{H{H{H0HHcH>DHNwHHzHzHzHkHôHHHH\zHUzHJzH>zH3zH+zHIHyH-H3HyHTt)~+HytHyHHEHytH°HyHEff.3H(HcH>HuHiyH@yH4yH(yHwHyH yH;|HxHxHxHxHeyHxHxHxHxHcH,x HDHcH>H&tHwHHFsHyHKzHgwHtH(vHvHvHwH HHcH>HrH$H,wHvHuHvHvH~vHyvHovHsHӬH@HcH>H|uHvHvHvHivHOvH8vH$vH vHuHuHuHuHuHtHcuHKuH3uHuH_rHtHtHtH)tH#@@HHcH>DHuHntH uHtHtHrHrHrHsUHAVAAUAIATASHH5}tHfEt);tLH5HLH5tHAt;LH5oHfAt;WLH5tHEAt;LH5sH!At;LH5sHAt;LH5sHAt;u[LH5sHAt;u#LH5sHH[A\A]A^]DLH5Hv@LH5H^@LH5HFVLH5H.fLH5gHfLH5GHfLH5'HQffE*UHAVAAUAIATASHH5u`HvEt);tLH5HZLH5nHHAt;iLH5MrH'At;(LH5mHAt;LH5rHA t;LH5qHA@t;eLH5qHAĀt;$LH5qHAt;LH5qH^At;LH5qH:At;XLH5mHAt;LH5TqHAt;LH5nHA t;LH5qHA@t;u\LH5pHAt;u$LH5pHjH[A\A]A^]fDLH5HF@LH5H.@LH5oHULH5WHfLH57HfLH5HfLH5HMfLH5H~ fLH5H^fLH5H>fLH5wHCfLH5WHfLH57HfLH5HfEMZfUHAVAAUAIATASHH5ŘH`Et);tLH5HDLH5nH2At;u$LH5nHH[A\A]A^]fDLH5GH@Eu믐UHAVAAUAIATASHH58nHEt);tLH5HLH5MkHxAt;ILH5mHWAt;LH5mH6At;LH5mHA t;LH5mHA@t;uYLH5"mHAt;u!LH5fmHH[A\A]A^]LH5H@LH5H~@LH5Hf[LH5HN"fLH5H.fLH5gHfEmzfUHAVAAUAIATASHuH5olHEt);tLH5HLH5hHAt; LH5gHgAt;LH5lHFAt;LH5kH%A t;uZLH5kHAt;u"LH5kHH[A\A]A^]@LH5H@LH5H@LH5HZLH5H~!fLH5H^fEfUHAVAAUAIATASHH5jHEt);tLH5CHLH5jHAt;YLH5jHAt;LH5jHAt;LH5zjHuA t;LH5ejHTA@t;ULH5OjH3AĀt;LH5iHAt;LH5jHAt;LH5iHAt;u\LH5iHAt;u$LH5iHH[A\A]A^]fDLH5Hf@LH5HN@LH5H6ULH5wHfLH5WHfLH57HfLH5HSfLH5HfLH5H~fLH5H^fE]jfUHAVAAUAIATASH5H5chHEt);tLH5CHLH5:hHAt;LH5#hHAt;LH5 hHAt;uSLH5khHyA t;uLH5gH\H[A\A]A^]LH5H>@LH5H&@LH5gHafLH5GH fEfUHAWIAVAUATSHHxdH%(HE1HHhAHhEg A_AOHƉsHEOH=S)ATI1SAVH5vAOH fzXHqHcH>@AeAWH5gH=)H19AfDH)xHxIHvAv H9"fHEdH3%(He[A\A]A^A_]fDAHh3EWE_HD_EGL IAt) L bAtAL wbHLEAwMwSH= )ASH1ATH5'xAR@AH HHHAwfL%7rH9LpM@EGEfAAaH=)IH1H5ufA , EKcL>fAOMw@H5ffH=)H1xEMkLI4AWf%HqL%q]I9 EFHfA JcH>fDEGAwEODD$HHHdu*Hdu0H{dH @HDfARHH=)1VH5wZAY[EGMwDAwHAWHH=)RQH1APAWRAWRAWRAWREOH5ZuEG E'H@LIIAOfI9H@L-SpHpEFHDH5sH=)I1HfA~UAFIcDL>DAHhMoEgA_]AwHHH=3)ATH5tSQEOH1EG"E7H LIIAOfL%oI9EEHDH5rH=)I1HfA} AEIcL>fDAw4H=m)HH5}b1jA2fAH@KAOHƉAWH=`)IAGVH5qPEO1A_Iw AXHZHHpHAO fDL9L`HDDsMl$fAEDH5mqH=N)I1LfA7H=hnEJcH>fDAwMwEGH=)HH5s1:E/LIIAOfE1DžpHI9s>fDI)IIAfL9A~ufIV)AHHC )CYUHHt @pHHtD`p1DH5aH=)FA%I)IISf.AA_AHhIAH@IEgAwHnHEOH=)AVH5{pSI_AUATEGQH1E/H0LIICAOf4DM9'HLPMHXH@HpGfA %I)HI fDM9DCMgEfAAH5nH=)I1LfA fAqSH5^H=)1^HhAsEOA_IDE_H5IAt)H5#ZAtAH5ZH?HEEGDEWIDATH=)SH1AUMoAQVH5nASAVAPAWRAWREODEGE7HPLIIiAOfZL%LkI9GEEHA?DH5mH=)I1H:AE?yIcL>DH5XEAH5XH HEDL XEgAL XHLELD1H58]H=ؗ)A%H)IHvA7fv H9vLpA/fALAGHjHcH>fDHpP  1H5{\H=s)A]DAW1H5)\H= )A6fDAW1H5[H=$)AfDH5=\H=)1AfAGHZftfHHZHDH5J[H=)1DAAHHHHH(  MoMtHiAMAU1IH5E[H=ӗ)M9uI@IUH5ZH=)1AE%I)IIsAMfdL9A@AUH5hZH=Ξ)1WDH HuIUH5pZ1H=ܝ)'rfIM IU1H5jMEH=t)Jf.L{ISfDL5SM9sCA%I)IIAfDM9EGMbL VfAtL QfEtfAL {MD1LH59iH=)5AGlIH5XH=<)1HMH5XH=Y)1f%H)pHpHHv fvDL;pL`AeDMH5aXH=)1rL{IvSfxDL%fMM9aEGIL ZfAwKcL>L >P1LH5gH=)AGfafu#MH5WH=)1DA%I)IIAfDM9I@L uQd@L ZQT@L CQD@L KQ4@L 0Q$@L{ƅM|ILLELVL1ILLM9uÀL H!%tDHJHDщ@HL)ƄLH5\VH=M)1VqIH5 VH=()11L@HHu IUH5HV1H=)AE%I)IIAMfL9AAUH5UH=N)1DIUH5}U1H=)wzfAVANf9H5UH=)1HA%I)IIAfL9:AfAVAN9H58UH=)1fAVH5TH=)1qAVH5TH=N)1RfIVH5TH=)1w2fAVH5hTH=N)1WfH&HIVH5lT1H=)#fDHpIN1HSHHH5S1H=)f.MD1H5cH=()AFfDft:fw4AvHjpH #H=dH=i)H5HD1eA%I)II)AfL9EFHfAL >GL wO4@L R$@L FK@L dR@L HR@L 2R@L R@L Q@MH5WRH=)1jDAVH5RH=~)1GfIIHSH5\R1H=)fDLsƅ@MIH`LXLLpfD LQL1HLLHL9uÀ@H`Hp H!%tDHJHDщ@HpHH)Ƅ?@HH5QH=)1 AWH5PH=ޕ)1*fL@IO1LHPLH5P1H=\)fL@IO1LHPLH5kP1H=)gfHO3@LPAIUH5eP1H=\)'*fHSH5EP1H=)fSH5OH=)1fLHK1LHOLH5O1H=ܗ)fHN)@SH5OH=/)1xIUH5O1H=L)Wf1IWH5~OH=)7AfD1IWH5KOH=)AnfDHtf1H5NH=)A:fHNHNHMHMHMHMHFt@H5\NH=)1KfDH5vrf->vrf_id, ifp->name, pzvrf->vrf->vrf_id, ifp->name, &p__func__, ifp->vrf->name, ifp->vrf->vrf_idReceived unknown AFI: %s%s: ifc %p, %pFX already DOWNUnknown AFI: %s::1zebra/connected.c(node)->data != NULL__func__, ifp->name(cnode)->data != NULLcnodeafi2str(afi)__func__, ifc, ifc->addressifp->name, addr, prefixlenifp->name, addrconnected_is_unnumberedconnected_add_ipv6connected_delete_helperconnected_downconnected_add_ipv4connected_upconnected_check_ptpconnected_check detaildebug zebra events debug zebra packet%s debug zebra packet send%s debug zebra packet recv%s debug zebra kernel msgdump debug zebra kernel debug zebra rib detailed debug zebra rib debug zebra fpm debug zebra nht detailed debug zebra nht debug zebra mpls detailed debug zebra mpls debug zebra vxlan debug zebra mlag debug zebra evpn mh es debug zebra evpn mh nh debug zebra evpn mh mac debug zebra evpn mh neigh debug zebra pseudowires debug zebra dplane detailed debug zebra dplane debug zebra dplane dpdk debug zebra nexthop detail debug zebra nexthop debug zebra pbr debug zebra neigh Zebra debugging status: Zebra RIB debugging is on Zebra FPM debugging is on Zebra MPLS debugging is on Zebra mlag debugging is on Zebra PBR debugging is on detailedsendrecvzebra/debug.cdebugdebug_zebra_nexthop_cmddebug_zebra_nexthopno debug zebra pbrno_debug_zebra_pbr_cmdno_debug_zebra_pbrno debug zebra dplaneno_debug_zebra_dplane_cmdno_debug_zebra_dplaneno debug zebra fpmno_debug_zebra_fpm_cmdno_debug_zebra_fpmno debug zebra rib [detailed]no_debug_zebra_rib_cmdno_debug_zebra_ribno_debug_zebra_kernel_msgdumpno debug zebra kernelno_debug_zebra_kernel_cmdno_debug_zebra_kernelno_debug_zebra_packet_cmdno_debug_zebra_packetno debug zebra vxlanno_debug_zebra_vxlan_cmdno_debug_zebra_vxlanno_debug_zebra_mpls_cmdno_debug_zebra_mplsno debug zebra nht [detailed]no_debug_zebra_nht_cmdno_debug_zebra_nhtno debug zebra eventsno_debug_zebra_events_cmdno_debug_zebra_eventsdebug_zebra_evpn_mh_cmddebug_zebra_evpn_mh[no$no] debug zebra mlagdebug_zebra_mlag_cmddebug_zebra_mlagdebug zebra tcdebug_zebra_tc_cmddebug_zebra_tc[no$no] debug zebra neighdebug_zebra_neigh_cmddebug_zebra_neighdebug_zebra_dplane_dpdk_cmddebug_zebra_dplane_dpdkdebug zebra dplane [detailed][no] debug zebra pseudowiresdebug_zebra_pw_cmddebug_zebra_pwshow debugging [zebra]show_debugging_zebra_cmdshow_debugging_zebrazebra_debug_show_debuggingdebug zebra kernel msgdump recv debug zebra kernel msgdump send debug zebra dplane dpdk detailed Zebra event debugging is on Zebra packet%s debugging is on Zebra packet send%s debugging is on Zebra packet receive%s debugging is on Zebra kernel debugging is on Zebra kernel netlink message dumps (send) are on Zebra kernel netlink message dumps (recv) are on Zebra RIB detailed debugging is on Zebra detailed next-hop tracking debugging is on Zebra next-hop tracking debugging is on Zebra detailed MPLS debugging is on Zebra VXLAN debugging is on Zebra pseudowire debugging is on Zebra detailed dataplane debugging is on Zebra dataplane debugging is on Zebra detailed dpdk dataplane debugging is on Zebra dataplane dpdk debugging is on Zebra detailed nexthop debugging is on Zebra nexthop debugging is on Zebra EVPN-MH ethernet segment debugging is on Zebra EVPN-MH nexthop debugging is on Zebra EVPN-MH MAC debugging is on Zebra EVPN-MH Neigh debugging is on [no$no] debug zebra nexthop [detail$detail]Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra nexthop events Detailed information Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra pbr events Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra dataplane events Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra FPM events Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra RIB Detailed debugs no debug zebra kernel msgdump []Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra between kernel interface Dump raw netlink messages, sent and received Dump raw netlink messages received Dump raw netlink messages sent no_debug_zebra_kernel_msgdump_cmdNegate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra between kernel interface no debug zebra packet [] [detail]Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra packet Debug option set for receive packet Debug option set for send packet Debug option set for detailed info Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra VxLAN (EVPN) no debug zebra mpls [detailed]Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra MPLS LSPs Debug option for zebra detailed info Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra next hop tracking Debug option set for detailed info Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra events [no$no] debug zebra evpn mh Negate a command or set its defaults Debugging functions Zebra configuration EVPN Multihoming Ethernet Segment Debugging MAC Debugging Neigh Debugging Nexthop Debugging Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for mlag events Debugging functions Zebra configuration Debug zebra tc events Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra neigh events Debugging functions Zebra configuration Debug zebra pbr events [no$no] debug zebra dplane dpdk [detailed$detail]Negate a command or set its defaults Debugging functions Zebra configuration Debug zebra dataplane events Debug zebra DPDK offload events Detailed debug information Debugging functions Zebra configuration Debug zebra dataplane events Detailed debug information Debugging functions Zebra configuration Debug zebra FPM events Debugging functions Zebra configuration Debug RIB events Detailed debugs debug zebra kernel msgdump []Debugging functions Zebra configuration Debug option set for zebra between kernel interface Dump raw netlink messages, sent and received Dump raw netlink messages received Dump raw netlink messages sent debug_zebra_kernel_msgdump_cmdDebugging functions Zebra configuration Debug option set for zebra between kernel interface debug zebra packet [] [detail]Debugging functions Zebra configuration Debug option set for zebra packet Debug option set for receive packet Debug option set for send packet Debug option set for detailed info Negate a command or set its defaults Debugging functions Zebra configuration Debug option set for zebra pseudowires Debugging functions Zebra configuration Debug option set for zebra VxLAN (EVPN) debug zebra mpls [detailed$detail]Debugging functions Zebra configuration Debug option set for zebra MPLS LSPs Debug option for detailed info Debugging functions Zebra configuration Debug option set for zebra next hop tracking Debug option set for detailed info Debugging functions Zebra configuration Debug option set for zebra events Show running system information Debugging information Zebra configuration zebra_debug_init%s: IFLA_INFO_DATA missing from VRF message: %s%s: IFLA_VRF_TABLE missing from VRF message: %sRTM_NEWLINK for VRF %s(%u) table %uVRF %s id %u table id overlaps existing vrf %s, misconfiguration exitingNetlink is setting interface %s ifindex to reserved internal value %uinterface index %d was renamed from %s to %sinterface rename detected on up interface: index %d was renamed from %s to %s, results are uncertain!Hardware address is too large: %dinterface %s dplane change, protdown %sbond mbr %s protodown on recv'd but already sent protodown on to the dplanebond mbr %s protodown off recv'd but already sent protodown off to the dplanebond mbr %s reinstate protodown %s in the dplaneInvalid address family: %u received from kernel interface addr change: %s%s: Message received from netlink is of a broken size: %d %zu%s: can't find interface by index %d IFA_CACHEINFO pref %d, valid %d%s: Local Interface Address is NULL for %sInvalid prefix length: %u received from kernel interface addr change: %sFailure to read interface %s speed: %d %sIOCTL failure to read interface %s speed: %d %sIFLA_VLAN_ID missing from VLAN IF messageIFLA_VXLAN_ID missing from VXLAN IF messageIFLA_VXLAN_LOCAL missing from VXLAN IF messageIFLA_VXLAN_LINK missing from VXLAN IF messageIFLA_GRE_LOCAL missing from GRE IF messageIFLA_GRE_REMOTE missing from GRE IF messageIFLA_GRE_LINK missing from GRE IF messageAccess VLAN %u for VxLAN IF %s(%u)%s: ignoring IFLA_WIRELESS messageinterface %s sweeping protodown %s reason 0x%x%s: %s: Invalid address family: %u%s: %s: netlink msg bad size: %d %zu%s: %s nsid %u ifindex %u flags 0x%x:%s: %s: Invalid prefix length: %u%s: %s: Invalid/tentative addr%s: %s: No local interface addressInvalid address family: %u received from kernel link change: %s%s: Message received from netlink is of a broken size %d %zuRTM_NEWLINK ADD for %s(%u) vrf_id %u type %d sl_type %d master %u flags 0x%xRTM_NEWLINK for interface %s(%u) without MTU setRTM_NEWLINK ADD for %s(%u), vlan-aware %dRTM_NEWLINK vrf-change for %s(%u) vrf_id %u -> %u flags 0x%xRTM_NEWLINK update for %s(%u) sl_type %d master %u flags 0x%xIntf %s(%u) PTM up, notifying clientsIntf %s(%u) bridge changed MAC addressRTM_NEWLINK update for %s(%u), vlan-aware %dRTM_DELLINK for unknown interface %s(%u)Only RTM_SETLINK message type currently supported in dplane pthread%s: %s, protodown=%d reason_val=%d ifindex=%uContext received for kernel interface update with incorrect OP code (%u)Protodown reason bit index changed: bit-index %u -> bit-index %u__func__, nl_msg_type_to_str(cmd), down, pd_reason_val, ifindexname, ifp->ifindex, ((zif)->l2info.br.vlan_aware == 1)name, ifp->ifindex, zif_slave_type, master_infindex, ifi->ifi_flagsname, ifp->ifindex, ifp->vrf->vrf_id, vrf_id, ifi->ifi_flagsname, ifi->ifi_index, vrf_id, zif_type, zif_slave_type, master_infindex, ifi->ifi_flags__func__, h->nlmsg_len, (size_t)((sizeof(struct ifinfomsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))ifi->ifi_family, nl_msg_type_to_str(h->nlmsg_type)__func__, nl_msg_type_to_str(h->nlmsg_type)__func__, nl_msg_type_to_str(h->nlmsg_type), ifa->ifa_prefixlenci->ifa_prefered, ci->ifa_valid(const char *)((void*)(((char*)(tb[IFA_LABEL])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0))))inet_ntop(ifa->ifa_family, ((void*)(((char*)(tb[IFA_BROADCAST])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))), buf, sizeof(buf)), ifa->ifa_prefixleninet_ntop(ifa->ifa_family, ((void*)(((char*)(tb[IFA_ADDRESS])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))), buf, sizeof(buf)), ifa->ifa_prefixleninet_ntop(ifa->ifa_family, ((void*)(((char*)(tb[IFA_LOCAL])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))), buf, sizeof(buf)), ifa->ifa_prefixlen__func__, nl_msg_type_to_str(h->nlmsg_type), ns_id, ifa->ifa_index, kernel_flags__func__, nl_msg_type_to_str(h->nlmsg_type), h->nlmsg_len, (size_t)((sizeof(struct ifaddrmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))__func__, nl_msg_type_to_str(h->nlmsg_type), ifa->ifa_familyifa->ifa_prefixlen, nl_msg_type_to_str(h->nlmsg_type)(char *)((void*)(((char*)(tb[IFA_LABEL])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0))))inet_ntop(ifa->ifa_family, ((void*)(((char*)(tb[IFA_BROADCAST])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))), buf, 8192), ifa->ifa_prefixleninet_ntop(ifa->ifa_family, ((void*)(((char*)(tb[IFA_ADDRESS])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))), buf, 8192), ifa->ifa_prefixleninet_ntop(ifa->ifa_family, ((void*)(((char*)(tb[IFA_LOCAL])) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))), buf, 8192), ifa->ifa_prefixlen__func__, nl_msg_type_to_str(h->nlmsg_type), ifp->name, kernel_flags__func__, h->nlmsg_len, (size_t)((sizeof(struct ifaddrmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))ifa->ifa_family, nl_msg_type_to_str(h->nlmsg_type)zif->ifp->name, protodown ? "on" : "off", zif->protodown_rczif->ifp->name, old_protodown ? "on" : "off"zif->ifp->name, protodown ? "on" : "off"ifi_index, oifp->name, ifp->namename, ifi->ifi_index, vrf->namename, ifi->ifi_index, nl_table_idaccess_vlan, ifp->name, ifp->ifindexifname, (*__errno_location ()), safe_strerror((*__errno_location ()))VRF %s id %u not createdFailed to enable VRF %s id %uRTM_DELLINK for VRF %s(%u)%s: vrf not found%s %s %s flags 0x%x: IFA_LOCAL %s/%d IFA_ADDRESS %s/%d IFA_BROADCAST %s/%d IFA_LABEL %sIFLA_GRE_LINK obtained is %ugrebridgemacvlanvethbondbond_slaveCannot find bridge IF %s(%u)%s: wrong kernel message %s%s: invalid intf nameIntf %s(%u) has gone DOWNIntf %s(%u) has come UPRTM_DELLINK for %s(%u)zebra/if_netlink.cfrr_protodown_r_bit, 7frr_protodown_r_bit, bitname, ifi->ifi_index__func____func__, ifa->ifa_indexfrr_protodown_r_bit < 32gre_info->ifindex_linkhw_addr_lenifp->name, ifi_index__func__, nameop == DPLANE_OP_GRE_SETif_netlink_unset_frr_protodown_r_bitif_netlink_set_frr_protodown_r_bitnetlink_intf_msg_encodenetlink_link_changenetlink_interface_addr_dplanenetlink_interface_addrnetlink_intf_msg_encoderif_sweep_protodownis_if_protodown_reason_only_frrnetlink_proc_dplane_if_protodownnetlink_extract_gre_infonetlink_extract_vxlan_infonetlink_extract_vlan_infonetlink_interface_update_hw_addrset_ifindexnetlink_vrf_changenetlink_bridge_vxlan_updatenetlink_bridge_interfacenetlink_interfacenetlink_put_gre_set_msgget_iflink_speedOtherBridgeVlanVxlanVETHUnknown %s %pFX peer %pFX secondary unnumbered%-16s%-8s%-16s%s ---------%-16s%-8s%-40s+ Can't set multicast flag Can't unset multicast flag Can't shutdown interface Bandwidth is invalid %g%% Malformed address %% Invalid address %% Malformed peer address no shutdown description %s bandwidth %u no link-detect ip%s address %s peer %s %smulticast mpls enable link-params enable metric %u max-bw %g max-rsv-bw %g unrsv-bw %d %g admin-grp 0x%x delay %u min %u max %u delay-variation %u packet-loss %g ava-bw %g res-bw %g use-bw %g neighbor %pI4 as %u exit-link-params vrfNameaddresses%*sup up unknown down down %% VRF %s not found 0x%lx%% Can't find address VRF %s(%u) Can't up interface fixup link dependenciesbond mbr %s map to bond %d(null)OFFGlobal%s: can't find zns id %u(external,startup-delay,uplinks-down,vrrp,sharp,BondNoneadministrativeStatusoperationalStatuslinkDetectionlinkUpslinkDownslastLinkUplastLinkDowndescriptionOsDescriptionmplsEnabledlinkDownV6mcForwardingV4mcForwardingV6pseudoInterfacemtu6speedhardwareAddress%s%02xipAddressesinterfaceTypeinterfaceSlaveTypebridgeVlanAwarevlanIdvxlanIdvtepIpaccessVlanIdmcastGrouplinkInterfacevtepRemoteIpmasterInterfacemasterIfindexlacpBypassprotodownprotodownReasonparentInterfaceparentIfindexteMetricmaximumBandwidthmaximumReservableBandwidthunreservedBandwidthclassType%uadministrativeGrouplinkDelayAveragelinkDelayMinimumlinkDelayMaximumlinkDelayVariationlinkPacketLossavailableBandwidthresidualBandwidthutilizedBandwidthneighborAsbrIpneighborAsbrAsneighborIpAddresses %s %pFX (never)yes(n/a)Interface %s is up, line protocol is up is down detection is disabled vrf: %s Description: %s OS Description: %s pseudo interface mtu6 %d flags: %s MPLS enabled Type: %s HWaddr: bandwidth %u Mbps Interface Type %s Interface Slave Type %s Bridge VLAN-aware: %s VLAN Id %u VxLAN Id %u Access VLAN Id %u Mcast Group %pI4 Link Interface %s VTEP IP: %pI4 , remote %pI4 Link Interface %s Master interface: %s Master ifindex: %u LACP bypass: on protodown: %s %s protodown reasons: %s Parent interface: %s Parent ifindex: %d TE metric %u Administrative Group:%u Min: %u (micro-sec.) Max: %u (micro-sec.) Neighbor address(s): vrf_namebriefujInternal CLI error [%s] {} %% Can't find interface %s Can't shutdown interface %sCan't up interface %sif_zebra_new_hookif_zebra_delete_hookzebra/interface.cif_zebra_speed_update&zebra_if->speed_update(addrnode)->data != NULLaddrnodedplane_res2str(dplane_res)__func__, ns_id, ifindex__func__, ns_id&zif->speed_update(anode)->data != NULLanodeif_dataifp && ifp->info && ifc./lib/table.hnode->lock > 0no ipv6 address X:X::X:X/Mno_ipv6_address_cmdno_ipv6_addressno_ip_address_label_cmdno_ip_address_labelno_ip_address_peer_cmdno_ip_address_peerno ip address A.B.C.D/Mno_ip_address_cmdno_ip_addressno use-bwno_link_params_use_bw_cmdno_link_params_use_bwuse-bw BANDWIDTHno ava-bwno_link_params_ava_bw_cmdno_link_params_ava_bwava-bw BANDWIDTHno res-bwno_link_params_res_bw_cmdno_link_params_res_bwres-bw BANDWIDTHno packet-lossno_link_params_pkt_loss_cmdno_link_params_pkt_losspacket-loss PERCENTAGEno delay-variationno_link_params_delay_var_cmdno_link_params_delay_vardelay-variation (0-16777215)no delayno_link_params_delay_cmdno_link_params_delayno neighborno_link_params_inter_as_cmdno_link_params_inter_asno admin-grpno_link_params_admin_grp_cmdno_link_params_admin_grpadmin-grp BITPATTERNunrsv-bw (0-7) BANDWIDTHlink_params_unrsv_bw_cmdlink_params_unrsv_bwmax-rsv-bw BANDWIDTHlink_params_max_rsv_bw_cmdlink_params_max_rsv_bwmax-bw BANDWIDTHlink_params_maxbw_cmdlink_params_maxbwno metricno_link_params_metric_cmdno_link_params_metricmetric (0-4294967295)no enableno_link_params_enable_cmdno_link_params_enableexit-link-paramsexit_link_params_cmdexit_link_params%s(config-link-params)# no bandwidth [(1-100000)]no_bandwidth_if_cmdno_bandwidth_ifbandwidth (1-100000)no shutdownno_shutdown_if_cmdno_shutdown_ifno link-detectno_linkdetect_cmdno_linkdetectno multicastno_multicast_cmdno_multicast[no] mpls enableshow_interface_desc_vrf_allshow_interface_desc_cmdshow_interface_descshow_interface_name_vrf_allshow_interface_name_vrf_cmdshow_interface_name_vrfshow_interface_vrf_all_cmdshow_interface_vrf_allshow_interface_cmdshow_interfaceIntf desczebra_if_config_wrzebra_if_extra_infoZebra Interface Information`GpGGGGGGGGGРРgif_zebra_new_hookif_config_writezebra_if_initipv6_address_configuredif_ipv6_address_installif_ip_address_uinstallif_ip_address_installno_link_params_enablelink_params_enableif_no_shutdownif_shutdownif_multicast_unsetif_multicast_setif_dump_vtyif_dump_vty_jsonifs_dump_brief_vtyifs_dump_brief_vty_jsonzebra_if_netconf_update_ctxzebra_if_update_ctxzebra_if_addr_update_ctxzebra_if_dplane_resultif_ignore_set_protodownzebra_if_update_protodown_rczebra_if_update_all_linksif_install_connectedif_nbr_ipv6ll_to_ipv4ll_neigh_add_allif_zebra_speed_updateif_upif_nbr_ipv6ll_to_ipv4ll_neigh_del_allif_down_del_nbr_connectedif_uninstall_connectedif_delete_connectedif_delete_updateif_add_updateif_addr_wakeupif_subnet_deleteif_subnet_addroute_unlock_nodeCurrent configuration object was deleted by another process. Link-params: enable TE link parameters on interface %sMPLS-TE: disable TE link parameters on interface %sAverage delay should be in range Min (%d) - Max (%d) delay link_params_maxbw: fscanf: %s Maximum Bandwidth could not be lower than others bandwidth link_params_max_rsv_bw: fscanf: %s Maximum Reservable Bandwidth could not be greater than Maximum Bandwidth (%g) link_params_unrsv_bw: fscanf: %s UnReserved Bandwidth could not be greater than Maximum Bandwidth (%g) link_params_pkt_loss: fscanf: %s link_params_res_bw: fscanf: %s Residual Bandwidth could not be greater than Maximum Bandwidth (%g) link_params_ava_bw: fscanf: %s Available Bandwidth could not be greater than Maximum Bandwidth (%g) link_params_use_bw: fscanf: %s Utilised Bandwidth could not be greater than Maximum Bandwidth (%g) Please specify Router-Addr by A.B.C.D %% Local prefix length for P-t-P address must be /32 %% Can't set interface IP address: %s. Interface Status Protocol Description link_params_admin_grp: fscanf: %s %% Can't unset interface IP address: %s. Trying to remove an address from an unknown subnet. (please report this bug)Trying to remove an address from a subnet where it is not currently registered. (please report this bug)Can't set interface's address: %sinterface %s vrf %s(%u) index %d is shutdown. Won't wake it up.interface %s vrf %s(%u) index %d becomes active.interface %s vrf %s(%u) index %d is added.%s: %s old speed: %u new speed: %uinterface %s vrf %s(%u) index %d is still up while being deleted.interface %s vrf %s(%u) index %d is now inactive.interface %s is being deleted from the system%s: interface %s hasn't passed ptm checkinterface %s/%d's lower fixup to %s/%dIgnoring request to set protodown %s for interface %s (%u): protodown %s is already set (reason bitfield: old 0x%x new 0x%x)Ignoring request to set protodown %s for interface %s (%u): protodown %s is already queued to dplane (reason bitfield: old 0x%x new 0x%x)Setting protodown %s - interface %s (%u): reason bitfield change from 0x%x --> 0x%xIntf dplane ctx %p, op %s, ifindex (%u), result %s%s: can't find ifp at nsid %u index %d%s: %s: ifindex %s(%u), addr %pFX%s: %s: if %s(%u) ctx-protodown %s ctx-reason %d%s: if %s(%u) zebra info pointer is NULL%s: if %s(%u) dplane update failed%s: afi: %d if %s, ifindex %d, mpls %s mc_forwarding: %s linkdown %strafficEngineeringLinkParameters Link ups: %5u last: %s Link downs: %5u last: %s index %d inactive interface index %d metric %d mtu %d speed %u Ignore all v4 routes with linkdown Ignore all v6 routes with linkdown v4 Multicast forwarding is on v6 Multicast forwarding is on Traffic Engineering Link Parameters: Maximum Bandwidth %g (Byte/s) Maximum Reservable Bandwidth %g (Byte/s) Unreserved Bandwidth per Class Type in Byte/s: [%d]: %g (Bytes/sec), [%d]: %g (Bytes/sec) Link Delay Average: %u (micro-sec.) Link Delay Variation %u (micro-sec.) Link Packet Loss %g (in %%) Available Bandwidth %g (Byte/s) Residual Bandwidth %g (Byte/s) Utilized Bandwidth %g (Byte/s) Neighbor ASBR IP: %pI4 AS: %u %% There are multiple interfaces with name %s %% You must specify the VRF name Can't set multicast flag on interface %sCan't unset multicast flag on interface %sdplane can't set interface IP address: %s.interface %s Can't find addressCan't unset interface IP address: %s.__func__, afi, ifp ? ifp->name : "Global", ifp ? ifp->ifindex : ifindex, (zif ? (zif->mpls ? "ON" : "OFF") : "OFF"), (*mcast_set ? "ON" : "OFF"), (*linkdown_set ? "ON" : "OFF")__func__, ifp ? ifp->name : "(null)", ifp ? ifp->ifindex : ifindex__func__, ifp->name, ifp->ifindex__func__, dplane_op2str(dplane_ctx_get_op(ctx)), ifp->name, ifp->ifindex, down ? "on" : "off", pd_reason_val__func__, dplane_op2str(dplane_ctx_get_op(ctx)), ifp->name, ifp->ifindex, addrctx, dplane_op2str(op), ifindex, dplane_res2str(dp_res)new_down ? "on" : "off", ifp->name, ifp->ifindex, new_down ? "on" : "off", zif->protodown_rc, new_protodown_rcnew_down ? "on" : "off", ifp->name, ifp->ifindex, zif->protodown_rc, new_protodown_rcifp->name, ifp->ifindex, zif->link?zif->link->name:"unk", zif->link_ifindexzif->ifp->name, zif->bondslave_info.bond_ifindex__func__, ifp->name, ifp->speed, new_speedifp->name, ifp->vrf->name, ifp->vrf->vrf_id, ifp->ifindex((struct listnode *)((addr_list) ? ((addr_list)->head) : ((void *)0)))->data != NULL(struct listnode *)((addr_list) ? ((addr_list)->head) : ((void *)0))Negate a command or set its defaults Interface IPv6 config commands Set the IP address of an interface IPv6 address (e.g. 3ffe:506::1/48) Interface IPv6 config commands Set the IP address of an interface IPv6 address (e.g. 3ffe:506::1/48) no ip address A.B.C.D/M label LINENegate a command or set its defaults Interface Internet Protocol config commands Set the IP address of an interface IP address (e.g. 10.0.0.1/8) Label of this address Label ip address A.B.C.D/M label LINEInterface Internet Protocol config commands Set the IP address of an interface IP address (e.g. 10.0.0.1/8) Label of this address Label no ip address A.B.C.D peer A.B.C.D/MNegate a command or set its defaults Interface Internet Protocol config commands Set the IP address of an interface Local IP (e.g. 10.0.0.1) for P-t-P address Specify P-t-P address Peer IP address (e.g. 10.0.0.1/8) ip address A.B.C.D peer A.B.C.D/MInterface Internet Protocol config commands Set the IP address of an interface Local IP (e.g. 10.0.0.1) for P-t-P address Specify P-t-P address Peer IP address (e.g. 10.0.0.1/8) Negate a command or set its defaults Interface Internet Protocol config commands Set the IP address of an interface IP Address (e.g. 10.0.0.1/8) Interface Internet Protocol config commands Set the IP address of an interface IP address (e.g. 10.0.0.1/8) Negate a command or set its defaults Disable Unidirectional Utilised Bandwidth on this interface Unidirectional Utilised Bandwidth Bytes/second (IEEE floating point format) Negate a command or set its defaults Disable Unidirectional Available Bandwidth on this interface Unidirectional Available Bandwidth Bytes/second (IEEE floating point format) Negate a command or set its defaults Disable Unidirectional Residual Bandwidth on this interface Unidirectional Residual Bandwidth Bytes/second (IEEE floating point format) Negate a command or set its defaults Disable Unidirectional Link Packet Loss on this interface Unidirectional Link Packet Loss percentage of total traffic by 0.000003% step and less than 50.331642% Negate a command or set its defaults Disable Unidirectional Delay Variation on this interface Unidirectional Link Delay Variation delay variation in micro-second as decimal (0...16777215) Negate a command or set its defaults Disable Unidirectional Average, Min & Max Link Delay on this interface delay (0-16777215) [min (0-16777215) max (0-16777215)]Unidirectional Average Link Delay Average delay in micro-second as decimal (0...16777215) Minimum delay Minimum delay in micro-second as decimal (0...16777215) Maximum delay Maximum delay in micro-second as decimal (0...16777215) Negate a command or set its defaults Remove Neighbor IP address and AS number for Inter-AS TE neighbor A.B.C.D as (1-4294967295)Configure remote ASBR information (Neighbor IP address and AS number) Remote IP address in dot decimal A.B.C.D Remote AS number AS number in the range <1-4294967295> Negate a command or set its defaults Disable Administrative group membership on this interface Administrative group membership 32-bit Hexadecimal value (e.g. 0xa1) Unreserved bandwidth at each priority level Priority Bytes/second (IEEE floating point format) Maximum bandwidth that may be reserved Bytes/second (IEEE floating point format) Maximum bandwidth that can be used Bytes/second (IEEE floating point format) Negate a command or set its defaults Disable Link Metric on this interface Link metric for MPLS-TE purpose Metric value in decimal Negate a command or set its defaults Disable link parameters on this interface Activate link parameters on this interface Exit from Link Params configuration mode Configure interface link parameters Negate a command or set its defaults Set bandwidth informational parameter Bandwidth in megabits Set bandwidth informational parameter Bandwidth in megabits Negate a command or set its defaults Shutdown the selected interface Shutdown the selected interface Negate a command or set its defaults Disable link detection on interface Enable link detection on interface Negate a command or set its defaults Unset multicast flag to interface Negate a command or set its defaults MPLS information Set mpls to be on for the interface Set multicast flag to interface show interface description [vrf all]Show running system information Interface status and configuration Interface description Specify the VRF All VRFs show_interface_desc_vrf_all_cmdshow interface description vrf NAMEShow running system information Interface status and configuration Interface description Specify the VRF The VRF name show interface IFNAME$ifname [vrf all] [json$uj]Show running system information Interface status and configuration Interface name Specify the VRF All VRFs JavaScript Object Notation show_interface_name_vrf_all_cmdshow interface IFNAME$ifname vrf NAME$vrf_name [json$uj]Show running system information Interface status and configuration Interface name Specify the VRF The VRF name JavaScript Object Notation show interface [vrf all] [brief$brief] [json$uj]Show running system information Interface status and configuration Specify the VRF All VRFs Interface status and configuration summary JavaScript Object Notation show interface vrf NAME$vrf_name [brief$brief] [json$uj]Show running system information Interface status and configuration Specify the VRF The VRF name Interface status and configuration summary JavaScript Object Notation r>s*I@169.254.0.1Cannot create UDP socket: %szebra/ioctl.cvrf_if_ioctl(SIOCGIFFLAGS %s) failed: %scan't set interface %s(%u) flags %llucan't unset interface %s(%u) flags %lluifp->name, ifp->vrf->vrf_id, flagsifp->name, safe_strerror(errno)if_unset_flagsif_set_flagsif_get_flagsvrf_if_ioctlIp: %d1 ipforward_ipv6_offipforward_ipv6_onipforward_offipforward_on/proc/sys/net/ipv6/conf/all/forwarding/proc/sys/net/ipv4/ip_forward/proc/net/snmp%s error: message truncated%s: Received %s extended AckExtended Error: %sExtended Warning: %s%s recvmsg overrun: %s%s EOF%s error: %sRTNLGRP_TUNNELUNKNOWNCan't open %s socket: %sCan't get %s socket name: %sIgnoring message from pid %u%s filter function error%s socket isn't active.netlink-listen (NS %u)Failure to create %s socketnetlink-cmd (NS %u)netlink-dp (NS %u)netlink-dp-in (NS %u)Can't set %s socket flags: %sNetlink Socket Hashzebra/kernel_netlink.ckernel_read&zns->t_netlinkzns->netlink_dplane_in.namezns->netlink_dplane_out.namezns->netlink_cmd.namezns->netlink.name__func__, h->nlmsg_seq__func__, h->nlmsg_seq, errnl->namenl->name, msg->msg_namelennl->name, statussnl.nl_pidmaxlenalen == 0Zebra Netlink buffersnoneunicastbroadcastanycastblackholethrownatresolveripv4ipv6ipv4MRipv6MRbootGateDrouter advertisementMRTZebraBIRDmrouteBGPOSPFIS-ISRIPRIPNGRTM_NEWROUTERTM_DELROUTERTM_GETROUTERTM_NEWLINKRTM_SETLINKRTM_DELLINKRTM_GETLINKRTM_NEWADDRRTM_DELADDRRTM_GETADDRRTM_NEWNEIGHRTM_DELNEIGHRTM_GETNEIGHRTM_NEWRULERTM_DELRULERTM_GETRULERTM_NEWNEXTHOPRTM_DELNEXTHOPRTM_GETNEXTHOPRTM_NEWNETCONFRTM_DELNETCONFRTM_NEWTUNNELRTM_DELTUNNELRTM_GETTUNNELRTM_NEWQDISCRTM_DELQDISCRTM_GETQDISCRTM_NEWTCLASSRTM_DELTCLASSRTM_GETTCLASSRTM_NEWTFILTERRTM_DELTFILTERRTM_GETTFILTERInvalid offset for NLMSGERR_ATTR_OFFS%s: %s ACK: type=%s(%u), seq=%u, pid=%u%s: error: %s type=%s(%u), seq=%u, pid=%u%s error: %s, type=%s(%u), seq=%u, pid=%u%s sender address length error: length %d%s: << netlink message dump [recv]Unknown netlink nlmsg_type %s(%d) vrf %uCan't get %s receive buffer size: %sCan't set %s receive buffer size: %sCan't install socket filter: %s%s: >> netlink message dump [sent]can't setsockopt NETLINK_ADD_MEMBERSHIP for group %s(%u), this linux kernel does not support it: %s(%d)Can't bind %s socket to group 0x%x: %szebra kernel netlink batch-tx-buf %u %u zebra protodown reason-bit %u %s: ignoring message type 0x%04x(%s) NS %uERROR message exceeded bound of %dERROR max allowed bound %d exceeded for rtattrnetlink recvmsg: The Dump request was interrupted%s: %s type %s(%u), len=%d, seq=%u, pid=%u%s error: data remnant size %dnetlink_talk: %s type %s(%u), len=%d seq=%u flags 0x%x%s: %s, batch size=%zu, msg cnt=%zu%s:WARNING Received netlink Response for an error and no Contexts to associate with it%s:WARNING Received %u is less than any context on the queue ctx->seq %u%s: skipping unassociated response, seq number %d NS %u%s: netlink error message seq=%d %s: netlink error message seq=%d %dRegistration for extended cmd ACK failed : %d %sRegistration for extended dp ACK failed : %d %sRegistration for reduced ACK packet size failed, probably running an early kernelCan't set %s socket error: %s(%d)nl->name, safe_strerror(errno)nl->name, snl.nl_groups, safe_strerror((*__errno_location ()))group2str(ext_groups[i]), ext_groups[i], safe_strerror((*__errno_location ())), (*__errno_location ())nl->name, safe_strerror((*__errno_location ()))nl_msg_type_to_str(h->nlmsg_type), h->nlmsg_type, ns_idzns->netlink_dplane_in.name, safe_strerror((*__errno_location ())), (*__errno_location ())zns->netlink_dplane_out.name, safe_strerror((*__errno_location ())), (*__errno_location ())zns->netlink_cmd.name, safe_strerror((*__errno_location ())), (*__errno_location ())zns->netlink.name, safe_strerror(errno)__func__, h->nlmsg_type, nl_msg_type_to_str(h->nlmsg_type), bth->zns->ns_id__func__, h->nlmsg_seq, bth->zns->ns_id__func__, seq, dplane_ctx_get_ns(ctx)->seq__func__, nl->name, bth->curlen, bth->msgcnt__func__, safe_strerror(save_errno)nl->name, nl_msg_type_to_str(n->nlmsg_type), n->nlmsg_type, n->nlmsg_len, n->nlmsg_seq, n->nlmsg_flags__func__, nl_msg_type_to_str(err_nlh->nlmsg_type)nl->name, safe_strerror(-errnum), nl_msg_type_to_str(msg_type), msg_type, err->msg.nlmsg_seq, err->msg.nlmsg_pid__func__, nl->name, nl_msg_type_to_str(err->msg.nlmsg_type), err->msg.nlmsg_type, err->msg.nlmsg_seq, err->msg.nlmsg_pid__func__, nl->name, nl_msg_type_to_str(h->nlmsg_type), h->nlmsg_type, h->nlmsg_len, h->nlmsg_seq, h->nlmsg_pid__func__, h->nlmsg_type, nl_msg_type_to_str(h->nlmsg_type), ns_id ``88``((``PPP`00``@@``HH``XX``````````````````````````````````88````````````````````````````````````888ttt\\DD44$$$$$$$$$netlink_install_filternetlink_recvbufnetlink_socketnetlink_information_fetchkernel_readkernel_initnl_batch_read_respnl_batch_sendnetlink_requestnetlink_send_msgnetlink_talk_infonetlink_parse_extended_acknetlink_parse_errornetlink_recv_msgnetlink_parse_infonl_rta_putnl_attr_putnl_addraw_lnetlink_talk_filterlabel_manager_connectlabel_manager_disconnectlabel_manager_get_chunklm_client_disconnect_cb%s: Daemon mismatch!!%s: Released %d label chunkszebra/label_manager.cstart, endbase, sizestart_free, sizelbl_mgr.lc_list__func__, countlm_cbs_initedlm_release_chunklm_get_chunklm_client_disconnectlm_client_connectLabel Manager ChunkLabel Managerlabel_manager_release_label_chunkInvalid LM request arguments: base: %u, size: %uReached max labels. Start: %u, size: %uReleasing label chunk: %u - %u%s: Label chunk not released!!%s: Releasing chunks for client proto %s, instance %d, session %u%s: could not find client for daemon %s instance %u session %uUnable to assign Label Chunk to %s instance %uAssigned Label Chunk %u - %u to %s instance %ulmc->start, lmc->end, zebra_route_string(client->proto), client->instancezebra_route_string(client->proto), client->instance__func__, zebra_route_string(proto), instance, session_id(((lbl_mgr.lc_list) ? ((lbl_mgr.lc_list)->tail) : ((void *)0)))->data != NULL((lbl_mgr.lc_list) ? ((lbl_mgr.lc_list)->tail) : ((void *)0))__func__, zebra_route_string(client->proto), client->instance, client->session_idlm_get_chunk_responselm_client_connect_responserelease_label_chunkassign_specific_label_chunkassign_label_chunkrelease_daemon_label_chunksSIGHUP receivedTerminating on signalZebra final shutdownbaz:e:rK:s:nnotify_on_offloadnotify_on_ackzebra/main.crib_sweep_route&zrouter.sweeperMULTIPATH_NUM(ln)->data != NULLlndummy8.5.7zebra daemonZEBRAfrrvtybatchallow_deleteecmpretaingraceful_restartasic-offloadvrfwnetnsnl-bufsizev6-rr-semantics -b, --batch Runs in batch mode -a, --allow_delete Allow other processes to delete zebra routes -z, --socket Set path of zebra socket -e, --ecmp Specify ECMP to use. -r, --retain When program terminates, retain added route by zebra. -K, --graceful_restart Graceful restart at the kernel level, timer in seconds for expiration -A, --asic-offload FRR is interacting with an asic underneath the linux kernel -s, --nl-bufsize Set netlink receive buffer size -n, --vrfwnetns Use NetNS as VRF backend --v6-rr-semantics Use v6 RR semantics Multipath Number specified must be less than %u and greater than 0Invalid zserv socket path: %s Rcvbufsize is smaller than recommended value: %d Daemon which manages kernel routing table management and redistribution between different routing protocols.mainsighupsigintzebra_finalize%s: Message received from netlink is of a broken size: %d, min %zuNETCONF message received from netlink without an ifindex%s: interface %u is mpls on: %d multicast on: %d linkdown: %d/proc/sys/net/mpls/conf/%s/input%s: Expected interface %s to be set to ENABLED or DISABLED was %d%s: Unable to open %s for writing: %s(%d)%s: Unsuccessful write to %s: %s(%d)__func__, mpls_proc, safe_strerror(errno), errno__func__, nls ? nls->name : "NULL"__func__, ifindex, mpls_on, mcast_on, linkdown_on__func__, h->nlmsg_len, (size_t)((sizeof(struct netconfmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))%s: nlsock %szebra/netconf_netlink.c__func__, ifname, mpls_onnetlink_put_intf_netconfignetlink_request_netconfnetlink_netconf_change%s: client %s %pRN(%u:%u) checking: selected=%d, type=%d, distance=%d, metric=%d zebra_check_addr=%d(%u:%u):%pRN(%u): Redist update re %p (%s), old %p (%s)Redist update filter prefix %pRN%s: client %s %pRN(%u:%u), type=%d, distance=%d, metric=%d%u:%u%pRN: Redist del: re %p (%u:%s), new re %p (%u:%s)%u:%pRN: Redist del old: skipping invalid prefix%s: client proto %s afi=%d, wants %s, vrf %s(%u), instance=%d%s: Specified afi %d does not exist%s: Specified Route Type %d does not exist%s: setting vrf %s(%u) redist bitmap%s: client proto %s afi=%d, no longer wants %s, vrf %s(%u), instance=%d%s: Specified afi %u does not existMESSAGE: ZEBRA_INTERFACE_UP %s vrf %s(%u)MESSAGE: ZEBRA_INTERFACE_DOWN %s vrf %s(%u)MESSAGE: ZEBRA_INTERFACE_ADD %s vrf %s(%u)MESSAGE: ZEBRA_INTERFACE_DELETE %s vrf %s(%u)MESSAGE: ZEBRA_INTERFACE_ADDRESS_ADD %pFX on %s vrf %s(%u)advertising address to clients that is not yet usable.MESSAGE: ZEBRA_INTERFACE_ADDRESS_DELETE %pFX on %s vrf %s(%u)MESSAGE: ZEBRA_INTERFACE_VRF_UPDATE/DEL %s VRF Id %u -> %uMESSAGE: ZEBRA_INTERFACE_VRF_UPDATE/ADD %s VRF Id %u -> %u%s import-table %d distance %dMESSAGE: ZEBRA_INTERFACE_LINK_PARAMS %s vrf %s(%u)ifp->name, ifp->vrf->name, ifp->vrf->vrf_idadd ? "Importing" : "Unimporting", table_idifp->name, old_vrf_id, ifp->vrf->vrf_idifp->name, ifp->vrf->vrf_id, new_vrf_idifc->address, ifp->name, ifp->vrf->name, ifp->vrf->vrf_id__func__, zebra_route_string(client->proto), afi, zebra_route_string(type), zvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf_id(zvrf), instance__func__, zebra_route_string(client->proto), rn, vrf_id, newre->instance, !!((newre->flags) & (0x08)), newre->type, newre->distance, newre->metric, zebra_check_addr(&rn->p)__func__, zvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf_id(zvrf)vrfid, table, rn, old_re, old_inst, old_re ? zebra_route_string(old_re->type) : "None", new_re, new_inst, new_re ? zebra_route_string(new_re->type) : "None"__func__, zebra_route_string(client->proto), rn, re->vrf_id, re->table, re->type, re->distance, re->metricre->vrf_id, re->table, rn, re->instance, re, zebra_route_string(re->type), prev_re, prev_re ? zebra_route_string(prev_re->type) : "None"ImportingUnimporting%s routes from table %d%s import-table %d route-map %s%s: Table id=%d not foundzebra/redistribute.c__func__, table_id__func__, afi__func__, typevrfid, rnzebra_interface_parameters_updatezebra_import_table_rm_update_vrf_afizebra_import_tablezebra_interface_vrf_update_addzebra_interface_vrf_update_delzebra_interface_address_delete_updatezebra_interface_address_add_updatezebra_interface_delete_updatezebra_interface_add_updatezebra_interface_down_updatezebra_interface_up_updatezebra_redistribute_default_deleteroute_unlock_nodezebra_redistribute_default_addzebra_redistribute_deletezebra_redistributezebra_redistribute_addredistribute_deleteredistribute_update%% VRF %s not active zebra: router-id %s vrf %s %sip router-id %pI4 %sipv6 router-id %pI6 zebra/router-id.cshow_ip_router_id_cmdshow_ip_router_idno ipv6 router-id [X:X::X:X]no_ipv6_router_id_in_vrf_cmdno_ipv6_router_id_in_vrfno router-id [A.B.C.D]no_router_id_in_vrf_cmdno_ip_router_id_in_vrfno ip router-id [A.B.C.D]no_ip_router_id_in_vrf_cmdno_ipv6_router_id_cmdno_ipv6_router_idno_router_id_cmdno_ip_router_idno_ip_router_id_cmdipv6 router-id X:X::X:Xip router-id A.B.C.Dip router-id A.B.C.D vrf NAMEshow [ip|ipv6] router-id [vrf NAME]Show running system information IP information IPv6 information Show the configured router-id Specify the VRF The VRF name Negate a command or set its defaults IPv6 Information Remove the manually configured IPv6 router-id IPv6 address to use for router-id Negate a command or set its defaults Remove the manually configured router-id IP address to use for router-id Negate a command or set its defaults IP information Remove the manually configured router-id IP address to use for router-id no ipv6 router-id [X:X::X:X vrf NAME]Negate a command or set its defaults IPv6 information Remove the manually configured IPv6 router-id IPv6 address to use for router-id Specify the VRF The VRF name no router-id [A.B.C.D vrf NAME]Negate a command or set its defaults Remove the manually configured router-id IP address to use for router-id Specify the VRF The VRF name no ip router-id [A.B.C.D vrf NAME]Negate a command or set its defaults IP information Remove the manually configured router-id IP address to use for router-id Specify the VRF The VRF name IPv6 Information Manually set the IPv6 router-id IPV6 address to use for router-id Manually set the router-id IP address to use for router-id IP information Manually set the router-id IP address to use for router-id ipv6 router-id X:X::X:X vrf NAMEIPv6 information Manually set the router-id IPv6 address to use for router-id Specify the VRF The VRF name Manually set the router-id IP address to use for router-id Specify the VRF The VRF name IP information Manually set the router-id IP address to use for router-id Specify the VRF The VRF name router_id_cmd_initrouter_id_setrouter_id_del_addressrouter_id_find_noderouter_id_add_addressrouter_id_get%u Tx %s fdb-nhg 0x%x %s%s(): unknown nlmsg type %u VLAN %u dst %pI4Tx %s fdb-nh 0x%xTx %s fdb-nh 0x%x %pI4%s ID (%u) %s NS %u nfy static clr_sync remsticky ext arp_cachendisc_cache%s(%d) from %s: unknown address-family %uKernel message: %s NS %u%s %s %s proto %s NS %urecursive, single-pathrecursive, multipath%s: %s %pFX vrf %u(%u)%s: %pFX nhg_id is %uSetting source%s: No useful nexthop.group %u%s: ID (%u): %s%s: %s, id=%unot zebra/rt_netlink.c__func__, h->nlmsg_typefilter_vlansupports_nh ? "" : "not "__func__, nh.ifindexh->nlmsg_type, id__func__, id, buf__func__, action__func__, index__func__, proto__func__, &p__func__, rtm->rtm_familyrtm->rtm_src_lenrtm->rtm_dst_len&p, vrf_idrtm->rtm_protocolNeighbor Entry for %s has entered a failed state, not reinstalling%s family %s IF %s(%u) vrf %s(%u) - no DST Neighbor Entry Received is a 5549 entry, finished Neighbor Entry received is not on a VLAN or a BRIDGE, ignoring%s family %s IF %s(%u) vrf %s(%u) - LLADDR is not MAC, len %luRx %s family %s IF %s(%u) vrf %s(%u) IP %pIA MAC %s state 0x%x flags 0x%x ext_flags 0x%xRx %s family %s IF %s(%u) vrf %s(%u) IP %pIA%s: Tx %s family %s IF %u IP %pIA flags 0x%x%s: Tx family %s IF %s(%u) vrf %s(%u) MAC %pEA vid %u%s: 5549 (%s): %pFX nexthop via %s %s if %u vrf %s(%u)%s: (%s): %pFX nexthop via %pI4 %s if %u vrf %s(%u)%s: (%s): %pFX nexthop via %pI6 %s if %u vrf %s(%u)%s: (%s): %pFX nexthop via if %u vrf %s(%u)%s AF_BRIDGE IF %u - no LLADDR%s AF_BRIDGE IF %u - LLADDR is not MAC, len %luRx %s AF_BRIDGE IF %u%s st 0x%x fl 0x%x MAC %pEA%s nhg %d%s AF_BRIDGE IF %s(%u) brIF %u - no bridge master Filtered due to filter vlan: %d Dropping entry because of NUD_PERMANENT%s: unsupport seg6local behaviour action=%u%s: (%s): %pFX nexthop via %s %s if %u vrf %s(%u)Nexthop group without an ID received from the kernelIgnore kernel update (%u) for fdb-nh 0x%x%s: Please add this protocol(%d) to proper rt_netlink.c handlingInvalid nexthop group received from the kernelNexthop gateway with bad address family (%d) received from kernel%s: Unknown nexthop interface %u received, defaulting to VRF_DEFAULTInvalid Nexthop message received from the kernel with ID (%u)Tx %s family %s IF %s(%u)%s %sMAC %pEA dst %pIA nhg %u%s%s%s%s%sTx %s family %s IF %s(%u) Neigh %pIA %s %s flags 0x%x state 0x%x %sext_flags 0x%x%s: Invalid rtm_family receivedMCAST VRF: %s(%d) %s (%pIA,%pIA) IIF: %s(%d) OIF: %s jiffies: %lldRoute rtm_type: %s(%d) intentionally ignoringRoute type: %d Received that we think we have originated, ignoringInvalid destination prefix length: %u received from kernel route changeunsupported IPv4 sourcedest route (dest %pFX vrf %u)Invalid source prefix length: %u received from kernel route change%s %pFX%s%s vrf %s(%u) table_id: %u metric: %d Admin Distance: %d%s: Unknown interface %u specified, defaulting to VRF_DEFAULT%s: %pFX multipath RTM_NEWROUTE has a invalid nexthop group from the kernel%s: %pFX RTM_DELROUTE received but received a context as wellInvalid address family: %u received from kernel route change: %sFailed trying to update a nexthop group in the kernel that does not have an ID%s: nhg_id %u (%s): kernel nexthops not supported, ignoring%s: nhg_id %u (%s): proto-based nexthops only, ignoringContext received for kernel nexthop update without an interface%s: ID (%u): %pNHv(%d) vrf %s(%u) %s Nexthop group kernel update command (%d) does not existContext received for kernel nexthop update with incorrect OP code (%u)Nexthop objects %ssupported on this kernel%s: neigh request IF %s(%u) IP %pIA vrf %s(%u)Invalid address family: %u received from kernel neighbor change: %snetlink_mpls_multipath_msg_encode() (%s): %s %u/20nl_msg_type_to_str(cmd), nhg_id, vtep_strnl_msg_type_to_str(cmd), nh_idnl_msg_type_to_str(cmd), nh_id, &vtep_iproutedesc, nl_msg_type_to_str(cmd), labelnl_msg_type_to_str(cmd), nl_family_to_str(family), dplane_ctx_get_ifname(ctx), dplane_ctx_get_ifindex(ctx), ip, link_ip ? "Link" : "MAC", buf2, flags, state, ext ? "ext " : "", ext_flagsnl_msg_type_to_str(h->nlmsg_type), nl_family_to_str(ndm->ndm_family), ifp->name, ndm->ndm_ifindex, ifp->vrf->name, ifp->vrf->vrf_id, &ipnl_msg_type_to_str(h->nlmsg_type), nl_family_to_str(ndm->ndm_family), ifp->name, ndm->ndm_ifindex, ifp->vrf->name, ifp->vrf->vrf_id, &ip, mac_present ? prefix_mac2str(&mac, buf, sizeof(buf)) : "", ndm->ndm_state, ndm->ndm_flags, ext_flagsnl_msg_type_to_str( h->nlmsg_type), nl_family_to_str( ndm->ndm_family), ifp->name, ndm->ndm_ifindex, ifp->vrf->name, ifp->vrf->vrf_id, (unsigned long)((int)((tb[NDA_LLADDR])->rta_len) - (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))nl_msg_type_to_str(h->nlmsg_type), nl_family_to_str(ndm->ndm_family), ifp->name, ndm->ndm_ifindex, ifp->vrf->name, ifp->vrf->vrf_idndm->ndm_family, nl_msg_type_to_str(h->nlmsg_type)__func__, h->nlmsg_len, (size_t)((sizeof(struct ndmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))__func__, nl_msg_type_to_str(type), nl_family_to_str(req.ndm.ndm_family), ifindex, ip, req.n.nlmsg_flags__func__, vlan_if->name, vlan_if->ifindex, ip, vlan_if->vrf->name, vlan_if->vrf->vrf_idnl_msg_type_to_str(cmd), nl_family_to_str(7), dplane_ctx_get_ifname(ctx), dplane_ctx_get_ifindex(ctx), vid_buf, dplane_ctx_mac_is_sticky(ctx) ? "sticky " : "", mac, &vtep_ip, nhg_id, (update_flags & (1 << 0)) ? " rem" : "", (update_flags & (1 << 1)) ? " clr_sync" : "", (update_flags & (1 << 2)) ? " static" : "", (update_flags & (1 << 3)) ? " inactive" : "", nfy ? " nfy" : ""__func__, nl_family_to_str(req.ndm.ndm_family), br_if->name, br_if->ifindex, br_if->vrf->name, br_if->vrf->vrf_id, mac, vidnl_msg_type_to_str(h->nlmsg_type), ifp->name, ndm->ndm_ifindex, zif->brslave_info.bridge_ifindexnl_msg_type_to_str(h->nlmsg_type), ndm->ndm_ifindex, vid_present ? vid_buf : "", ndm->ndm_state, ndm->ndm_flags, &mac, dst_present ? dst_buf : "", nhg_idnl_msg_type_to_str(h->nlmsg_type), ndm->ndm_ifindex, (unsigned long)((int)((tb[NDA_LLADDR])->rta_len) - (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0)))nl_msg_type_to_str(h->nlmsg_type), ndm->ndm_ifindexnl_msg_type_to_str(h->nlmsg_type), id, nl_family_to_str(family), ns_id__func__, h->nlmsg_len, (size_t)((sizeof(struct nhmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))__func__, nl_msg_type_to_str(cmd), id__func__, id, nh, nh->ifindex, vrf_id_to_name(nh->vrf_id), nh->vrf_id, label_buf__func__, id, zebra_route_string(type)zvrf_name(zvrf), vrf, nl_msg_type_to_str(h->nlmsg_type), &m->src, &m->grp, ifp ? ifp->name : "Unknown", iif, oif_list, m->lastused__func__, routedesc, p, nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->vrf_id__func__, routedesc, p, &nexthop->gate.ipv6, label_buf, nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->vrf_id__func__, routedesc, p, &nexthop->gate.ipv4, label_buf, nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->vrf_id__func__, routedesc, p, ipv4_ll_buf, label_buf, nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->vrf_id__func__, routedesc, p, addrstr, label_buf, nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->vrf_id__func__, nexthop->nh_srv6->seg6local_action__func__, p, dplane_ctx_get_nhe_id(ctx)__func__, nl_msg_type_to_str(cmd), p, dplane_ctx_get_vrf(ctx), table_id__func__, h->nlmsg_len, (size_t)((sizeof(struct rtmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))nl_msg_type_to_str(h->nlmsg_type), nl_family_to_str(rtm->rtm_family), nl_rttype_to_str(rtm->rtm_type), nl_rtproto_to_str(rtm->rtm_protocol), ns_idrtm->rtm_family, nl_msg_type_to_str(h->nlmsg_type)nl_msg_type_to_str(h->nlmsg_type), ns_idnl_msg_type_to_str(h->nlmsg_type), &p, src_p.prefixlen ? " from " : "", src_p.prefixlen ? prefix2str(&src_p, buf2, sizeof(buf2)) : "", vrf_id_to_name(vrf_id), vrf_id, table, metric, distancenl_rttype_to_str(rtm->rtm_type), rtm->rtm_type\D8 ,<L\l| 0 0 @ P ` p p  h8PhHp p p p a p p p p p p p p p  p   4 % a C R *:*:%<%<::4 netlink_fdb_nhg_updatenetlink_fdb_nh_delnetlink_fdb_nh_update_netlink_mpls_debugnetlink_neigh_update_ctxnetlink_handle_5549netlink_ipneigh_changenetlink_neigh_changenetlink_request_specific_neigh_in_vlannetlink_neigh_read_specific_ipnetlink_macfdb_update_ctxnetlink_request_specific_mac_in_bridgenetlink_macfdb_changenetlink_nexthop_readnetlink_nexthop_process_nhnetlink_nexthop_process_groupnetlink_nexthop_changenetlink_nexthop_msg_encoder_netlink_nexthop_build_groupnetlink_nexthop_msg_encodenetlink_route_change_read_multicast_netlink_route_build_multipath_netlink_route_build_singlepathnetlink_route_multipath_msg_encodenetlink_route_changeparse_multipath_nexthops_unicastproto2zebranetlink_route_change_read_unicast_internalzebra2proto169.254.0.1 %s Interfaces: Interfaces(msec): no ipv6 nd suppress-ra ipv6 nd ra-interval msec %d ipv6 nd ra-interval %d ipv6 nd adv-interval-option no ipv6 nd ra-fast-retrans ipv6 nd ra-hop-limit %d ipv6 nd ra-lifetime %d ipv6 nd reachable-time %d ipv6 nd managed-config-flag ipv6 nd other-config-flag ipv6 nd mtu %d ipv6 nd prefix %pFX infinite off-link no-autoconfig router-address ipv6 nd rdnss %s ipv6 nd dnssl %sMalformed IPv6 prefix Non-existant IPv6 prefix Invalid preferred lifetime %s: can't malloc control data%s(%s:%u): Tx RA, socket %u%s: %s:%u IF %s count: %zuhopcount_strhopcount%% invalid input for %s: %s interval_strMalformed IPv6 address Non-existant RDNSS address Malformed DNS search domain ff02::2disableUnknown Optional TypeOptional Target Link AddressOptional Prefix InformationOptional Redirected HeaderOptional MTUICMP6_FILTER set fail: %s%s: %s:%u count: %zu -> 0nd_dump_vtyrtadv_config_writezebra/rtadv.czvrfifindex, addr_strsock, safe_strerror(errno)rtadv_read&rtadv->ra_readrtadv_timer&rtadv->ra_timerno_ipv6_nd_dnssl_cmdno_ipv6_nd_dnsslno_ipv6_nd_rdnss_cmdno_ipv6_nd_rdnssno ipv6 nd mtu [(1-65535)]no_ipv6_nd_mtu_cmdno_ipv6_nd_mtuipv6 nd mtu (1-65535)no_ipv6_nd_router_preferenceipv6_nd_router_preference_cmdno_ipv6_nd_prefix_cmdno_ipv6_nd_prefixno ipv6 nd other-config-flagno_ipv6_nd_other_config_flagipv6_nd_other_config_flag_cmdipv6 nd adv-interval-optionipv6_nd_homeagent_config_flagipv6 nd managed-config-flagipv6_nd_managed_config_flagno_ipv6_nd_homeagent_lifetimeipv6_nd_homeagent_preferenceno_ipv6_nd_reachable_time_cmdno_ipv6_nd_reachable_timeno_ipv6_nd_ra_lifetime_cmdno_ipv6_nd_ra_lifetimeipv6 nd ra-lifetime (0-9000)no_ipv6_nd_ra_interval_cmdno_ipv6_nd_ra_intervalipv6 nd ra-interval (1-1800)ipv6_nd_ra_interval_msec_cmdipv6_nd_ra_interval_msecno ipv6 nd suppress-rano_ipv6_nd_suppress_ra_cmdno_ipv6_nd_suppress_raipv6_nd_ra_retrans_intervalno_ipv6_nd_ra_hop_limit_cmdno_ipv6_nd_ra_hop_limitno ipv6 nd ra-fast-retransno_ipv6_nd_ra_fast_retransipv6_nd_ra_fast_retrans_cmdshow_ipv6_nd_ra_if_cmdshow_ipv6_nd_ra_ifmediumhighINVALIDRouter Advertisement DNSSLRouter Advertisement RDNSSAdvertised InterfaceRouter Advertisement Prefix%s(%s) with event: %d and val: %d ipv6 nd ra-retrans-interval %u ipv6 nd home-agent-preference %u ipv6 nd home-agent-lifetime %u ipv6 nd home-agent-config-flag ipv6 nd router-preference %s ND advertised reachable time is %d milliseconds ND advertised retransmit interval is %u milliseconds ND advertised hop-count limit is %d hops ND router advertisements sent: %d rcvd: %d ND router advertisements are sent every %d milliseconds ND router advertisements are sent every %d seconds ND router advertisements do not use fast retransmit ND router advertisements live for %d seconds ND router advertisements lifetime tracks ra-interval ND router advertisement default router preference is %s Hosts use DHCP to obtain routable addresses. Hosts use stateless autoconfig for addresses. ND router advertisements with Home Agent flag bit set. Home Agent lifetime is %u seconds Home Agent lifetime tracks ra-lifetime Home Agent preference is %u ND router advertisements with Adv. Interval option. Cannot configure IPv6 Router Advertisements on this interface This ra-lifetime would conflict with configured ra-interval %s(%s:%u): Tx RA: RDNSS option would exceed MTU, omitting it%s(%u): Tx RA: DNSSL option would exceed MTU, omitting it%s(%u): Tx RA failed, socket %u error %d (%s)Fast RA Rexmit on interface %s(%s:%u)This ra-interval would conflict with configured ra-lifetime! %% VRF subcommand only applicable for netns-based vrfs. %% VRF '%s' specified does not exist Cannot configure IPv6 Router Advertisements on this interface Cannot configure IPv6 Router Advertisements on loopback interface Cannot remove IPv6 Router Advertisements on loopback interface Non-existant DNS search domain %s(%s) has not configured an ifindex yet, delaying until we have one%s(%u): Failed to join group, socket %u error %s%s(%s:%u): Join All-Routers multicast group, socket %u%s(%s:%u): Failed to leave group, socket %u error %s%s(%s:%u): Leave All-Routers multicast group, socket %u%s:%u: IF %u RA %s from client %s, interval %ums%s:%u: IF %u RA %s client %s - interface unknown%s:%u: IF %u RA %s client %s - VRF mismatch, IF VRF %uOptional Advertisement IntervalOptional Home Agent InformationRA/RS received on unknown IF %u from %s%s(%s:%u): Rx RA/RS len %d from %s%s(%s:%u): Rx RA with Invalid ICMPV6 packet length %d%s(%s:%u): Rx RA - Unwanted ICMPV6 message type %d%s(%s:%u): Rx RA - Invalid hoplimit %d%s(%s:%u): Rx RA with invalid length %d from %s%s:Received Packet with optional Header type %s(%u) that is being ignored%s(%s:%u): Rx RA with non-linklocal source address from %s%s(%u): Rx RA - our AdvRetransTimer (%u) doesn't agree with %s (%u)%s(%u): Rx RA - our AdvReachableTime (%u) doesn't agree with %s (%u)%s(%u): Rx RA - our AdvOtherConfigFlag (%u) doesn't agree with %s (%u)%s(%u): Rx RA - our AdvManagedFlag (%u) doesn't agree with %s (%u)%s(%u): Rx RA - our AdvCurHopLimit (%u) doesn't agree with %s (%u)RA/RS recv failed, socket %u error %sRTADV socket for ns: %u failure to create: %s(%u)RTADV failure to set Packet InformationRTADV failure to set multicast Loop detectionRTADV failure to set maximum unicast hopsRTADV failure to set maximum multicast hopsRTADV failure to set maximum incoming hop limit__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), adv_if_list_count(&zvrf->rtadv.adv_msec_if)__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), adv_if_list_count(&zvrf->rtadv.adv_if)ns_id, safe_strerror(error), error__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), name, adv_if_list_count(&zvrf->rtadv.adv_msec_if)ifp->name, ifp->vrf->name, ifp->ifindex, sockifp->name, ifp->ifindex, sock, safe_strerror(errno)__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), name, adv_if_list_count(&zvrf->rtadv.adv_if)zif->ifp->name, zvrf->vrf->name__func__, rtadv_optionalhdr2str( opt_hdr->nd_opt_type), opt_hdr->nd_opt_typeifp->name, ifp->ifindex, zif->rtadv.AdvRetransTimer, addr_str, ntohl(radvert->nd_ra_retransmit)ifp->name, ifp->ifindex, zif->rtadv.AdvReachableTime, addr_str, ntohl(radvert->nd_ra_reachable)ifp->name, ifp->ifindex, zif->rtadv.AdvOtherConfigFlag, addr_str, !!CHECK_FLAG(radvert->nd_ra_flags_reserved, ND_RA_FLAG_OTHER)ifp->name, ifp->ifindex, zif->rtadv.AdvManagedFlag, addr_str, !!CHECK_FLAG(radvert->nd_ra_flags_reserved, ND_RA_FLAG_MANAGED)ifp->name, ifp->ifindex, zif->rtadv.AdvCurHopLimit, addr_str, radvert->nd_ra_curhoplimitifp->name, ifp->vrf->name, ifp->ifindex, addr_strifp->name, ifp->vrf->name, ifp->ifindex, len, addr_strifp->name, ifp->vrf->name, ifp->ifindex, hoplimitifp->name, ifp->vrf->name, ifp->ifindex, icmph->icmp6_typeifp->name, ifp->vrf->name, ifp->ifindex, lenifp->name, ifp->vrf->name, ifp->ifindex__func__, vrf ? vrf->name : "Unknown", event, valifp->name, ifp->vrf->name, ifp->ifindex, sock, safe_strerror(errno)ifp->vrf->name, zvrf_id(zvrf), ifindex, enable ? "enable" : "disable", zebra_route_string(client->proto), ifp->vrf->vrf_idVRF_LOGNAME(vrf), zvrf_id(zvrf), ifindex, enable ? "enable" : "disable", zebra_route_string(client->proto)vrf ? vrf->name : "Unknown", zvrf_id(zvrf), ifindex, enable ? "enable" : "disable", zebra_route_string(client->proto), ra_intervalifp->name, ifp->ifindex, sock, errno, safe_strerror(errno)no ipv6 nd dnssl SUFFIX [<(0-4294967295)|infinite>]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery DNS search list information Domain name suffix Valid lifetime in seconds Infinite valid lifetime ipv6 nd dnssl SUFFIX [<(0-4294967295)|infinite>]Interface IPv6 config commands Neighbor discovery DNS search list information Domain name suffix Valid lifetime in seconds Infinite valid lifetime no ipv6 nd rdnss X:X::X:X [<(0-4294967295)|infinite>]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Recursive DNS server information IPv6 address Valid lifetime in seconds Infinite valid lifetime ipv6 nd rdnss X:X::X:X [<(0-4294967295)|infinite>]Interface IPv6 config commands Neighbor discovery Recursive DNS server information IPv6 address Valid lifetime in seconds Infinite valid lifetime Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Advertised MTU MTU in bytes Interface IPv6 config commands Neighbor discovery Advertised MTU MTU in bytes no ipv6 nd router-preference []Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Default router preference High default router preference Medium default router preference (default) Low default router preference no_ipv6_nd_router_preference_cmdipv6 nd router-preference Interface IPv6 config commands Neighbor discovery Default router preference High default router preference Medium default router preference (default) Low default router preference no ipv6 nd prefix X:X::X:X/M [<(0-4294967295)|infinite> <(0-4294967295)|infinite>] []Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Prefix information IPv6 prefix Valid lifetime in seconds Infinite valid lifetime Preferred lifetime in seconds Infinite preferred lifetime Set Router Address flag Do not use prefix for onlink determination Do not use prefix for autoconfiguration Do not use prefix for autoconfiguration Do not use prefix for onlink determination ipv6 nd prefix X:X::X:X/M [<(0-4294967295)|infinite> <(0-4294967295)|infinite>] []Interface IPv6 config commands Neighbor discovery Prefix information IPv6 prefix Valid lifetime in seconds Infinite valid lifetime Preferred lifetime in seconds Infinite preferred lifetime Set Router Address flag Do not use prefix for onlink determination Do not use prefix for autoconfiguration Do not use prefix for autoconfiguration Do not use prefix for onlink determination Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Other statefull configuration flag no_ipv6_nd_other_config_flag_cmdInterface IPv6 config commands Neighbor discovery Other statefull configuration flag no ipv6 nd adv-interval-optionNegate a command or set its defaults Interface IPv6 config commands Neighbor discovery Advertisement Interval Option no_ipv6_nd_adv_interval_config_option_cmdno_ipv6_nd_adv_interval_config_optionInterface IPv6 config commands Neighbor discovery Advertisement Interval Option ipv6_nd_adv_interval_config_option_cmdipv6_nd_adv_interval_config_optionno ipv6 nd home-agent-config-flagNegate a command or set its defaults Interface IPv6 config commands Neighbor discovery Home Agent configuration flag no_ipv6_nd_homeagent_config_flag_cmdno_ipv6_nd_homeagent_config_flagipv6 nd home-agent-config-flagInterface IPv6 config commands Neighbor discovery Home Agent configuration flag ipv6_nd_homeagent_config_flag_cmdno ipv6 nd managed-config-flagNegate a command or set its defaults Interface IPv6 config commands Neighbor discovery Managed address configuration flag no_ipv6_nd_managed_config_flag_cmdno_ipv6_nd_managed_config_flagInterface IPv6 config commands Neighbor discovery Managed address configuration flag ipv6_nd_managed_config_flag_cmdno ipv6 nd home-agent-lifetime [(0-65520)]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Home Agent lifetime Home Agent lifetime in seconds (0 to track ra-lifetime) no_ipv6_nd_homeagent_lifetime_cmdipv6 nd home-agent-lifetime (0-65520)Interface IPv6 config commands Neighbor discovery Home Agent lifetime Home Agent lifetime in seconds (0 to track ra-lifetime) ipv6_nd_homeagent_lifetime_cmdno ipv6 nd home-agent-preference [(0-65535)]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Home Agent preference preference value (default is 0, least preferred) no_ipv6_nd_homeagent_preference_cmdno_ipv6_nd_homeagent_preferenceipv6 nd home-agent-preference (0-65535)Interface IPv6 config commands Neighbor discovery Home Agent preference preference value (default is 0, least preferred) ipv6_nd_homeagent_preference_cmdno ipv6 nd reachable-time [(1-3600000)]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Reachable time Reachable time in milliseconds ipv6 nd reachable-time (1-3600000)Interface IPv6 config commands Neighbor discovery Reachable time Reachable time in milliseconds no ipv6 nd ra-lifetime [(0-9000)]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Router lifetime Router lifetime in seconds (0 stands for a non-default gw) Interface IPv6 config commands Neighbor discovery Router lifetime Router lifetime in seconds (0 stands for a non-default gw) no ipv6 nd ra-interval [<(1-1800)|msec (1-1800000)>]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Router Advertisement interval Router Advertisement interval in seconds Specify millisecond router advertisement interval Router Advertisement interval in milliseconds Interface IPv6 config commands Neighbor discovery Router Advertisement interval Router Advertisement interval in seconds ipv6 nd ra-interval msec (70-1800000)Interface IPv6 config commands Neighbor discovery Router Advertisement interval Router Advertisement interval in milliseconds Router Advertisement interval in milliseconds Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Suppress Router Advertisement Interface IPv6 config commands Neighbor discovery Suppress Router Advertisement no ipv6 nd ra-retrans-interval [(0-4294967295)]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Advertisement Retransmit Interval Advertisement Retransmit Interval in msec no_ipv6_nd_ra_retrans_interval_cmdno_ipv6_nd_ra_retrans_intervalipv6 nd ra-retrans-interval (0-4294967295)$intervalInterface IPv6 config commands Neighbor discovery Advertisement Retransmit Interval Advertisement Retransmit Interval in msec ipv6_nd_ra_retrans_interval_cmdno ipv6 nd ra-hop-limit [(0-255)]Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Advertisement Hop Limit Advertisement Hop Limit in hops ipv6 nd ra-hop-limit (0-255)$hopcountInterface IPv6 config commands Neighbor discovery Advertisement Hop Limit Advertisement Hop Limit in hops (default:64) Negate a command or set its defaults Interface IPv6 config commands Neighbor discovery Fast retransmit of RA packets no_ipv6_nd_ra_fast_retrans_cmdInterface IPv6 config commands Neighbor discovery Fast retransmit of RA packets show ipv6 nd ra-interfaces [vrf]Show running system information IPv6 Information Neighbor discovery Route Advertisement Interfaces Specify the VRF The VRF name All VRFs ]]]\]]]]]rtadv_config_writertadv_cmd_initadv_msec_if_cleanadv_if_cleanrtadv_make_socketrtadv_dnssl_lookuprtadv_rdnss_lookupadv_msec_if_addadv_msec_if_delif_join_all_routeradv_if_addrtadv_start_interface_eventsrtadv_process_optionalrtadv_process_advertrtadv_process_solicitrtadv_process_packetrtadv_readrtadv_timerrtadv_eventif_leave_all_routeradv_if_delzebra_interface_radv_setrtadv_send_packet~jth??Q?Tx %s family %s IF %s Pref %u Fwmark %u Src %pFX Dst %pFX Table %uReceived rule netlink that we are ignoring for family %u, rule change: %uInvalid address family: %u received from kernel rule change: %u%s: %s leftover rule: family %s IF %s Pref %u Src %pFX Dst %pFX Table %u ip-proto: %uRx %s family %s IF %s Pref %u Src %pFX Dst %pFX Table %u ip-proto: %uContext received for kernel rule update with incorrect OP code (%u)nl_msg_type_to_str(h->nlmsg_type), nl_family_to_str(frh->family), rule.ifname, rule.rule.priority, &rule.rule.filter.src_ip, &rule.rule.filter.dst_ip, rule.rule.action.table, ip_proto__func__, ((ret == ZEBRA_DPLANE_REQUEST_FAILURE) ? "Failed to remove" : "Removed"), nl_family_to_str(frh->family), rule.ifname, rule.rule.priority, &rule.rule.filter.src_ip, &rule.rule.filter.dst_ip, rule.rule.action.table, ip_proto__func__, h->nlmsg_len, (size_t)((sizeof(struct fib_rule_hdr)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))nl_msg_type_to_str(cmd), nl_family_to_str(family), ifname, priority, fwmark, src_ip, dst_ip, tableFailed to removeRemovedzebra/rule_netlink.cfrh->family, h->nlmsg_typenetlink_rule_changenetlink_rule_msg_encodenetlink_put_rule_update_msg%s: Released %d table chunks%% Labels not specified zebra/table_manager.cstart, sizeTable Manager ContextTable Manager ChunkTable ManagerReached max table id. Start/Size %u/%uReleasing table chunk: %u - %u%s: Table chunk not released!!%% End table is less than Start table %% Values forbidden in range [%u;%u] %% Range overlaps range [%u;%u] forbidden %% New range will be taken into account at restart (((zvrf->tbl_mgr->lc_list) ? ((zvrf->tbl_mgr->lc_list)->tail) : ((void *)0)))->data != NULL((zvrf->tbl_mgr->lc_list) ? ((zvrf->tbl_mgr->lc_list)->tail) : ((void *)0))release_daemon_table_chunksrelease_table_chunkassign_table_chunk/proc/net/psched%*08x%*08x%08x%08xzebra/tc_netlink.c%s: %s leftover qdisc: ifindex %d kind %snetlink tfilter encoder: op: %s priority: %u protocol: %u kind: %s handle: %u filter_bm: %u ip_proto: %unetlink tclass encoder: op: %s kind: %s handle: %u__func__, h->nlmsg_len, (size_t)((sizeof(struct tcmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))__func__, ((ret == ZEBRA_DPLANE_REQUEST_FAILURE) ? "Failed to remove" : "Removed"), qdisc.qdisc.ifindex, kind_strop == DPLANE_OP_TC_FILTER_UPDATE ? "update" : "add", priority, protocol, kind_str, dplane_ctx_tc_filter_get_handle(ctx), dplane_ctx_tc_filter_get_filter_bm(ctx), dplane_ctx_tc_filter_get_ip_proto(ctx)op == DPLANE_OP_TC_CLASS_UPDATE ? "update" : "add", kind_str, dplane_ctx_tc_class_get_handle(ctx)netlink_tfilter_changenetlink_tclass_changenetlink_qdisc_changenetlink_tfilter_msg_encodenetlink_tclass_msg_encode.ANot Notifying Owner: %s about prefix %pRN(%u) %d vrf: %uNotifying Owner: %s about prefix %pRN(%u) %d vrf: %uGRE (index %u, VRF %u) or GRE link interface (index %u, VRF %u) not found, when setting GRE paramsInvalid AFI %u while unregistering from neighbor notificationsInvalid AFI %u while unregistering from router ID notificationsInvalid AFI %u while registering for neighbors notifications%s: pseudowire %s already exists [%s]%s: pseudowire %s not found [%s]%s: Unable to decode zapi_sr_policy sent%s: Unable to find SR-TE policy%s: SR-TE tunnel must contain at least one label%s: Unable to decode zapi_labels sentUnable to find specified Interface for %srnh_unregister msg from client %s: hdr->length=%d vrf: %u%s: Specified prefix hdr->length %d is to large for a v4 address%s: Specified prefix hdr->length %d is to large for a v6 addressrnh_register: Received unknown family type %drnh_register msg from client %s: hdr->length=%d vrf=%u%s: Specified prefix hdr->length %d is too large for a v4 address%s: Received a src prefix while afi is not v6%s: p=(%u:%u)%pFX, msg flags=0x%x, flags=0x%xCannot set protodown %s for interface %u; does not existUnsupported TC source IP family: %s (%hhu)Unsupported TC destination IP family: %s (%hhu)fec_unregister: Received a fec unregister of hdr->length %d, it is of insufficient size to properly decodefec_unregister: Received unknown family type %d%s: Received prefix hdr->length %d which is greater than %d can supportfec_register: Received a fec register of hdr->length %d, it is of insufficient size to properly decodefec_register: Received unknown family type %d%s: Specified prefix hdr->length: %d is to long for %d%s: invalid zapi mpls message: duplicate backup nexthop index %dclient %d says hello and bids fair to announce only %s routes vrf=%u%s: unknown SRv6 Manager commandclient %d has wrong protocol %sclient %d with vrf %s(%u) instance %u connected as %sGot SRv6 request from an unidentified client%s: Unable to assign Table Chunk of size %u%s: nh=%s, vrf_id=%d, ifindex=%d%s: invalid backup nh count %d%s: Nexthops Specified: %u(%u) but we failed to properly create one%s: backup nh %s with BACKUP flag!%s: adding seg6local action %s%s: Unable to decode zapi_route sent%s: received a route without nexthops for prefix %pFX from client %s%s: client %s: BACKUP flag set but no backup nexthops, prefix %pFX%s: Received SRC Prefix but afi is not v6%s: Received safi: %d but we can only accept UNICAST or MULTICAST%s: Prefix %s has %d nexthops, but we can only use the first %d%s: Backup Nexthop creation failed%s: Nexthop Group decode failed with some sort of stream read failure%s: Unable to decode zapi_nhg sent%s: Nexthop Group Creation failedUnsupported PBR destination IP family: %s (%hhu)Unsupported PBR source IP family: %s (%hhu)ipset name specified: %s does not existMESSAGE: ZEBRA_INTERFACE_NBR_ADDRESS_ADD %s/%d on %sMESSAGE: ZEBRA_INTERFACE_NBR_ADDRESS_DELETE %s/%d on %s%s: %s to client %s: type %s, vrf_id %d, p %pFXNot Notifying Owner: %u(%u) about %u(%d)%s: Notifying %s id %u note %u%s: Notifying Neighbor entry (%u)Invalid AFI %u while registering for router ID notificationsNot notifying pathd about policy %s status change to %dNotifying pathd about policy %s status change to %dZAPI message is %zu bytes long but the maximum packet size is %u; droppingZAPI message specifies unknown VRF: %dZebra received unknown command %d((msg)->endp - (msg)->getp), 16384U__func__, zebra_route_string(client->proto), &api.prefix__func__, &api.prefix, zebra_route_string(client->proto)__func__, vrf_id, api.tableid, &api.prefix, (int)api.message, api.flags__func__, zvrf_id(zvrf), table_id, &api.prefix, (int)api.message, api.flagsclient->sock, zebra_route_string(proto), zvrf->vrf->vrf_idzebra_route_string(client->proto), hdr->length, zvrf->vrf->vrf_idproto == client->proto && instance == client->instanceclient->sock, zebra_route_string(proto)__func__, p.prefixlen, p.family__func__, ifname, zserv_command_string(hdr->command)family2str(zpr.rule.filter.dst_ip.family), zpr.rule.filter.dst_ip.familyfamily2str(zpr.rule.filter.src_ip.family), zpr.rule.filter.src_ip.familyclient->sock, vrf ? vrf->name : "Unknown", vrf_id, instance, zebra_route_string(proto)family2str(zpi.src.family), zpi.src.familyfamily2str(zpi.dst.family), zpi.dst.family__func__, api_nh->backup_idx[i]__func__, nhbuf, api_nh->vrf_id, api_nh->ifindex__func__, nhbuf, api_nh->vrf_id__func__, nhbuf, api_nh->vrf_id, labelbuf__func__, seg6local_action2str( api_nh->seg6local_action)idx, vrf_id, link_idx, link_vrf_idfamily2str( filter.filter.u.flower .dst_ip.family), filter.filter.u.flower.dst_ip .familyfamily2str( filter.filter.u.flower .src_ip.family), filter.filter.u.flower.src_ip .familycaller, (p ? buff : "(NULL)"), nexthop_num, zrouter.multipath_num__func__, zserv_command_string(cmd), ipent.unique, note__func__, zserv_command_string(cmd), ipset.unique, note__func__, zserv_command_string(cmd), ipt.unique, note__func__, dplane_ctx_rule_get_unique(ctx)zebra_route_string(type), rn, table_id, note, vrf_id__func__, type, id, zapi_nhg_notify_owner2str(note)__func__, zserv_command_string(cmd), zebra_route_string(client->proto), zebra_route_string(api.type), api.vrf_id, &api.prefixinet_ntop(p->family, &p->u.prefix, buf, 46), p->prefixlen, ifc->ifp->nameFailed to lookup ifindex: %uInvalid AFI for VRF label: %uloclient protocol instance %dAssigned Table Chunk %u - %u%s: adding %d backup nexthops%s: nh=%s, vrf_id=%d%s: nh blackhole %d%s: invalid backup nh idx %d%s: adding seg6%s: nh=%s, vrf_id=%d %s(NULL)%s: No nexthops sent%s: Nexthop creation failedZAPI_NHG_FAIL_INSTALLZAPI_NHG_INSTALLEDZAPI_NHG_REMOVE_FAILZAPI_NHG_REMOVED%s: type %d, id %d, note %s%s: Notifying %uzebra/zapi_msg.chdr->commandhdr->vrf_iddown ? "on" : "off", ifindex__func__, api.safi__func__, p.prefixlenzvrf->vrf->name__func__, znh->backup_idx[i]hdr->lengthtmc->start, tmc->end__func__, sizeipset.ipset_name__func__, api_nh->backup_num__func__, api_nh->bh_type__func__, nhbuf__func__, nexthop_num, i__func__, backup_nh_num!(png && pbnhg)__func__, cmdtype, instance, id, noteRoute Opaque DataxxȳPlzserv_error_invalid_msg_typezserv_error_no_vrfzserv_handle_commandszread_interface_set_protodownzread_route_addzread_route_delzread_router_id_addzread_router_id_deletezread_hellozread_rnh_registerzread_rnh_unregisterzread_vrf_labelzread_mpls_labels_addzread_mpls_labels_deletezapi_labels_validatezread_mpls_labels_replacezread_sr_policy_setzread_sr_policy_deletezread_release_label_chunkzread_get_label_chunkzread_label_manager_connectzread_fec_registerzread_fec_unregisterzread_pseudowirezread_rulezread_get_table_chunkzread_table_manager_connectzread_table_manager_requestzread_ipset_entrynexthop_from_zapizapi_read_nexthopszread_nhg_addzapi_nhg_decodezread_nhg_delzread_srv6_manager_requestzread_neigh_discoverzebra_neigh_registerzebra_neigh_unregisterzebra_gre_source_setzread_tc_filterzsend_sr_policy_notify_statuszsend_capabilities_all_clientszserv_nexthop_num_warnzsend_nhrp_neighbor_notifyzsend_ipset_entry_notify_ownerzsend_ipset_notify_ownerzsend_iptable_notify_ownerzsend_rule_notify_ownerroute_unlock_noderoute_notify_internalzsend_nhg_notifyzsend_redistribute_routezebra_interface_nbr_address_delete_updatezebra_interface_nbr_address_add_updatezsend_interface_addresses00hh00 x h X H 8 (   x h X H 8 (   x h X H 8 (   X H 8 (   p++++p++++p+p+p+p+P,P,p+p+,,,,-----P-P-P--p+--..@.@.--. /P/P/+ , , ,P+P+a````^``````@`@`@``^ ` ``^`^``___________`^__P^P^`_`___@_ _`^`^`^___````````kernel_dplane_log_detailkernel_dplane_process_funcdplane_provider_initzebra_dplane_startzebra_dplane_shutdowndplane_check_shutdown_statuszebra_dplane_finishzebra_dplane_pre_finishdplane_thread_loopdplane_provider_work_readydplane_incoming_readdplane_incoming_requestdplane_kernel_info_requestzebra_dplane_ns_enabledplane_provider_registerdplane_gre_setdplane_ctx_ipset_entry_initdplane_ctx_ipset_initdplane_ctx_iptable_initiptable_update_internaldplane_ctx_rule_initdplane_neigh_table_updatedplane_vtep_deletedplane_vtep_addneigh_update_internaldplane_neigh_ip_updatemac_update_commonintf_addr_update_internaldplane_br_port_updateroute_unlock_nodedplane_ctx_pw_initdplane_route_update_internaldplane_ctx_lsp_initdplane_ctx_get_pbr_ipset_entrydplane_ctx_get_pbr_ipsetdZebra dataplane shutdown status check calleddplane: incoming new work counter: %ddplane enqueues %d new work to provider '%s'dplane dequeues %d completed work from provider %sdplane has %d completed, %d errors, for zebra maininit dplane ctx %s: pw '%s', loc %u, rem %uinit dplane ctx %s: IF %s Prio %u Fwmark %u Src %pFX Dst %pFX Table %uinit dplane ctx %s: %s Unique %u Family %s Type %sinit dplane ctx %s: %s Unique %u filter %uinit intf ctx %s: idx %d, addr %u:%pFXinit neigh ctx %s: ifp %s, %s %s, ip %pIAupdate dplane ctx %s: iptable %s already in progressinit dplane ctx %s: Unique %u Fwmark %u Family %s Action %s%u:%pFX Dplane route update ctx %p op %sID (%u) Dplane nexthop update ctx %p op %sDplane pw %s: op %s af %d loc: %u rem: %uDplane intf %s, idx %u, addr %pFXDplane rule update op %s, if %s(%u), ctx %pDplane iptable update op %s, unique(%u), ctx %pDplane ipset update op %s, unique(%u), ctx %pDplane ipset entry update op %s, unique(%u), ctx %pDplane neigh table op %s, ifp %s, family %sDplane gre set op %s, ifp %s, link %uDplane incoming op %s, intf %s, addr %pFX%s: ifindex %d, mpls %d, mcast %dDplane intf %s, idx %u, protodown %d%s: Ignoring Route exactly the sameinit dplane ctx %s: in-label %u ecmp# %dinit br_port ctx %s: ifp %s, flags 0x%x backup_nhg 0x%x sph %s%s: init link ctx %s: ifp %s, link_ip %pIA ip %pIAinit mac ctx %s: mac %pEA, ifp %s, vtep %pI4Install %pI4 into flood list for VNI %u intf %s(%u)Uninstall %pI4 from flood list for VNI %u intf %s(%u)set neigh ctx %s: ifp %s, family %sinit dplane ctx %s: if %s link %s%sZebra dataplane: Route updates: %llu Route update errors: %llu Other errors : %llu Route update queue limit: %llu Route update queue depth: %llu Route update queue max: %llu Dplane update yields: %llu LSP updates: %llu LSP update errors: %llu PW updates: %llu PW update errors: %llu Intf addr updates: %llu Intf addr errors: %llu Intf change updates: %llu Intf change errors: %llu EVPN MAC updates: %llu EVPN MAC errors: %llu EVPN neigh updates: %llu EVPN neigh errors: %llu Rule updates: %llu Rule errors: %llu Bridge port updates: %llu Bridge port errors: %llu IPtable updates: %llu IPtable errors: %llu IPset updates: %llu IPset errors: %llu IPset entry updates: %llu IPset entry errors: %llu Neighbor Table updates: %llu Neighbor Table errors: %llu %s (%u): in: %llu, q: %llu, q_max: %llu, out: %llu, q: %llu, q_max: %llu dplane: registered new provider '%s' (%u), prio %ddplane provider '%s': processingdplane provider '%s' reached max updates %dZebra dataplane pre-finish calledZebra dataplane shutdown calledUnable to register kernel dplane provider: %ddplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifindex(ctx), dplane_ctx_intf_is_protodown(ctx)dplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifindex(ctx), dplane_ctx_get_netconf_mpls(ctx), dplane_ctx_get_netconf_mcast(ctx)dplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifname(ctx), dplane_ctx_get_intf_addr(ctx)dplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifname(ctx), ctx->u.gre.link_ifindexdplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifname(ctx), family2str(dplane_ctx_neightable_get_family(ctx))dplane_op2str(dplane_ctx_get_op(ctx)), ipent.unique, ctxdplane_op2str(dplane_ctx_get_op(ctx)), ipset.unique, ctxdplane_op2str(dplane_ctx_get_op(ctx)), ipt.unique, ctxdplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifname(ctx), dplane_ctx_get_ifindex(ctx), ctxdplane_op2str(dplane_ctx_get_op(ctx)), buf, dplane_ctx_get_ifindex(ctx)dplane_op2str(dplane_ctx_get_op(ctx)), dplane_ctx_get_ifindex(ctx), dplane_ctx_get_intf_addr(ctx)dplane_ctx_get_ifname(ctx), dplane_op2str(ctx->zd_op), dplane_ctx_get_pw_af(ctx), dplane_ctx_get_pw_local_label(ctx), dplane_ctx_get_pw_remote_label(ctx)dplane_ctx_get_nhe_id(ctx), ctx, dplane_op2str(dplane_ctx_get_op(ctx))dplane_ctx_get_vrf(ctx), dplane_ctx_get_dest(ctx), ctx, dplane_op2str(dplane_ctx_get_op(ctx))dplane_provider_get_name(prov), counterdplane_provider_get_name(prov)&zdplane_info.dg_t_shutdown_checkcounter, dplane_provider_get_name(prov)__func__, (enabled ? "ENABLED" : "DISABLED"), zns->ns_idp->dp_name, p->dp_id, p->dp_prioritydplane_op2str(op), ifp->name, ifp_link ? "set" : "unset", ifp_link ? ifp_link->name : ""dplane_op2str(op), ipset->ipset_name, ipset_entry->unique, ipset_entry->filter_bmdplane_op2str(op), ipset->ipset_name, ipset->unique, family2str(ipset->family), zebra_pbr_ipset_type2str(ipset->type)dplane_op2str(op), iptable->unique, iptable->fwmark, family2str(iptable->family), iptable->action == 1 ? "Drop" : "Forward"dplane_op2str(op), iptable->ipset_namedplane_op2str(op), new_rule->ifname, new_rule->rule.priority, new_rule->rule.filter.fwmark, &new_rule->rule.filter.src_ip, &new_rule->rule.filter.dst_ip, new_rule->rule.action.tabledplane_op2str(op), ifp->name, family2str(family)ip, vni, ifp->name, ifp->ifindexdplane_op2str(op), ifp->name, link_family == 17 ? "mac" : "link", buf1, ip__func__, dplane_op2str(op), ifp->name, link_ip, ipdplane_op2str(op), mac, ifp->name, &vtep_ipdplane_op2str(op), ifp->ifindex, ifp->vrf->vrf_id, ifc->addressdplane_op2str(op), ifp->name, flags, backup_nhg_id, vtep_strdplane_op2str(op), pw->ifname, pw->local_label, pw->remote_labeldplane_op2str(op), lsp->ile.in_label, lsp->num_ecmpZebra Netfilter Internal ObjectINTF_ADDR_ADDINTF_ADDR_DELINTF_NETCONFIGNONETC__FILTER_UPDATETC_FILTER_DELETETC_FILTER_ADDTC_CLASS_UPDATETC_CLASS_DELETETC_CLASS_ADDTC_QDISC_UNINSTALLTC_QDISC_INSTALLINTF_DELETEINTF_UPDATEINTF_INSTALLNEIGH_TABLE_UPDATENEIGH_IP_DELETENEIGH_IP_INSTALLIPSET_ENTRY_DELETEIPSET_ENTRY_ADDIPSET_DELETEIPSET_ADDIPTABLE_DELETEIPTABLE_ADDNEIGH_DISCOVERRULE_UPDATERULE_DELETERULE_ADDVTEP_DELETEVTEP_ADDNEIGH_DELETENEIGH_UPDATENEIGH_INSTALLMAC_DELETEMAC_INSTALLADDR_UNINSTALLADDR_INSTALLBR_PORT_UPDATESYS_ROUTE_DELSYS_ROUTE_ADDPW_UNINSTALLPW_INSTALLLSP_NOTIFYLSP_DELETELSP_UPDATELSP_INSTALLNH_DELETENH_UPDATENH_INSTALLROUTE_NOTIFYROUTE_DELETEROUTE_UPDATEROUTE_INSTALLDropForwardFAILUREQUEUEDSUCCESSDplane %s, mac %s, ifindex %uDplane %s, ip %s, ifindex %uDplane tc qdisc ifidx %u%pI4 unsetGRE set updates: %llu GRE set errors: %llu Zebra dataplane providers: zebra dplane limit %u provider-%uENABLEDDISABLED%s: %s for nsid %u%s: nsid %u, new zi %p%s: nsid %u, deleting zi %pZebra dataplane fini calledZebra dplane threadKernelzebra/zebra_dplane.cdplane_ctx_get_ifindex(ctx)retdplane_incoming_read&zi->t_readdplane_thread_loop&zdplane_info.dg_t_updatezebra_finalize((void *)0)dplane_check_shutdown_statuscounter, error_counterdplane_incoming_request&zi->t_request__func__, zns->ns_id, zire->nhe != NULLDPlane NSesZebra DPlane ProviderZebra DPlane IntfZebra DPlane CtxError reading response from label managerZebra could not read the ZAPI header from the label managerWait for the error to resolve on its own. If it does not resolve, restart Zebra.Label manager could not find ZAPI clientZebra was unable to find a ZAPI client matching the given protocol and instance number.Ensure clients which use the label manager are properly configured and running.Zebra could not relay label manager responseZebra found the client and instance to relay the label manager response or request to, but was not able to do so, possibly because the connection was closed.Mismatch between ZAPI instance and encoded message instanceWhile relaying a request to the external label manager, Zebra noticed that the instance number encoded in the message did not match the client instance number.Zebra label manager used all available labelsZebra is unable to assign additional label chunks because it has exhausted its assigned label range.Make the label range bigger and restart Zebra.Daemon mismatch when releasing label chunksZebra noticed a mismatch between a label chunk and a protocol daemon number or instance when releasing unused label chunks.Zebra did not free any label chunksZebra's chunk cleanup procedure ran, but no label chunks were released.Dataplane returned invalid status codeThe underlying dataplane responded to a Zebra message or other interaction with an unrecognized, unknown or invalid status code.A necessary work queue does not exist.Failed to add FEC for MPLS clientA client requested a label binding for a new FEC, but Zebra was unable to add the FEC to its internal table.Refused to add FEC for MPLS client with both label index and label specifiedA client requested a label binding for a new FEC specifying a label index and a label at the same time.Failed to remove FEC for MPLS clientZebra was unable to find and remove a FEC in its internal table.The length encoded in the IP TLV does not match the length of the packet received.Attempted to perform nexthop update for unknown address familyZebra attempted to perform a nexthop update for unknown address familyDataplane installation failureInstallation of routes to underlying dataplane failed.Check all configuration parameters for correctness.Deletion of routes from underlying dataplane failed.Zebra attempted to look up a table for a particular address family and subsequent address family, but didn't find anything.If you entered a command to trigger this error, make sure you entered the arguments correctly. Check your config file for any potential errors. If these look correct, seek help.FRR was not compiled with support for Netlink. Any operations that require Netlink will fail.Recompile FRR with Netlink, or install a package that supports this feature.Protocol Buffers backend not availableFRR was not compiled with support for Protocol Buffers. Any operations that require Protobuf will fail.Recompile FRR with Protobuf support, or install a package that supports this feature.Table manager used all available IDsZebra's table manager used up all IDs available to it and can't assign any more.Reconfigure Zebra with a larger range of table IDs.Daemon mismatch when releasing table chunksZebra noticed a mismatch between a table ID chunk and a protocol daemon number instance when releasing unused table chunks.Zebra did not free any table chunksZebra's table chunk cleanup procedure ran, but no table chunks were released.Address family specifier unrecognizedZebra attempted to process information from somewhere that included an address family specifier, but did not recognize the provided specifier.Ensure that your configuration is correct. If it is, notify a developer.Incorrect protocol for table manager clientZebra's table manager only accepts connections from daemons managing dynamic routing protocols, but received a connection attempt from a daemon that does not meet this criterion.Mismatch between message and client protocol and/or instanceZebra detected a mismatch between a client's protocol and/or instance numbers versus those stored in a message transiting its socket.Label manager unable to assign label chunkZebra's label manager was unable to assign a label chunk to client.Ensure that Zebra has a sufficient label range available and that there is not a range collision.Label request from unidentified clientZebra's label manager received a label request from an unidentified client.Table manager unable to assign table chunkZebra's table manager was unable to assign a table chunk to a client.Ensure that Zebra has sufficient table ID range available and that there is not a range collision.Table request from unidentified clientZebra's table manager received a table request from an unidentified client.Cannot set receive buffer sizeSocket receive buffer size could not be set in the kernelZebra received a Netlink message with an unrecognized type field.Verify that you are running the latest version of FRR to ensure kernel compatibility. If the problem persists, notify a developer.The kernel's buffer for a socket has been overrun, rendering the socket invalid.Zebra will restart itself. Notify a developer if this issue shows up frequently.Netlink message length mismatchZebra received a Netlink message with incorrect length fields.Received unexpected response from kernelReceived unexpected response from the kernel via Netlink.Bad sequence number in Netlink messageZebra received a Netlink message with a bad sequence number.Multipath number was out of valid rangeMultipath number specified to Zebra must be in the appropriate rangeProvide a multipath number that is within its accepted rangeString could not be parsed as IP prefixThere was an attempt to parse a string as an IPv4 or IPv6 prefix, but the string could not be parsed and this operation failed.Failed to add MAC address to interfaceZebra attempted to assign a MAC address to a vxlan interface but failedZebra attempted to delete a VNI entry and failedZebra attempted to add a remote VTEP and failed.Zebra attempted to add a VNI hash to an interface and failedZebra failed to read namespace inotify informationZebra received an event from inotify, but failed to read what it was.Nexthop Group Hash Table Insert FailureZebra failed in inserting a Nexthop Group into its hash tables.Check to see if the entry already exists or if the netlink message was parsed incorrectly.Zebra's Nexthop Groups are out of syncZebra's nexthop group tables are out of sync with the nexthop groups in the fib.Check the current status of the kernels nexthop groups and compare it to Zebra's.Zebra failed updating the fib with Nexthop GroupZebra was not able to successfully install a new nexthop group into the fibCheck to see if the nexthop group on the route you tried to install is valid.Zebra NameSpace failed to find DefaultZebra NameSpace subsystem failed to find a Default namespace during initialization.Open an Issue with all relevant log files and restart FRRZebra label manager received malformed label requestZebra's label manager received a label request from a client whose protocol type does not match the protocol field received in the message.This is a bug. Please report it.Zebra failed to install LSP into the kernelZebra made an attempt to install a label switched path, but the kernel indicated that the installation was not successful.Wait for Zebra to reattempt installation.Zebra failed to remove LSP from the kernelZebra made an attempt to remove a label switched path, but the kernel indicated that the deletion was not successful.Wait for Zebra to reattempt deletion.Zebra will not run with MPLS supportZebra noticed that the running kernel does not support MPLS, so it disabled MPLS support.If you want MPLS support, upgrade the kernel to a version that provides MPLS support.sysctl() returned a nonzero exit code, indicating an error.The log message should contain further details on the specific error that occurred; investigate the reported error.Zebra failed to create namespace VRFZebra attempted to delete nonexistent namespaceZebra attempted to delete a particular namespace, but no VRF associated with that namespace could be found to delete.Zebra interface listing failedZebra encountered an error attempting to query sysctl for a list of interfaces on the system.Check that Zebra is running with the appropriate permissions. If it is, please report this as a bug.Zebra received ICMP packet with invalid checksumZebra received an ICMP packet with a bad checksum and has silently ignored it.If the problem continues to occur, investigate the source of the bad ICMP packets.Zebra received ICMP packet with bad type codeZebra received an ICMP packet with a bad code for the message type and has silently ignored it.Zebra received IRDP packet while operating in wrong modeZebra received a multicast IRDP packet while operating in unicast mode, or vice versa.If you wish to receive the messages, change your IRDP settings accordingly.Zebra could not find table for next hopZebra attempted to add a next hop but could not find the appropriate table to install it in.Unknown message format for Zebra's FPM moduleZebra's FPM module takes an argument which specifies the message format to use, but the format was either not provided or was not a valid format. The FPM interface will be disabled.Provide or correct the module argument to provide a valid format. See documentation for further information.Zebra client connection failedA Zebra client encountered an I/O error and is shutting down. This can occur under normal circumstances, such as when FRR is restarting or shutting down; it can also happen if the daemon crashed. Usually this warning can be ignored.Ignore this warning, it is mostly informational.Zebra failed to send message to clientZebra attempted to send a message to one of its clients, but the write operation failed. The connection will be closed.Zebra received Netlink message with invalid familyZebra received a Netlink message with an invalid address family.Inspect the logged address family and submit it with a bug report.Zebra tried to remove address from unknown subnetZebra attempted to remove an address from an unknown subnet.This is a bug, please report it.Zebra tried to remove unregistered addressZebra attempted to remove an address from a subnet it was not registered on.Interface is up but PTM check has not completedZebra noticed that an interface came up and attempted to perform its usual setup procedures, but the PTM check failed and the operation was aborted.If the problem persists, ensure that the interface is actually up and that PTM is functioning properly.Kernel rejected sourcedest routeZebra attempted to install a sourcedest route into the kernel, but the kernel did not acknowledge its installation. The route is unsupported.Check configuration values for correctnessZebra encountered an unknown interface specifierZebra was asked to look up an interface with a given name or index, but could not find the interface corresponding to the given name or index.Check configuration values for correctness.Zebra could not find the specified VRFZebra tried to look up a VRF, either by name or ID, and could not find it. This could be due to internal inconsistency (a bug) or a configuration error.Check configuration values for correctness. If values are correct, please file a bug report.More nexthops were provided than the configured multipath limitA route with multiple nexthops was given, but the number of nexthops exceeded the configured multipath limit.Reduce the number of nexthops, or increase the multipath limit.Zebra failed to create one or more nexthopsWhile attempting to create nexthops for a route installation operation, Zebra found that it was unable to create one or more of the given nexthops.Check configuration values for correctness. If they are correct, report this as a bug.Zebra received an installation request for a route without nexthopsZebra received a message from a client requesting a route installation, but the route is invalid since it doesn't have any nexthop address or interface.This is a bug; please report it.Zebra received sourcedest route install without IPv6 address familyZebra received a message from a client requesting a sourcedest route installation, but the address family was not set to IPv6. Only IPv6 is supported for sourcedest routing.Zebra received an installation / creation request for a pseudowire that already existsZebra received an installation or creation request for a pseudowire that already exists, so the installation / creation has been skipped.This message is informational.Zebra received an uninstallation / deletion request for a pseudowire that already existsZebra received an uninstallation / deletion request for a pseudowire that doesn't exist, so the uninstallation / deletion has been skipped.Zebra received uninstall request for a pseudowire that doesn't existZebra received an uninstall request for a pseudowire that doesn't exist, so the uninstallation has been skipped.Zebra attempted to retrieve a connected address for an interface, but the interface had no connected addresses.This warning is situational; it is usually informative but can indicate a misconfiguration.Zebra failed to add address to interfaceZebra attempted to add an address to an interface but was unsuccessful.Zebra could not enable IRDP on interfaceZebra attempted to enable IRDP on an interface, but could not create the IRDP socket. The system may be out of socket resources, or privilege elevation may have failed.Verify that Zebra has the appropriate privileges and that the system has sufficient socket resources.Zebra attempted to enable IRDP on an interface, but the interface was downZebra attempted to enable IRDP on an interface, but the interface was down.Bring up the interface that IRDP is desired on.Zebra cannot enable IRDP on interface because multicast is disabledZebra attempted to enable IRDP on an interface, but multicast functionality was not enabled on the interface.Enable multicast on the interface.Zebra received warning message from NetlinkZebra received a warning message from NetlinkThis message is informational. See the Netlink error message for details.Zebra could not access /var/run/netnsZebra tried to verify that the run directory for Linux network namespaces existed, but this test failed.Ensure that Zebra has the proper privileges to access this directory.Zebra received unknown address family on interfaceZebra received a notification of a connected prefix on an interface but did not recognize the address family as IPv4 or IPv6Zebra route has same destination address as local interfaceZebra noticed that a route on an interface has the same destination address as an address on the interface itself, which may cause issues with routing protocols.Investigate the source of the route to determine why the destination and interface addresses are the same.Zebra broadcast address sanity check failedZebra computed the broadcast address for a connected prefix based on the netmask and found that it did not match the broadcast address it received for the prefix on that interfaceInvestigate the source of the broadcast address to determine why it does not match the computed address.Zebra encountered unknown address family during redistributionDuring a redistribution operation Zebra encountered an unknown address family.This warning can be ignored; the redistribution operation will skip the unknown address family.Zebra advertising unusable interface addressZebra is advertising an address on an interface that is not yet fully installed on the interface.This message is informational. The address should show up on the interface shortly after advertisement.Zebra received route advertisement with parameter mismatchZebra received a router advertisement, but one of the non-critical parameters (AdvCurHopLimit, AdvManagedFlag, AdvOtherConfigFlag, AdvReachableTime or AdvRetransTimer) does not match Zebra's local settings.This message is informational; the route advertisement will be processed as normal. If issues arise due to the parameter mismatch, check Zebra's router advertisement configuration.Zebra received kernel message with unknown versionZebra received a message from the kernel with a message version that does not match Zebra's internal version. Depending on version compatibility, this may cause issues sending and receiving messages to the kernel.If issues arise, check if there is a version of FRR available for your kernel version.Zebra could not determine proper gateway for kernel routeZebra attempted to install a route into the kernel, but noticed it had no gateway and no interface with a gateway could be located.Zebra exceeded maximum LSP labels for a single rtmsgZebra attempted to push more than one label into the kernel; the maximum on OpenBSD is 1 label.EVPN MAC already learnt as remote sticky MACZebra tried to handle a local MAC addition but noticed that it had already learnt the MAC from a remote peer.Kernel does not support IPv6 sourcedest routesZebra attempted to install a sourcedest route into the kernel, but IPv6 sourcedest routes are not supported on the current kernel.Do not use v6 sourcedest routes, or upgrade your kernel.EVPN MAC is detected duplicateZebra has hit duplicate address detection threshold which means host MAC is moving.Check network topology to detect duplicate host MAC for correctness.EVPN IP is detected duplicate by MACZebra has hit duplicate address detection threshold which means MAC-IP pair is moving.Zebra has hit duplicate address detection threshold which means host IP is moving.Check network topology to detect duplicate host IP for correctness.Zebra received Nexthop Group message from the kernel that it cannot process.Check the kernel's link states and routing table to see how it matches ours.Duplicate Nexthop Group MessageZebra received Nexthop Group message from the kernel that it is identical to one it/we already have but with a different ID.See if the nexthop you are trying to add is already present in the fib.Duplicate VRF table id detectedZebra has detected a situation where there are two vrf devices with the exact same tableid. This is considered a complete misconfiguration of VRF devices and breaks a fundamental assumption in FRR about how VRF's workUse different table id's for the VRF's in questionZebra did not free any srv6 locator chunksZebra's srv6-locator chunk cleanup procedure ran, but no srv6 locator chunks were released.Zebra failed to update interface in the kernelZebra made an attempt to update an interfce in the kernel, but it was not successful.Wait for Zebra to reattempt update.Notify a developer.Ignore this error.IRDP message length mismatchDataplane deletion failureZebra table lookup failedNetlink backend not availableUnknown Netlink message typeReceive buffer overrunFailed to delete VNIAdding remote VTEP failedAdding VNI failedA call to sysctl() failedPlease report this bug.No address on interfaceEVPN IP is detected duplicateBad Nexthop Group Message%s: Invalid VRF %d%s: Invalid VRF entry %d%s: Stale client not present%s: Client %s gr count %dzebra/zebra_gr.c&info->t_stale_removal__func__, info->vrf_idGR%s: Client %s stale routes are being deleted%s: Client %s stale route %pFX is deleted%s: Client %s instance GR disabled count %d%s: Instance info is being deleted for client %s%s: Cient %s GR enabled count %d%s: Client %s stale time update event%s: Stale time: %d is now update to: %d%s: Client %s route update complete for AFI %d, SAFI %d%s: Client %s route update pending for AFI %d, SAFI %d%s: Client %s processed %d routes. Start timer again%s: Client %s all stale routes processed%s: Client %s is being deleted%s: Stale client %s is being deleted%s: Stale client %s exist, we should not be here!%s: Client %s Stale timer update to %d%s : old client %s, gr_instance_count %d%s: Error in reading capabilities for client %s%s: GR capabilities for client %s not supported%s: Client %s route update not completed for AFI %d, SAFI %d%s: Client %s canceled stale delete timer vrf %dzebra_gr_route_stale_delete_timer_expiry__func__, zebra_route_string(client->proto), info->vrf_id__func__, zebra_route_string(client->proto), afi, safi__func__, zebra_route_string(client->proto)__func__, zebra_route_string(client->proto), api->afi, api->safi__func__, info->stale_removal_time, api->stale_removal_time__func__, zebra_route_string(client->proto), client->gr_instance_count__func__, zebra_route_string(old_client->proto), old_client->gr_instance_count__func__, zebra_route_string(client->proto), info->stale_removal_time__func__, zebra_route_string(s_client->proto)__func__, zebra_route_string(s_client->proto), s_client->gr_instance_count__func__, zebra_route_string(client->proto), &rn->p__func__, zebra_route_string(proto)__func__, zebra_route_string(client->proto), cnt]R@zebra_gr_process_client_stale_routeszebra_gr_client_info_deltezebra_client_update_infozread_client_capabilitieszebra_gr_client_reconnectzebra_gr_find_stale_clientzebra_gr_client_disconnectzebra_gr_delete_stale_clientzebra_gr_process_route_entryzebra_gr_delete_stale_routezebra_gr_delete_stale_routeszebra_gr_route_stale_delete_timer_expiryzebra_gr_stale_client_cleanupbond mbr %s un-linked from %sbond mbr %s linked to %sbond %s mbr list createbond %s mbr list deletezebra/zebra_l2.cznszif->ifp->name, bond_if->namebond %s lacp bypass changed to %sbond mbr %s unlink from bond skippedbond mbr %s link to bond skippedbond-mbr %s lacp bypass changed to %szif->ifp->name, new_bypass ? "on" : "off"zif->ifp->name, bond_slave->bond_if->namebond_zif->ifp->name, new_bypass ? "on" : "off"zebra_vlan_mbr_re_evalzebra_vlan_bitmap_computezebra_l2if_update_bond_slavezebra_l2if_update_bridge_slavezebra_l2_vxlanif_delzebra_l2_vxlanif_update_access_vlanzebra_l2_vxlanif_add_updatezebra_l2_greif_add_updatezebra_l2_vlanif_updatemap_slaves_to_bridgezebra_l2_bridge_add_updatezebra_l2if_update_bondzebra_l2_unmap_slave_from_bondzebra_l2_bond_lacp_bypass_evalzebra_l2_map_slave_to_bondzebra_l2_map_slave_to_bridgeYesNoVNI: %u L2 VxLAN interface: unknown SVI interface: %s SVI ifIndex: %u Local VTEP IP: %pI4 Mcast group: %pI4 sviInterfacesviIfindexadvertiseGatewayMacipadvertiseSviMacipnumMacsnumArpNd %pI4 flood: %s numRemoteVteps Advertise-gw-macip: %s Advertise-svi-macip: %s Remote VTEPs for this VNI: VxLAN interface: %s VxLAN ifIndex: %u vxlanInterfacevxlanIftenantVrfremoteVtepssvi_if is not passed.Zebra EVPN MAC Table vni: %uSend EVPN_DEL %u to %s remote_gw sticky IP zebra/zebra_evpn.c__func__, macaddr, mac->flagsmacaddr, ipaddr, vniipaddr, macaddrzevpn->vni, zevpnin_param && p_ifpbr_ifp_zevpn && in_param./zebra/zebra_evpn_vxlan.h&n->emac, ip, zevpn->vniPIM-SMVNI remote VTEPSend ip prefix %pFX %s on vrf %s No remote VTEPs known for this VNI Number of MACs (local and remote) known for this VNI: %u Number of ARPs (IPv4 and IPv6, local and remote) known for this VNI: %u %-10u %-4s %-21s %-8u %-8u %-15u %-37s MAC %pEA doesn't exist for neigh %pIA on VNI %u%u:SVI %s(%u) VNI %u, sending GW MAC %pEA IP %pIA del to BGPVNI: %u GW-MACIP enabled, retain gw-macipVNI: %u SVI-MACIP enabled, retain svi-macipReading MAC FDB and Neighbors for intf %s(%u) VNI %u master %uZebra EVPN Neighbor Table vni: %uSend EVPN_ADD %u %pI4 tenant vrf %s(%u) SVI index %u to %sVNI %u hash %p couldn't be uninstalled - no intfUnknown VNI %u upon remote MACIP ADDIgnoring remote MACIP ADD VNI %u, invalid interface state or infoIgnore sync-macip vni %u mac %pEA%s%s%s%sIgnore sync-macip add; ES %s is not readyNeigh %pIA: MAC %pEA not found, Auto MAC createdUnknown VNI %u upon remote MACIP DELIgnoring remote MACIP DEL VNI %u, invalid interface state or infoFailed to locate MAC %pEA for Neigh %pIA VNI %u upon remote MACIP DELFailed to locate MAC %pEA & Neigh %pIA VNI %u upon remote MACIP DELIgnore remote MACIP DEL VNI %u MAC %pEA%s%s as MAC is already configured as gateway MAC%s: MAC %pEA (flags 0x%x) is remote and duplicate, read kernel for local entryvni, macaddr, ipa_len ? " IP " : "", ipa_len ? ipaddr2str(ipaddr, buf1, sizeof(buf1)) : ""zevpn->vni, macaddr, ipa_len ? " IP " : "", ipa_len ? ipaddr2str(ipaddr, ipbuf, sizeof(ipbuf)) : "", sticky ? " sticky" : "", remote_gw ? " remote_gw" : ""Failed to add remote VTEP, VNI %u zevpn %p upon remote MACIP ADDzevpn->vni, zebra_route_string(client->proto)zevpn->vni, &zevpn->local_vtep_ip, vrf_id_to_name(zevpn->vrf_id), zevpn->vrf_id, (zevpn->svi_if ? zevpn->svi_if->ifindex : 0), zebra_route_string(client->proto)ifp->name, ifp->ifindex, zevpn->vni, zif->brslave_info.bridge_ifindexifp->vrf->vrf_id, ifp->name, ifp->ifindex, zevpn->vni, &n->emac, ipp, (cmd == ZEBRA_IP_PREFIX_ROUTE_ADD) ? "ADD" : "DEL", vrf_id_to_name(vrf_id)zebra_evpn_rem_macip_delzebra_evpn_process_sync_macip_addzebra_evpn_rem_macip_addzebra_evpn_vtep_uninstallzebra_evpn_send_del_to_clientzebra_evpn_send_add_to_clientzebra_evpn_read_mac_neighzvni_map_to_macvlan_nszebra_evpn_map_to_macvlanzebra_evpn_from_svi_nszebra_evpn_from_svizebra_evpn_map_vlan_nszebra_evpn_map_vlanzebra_evpn_svi_macip_del_for_evpn_hashzebra_get_vrr_intf_for_svizebra_evpn_gw_macip_del_for_evpn_hashzebra_evpn_gw_macip_delip_prefix_send_to_clientzebra_evpn_advertise_subnetzebra_evpn_add_macip_for_intfzebra_evpn_del_macip_for_intfVNI %d MAC %pEA unlinked from ifp %s (%u)%s: duplicate addr MAC %pEA flags %sskip update to client, learn count %u recover time %u%s: duplicate addr MAC %pEA flags %sdetection time passed, reset learn count %uVNI %u: MAC %pEA detected as duplicate during %s VTEP %pI4VNI %u: MAC %pEA IP %pIA detected as duplicate during %s update, inherit duplicate from MAC%s: duplicate addr MAC %pEA flags %sauto recovery time %u startMAC list deleted for ifp %s (%u)MAC list created for ifp %s (%u)VNI %d MAC %pEA linked to ifp %s (%u) Local Seq: %u Remote Seq: %u Duplicate detection started at %s, detection count %u %-17s %-6s %-5s %-30s %-5s %u/%u Send MACIP %s f %s state %u MAC %pEA IP %pIA seq %u L2-VNI %u ESI %s to %s%s: duplicate addr mac %pEA flags %slearn count %u host count %u auto recovery expired%s: dp-install sync-mac vni %u mac %pEA es %s 0x%x %sskipped, no es-evi%s: dp-install sync-mac vni %u mac %pEA es %s %s%sskipped, no access-port%s: dp-install sync-mac vni %u mac %pEA es %s %s%sskipped, no brdp-%s sync-nw-mac vni %u mac %pEA es %s %s%sdp-install sync-mac vni %u mac %pEA es %s %s%s%ssync-mac vni %u mac %pEA es %s %shold expiredsync-mac vni %u mac %pEA es %s %shold stoppedMAC %pEA (flags 0x%x vni %u) has non-empty neigh list count %u, mark MAC as AUTOsync-mac del vni %u mac %pEA es %s seq %d f %ssync-mac vni %u mac %pEA es %s %shold started%s-macip not ready vni %u %s-mac %pEA lower seq %u f 0x%x%s-macip accept vni %u %s-mac %pEA lower seq %u f %s%s-macip ignore vni %u %s-mac %pEA as existing has higher seq %u f %ssync-mac vni %u mac %pEA old_f %snew_f %ssync-mac %s vni %u mac %pEA es %s seq %d f %s%s%sIgnore remote MACIP ADD VNI %u MAC %pEA as MAC is already configured as gateway MACsync-mac->remote vni %u mac %pEA es %s seq %d f %sADD %sMAC %pEA intf %s(%u) VID %u -> VNI %u%sUPD %sMAC %pEA intf %s(%u) VID %u -> VNI %u %scurFlags %s Add/Update %sMAC %pEA intf %s(%u) VID %u -> VNI %u%s, entry exists and has not changed MAC %pEA already learnt as remote sticky MAC behind VTEP %pI4 VNI %ulocal mac vni %u mac %pEA es %s seq %d f %s%sDEL MAC %pEA VNI %u seq %u flags 0x%x nbr count %ure-add sync-mac vni %u mac %pEA es %s seq %d f %szevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", mac->loc_seq, zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))&mac->macaddr, zevpn->vni, mac->loc_seq, mac->flags, ((mac->neigh_list)->count)zif->ifp->name, zif->ifp->ifindexzmac->zevpn->vni, &zmac->macaddr, ifp->name, ifp->ifindexzevpn->vni, macaddr, mac->es ? mac->es->esi_str : "", mac->loc_seq, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), local_inactive ? "local-inactive" : ""macaddr, &mac->fwd_info.r_vtep_ip, zevpn->vnisticky ? "sticky " : "", macaddr, ifp->name, ifp->ifindex, vid, zevpn->vni, local_inactive ? " local_inactive" : ""sticky ? "sticky " : "", macaddr, ifp->name, ifp->ifindex, vid, zevpn->vni, local_inactive ? "local-inactive " : "", zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))sticky ? "sticky " : "", macaddr, ifp->name, ifp->ifindex, vid, zevpn->vni, local_inactive ? " local-inactive" : ""__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), mac->dad_count, ((mac->neigh_list)->count)zebra_evpn_dad_mac_auto_recovery_exp&mac->dad_mac_auto_recovery_timer__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf)), zvrf->dad_freeze_timemac->zevpn->vni, &mac->macaddr, &nbr->ip, is_local ? "local" : "remote"mac->zevpn->vni, &mac->macaddr, is_local ? "local update, last" : "remote update, from", &vtep_ip__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), mac->dad_count__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), mac->dad_count, zvrf->dad_freeze_timezevpn->vni, macaddr, mac->es ? mac->es->esi_str : "-", mac->loc_seq, zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))sync ? "sync" : "rem", zevpn->vni, n_type, &mac->macaddr, tmp_seq, zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))sync ? "sync" : "rem", zevpn->vni, n_type, &mac->macaddr, tmp_seq, mac->flagscreated ? "created" : "updated", zevpn->vni, macaddr, mac->es ? mac->es->esi_str : "-", mac->loc_seq, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), inform_bgp ? "inform_bgp" : "", inform_dataplane ? " inform_dp" : ""zevpn->vni, macaddr, zebra_evpn_zebra_mac_flag_dump( &omac, omac_buf, sizeof(omac_buf)), zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))mac->zevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf))mac->zevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", mac->loc_seq, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf))zevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), set_static ? "static " : "", set_inactive ? "inactive " : ""set_static ? "install" : "uninstall", zevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), set_inactive ? "inactive " : ""caller, zevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), set_inactive ? "inactive " : ""caller, zevpn->vni, &mac->macaddr, mac->es ? mac->es->esi_str : "-", mac->flags, set_inactive ? "inactive " : ""__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))&mac->macaddr, mac->flags, zevpn->vni, ((mac->neigh_list)->count)__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf))(cmd == ZEBRA_MACIP_ADD) ? "Add" : "Del", zclient_evpn_dump_macip_flags(flags, flag_buf, sizeof(flag_buf)), state, macaddr, ip, seq, vni, es ? es->esi_str : "-", zebra_route_string(client->proto)remoteVtepLOC Inactive PROXY PEER Active FPM DUP REM DEF GW Default GW REM Router STICKY AUTO REM LOC None %s%s%s%s%s%s%s%s%s%s%s%slocal update, lastremote update, fromremote%02d:%02d:%02d%dd%02dh%02dm%02dw%dd%02dhintfremoteEsautostickyMacsviMacdefaultGatewayremoteGatewayMacuptimelocalSequenceremoteSequencedetectionCountisDuplicatesyncNeighCountlocalInactivepeerProxypeerActivepeerActiveHoldesineighbors Intf: %s(%u) Intf: - VLAN: %u Remote ES: %s Remote VTEP: %pI4 Auto Mac Sticky Mac SVI-Mac Default-gateway Mac Remote-gateway Mac Sync-info: neigh#: %u local-inactive peer-proxy peer-active (ht: %s) Duplicate, detected at %s Neighbors: No Neighbors %s %s %-17s %-6s %-5s %-30s %-5u VNI %u Intf/Remote ES/VTEP%-17s %-6s %-5s%-30s %-5s %s Seq #'sVLAN %u/%u %-5sAddDel%s: MAC %pEA flags %sstatic %s: Del MAC %pEA flags %s inform_dpupdatedlocal-inactive local_inactiveSVI %s mac freeSVI %s mac addzebra/zebra_evpn_mac.czevpn->vni, macaddrzebra_evpn_mac_hold_exp_cb&mac->hold_timerEVPN MACzebra_evpn_mac_svi_addzebra_evpn_mac_svi_delzebra_evpn_del_local_maczebra_evpn_mac_ifp_newzebra_evpn_mac_ifp_linkzebra_evpn_add_update_local_maczebra_evpn_dad_mac_auto_recovery_expzebra_evpn_dup_addr_detect_for_maczebra_evpn_mac_remote_macip_addzebra_evpn_mac_is_bgp_seq_okzebra_evpn_proc_sync_mac_updatezebra_evpn_mac_hold_exp_cbzebra_evpn_mac_start_hold_timerzebra_evpn_sync_mac_delzebra_evpn_mac_stop_hold_timerzebra_evpn_sync_mac_dp_installzebra_evpn_check_mac_del_from_dbzebra_evpn_mac_del_hash_entryzebra_evpn_mac_delzebra_evpn_mac_addzebra_evpn_macip_send_msg_to_clientzebra_evpn_print_maczebra_evpn_rem_mac_uninstallzebra_evpn_mac_ifp_unlinkzebra_evpn_mac_ifp_del router new_mac_static old_mac_static new_n_static old_n_static inform_bgp new_bgp_ready old_bgp_readyFailed to add MAC %pEA VNI %uflag-updateauto-mac Flags: Router ,RouterIP: %s Sync-info:state Remote ES: %s Remote VTEP: %pI4 Flags: Default-gatewayState%s: VNI %u vrf lookup failed.zebra/zebra_evpn_neigh.c__func__, zevpn->vniip, &n->emac, zevpn->vni&n->ip, macaddr, zevpn->vni./zebra/zebra_evpn_neigh.hzevpn->vni, macaddr, &n->ipzevpn->vxlan_if->vrf->vrf_idmacaddr, ip, zevpn->vni&zmac->macaddr, zevpn->vnizebra_evpn_neigh_hold_exp_cb&n->hold_timerEVI Neighbor%s: dp-install sync-neigh vni %u ip %pIA mac %pEA if %d f 0x%x skipped%s: dp-install sync-neigh vni %u ip %pIA mac %pEA if %s(%d) f 0x%x%s%s%ssync-neigh deref mac vni %u ip %pIA mac %pEA ref %dsync-neigh ref mac vni %u ip %pIA mac %pEA ref %d%s: duplicate addr MAC %pEA IP %pIA flags 0x%x skip installing, learn count %u recover time %u%s: duplicate addr MAC %pEA IP %pIA flags 0x%x detection time passed, reset learn count %uVNI %u: MAC %pEA IP %pIA detected as duplicate during %s VTEP %pI4%s: duplicate addr MAC %pEA IP %pIA flags 0x%x auto recovery time %u startsync-neigh ref-chg vni %u ip %pIA mac %pEA f 0x%x %d%s%s%s%s by %ssync-neigh vni %u ip %pIA mac %pEA 0x%x hold expired%s-macip not ready vni %u %s mac %pEA IP %pIA lower seq %u f 0x%x%s-macip accept vni %u %s mac %pEA IP %pIA lower seq %u f 0x%x%s-macip ignore vni %u %s mac %pEA IP %pIA as existing has higher seq %u f 0x%xsync-neigh vni %u ip %pIA mac %pEA 0x%x hold stopsync-neigh del vni %u ip %pIA mac %pEA f 0x%xsync-neigh vni %u ip %pIA mac %pEA 0x%x hold startsync-neigh vni %u ip %pIA mac %pEA old_f 0x%x new_f 0x%xsync-neigh %s vni %u ip %pIA mac %pEA if %s(%d) seq %d f 0x%x%s%s%s: duplicate addr MAC %pEA IP %pIA flags 0x%x learn count %u vni %u auto recovery expiredProcessing neighbors on local MAC %pEA %s, VNI %uProcessing neighbors on local MAC %pEA DEL, VNI %uProcessing neighbors on remote MAC %pEA ADD, VNI %uAUTO MAC %pEA created for neigh %pIA on VNI %u Unable to find vrf for: %d Ignoring entry mac is the same and is_router == cur_is_router%s neigh vni %u ip %pIA mac %pEA f 0x%x%s%s%s%s%s%s %s Neighbor active and frozensync-neigh vni %u ip %pIA mac %pEA 0x%x clearVNI %u: MAC %pEA IP %pIA detected as duplicate during local update, inherit duplicate from MACSeq changed for MAC %pEA VNI %u - old %u new %u Neighbor on hold not sendingIgnore remote neigh %pIA (MAC %pEA) on L2-VNI %u - MAC unknown or local%s: clear neigh %s dup state, flags 0x%x seq %uFlags: I=local-inactive, P=peer-active, X=peer-proxy %*s %-6s %-5s %-8s %-17s %-30s %s %*s %-6s %-5s %-8s %-17s %-30s %u/%u sync->remote neigh vni %u ip %pIA mac %pEA seq %d f0x%xVNI %u: MAC %pEA IP %pIA detected as duplicate during remote update, inherit duplicate from MACSVI %s(%u) L2-VNI %u, sending GW MAC %pEA IP %pIA add to BGP with flags 0x%xSVI %s(%u) L2-VNI %u, sending SVI MAC %pEA IP %pIA add to BGP with flags 0x%x%s: IP %pIA (flags 0x%x intf %s) is remote and duplicate, read kernel for local entry%s: IP %pIA MAC %pEA (flags 0x%x) found doesn't match MAC %pEA, ignoring Neigh DELTrying to del a neigh %pIA without a mac %pEA on VNI %ure-add sync neigh vni %u ip %pIA mac %pEA 0x%xn->zevpn->vni, &n->ip, &n->emac, n->flags__func__, ipaddr, &n->emac, n->flags, &mac->macaddr__func__, ipaddr, n->flags, vlan_if ? vlan_if->name : "Unknown"ifp->name, ifp->ifindex, zevpn->vni, &mac->macaddr, ip, n->flagszevpn->vni, &mac->macaddr, &n->ipn->zevpn->vni, &n->ip, &n->emac, seq, n->flags__func__, buf, nbr->flags, nbr->loc_seqpfx, n->zevpn->vni, &n->ip, &n->emac, n->flags, is_router ? " router" : "", local_inactive ? " local-inactive" : "", old_bgp_ready ? " old_bgp_ready" : "", new_bgp_ready ? " new_bgp_ready" : "", inform_dataplane ? " inform_dp" : "", inform_bgp ? " inform_bgp" : "", sfx__func__, &nbr->emac, &nbr->ip, nbr->flags, nbr->dad_count, zevpn->vnizebra_evpn_dad_ip_auto_recovery_exp&nbr->dad_ip_auto_recovery_timer__func__, &nbr->emac, &nbr->ip, nbr->flags, zvrf->dad_freeze_timenbr->zevpn->vni, &nbr->emac, &nbr->ip, is_local ? "local update, last" : "remote update, from", &vtep_ip__func__, &nbr->emac, &nbr->ip, nbr->flags, nbr->dad_count__func__, &nbr->emac, &nbr->ip, nbr->flags, nbr->dad_count, zvrf->dad_freeze_timemacaddr, zevpn->vni, zmac->loc_seq, mac_new_seq&zmac->macaddr, seq_change ? "CHANGE" : "ADD", zevpn->vnin->zevpn->vni, &n->ip, &n->emac, mac->sync_neigh_cntcreated ? "created" : "updated", n->zevpn->vni, &n->ip, &n->emac, ifp ? ifp->name : "", ifindex, n->loc_seq, n->flags, inform_bgp ? " inform_bgp" : "", inform_dataplane ? " inform_dp" : ""n->zevpn->vni, &n->ip, &n->emac, old_flags, n->flagssync ? "sync" : "remote", zevpn->vni, n_type, macaddr, &n->ip, tmp_seq, n->flagscaller, n->zevpn->vni, &n->ip, &n->emac, ifp->name, n->ifindex, n->flags, set_router ? " router" : "", set_static ? " static" : "", set_inactive ? " inactive" : ""caller, n->zevpn->vni, &n->ip, &n->emac, n->ifindex, n->flagsn->zevpn->vni, &n->ip, &n->emac, n->flags, mac->sync_neigh_cnt, old_n_static ? " old_n_static" : "", new_n_static ? " new_n_static" : "", old_mac_static ? " old_mac_static" : "", new_mac_static ? " new_mac_static" : "", callerzebra_evpn_neigh_del_ipzebra_evpn_neigh_remote_uninstallzebra_evpn_neigh_gw_macip_addzebra_evpn_neigh_remote_macip_addzebra_evpn_clear_dup_neigh_hashzebra_evpn_remote_neigh_updatezebra_evpn_local_neigh_update_logzebra_evpn_dad_ip_auto_recovery_expzebra_evpn_dup_addr_detect_for_neighzebra_evpn_neigh_clear_sync_infozebra_evpn_local_neigh_updatezebra_evpn_process_neigh_on_remote_mac_addzebra_evpn_process_neigh_on_local_mac_delzebra_evpn_process_neigh_on_local_mac_changezebra_evpn_neigh_del_hash_entryzebra_evpn_local_neigh_ref_maczebra_evpn_local_neigh_deref_maczebra_evpn_proc_sync_neigh_updatezebra_evpn_neigh_hold_exp_cbzebra_evpn_neigh_start_hold_timerzebra_evpn_sync_neigh_delzebra_evpn_neigh_stop_hold_timerzebra_evpn_neigh_is_bgp_seq_okzebra_evpn_sync_neigh_dp_installzebra_evpn_sync_neigh_static_chgremote_neigh_count:%s: Scheduling MLAG writeZebra MLAGZebra MLAG threadzebra/zebra_mlag.c__func__, client->protoclient->mlag_reg_mask1__func__, msg_type__func__, msg_type, len__func__, wr_countzebra_mlag_terminate_pthreadzebra_mlag_client_msg_handler&zrouter.mlag_info.t_writezebra_mlag_private_write_data:%s: Processing MLAG write, %u messages in queue:%s: Got a NULL Messages, some thing wrong:%s: Posted %d messages to MLAGD%s: Posting MLAG data for msg_type:0x%x to interested clients%s: Posting MLAG data of length-%d to client:%d %s: Publishing MLAG process state:%s to %s Client%s: Enqueued MLAG Register to MLAG Thread %s: Enqueued MLAG De-Register to MLAG Thread %s: failed to process mlag data-%d, %uReceived MLAG Registration from client-proto:%dClient is registered, existing mask: 0x%x, new mask: 0x%xRegistering for MLAG Updates with mask: 0x%x, First client, opening the channel with MLAGFail to open channel with MLAG,rc:%d, post Proto-downClient Registered successfully for MLAG UpdatesReceived MLAG De-Registration from client-proto:%dLast client for MLAG, close the channel Client De-Registered successfully for MLAG UpdatesReceived Client MLAG Data from client-proto:%d%s: Enqueued Client:%d data to MLAG Thread Test: Changing role from %s to %smlag_role2str(orig, buf1, sizeof(buf1)), mlag_role2str(orig, buf2, sizeof(buf2))client->mlag_reg_mask1, reg_maskzebra_mlag_post_data_from_main_thread__func__, (msg_type == ZEBRA_MLAG_PROCESS_UP) ? "UP" : "DOWN", (client) ? "one" : "all"__func__, msg_len, client->protoZebra MLAG write thread terminate calledZebra MLAG: still some clients are interestedzebra_mlag_private_cleanup_datazebra_mlag_private_close_channelzebra_mlag_private_open_channelzebra_mlag_private_monitor_statezebra_mlag_test_mlag_internalzebra_mlag_forward_client_msgzebra_mlag_client_unregisterzebra_mlag_client_registerzebra_mlag_publish_process_statezebra_mlag_post_data_from_main_threadzebra_mlag_process_mlag_datazebra_mlag_send_deregisterzebra_mlag_terminate_pthreadzebra_mlag_client_msg_handlerzebra_mlag_signal_write_threadzebra_mlag_send_registerMLag is configured to: %s primaryzebra/zebra_mlag_vty.ctest_mlag_cmdtest_mlagshow zebra mlagshow_mlag_cmdshow_mlagzebra_mlag_vty_inittest zebra mlag Test code Zebra information Modify the Mlag state Mlag is not setup on the machine Mlag is setup to be primary Mlag is setup to be the secondary Show running system information Zebra information The mlag role on this machine %s: no match for lsp nhlfe %sAlloc LSP in-label %uStaticLDPSR (OSPF)SR (IS-IS)SHARPSR-TE (backup) (installed) via %pI4 via %s dev %sIfindex: %ubackup %s: skip LSP in-label %uUpdate client %s%pRN IPv4 Explicit NullRouter AlertIPv6 Explicit Nullimplicit-nullEntropy Label IndicatorGeneric Associated ChannelOAM AlertExtensionReserved (%u) Label: %s, Label Index: %u Client list: %s(fd %d)outLabeloutLabelStackbackupIndexinLabelbackupNexthopsLSP Install Failure: %uLSP Deletion Failure: %uLSP Update Failure: %u, changedLSP dplane notif, in-label %uregisteredUpdate client label %uAdd fec %pFX label %uUpdate fec %pFX new label %umpls label bind %pFX %s Del static LSP in-label %uLocal label: %u%s [backup %d]%u|%s|%s|%sexplicit-nullmpls lsp %u %s %s ZEBRA SLSP table: %sZEBRA LSP table: %sLSP processingzebra/zebra_mpls.crn, new_label__func__, lsp->ile.in_labelin_label, bufin_label, buf, out_labelnh->nh_labellsp->ile.in_label, lsp->flagsrn != NULL__func__, prefixp, in_labelfec->label__func__, bufbuf, tstrdplane_ctx_get_in_label(ctx)MPLS nexthop objectMPLS FEC objectMPLS LSP objectLSP dplane notif: matched nh %s (%sinstalled)LSP dplane notif: no match, nh %s%s: matched lsp nhlfe %s (installed)%s: matched lsp nhlfe %s (not installed)Free LSP in-label %u flags 0x%x type: %s remote label: %s distance: %d %s: invalid nexthop: no labels%s: invalid: blackhole nexthopLSP in-label %u type %d %snexthop %s out-label(s) changed to %s (old %s)Add LSP in-label %u type %d %snexthop %s out-label(s) %s%s: work_queue does not exist!Del LSP in-label %u type %d nexthop %s flags 0x%xDel backup LSP in-label %u type %d nexthop %s flags 0x%xSchedule LSP in-label %u flags 0x%xLSP in-label %u type %d nexthop %s out-label changedAdd LSP in-label %u type %d nexthop %s out-label %uUpdate fec %pRN new label %u upon label blockProcess LSP in-label %u oldbest %s newbest %s flags 0x%x ecmp# %dLSP dplane ctx %p, op %s, in-label %u, result %sLSP ctx %p: in-label %u not foundLSP Install Failure: in-label %uLSP Deletion Failure: in-label %udplane LSP notif: in-label %u not foundLSP dplane notif: lfib backups, start_count %d, end_count %d%sLSP dplane notif: lfib start_count %d, end_count %d%s, but using statically configured labelRejecting FEC register for %pFX with both label %u and Label Index %u specified, client %sFailed to add FEC %pFX upon register, client %sFEC %pFX label%s %u %s by client %s%sFailed to find FEC %pFX upon unregister, client %sFEC %pFX unregistered by client %sFailed to add FEC %pFX upon configFailed to find FEC %pFX upon deleteDelete fec %pFX label %u label index %u%s: FTN update requested: no route for prefix %pFX%s: Unable to %sinstall LSP: label %u, znh %s%s: Unable to update FEC: prefix %pFX, label %u, znh %s%s: unable to add backup nhlfe, label: %u%s: Unable to %sinstall backup LSP: label %u, znh %s%s: Unable to update backup FEC: prefix %pFX, label %u, znh %sUpd static LSP in-label %u nexthop %s out-label %u (old %u)Add static LSP in-label %u nexthop %s out-label %uDel static LSP in-label %u nexthop %sInbound Label|Type|Nexthop|Outbound Labelmpls label global-block %u %u zebra_mpls_cleanup_fecs_for_clientzebra_mpls_cleanup_zclient_labelsDisabling MPLS support (no kernel support)lsp->ile.in_label, oldbest ? buf : "NULL", newbest ? buf2 : "NULL", lsp->flags, lsp->num_ecmpin_label, buf, out_label, nh->nh_label->label[0]lsp->ile.in_label, type, buf, nhlfe->flagsin_label, type, buf, nhlfe->flagslsp->ile.in_label, type, backup_str, buf, buf2lsp->ile.in_label, type, backup_str, buf, buf2, buf3__func__, prefix, zl->local_label, buf__func__, (add_p ? "" : "un"), zl->local_label, bufp, fec->label, fec->label_indexp, zebra_route_string(client->proto)p, have_label_index ? " index" : "", have_label_index ? label_index : label, new_client ? "registered" : "updated", zebra_route_string(client->proto), is_configured_fec ? ", but using statically configured label" : ""p, label, label_index, zebra_route_string(client->proto)label, nhlfe->type, buf, nhlfe->flagslsp->ile.in_label, lsp_type, buf, nexthop->nh_label->label[0]lsp->ile.in_label, lsp_type, bufstart_count, end_count, changed_p ? ", changed" : ""ctx, dplane_ctx_get_in_label(ctx)ctx, dplane_op2str(op), dplane_ctx_get_in_label(ctx), dplane_res2str(status)`p00`H((ppPD$$ܥ$Ddĩ4]Show running system information MPLS information MPLS FEC table FEC to display information about FEC to display information about no mpls label bind [<(16-1048575)|implicit-null>]Negate a command or set its defaults MPLS information Label configuration Establish FEC to label binding IPv4 prefix IPv6 prefix MPLS Label to bind Use Implicit-Null Label mpls label bind <(16-1048575)|implicit-null|explicit-null>MPLS information Label configuration Establish FEC to label binding IPv4 prefix IPv6 prefix MPLS Label to bind Use Implicit-Null Label Use Explicit-Null Label Negate a command or set its defaults MPLS information Establish label switched path Incoming MPLS label no mpls lsp (16-1048575) <(16-1048575)|explicit-null|implicit-null>Negate a command or set its defaults MPLS information Establish label switched path Incoming MPLS label IPv4 gateway address IPv6 gateway address Outgoing MPLS label Use Explicit-Null label Use Implicit-Null label no_mpls_transit_lsp_out_label_cmdno mpls lsp (16-1048575) Negate a command or set its defaults MPLS information Establish label switched path Incoming MPLS label IPv4 gateway address IPv6 gateway address mpls lsp (16-1048575) <(16-1048575)|explicit-null|implicit-null>MPLS information Establish label switched path Incoming MPLS label IPv4 gateway address IPv6 gateway address Outgoing MPLS label Use Explicit-Null label Use Implicit-Null label zebra_mpls_vty_init%s: Not found zclient(proto=%u, instance=%u).%s: Releasing srv6-locator on %s%s: SRv6 locator chunk not releasedSRv6 locator doesn't support vrfUnable to assign locator chunk to %s instance %uAssigned locator chunk %s to %s instance %uNot found zclient(proto=%u, instance=%u).%s: Released %d srv6-locator chunkszebra_srv6_manager_get_locator_chunkzebra_srv6_manager_release_locator_chunk(*loc)->name, zebra_route_string(client->proto), client->instance__func__, c->proto, c->instancesrv6_manager_client_disconnect%s: locator %s was not found%s: locator is already ownedzebra_srv6_cleanupzebra/zebra_srv6.c__func__, locator_name(loc_node)->data != NULLloc_node(chunk_node)->data != NULLchunk_node(n)->data != NULLc->proto, c->instancesrv6_manager_release_chunksrv6_manager_get_chunksrv6_manager_client_connectSRv6 Manager ChunkSRv6 Managerassign_srv6_locator_chunkzebra_srv6_manager_get_locator_chunkzebra_srv6_manager_release_locator_chunkrelease_srv6_locator_chunkrelease_daemon_srv6_locator_chunkszebra_notify_srv6_locator_deletezebra_notify_srv6_locator_addzebra_srv6_locator_lookupzebra_srv6_locator_deletezebra_srv6_locator_addLocator: %-20s %7d %-24s %s Name: %s Prefix: %s Block-Bit-Len: %u Node-Bit-Len: %u Function-Bit-Len: %u Argument-Bit-Len: %u Behavior: uSID Chunks: - prefix: %s, owner: %s %% Can't find SRv6 locator segment-routing srv6 locators block-len %u node-len %u func-bits %u arg-len %u behavior usid exit ! locator %s prefix %s/%u%% Alloc failed prefix_strblock_bit_lennode_bit_lenfunc_bit_lenzebra/zebra_srv6_vty.c(client_node)->data != NULLclient_node[no] behavior usidlocator_behavior_cmdlocator_behaviorlocator_prefix_cmdlocator_prefixno locator WORDno_srv6_locator_cmdno_srv6_locatorsrv6_locators_cmdsrv6_locatorsno srv6no_srv6_cmdno_srv6Segment Routing SRv6 segment-routingSegment Routing segment_routing_cmdsegment_routingshow_srv6_locator_detail_cmdshow_srv6_locator_detailshow_srv6_locator_cmdshow_srv6_locatorsrv6-locator%s(config-srv6-locator)# srv6-locators%s(config-srv6-locators)# %s(config-srv6)# %s(config-sr)# Name ID Prefix Status -------------------- ------- ------------------------ ------- %% block-len + node-len must be equal to the selected prefix length %d %% prefix-len + function-len + arg-len (%ld) cannot be greater than 128 %% currently func_bit_len > 20 is not supported Negate a command or set its defaults Configure SRv6 behavior Specify SRv6 behavior uSID prefix X:X::X:X/M$prefix [block-len (16-64)$block_bit_len] [node-len (16-64)$node_bit_len] [func-bits (0-64)$func_bit_len]Configure SRv6 locator prefix Specify SRv6 locator prefix Configure SRv6 locator block length in bits Specify SRv6 locator block length in bits Configure SRv6 locator node length in bits Specify SRv6 locator node length in bits Configure SRv6 locator function length in bits Specify SRv6 locator function length in bits Negate a command or set its defaults Segment Routing SRv6 locator Specify locator-name Segment Routing SRv6 locator Specify locator-name Segment Routing SRv6 locators Negate a command or set its defaults Segment Routing SRv6 show segment-routing srv6 locator NAME detail [json]Show running system information Segment Routing Segment Routing SRv6 Locator Information Locator Name Detailed information JavaScript Object Notation show segment-routing srv6 locator [json]Show running system information Segment Routing Segment Routing SRv6 Locator Information JavaScript Object Notation zebra_sr_configzebra_srv6_vty_initlocator_prefix_magicno_srv6show_srv6_locator_detailshow_srv6_locator%s: Invalid address family received while parsingAsking for (%pIA,%pIA)[%s(%u)] mroute information&mroute.src, &mroute.grp, zvrf->vrf->name, zvrf->vrf->vrf_idzebra/zebra_mroute.czebra_ipmr_route_statsfrr-zebra/frr-zebra:zebra/zapi-packets/frr-zebra:get-v6-mroute-info/frr-zebra:get-vrf-info/frr-zebra:get-vrf-vni-info/frr-zebra:get-evpn-info/frr-zebra:get-vni-info/frr-zebra:get-evpn-vni-rmac/frr-zebra:get-evpn-macs/frr-zebra:get-evpn-arp-cache/frr-zebra:get-pbr-ipset/frr-zebra:get-pbr-iptable/frr-zebra:get-debugs/frr-zebra:zebra/mcast-rpf-lookup/frr-zebra:zebra/ip-forwarding/frr-zebra:zebra/ipv6-forwarding/frr-zebra:zebra/workqueue-hold-timer/frr-zebra:zebra/import-kernel-table/table-id/frr-zebra:zebra/import-kernel-table/distance/frr-zebra:zebra/import-kernel-table/route-map/frr-zebra:zebra/allow-external-route-update/frr-zebra:zebra/dplane-queue-limit/frr-zebra:zebra/debugs/debug-events/frr-zebra:zebra/debugs/debug-zapi-send/frr-zebra:zebra/debugs/debug-zapi-recv/frr-zebra:zebra/debugs/debug-zapi-detail/frr-zebra:zebra/debugs/debug-kernel/frr-zebra:zebra/debugs/debug-kernel-msg-send/frr-zebra:zebra/debugs/debug-kernel-msg-recv/frr-zebra:zebra/debugs/debug-rib/frr-zebra:zebra/debugs/debug-rib-detail/frr-zebra:zebra/debugs/debug-fpm/frr-zebra:zebra/debugs/debug-nht/frr-zebra:zebra/debugs/debug-nht-detail/frr-zebra:zebra/debugs/debug-mpls/frr-zebra:zebra/debugs/debug-vxlan/frr-zebra:zebra/debugs/debug-pw/frr-zebra:zebra/debugs/debug-dplane/frr-zebra:zebra/debugs/debug-dplane-detail/frr-zebra:zebra/debugs/debug-mlag/frr-zebra:get-route-information/frr-zebra:get-evpn-vni-nexthops/frr-zebra:clear-evpn-dup-addr/frr-interface:lib/interface/frr-zebra:zebra/ip-addrs/frr-interface:lib/interface/frr-zebra:zebra/ip-addrs/label/frr-interface:lib/interface/frr-zebra:zebra/ip-addrs/ip4-peer/frr-interface:lib/interface/frr-zebra:zebra/multicast/frr-interface:lib/interface/frr-zebra:zebra/link-detect/frr-interface:lib/interface/frr-zebra:zebra/shutdown/frr-interface:lib/interface/frr-zebra:zebra/bandwidth/frr-interface:lib/interface/frr-zebra:zebra/state/up-count/frr-interface:lib/interface/frr-zebra:zebra/state/down-count/frr-interface:lib/interface/frr-zebra:zebra/state/zif-type/frr-interface:lib/interface/frr-zebra:zebra/state/ptm-status/frr-interface:lib/interface/frr-zebra:zebra/state/vlan-id/frr-interface:lib/interface/frr-zebra:zebra/state/vni-id/frr-interface:lib/interface/frr-zebra:zebra/state/remote-vtep/frr-interface:lib/interface/frr-zebra:zebra/state/mcast-group/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/afi-safi-name/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/table-id/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/prefix/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/protocol/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/instance/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/distance/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/metric/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/tag/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/selected/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/installed/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/failed/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/queued/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/internal-flags/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/internal-status/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/uptime/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/id/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/nh-type/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/vrf/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/gateway/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/interface/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/bh-type/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/onlink/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/srte-color/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/mpls-label-stack/entry/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/mpls-label-stack/entry/id/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/mpls-label-stack/entry/label/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/mpls-label-stack/entry/ttl/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/mpls-label-stack/entry/traffic-class/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/duplicate/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/recursive/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/active/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/fib/frr-vrf:lib/vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop/weight/frr-vrf:lib/vrf/frr-zebra:zebra/l3vni-id/frr-vrf:lib/vrf/frr-zebra:zebra/prefix-onlyvrf vni %u unmapping failed with error: %sinterface %s Can't find address interface can't find address %szebra vrf info not found for vrf:%s.vni %u cannot be configured as vni %u is already configured under the vrfVNI %u is already configured as L3-VNIvrf vni %u mapping failed with error: %svrf %s has different vni %u mapped./ip-prefixinvalid address %pFXinterface %s not configured./link-detect./bandwidth./name../prefix-onlyzebra/zebra_nb_config.cvni, errlib_vrf_zebra_l3vni_id_destroyinput/clear-dup-choice%s/%sall-caseinput/clear-dup-choice/single-case/vni-idinput/clear-dup-choice/single-case/vni-id/mac-addrinput/clear-dup-choice/single-case/vni-id/vni-ipaddrip4ip4-ifindexip6ip6-ifindexrejectunspecx@lroute_unlock_nodenetlink( %u) sendmsg() error: %snetlink recvmsg: error %d (errno %u)netlink recvmsg : error message truncatednetlink recvmsg: bad sequence number %x (expected %x)netlink( %u) recvfrom() error 2 when reading: %snetlink( %u) socket() error: %snetlink( %u) socket() bind error: %sNEWNSID locally generated/var/run/netnsNS check: failed to access %s/proc/self/ns/netzebra/zebra_netns_id.cNS_RUN_DIRseq, nlh->nlmsg_seqret, errnofd, safe_strerror(errno)zebra_ns_create_netns_directorysend_receivezebra_ns_id_getNS notify read: failed to read (%s)NS notify read: buffer underflowNS notify error: bad event nameNS notify error: unexpected big event nameNS notify : no VRF found using NS %sNS notify : same NSID used by VRF %s. Ignore NS %s creation%% VRF name %s invalid: length exceeds %d bytesNS notify : failed to create VRF %sNS notify : failed to create NS %sNS notify : created VRF %s NS %sNS notify : NS %s is already default VRF.Cancel VRF CreationNS notify : NS %s is default VRF. Ignore VRF creationNS parsing init: failed to parse %sNS parsing init: failed to parse entry %sNS parsing init: %s is not a NSNS notify init: failed to initialize inotify (%s)NS notify watch: failed to add watch (%s)NS notify : deleted VRF %s..zebra/zebra_netns_notify.czebra_ns_ready_readbasename(netnspath)zebra_ns_notify_read&zebra_netns_notify_currentvrfname, VRF_NAMSIZvrf->name, netnspathdent->d_nameZebraNetNSInfozebra_ns_deletezebra_ns_continue_readzebra_ns_ready_readzebra_ns_notify_readzebra_ns_notify_initvrf_handler_createzebra_ns_notify_create_context_from_entry_namezebra_ns_notify_parse/proc/self/ns/ne%s: too many labels in newhop %pNHv%s: too many labels in nexthop %pNHv%s: found nhe %p (%pNG), vrf %d, type %s after client disconnect%s: nhe %p (%pNG), dep %p (%pNG)Failed to recursively resolve Nexthop Hash Entry in the group id=%pNG%s: Nexthop ID (%u) not valid, not appending to dataplane install group%s: Nexthop ID (%u) not installed or queued for install, not appending to dataplane install group%s: Nexthop ID (%u) is duplicate, not appending to dataplane install groupFailed to lookup an interface with ifindex=%d in vrf=%u for NHE %pNGnexthop %pNHv marked onlink but nhif %u doesn't existnexthop %pNHv marked onlink but nhif %s is not operational :%s: Attempting to install a max prefixlength route through itself %s: Matched against ourself and prefix length is not max bit length :%s: %pFX Resolved against default route%s: %pNHv given ifindex does not match nexthops ifindex found: %pNHv%s: CONNECT match %p (%pNG), newhop %pNHv%s: match %p (%pNG) not installed or being Route Replaced%s: RECURSIVE match %p (%pNG), newhop %pNHv%s: found map idx orig %d, new %d%s: RECURSIVE match backup %p (%pNG), newhop %pNHv %s: Recursion failed to find %s: Route Type %s has not turned on recursion EBGP: see "disable-ebgp-connected-route-check" or "disable-connected-check" %s: Nexthop did not lookup in table %s: Unable to find active nexthop%u:%pRN: Filtering out with NH %pNHv due to route map%s: nhe %p (%pNG), refcnt %d, NH %pNHv%s: id %u, lookup %p, vrf %d, type %d, depends %p%sFailed inserting NHG %pNG into the ID hash table, entry already exists%s: backup depend NH %pNHv (R)%s: id %u, nhg %p, vrf %d, type %d, depends %p%s: valid flag set for nh %pNGFailed to install Nexthop ID (%pNG) into the kernel%s nh id %u (flags 0x%x) associated dependent NHG %pNG installFailed to uninstall Nexthop ID (%pNG) from the kernelKernel %s a nexthop group with ID (%pNG) that we are still using for a route, sending it back down%s: re %p nhe %p (%pNG), curr_nhe %p%s: re %p CHANGED: nhe %p (%pNG) => new_nhe %p (%pNG)%s: id %u, count %d, lookup => %pZebra failed to find or create a nexthop hash entry for ID (%u)Received Nexthop Group from the kernel with a dependent Nexthop ID (%u) which we do not have in our tableKernel delete message received for nexthop group ID (%u) that we do not have in our ID tableNexthop dplane ctx %p, op %s, nexthop ID (%u), result %sFailed to uninstall Nexthop ID (%u) from the kernel%s operation preformed on Nexthop ID (%u) in the kernel, that we no longer have in our tableFailed to install Nexthop (%pNG) into the kernel%s: id %u, no nexthops passed to add%s: id %u, backup nexthops not supported%s: id %u, blackhole nexthop not supported%s: id %u, nexthop without gateway not supported%s: id %u, nexthop without ifindex is not supported%s: %s nhe %p (%u), vrf %d, type %s%s: id %u, type %s mismatch, sent by %s, ignoring%s: %pNG, still being used by routes refcnt %u%s: deleted nhe %p (%pNG), vrf %d, type %s%s: Installing interface %s associated NHGs into kernel%s: Setting the valid flag for nhe %pNG, interface: %s%s install nhe %pNG nh type %u flags 0x%x%s dependent nhe %pNG unset installed flag__func__, rb_node_dependent->nhe__func__, rb_node_dep->nhe, nh->type, rb_node_dep->nhe->flags__func__, rb_node_dep->nhe, ifp->name__func__, nhe, nhe, nhe->vrf_id, zebra_route_string(nhe->type)__func__, id, zebra_route_string(nhe->type), zebra_route_string(type)__func__, (replace ? "replaced" : "added"), new, new->id, new->vrf_id, zebra_route_string(new->type)ctx, dplane_op2str(op), id, dplane_res2str(status)__func__, nhe->id, nhe->flags, rb_node_dep->nhe__func__, map->map[j].orig_idx, map->map[j].new_idxnexthop->backup_num <= NEXTHOP_MAX_BACKUPS%s: unknown address-family: %u__func__, zebra_route_string(type)__func__, match, match->nhe, newhopafi != AFI_IP && afi != AFI_IP6__func__, re, re->nhe, re->nhe, new_nhe, new_nhe__func__, re, re->nhe, re->nhe, curr_nhe__func__, nhe, nhe, nhe->refcnt, nhe->refcnt + 1__func__, nhe, nhe, nhe->refcnt, nhe->refcnt - 1__func__, nhe, nhe, nhe->refcnt, nhe->nhg.nexthop__func__, nhe, nhe->id, nhe->refcnt__func__, nhe, nhe, nhe->refcnt__func__, nh, ((nh->flags) & ((1 << 2))) ? "(R)" : "", nhe, nhe__func__, nh, depend, depend ? depend->id : 0__func__, nhe, nhe, rb_node_dep->nhe, rb_node_dep->nhenhe->nhg.nexthop->ifindex, nhe->nhg.nexthop->vrf_id, nhe__func__, nh, ((nh->flags) & ((1 << 2))) ? "(R)" : ""__func__, lookup->id, lookup, lookup->vrf_id, lookup->type, nhg_depends, (from_dplane ? " (from dplane)" : "")__func__, id, nhg, vrf_id, type, nhg_depends__func__, head, depend->nhg.nexthop(is_delete ? "deleted" : "updated"), nheXX@D#""""" zebra_interface_nhg_reinstallzebra_nhg_score_proto_entryzebra_nhg_score_protozebra_nhg_proto_delzebra_nhg_proto_addzebra_nhg_dplane_resultzebra_nhg_uninstall_kernelzebra_nhg_handle_installzebra_nhg_install_kernelzebra_nhg_nhe2grp_internalnexthop_set_resolvedresolve_backup_nexthopszebra_nhg_connected_ifindexroute_unlock_nodenexthop_activenexthop_active_checknexthop_active_updatezebra_nhg_increment_refzebra_nhg_timerzebra_nhg_decrement_refzebra_nhg_hash_freezebra_nhg_freezebra_nhg_rib_find_nhezebra_nhg_rib_findzebra_nhg_kernel_findnhg_ctx_process_delzebra_nhg_find_nexthopdepends_find_singletondepends_finddepends_find_addhandle_recursive_dependzebra_nhg_connect_dependszebra_nhg_insert_idnhg_get_next_idzebra_nhg_hash_alloczebra_nhe_findzebra_nhg_finddepends_addzebra_nhg_process_grpzebra_nhg_releasezebra_nhg_handle_kernel_state_changenhg_ctx_process_newnhg_ctx_freenhg_compare_nexthops[NULL]%u[/%s: skipping backup nhe%s: nhe %p (%pNG) %s: Table not found%s: added idx orig %d, new %d%s: re %p, nexthop %pNHv %s: zvrf is NULL%s: nhe %p (%u), refcnt %d%s: nhe %p (%pNG) %d => %d%s: head %p nh %pNHv(R)%s: nh %pNHv => %p (%pNG)%s: nh %pNHv %s => %p (%pNG)%s: nh %pNHv => %p (from dplane)%s: lookup => %p (%pNG)%s: ID %u checking%s: ID counter wrapped%s: ID already exists%s: => created %p (%pNG)%s: depends NH %pNHv %s%s: backup depend NH %pNHv %s%s: => nhe %p (%pNG)%s: head %p, nh %pNHv%s: nh %pNHv => %p (%u)No nexthop passed to %s%s: rt_nhe %p (%pNG)%s: nhe %p (%pNG), refcnt %d%s: re %p curr_active %u%s: re %p backup_active %u%s: nhe %p (%pNG) is new%s: nh %pNHv, id %u, count %dNexthop Timer for nhe: %pNGreplaced%s: id %u, lookup failed%s: id %u, already releasedzebra/zebra_nhg.c__func__, nhe, nhe->refcnt__func__, iddplane_op2str(op), id__func__, nhe__func__, depend->id__func__, nexthop__func__, newhop__func__, idx, j__func__, match, match->nhe__func__, nexthop, newhopnexthop, ifp->namenexthop, nexthop->ifindexre->vrf_id, rn, nexthop__func__, re, nexthop__func__, re, backup_active__func__, re, curr_activezebra_nhg_timer&nhe->timer__func__, nhe, nhe__func__, rt_nhe, rt_nhenhg->nexthop__func__, nh, id, (int)count__func__, nh, nhe, nhe__func__, nh, depend__func__, nhg_depends, nh__func__, id_counter__func__, nh__func__, newnhe, newnhe__func__, *nhe, *nhegrp[i].id__func__, id, count, lookup(*ctx) != NULLnh1 != NULL && nh2 != NULLNexthop Group ContextNexthop Group ConnectedNexthop Group EntryZNS %s with id %u (disabled)ZNS %s with id %u (created)ZNS %s with id %u (deleted)ZNS %s with id %u (enabled)%s: failed to find default ns netns %s zebra/zebra_ns.cns->name, ns->ns_idZebra Name Spacezebra_ns_newzebra_ns_enabledzebra_ns_deletezebra_ns_initzebra_ns_disableddup%s: processing %u messages%s: sending %s to client %s%s module startingzebra_opaqueZebra Opaque thread%s module stop%s module stop complete%s module shutdown%s: received %u messageszebra/zebra_opaque.c&zo_info.t_msgs__func__, counterh->hh.count == 0LOG_NAME__func__, iZAPI Opaque Information%s: duplicate opq reg for client %s%s: client %s registers for %u%s: client %s registers for new reg %u%s: unknown client %s/%u/%u unregisters for unknown type %u%s: unknown client %s/%u/%u unregisters for %u%s: client %s unregisters for %u%s: no registrations for opaque type %u, flags %#x%s: found matching unicast client %s%s: type %u: no zclient for %s__func__, opq_client2str(buf, sizeof(buf), client), info.type__func__, zebra_route_string(info.proto), info.instance, info.session_id, info.type__func__, opq_client2str(buf, sizeof(buf), client)__func__, info.type, opq_client2str(buf, sizeof(buf), client)__func__, (dup ? "dup" : "msg"), opq_client2str(buf, sizeof(buf), client)__func__, info.type, info.flagszebra_opaque_enqueue_batchopq_regh_finizebra_opaque_finishzebra_opaque_stophandle_opq_unregistrationhandle_opq_registrationdispatch_opq_messagesprocess_messageszebra_opaque_startZebra OpaqueUnrecognized IPset TypeIPset %s type %s family %s :udp/tcp:%d-%d:udp/tcp:%d:proto %d:%d-%d:proto %d:%dipv6-icmp:%s:%s from %s to to %s (%u) pkts %llu, bytes %llu Rules if %s Seq %u pri %u SRC IP Match: %pFX DST IP Match: %pFX IP protocol Match: %u SRC Port Match: %u DST Port Match: %u DSCP Match: %u ECN Match: %u MARK Match: %u Tableid: %u Action: nh: %pI4 intf: %s Action: nh: %pI6 intf: %s Action: mac: %pEA pbr nexthop-resolve drop not lookup dst port lookup src port pkt len %u pkt len [%u;%u] tcpflags [%s/%s] dscp %s %d flowlabel %s %d fragment%s %s protocol %d table %u, fwmark %u No IPset %s found zebra/zebra_pbr.czebra_pbr_ipset_updatezebra_pbr_ipset_entry_updatezebra_pbr_iptable_updatezebra_pbr_iptable_get_statdont-fragmentis-fragmentfirst-fragmentlast-fragmentFINSYNRSTPSHURGecho-requestecho-replyno-routecommunication-prohibitedaddress-unreachableport-unreachablepacket-too-bigttl-zero-during-transitttl-zero-during-reassemblybad-headerunknown-header-typeunknown-optionrouter-solicitationrouter-advertisementneighbor-solicitationneighbor-advertisementpongprotocol-unreachablefragmentation-neededsource-route-failednetwork-unknownhost-unknownnetwork-prohibitedhost-prohibitedTOS-network-unreachableTOS-host-unreachablehost-precedence-violationprecedence-cutoffsource-quenchTOS-network-redirectTOS-host-redirectip-header-badrequired-option-missingtimestamp-requesttimestamp-replyaddress-mask-requestaddress-mask-replynet,port,netnet,portnet,netPBRPBR interface list:icmp:[type <%u:%u>;code <%u:%u>%s: seq: %d, prior: %d, unique: %d, ifname: %s -- update%s: seq: %d, prior: %d, unique: %d, ifname: %s -- new%s: seq: %d, prior: %d, unique: %d, ifname: %s%s: Rule being deleted we know nothing aboutzebra_pbr_client_close_cleanup%s: IPSet Entry being deleted we know nothing about%s: IPSet being deleted we know nothing about%s: IPTable being deleted we know nothing aboutContext received in pbr rule dplane result handler with incorrect OP code (%u)IPtable %s family %s action %s (%u) __func__, rule->rule.seq, rule->rule.priority, rule->rule.unique, rule->rule.ifnamezebra_pbr_ipset_entry_get_statzebra_pbr_dplane_resultzebra_pbr_del_iptablepbr_iptable_alloc_internzebra_pbr_del_ipset_entryzebra_pbr_destroy_ipsetzebra_pbr_del_ruleroute_unlock_nodezebra_pbr_add_rule_zebra_pbr_iptable_free_all%s: not enough memoryzebra/zebra_ptm.c"zebra/zebra_ptm.c", 1441"zebra/zebra_ptm.c", 1349%s:%d failed to find process pid registrationCannot fit extended BFD header plus original message contents into ZAPI packet; dropping message%s:%d failed to registrate client pid_zebra_ptm_bfd_client_deregisterbfd_dst_register msg from client %s: length=%dbfd_dst_deregister msg from client %s: length=%dbfd_client_register msg from client %s: length=%dbfd_dst_update msg from client %s: length=%d%s: expected at least 4 bytes (command)zebra_route_string(client->proto), hdr->lengthPTM BFD process registration table.zebra_ptm_send_clientszebra_ptm_bfd_dst_replayzebra_ptm_bfd_client_registerzebra_ptm_bfd_dst_deregister_zebra_ptm_reroutezebra_ptm_bfd_dst_registerzebra_ptm_send_bfdd_zebra_ptm_bfd_client_deregisterzebra_bfd_peer_replay_reqzebra_interface_bfd_updatezebra/zebra_ptm_redistribute.cpseudowire %s neighbor %s control-word exclude localLabelremoteLabelvcIdnhLabel Neighbor: %s Local Label: %u Local Label: %s Remote Label: %u Remote Label: %s Protocol: %s VC-ID: %u Status: %s Next Hop: %s Next Hop label: %u Next Hop label: %s Labels%-16s %-24s %-12s %-8s %-10s %% Pseudowire is not static %s: no route found for %s%s: unlabeled route for %scontrol-wordzebra_pw_client_closezebra/zebra_pw.czebra_pw_install_retry&pw->install_retry_timerpw->vrf_id, pw->ifname, 30__func__, pw->ifname%s(config-pw)# show_pseudowires_detail_cmdshow_pseudowires_detailshow mpls pseudowiresshow_pseudowires_cmdshow_pseudowirespseudowire_control_word_cmdpseudowire_control_wordpseudowire_neighbor_cmdpseudowire_neighborpseudowire_labels_cmdpseudowire_labelsno pseudowire IFNAMEno_pseudowire_if_cmdno_pseudowire_ifpw_uninstallpw_installPseudowire mpls label local %u remote %u ! Incomplete config, specify the static MPLS labels ! Incomplete config, specify a neighbor address %u: uninstalling pseudowire %s protocol %s%u: adding pseudowire %s protocol %s%u: deleting pseudowire %s protocol %s%u: failed installing pseudowire %s, scheduling retry in %u seconds%u: installing pseudowire %s protocol %spw->vrf_id, pw->ifname, zebra_route_string(pw->protocol)zvrf_id(zvrf), ifname, zebra_route_string(protocol)show mpls pseudowires detail [json]$jsonShow running system information MPLS information Pseudowires Detailed output JavaScript Object Notation Show running system information MPLS information Pseudowires [no] control-word Negate a command or set its defaults Control-word options Exclude control-word in pseudowire packets Include control-word in pseudowire packets [no] neighbor Negate a command or set its defaults Specify the IPv4 or IPv6 address of the remote endpoint IPv4 address IPv6 address [no] mpls label local (16-1048575) remote (16-1048575)Negate a command or set its defaults MPLS L2VPN PW command MPLS L2VPN static labels Local pseudowire label Local pseudowire label Remote pseudowire label Remote pseudowire label Negate a command or set its defaults Static pseudowire configuration Pseudowire name Static pseudowire configuration Pseudowire name zebra_pw_vty_initzebra_pw_install_failurezebra_pw_installzebra_pw_check_reachability_strictzebra_pw_check_reachabilityzebra_pw_uninstallzebra_pw_delzebra_pw_addNHG ObjectsEVPN/VxLan ObjectsEarly Route ProcessingEarly Label HandlingConnected RoutesKernel RoutesStatic RoutesBGP RoutesOther RoutesEVPN SRTE BACKUP FILTERED DUPLICATE ONLINK RECURSIVE FIB ACTIVE NH%d, wgt %d,NOT (FIB)truefalse (empty)%s: rib nh %pNHv -> installedFib NHG Failed Installed ReplacingQueued Label Changed Removed {(route_node *) NULL} (MRIB)MRIBnothingMRIB+URIBinstalling in kerneluninstalling from kernelEarly Label Handling for %pFXupdating existing routenew route selectedremoving existing route%s: dump complete%s: backup nexthops:RIB_UPDATE_OTHERRIB_UPDATE_RMAP_CHANGERIB_UPDATE_KERNEL%s: starting%s: endsroute_node processingzebra/zebra_rib.cnew->subq[i]old_selected == NULLdest(lnode)->data != NULLlnodere && rnre->nhe_id, &ere->pnhe->id, subqueue2str(qindex)ctx->id, subqueue2str(qindex)queue_len, queue_limitrib_process_dplane_results&t_dplanerib_update_handler&t_rib_update_threads[event]straddrre->nhe->id == re->nhe_idrn && re__func__, vrf_id, &vtep_ip__func__, macaddr, &vtep_ip__func__, vtep_ip, bufctxre->vrf_id, rnre->vrf_id, re->table, rnrib_shutdownrib_updateWQ wrapperRib update context objectRIB destinationRoute EntryRIP/OSPF/ISIS/EIGRP/NHRP Routes%s: (%u:%pZNt):%pZN: rn %p is already queued in sub-queue %s%s: (%u:%pZNt):%pZN: queued rn %p into sub-queue %s%s(%u): Scheduling all LSPs upon RIB completionRoute %pFX(%u) queued for processing into sub-queue %s%s: %s %s[%u] %svrf %s(%u) %s%s with flags %s%s%s%s%s%s%s%s%supdate_from_ctx: %s(%u:%u):%pRN: %sSELECTED, re %p%s(%u:%u):%pRN update_from_ctx(): existing fib nhg, no change%s(%u:%u):%pRN update_from_ctx(): replacing fib nhg%s(%u:%u):%pRN update_from_ctx(): no fib nhg%s: no ctx match for rib nh %pNHv %s%s: rib nh %pNHv -> uninstalled%s(%u:%u):%pRN update_from_ctx(): rib nhg matched, changed '%s'%s(%u:%u):%pRN update_from_ctx(): changed %s, adding new fib nhg%s%s(%u):%pRN update_from_ctx(): existing fib backup nhg, no change%s(%u):%pRN update_from_ctx(): replacing fib backup nhg%s(%u):%pRN update_from_ctx(): no fib backup nhg%s(%u):%pRN update_from_ctx(): changed %s, adding new backup fib nhgNHG Context id=%u queued into sub-queue %sNHG id=%u queued into sub-queue %s%s: replacing routes nhe (%u) OLD %p NEW %p%s: %s: vrf: %s(%u) found %s, using %s%s: %pI6: vrf: %s(%u) found %s, using %s%u:%u:%pRN: Failed to enqueue dataplane install%u:%pRN: Failed to enqueue dataplane uninstall%s: %pRN Being examined for Nexthop Tracking Count: %zd%pRN has no tracking NHTs. Bailing%s(%u):%pRN has Nexthop(%pRN) depending on it, evaluating %u:%u Node processed and moved already%s: (%u:%pZNt):%pZN: removing dest from tableFailed to find route for ctx: no table for afi %d, safi %d, vrf %s(%u)Failed to process dplane results: no route for %s(%u):%pRN%s(%u:%u):%pRN Processing dplane result ctx %p, op %s result %s%s(%u):%pRN Stale dplane result for re %p%s(%u:%u):%pRN Stale dplane result for old_re %p%s(%u:%u):%pRN no fib change for re%s(%u:%u):%pRN: Route install failed%s(%u:%u):%pRN: Route Deletion failureFailed to process dplane notification: no routes for %s(%u:%u):%pRN%s(%u:%u):%pRN Processing dplane notif ctx %p%s(%u:%u):%pRN Unable to process dplane notification: no entry for type %s%s(%u:%u):%pRN dplane notif, uninstalled type %s route%s(%u:%u):%pRN dplane notif, but type %s not selected_fib%s(%u:%u):%pRN dplane notification: rib_update returns FALSE%s(%u:%u):%pRN applied nexthop changes from dplane notification%s(%u:%u):%pRN installed transition from dplane notification%s(%u:%u):%pRN un-installed transition from dplane notificationEarly Label Handling: Labels Process%s: called for route_node (%p, %u) with no ribs%s: (%u)%pIA, host prefix %pFX enqueued%s: vtep %pI4, esi %s enqueued%s: mac %pEA, vtep %pI4, esi %s enqueued%s: mac %pEA, vtep %pI4 enqueued%s: vrf %u, vtep %pI4 enqueued%s: (%u:%pZNt):%pZN: rn %p, re %p%s(%u:%u):%pRN: Processing rn %p%s(%u:%u):%pRN: Examine re %p (%s) status: %sflags: %sdist %d metric %d%s: %s(%u):%pRN: imported via import-table but denied by the ip protocol table route-map%s(%u:%u):%pRN: After processing: old_selected %p new_selected %p old_fib %p new_fib %p%s(%u:%u):%pRN: Updating route rn %p, re %p (%s) old %p (%s)%s(%u:%u):%pRN: Updating route rn %p, re %p (%s)%s(%u:%u):%pRN: Deleting route rn %p, re %p (%s) old %p (%s) - nexthop inactive%s(%u:%u):%pRN: Deleting route rn %p, re %p (%s) - nexthop inactive%s(%u:%u):%pRN: Adding route rn %p, re %p (%s)%s(%u:%u):%pRN: Deleting route rn %p, re %p (%s)%s: (%u:%pZNt):%pZN: rn %p, removing re %p%s: (%u:%pZNt):%pZN: rn %p, re %p, removing%s(%u):%pRN: Freeing route rn %p, re %p (%s)%s: dumping RE entry %p for %s%s%s vrf %s(%u)%s: uptime == %lu, type == %u, instance == %d, table == %d%s: metric == %u, mtu == %u, distance == %u, flags == %sstatus == %s%s: nexthop_num == %u, nexthop_active_num == %urib queue: dplane queue len %u, limit %u, retryingNHG Context id=%u dequeued from sub-queue %sNHG %u dequeued from sub-queue %s%s[%d]:%pRN%s%s doesn't exist in rib%s: (%u:%pZNt):%pZN: rn %p, re %p (%s) was deleted from kernel, adding%s: (%u:%pZNt):%pZN: via %s ifindex %d type %d doesn't exist in rib%s: (%u:%pZNt):%pZN: type %d doesn't exist in ribZebra failed to find the nexthop hash entry for id=%u in a route entry %pFXZebra failed to find or create a nexthop hash entry for %pFX%s%sprefix: %pRN is a self route where we do not have an entry for it. Dropping this update, it's useless%s: (%u:%pZNt):%pZN: Inserting route rn %p, re %p (%s) existing %p, same_count %d%s: (%u:%pZNt):%pZN: rn %p, un-removed re %p%s: (%u:%pZNt):%pZN: rn %p adding dest%s: (%u:%pZNt):%pZN: rn %p, removing unneeded re %p%s(%u:%u):%pRN rn %p dequeued from sub-queue %s%s: %s VRF %s Table %u event %s Route type: %s%s: Handling VRF (ALL) event %s%s: Scheduled VRF (ALL), event %s%s: could not initialise work queue!zvrf_name(zvrf), zvrf_id(zvrf), old->table, rn, rn, old, zebra_route_string(old->type)zvrf_name(zvrf), zvrf_id(zvrf), new->table, rn, rn, new, zebra_route_string(new->type)zvrf_name(zvrf), zvrf_id(zvrf), new->table, rn, rn, new, zebra_route_string(new->type), old, zebra_route_string(old->type)__func__, vrf_id, rn, rn, (void *)rn, (void *)revrf ? vrf->name : "Unknown", vrf_id, entry ? entry->table : 0, rn, (void *)old_selected, (void *)new_selected, (void *)old_fib, (void *)new_fib__func__, vrf ? vrf->name : "Unknown", vrf_id, rnvrf ? vrf->name : "Unknown", vrf_id, re->table, rn, re, zebra_route_string(re->type), _dump_re_status(re, status_buf, sizeof(status_buf)), zclient_dump_route_flags(re->flags, flags_buf, sizeof(flags_buf)), re->distance, re->metricvrf ? vrf->name : "Unknown", vrf_id, re->table, rn, rnzvrf_name(zvrf), zvrf_id(zvrf), re ? re->table : 0, rnode, rnode, subqueue2str(qindex)__func__, re->vrf_id, rn, rn, rn__func__, re->vrf_id, rn, rn, (void *)rn, (void *)re__func__, re->vrf_id, rn, rn, rn, re__func__, re->vrf_id, rn, rn, rn, re, zebra_route_string(re->type), same, same_count&ere->p, ere->src_p_provided ? " from " : "", ere->src_p_provided ? prefix2str(&ere->src_p, buf2, sizeof(buf2)) : ""__func__, ere->re->vrf_id, rn, rn, ere->re->type__func__, ere->re->vrf_id, rn, rn, inet_ntop(afi2family(ere->afi), &nh->gate, buf2, sizeof(buf2)), nh->ifindex, ere->re->type__func__, ere->re->vrf_id, rn, rn, rn, fib, zebra_route_string(fib->type)vrf->name, ere->re->table, rn, (src_buf[0] != '\0') ? " from " : "", src_buf!ere->src_p.prefixlen || ere->afi == AFI_IP6%s: could not initialise meta queue!route_info[i].meta_q_map < MQ_SIZEroute_info[i].key >= ZEBRA_ROUTE_SYSTEM && route_info[i].key < ZEBRA_ROUTE_MAXvrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), dplane_ctx_get_table(ctx), rnvrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), dplane_ctx_get_table(ctx), rn, zebra_route_string( dplane_ctx_get_type(ctx))vrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), dplane_ctx_get_table(ctx), rn, zebra_route_string(dplane_ctx_get_type(ctx))vrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), dplane_ctx_get_table(ctx), rn, ctxzvrf_name(zvrf), zvrf_id(zvrf)__func__, nexthop, (((nexthop->flags) & ((1 << 1))) ? "(FIB)":"")vrf ? vrf->name : "Unknown", re->vrf_id, rn, (changed_p ? "true" : "false")vrf ? vrf->name : "Unknown", re->vrf_id, rnvrf ? vrf->name : "Unknown", re->vrf_id, re->table, rn, (changed_p ? "true" : "false"), ctxnhg->nexthop != ((void *)0) ? "" : " (empty)"vrf ? vrf->name : "Unknown", re->vrf_id, re->table, rn, (changed_p ? "true" : "false")vrf ? vrf->name : "Unknown", re->vrf_id, re->table, rnvrf ? vrf->name : "Unknown", re->vrf_id, re->table, rn, (is_selected ? "" : "NOT "), revrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), dplane_ctx_get_table( ctx), rnvrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), old_re->table, rn, old_revrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), rn, revrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), dplane_ctx_get_table(ctx), rn, ctx, dplane_op2str(op), dplane_res2str(status)vrf ? vrf->name : "Unknown", dplane_ctx_get_vrf(ctx), rn__func__, rib_update_event2str(event)__func__, table->info ? afi2str( ((struct rib_table_info *)table->info)->afi) : "Unknown", vrf ? vrf->name : "Unknown", zvrf ? zvrf->table_id : 0, rib_update_event2str(event), zebra_route_string(rtype)&ere->p, ere->re->vrf_id, subqueue2str(META_QUEUE_EARLY_ROUTE)!src_p || !src_p->prefixlen || afi == AFI_IP6straddr, (nexthop->rparent ? " NH" : "NH"), nhname, nexthop->ifindex, label_str, vrf ? vrf->name : "Unknown", nexthop->vrf_id, wgt_str, backup_str, (((nexthop->flags) & ((1 << 0))) ? "ACTIVE " : ""), (((re->status) & (0x10)) ? "FIB " : ""), (((nexthop->flags) & ((1 << 2))) ? "RECURSIVE " : ""), (((nexthop->flags) & ((1 << 3))) ? "ONLINK " : ""), (((nexthop->flags) & ((1 << 4))) ? "DUPLICATE " : ""), (((nexthop->flags) & ((1 << 5))) ? "FILTERED " : ""), (((nexthop->flags) & ((1 << 6))) ? "BACKUP " : ""), (((nexthop->flags) & ((1 << 7))) ? "SRTE " : ""), (((nexthop->flags) & ((1 << 8))) ? "EVPN " : "")straddr, nexthop_group_nexthop_num(&(re->nhe->nhg)), nexthop_group_active_nexthop_num(&(re->nhe->nhg))straddr, re->metric, re->mtu, re->distance, zclient_dump_route_flags(re->flags, flags_buf, sizeof(flags_buf)), _dump_re_status(re, status_buf, sizeof(status_buf))straddr, (unsigned long)re->uptime, re->type, re->instance, re->tablefunc, (const void *)re, straddr, is_srcdst ? " from " : "", is_srcdst ? prefix2str(src_pp, srcaddr, sizeof(srcaddr)) : "", vrf ? vrf->name : "Unknown", re->vrf_idvrf_id_to_name(re->vrf_id), re->vrf_id, rn, rn, re, zebra_route_string(re->type)__func__, macaddr, &vtep_ip, buf__func__, vtep_ip, esi_to_str(esi, buf, sizeof(buf))__func__, vrf_id, vtep_ip, host_prefix__func__, re->vrf_id, rn, rn, (void *)rn, subqueue2str(qindex)__func__, (void *)rn, route_node_get_lock_count(rn)dplane_ctx_get_afi(ctx), dplane_ctx_get_safi(ctx), vrf_id_to_name(dplane_ctx_get_vrf(ctx)), dplane_ctx_get_vrf(ctx)__func__, zvrf_id(zvrf), rn, rnzvrf_name(zvrf), zvrf_id(zvrf), rn, rnh->node, seq, rnh->seqno__func__, rn, dest ? rnh_list_count(&dest->nht) : 0__func__, &addr, vrf_id_to_name(vrf_id), vrf_id, mre ? (ure ? "MRIB+URIB" : "MRIB") : ure ? "URIB" : "nothing", re == ure ? "URIB" : re == mre ? "MRIB" : "none"__func__, buf, vrf_id_to_name(vrf_id), vrf_id, mre ? (ure ? "MRIB+URIB" : "MRIB") : ure ? "URIB" : "nothing", re == ure ? "URIB" : re == mre ? "MRIB" : "none"__func__, new_entry->id, new_entry, old_entry`bpbbbbbbbbbEk@mmmll(kd D,ܑܑܑ̑dd,,,,,,,,, ,, ,,,,TTTTTT<<<<<<Tmeta_queue_newrib_process_del_fibrib_process_add_fibrib_process_update_fibrib_processprocess_subq_routeprocess_subq_early_labelrib_linkrib_addnodeprocess_subq_early_route_addprocess_subq_early_route_deleteprocess_subq_early_routeprocess_subq_nhgprocess_subq_evpnmeta_queue_processrib_queue_initcheck_route_inforib_process_dplane_notifyzebra_rib_evaluate_mplsrib_update_nhg_from_ctxrib_update_re_from_ctxrib_process_resultrib_dplane_resultsrib_sweep_tablerib_update_handle_vrf_allrib_updaterib_update_tablerib_meta_queue_early_route_addrib_add_multipath_nhe_route_entry_dump_nh_route_entry_dumprib_delnoderib_re_nhg_freerib_unlinkrib_meta_queue_freeearly_label_meta_queue_freeearly_route_meta_queue_freeevpn_meta_queue_freenhg_meta_queue_freezebra_rib_queue_evpn_rem_vtep_delzebra_rib_queue_evpn_rem_vtep_addzebra_rib_queue_evpn_rem_macip_delzebra_rib_queue_evpn_rem_macip_addzebra_rib_queue_evpn_rem_es_delzebra_rib_queue_evpn_rem_es_addzebra_rib_queue_evpn_route_delzebra_rib_queue_evpn_route_addrib_meta_queue_nhg_addrib_meta_queue_nhg_ctx_addrib_queue_nhg_ctx_addrib_meta_queue_addrib_queue_addmpls_zapi_labels_processmq_add_handlermpls_ftn_uninstallrib_find_rn_from_ctxrib_gc_destzebra_rib_evaluate_rn_nexthopsrib_uninstall_kernelrib_install_kernelrib_match_ipv6_multicastrib_match_ipv4_multicastroute_unlock_noderib_handle_nhg_replacexxnns  Z    d   s   %s: multicast lookup mode set (%d)VRF NS ID VRF ID AFI SAFI Table Count --------------------------------------------------------------------------- %-16s%5d %9d %7s %15s %8d %10lu Zebra Router Nexthop Groups ID indexRules HashIPset HashIPset Hash EntryIPtable Hash EntryZebra Router Nexthop GroupsTC (qdisc) HashTC (classes) HashTC (filter) Hashzebra/zebra_router.c__func__, modeZebra VRF tableRIB table infomulticast_mode_ipv4_set%s: checking primary NH %pNHv%s: NH in fib list%s: backup %d activated Route Entry %s queuedzebra_client_cleanup_rnh%s(%u): Del RNH %pRN(force)non-NULL(filtered by route-map)%s(%u):%pRN: Evaluate RNH, %s%s: nh1 %s, nh2 %s%s: %smatched%s: backup nh1 %s, nh2 %s%s: unknown address family %dfibinterfaceIndexinterfaceNamedirectlyConnectedadminProhibitedonLinkrecursivesrteColorseg6localsegs is directly connected, %s unreachable (ICMP unreachable) (ICMP admin-prohibited) (blackhole) (vrf %s) onlink linkdown (recursive), src %pI4, SR-TE color %u, src %pI6, label %s, seg6local %s %s, seg6 %pI6, weight %u, backup %d,%d(Connected)(filtered)nhtConnectedclientListresolvedProtocol resolved via %s unresolved%s protocolFiltered %s(fd %d)%szebraPseudowires zebra[pseudowires]unresolvedzebra/zebra_rnh.c__func__, rn->p.family__func__, bnh, idx__func__, nh1, nh2__func__, hash1, hash2zebra_route_string(re->type)((rnh->flags) & (0x4))__func__, afVRF_LOGNAME(vrf), vrfid, pNexthop tracking object%s: checking backup %pNHv [%d]%s: %s(%u):%pRN added for tracking on %pRN%s: %s(%u):%pRN removed from tracking on %pRN%s: %s(%u):%pRN Possible Match to %pRN Not allowed to resolve through default prefix: rnh->resolve_via_default: %u Route Entry %s removed Route Entry %s !selected Route Entry %s no nexthops%s(%u): Add RNH %pFX for safi: %u%s(%u): Add RNH %pFX - table not foundClient %s unregisters for RNH %s(%u)%pRN%s(%u): Client %s RNH cleanup for family %scleanup_rnh_client: rnh table not found%s: Unknown family (%d) notification attempted%s(%u): Client %s registers for RNH %pRN%s: nh1: %pNHv, nh2: %pNHv differ%s: backup hash1 %#x, hash2 %#x%s: backup nh1: %pNHv, nh2: %pNHv differ%s(%u):%pRN: NH resolved over route %pRN%s(%u):%pRN: NH has become unresolved%s(%u):%pRN: Notifying client %s about NH %s%s(%u):%pRN: Notifying client %s about NH (unreachable)print_rnhs: rnh table not foundzvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf->vrf->vrf_id, nrn, zebra_route_string(client->proto)zvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf->vrf->vrf_id, nrn, zebra_route_string(client->proto), num_resolving_nh ? "" : "(filtered by route-map)"zvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf->vrf->vrf_id, nrnzvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf->vrf->vrf_id, nrn, prn__func__, (matched_p ? "" : "NOT ")__func__, nh1 ? "non-NULL" : "NULL", nh2 ? "non-NULL" : "NULL"__func__, zvrf->vrf ? zvrf->vrf->name : "Unknown", rnh->vrf_id, rnh->node, rnzvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf->vrf->vrf_id, nrn, force ? "(force)" : ""vrf ? vrf->name : "Unknown", rnh->vrf_id, rnh->nodezebra_route_string(client->proto), vrf ? vrf->name : "Unknown", vrf->vrf_id, rnh->nodevrf ? vrf->name : "Unknown", vrf_id, zebra_route_string(client->proto), rnh->nodevrf ? vrf->name : "Unknown", vrfid, p, safivrf ? vrf->name : "Unknown", vrf_id, zebra_route_string(client->proto), afi2str(afi)pp((t   dzebra_send_rnh_updateprint_rnhzebra_print_rnh_tablezebra_rnh_process_pseudowireszebra_rnh_notify_protocol_clientsnext_valid_primary_nhcompare_valid_nexthopsrnh_check_re_nexthopszebra_rnh_resolve_nexthop_entryzebra_rnh_evaluate_entryaddr2hostprefixzebra_delete_rnhzebra_remove_rnh_clientzebra_add_rnh_clientzebra_rnh_remove_from_routing_tableroute_unlock_nodezebra_rnh_store_in_routing_tablezebra_add_rnhzebra_cleanup_rnh_clientEvent driven route-map update triggered%u: Routemap update-timer fired, scheduling RIB processingEvent handler for route-map: %s%s : AFI_IP rmap %s, route type %s%s : AFI_IP6 rmap %s, route type %sProtocol : route-map ------------------------------------- ./match-condition[condition='frr-zebra-route-map:ipv4-prefix-length']%s/rmap-match-condition/frr-zebra-route-map:ipv4-prefix-length./match-condition[condition='frr-zebra-route-map:ipv6-prefix-length']%s/rmap-match-condition/frr-zebra-route-map:ipv6-prefix-length./match-condition[condition='frr-zebra-route-map:ipv4-next-hop-prefix-length']./match-condition[condition='frr-zebra-route-map:source-protocol']%s/rmap-match-condition/frr-zebra-route-map:source-protocol./match-condition[condition='frr-zebra-route-map:source-instance']%s/rmap-match-condition/frr-zebra-route-map:source-instance./set-action[action='frr-zebra-route-map:src-address']%s/rmap-set-action/frr-zebra-route-map:ipv4-src-address%s/rmap-set-action/frr-zebra-route-map:ipv6-src-address%u: IPv4 Routemap unconfig for protocol %d, scheduling RIB processing%u: IPv4 Routemap config for protocol %d scheduling RIB processing%sip protocol %s route-map %s %sipv6 protocol %s route-map %s zebra route-map delay-timer %d __func__, rmap, zebra_route_string(i)show ipv6 nht route-map [vrf ] [json]Show running system information IPv6 Information IPv6 nexthop tracking table IPv6 Next Hop tracking filtering status Specify the VRF The VRF name All VRFs JavaScript Object Notation no ipv6 nht $proto [route-map ROUTE-MAP$rmap]Negate a command or set its defaults IPv6 Information Filter Next Hop tracking route resolution Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route map Route map name ipv6 nht $proto route-map ROUTE-MAP$rmapIPv6 Information Filter Next Hop tracking route resolution Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route map Route map name show ip nht route-map [vrf ] [json]Show running system information IP information IPv4 nexthop tracking table IPv4 Next Hop tracking filtering status Specify the VRF The VRF name All VRFs JavaScript Object Notation no ip nht $proto route-map [ROUTE-MAP$rmap]Negate a command or set its defaults IP information Filter Next Hop tracking route resolution Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Open Shortest Path First (OSPFv2) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route map Route map name ip nht $proto route-map ROUTE-MAP$rmapIP information Filter Next Hop tracking route resolution Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Open Shortest Path First (OSPFv2) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route map Route map name show ipv6 protocol [vrf ]Show running system information IPv6 Information IPv6 protocol filtering status Specify the VRF The VRF name All VRFs no ipv6 protocol $proto [route-map ROUTE-MAP$rmap]Negate a command or set its defaults IPv6 Information Stop filtering IPv6 routing info between zebra and protocol Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route-map Route map name ipv6 protocol $proto route-map ROUTE-MAP$rmapIPv6 Information Filter IPv6 routing info exchanged between zebra and protocol Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route-map Route map name show ip protocol [vrf ]Show running system information IP information IP protocol filtering status Specify the VRF The VRF name All VRFs no ip protocol $proto [route-map ROUTE-MAP$rmap]Negate a command or set its defaults IP information Stop filtering routing info between zebra and protocol Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Open Shortest Path First (OSPFv2) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route-map Route map name ip protocol $proto route-map ROUTE-MAP$rmapIP information Filter routing info exchanged between zebra and protocol Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Open Shortest Path First (OSPFv2) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Any of the above protocols Specify route-map Route map name no zebra route-map delay-timer [(0-600)]Negate a command or set its defaults Zebra information Set route-map parameters Reset delay-timer to default value, 30 secs 0 means route-map changes are run immediately instead of delaying zebra route-map delay-timer (0-600)Zebra information Set route-map parameters Time to wait before route-map updates are processed 0 means route-map changes are run immediately instead of delaying no set src []Negate a command or set its defaults Set values in destination routing protocol Source address for route IPv4 address IPv6 address set src Set values in destination routing protocol src address for route IPv4 src address IPv6 src address no match source-instance [(0-255)]Negate a command or set its defaults Match values from routing table Match the protocol's instance number The instance number match source-instance (0-255)$instanceMatch values from routing table Match the protocol's instance number The instance number no match source-protocol []Negate a command or set its defaults Match values from routing table Match protocol via which the route was learnt Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (OSPFv2) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol match source-protocol $protoMatch values from routing table Match protocol via which the route was learnt Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (OSPFv2) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol no match ip next-hop prefix-len [(0-32)]Negate a command or set its defaults Match values from routing table IP information Match prefixlen of nexthop IP address Match prefix length of nexthop Prefix length no_match_ip_nexthop_prefix_len_cmdno_match_ip_nexthop_prefix_lenmatch ip next-hop prefix-len (0-32)$lengthMatch values from routing table IP information Match prefixlen of nexthop IP address Match prefixlen of given nexthop Prefix length match_ip_nexthop_prefix_len_cmdno match ipv6 address prefix-len [(0-128)]Negate a command or set its defaults Match values from routing table IPv6 information Match prefix length of IPv6 address Match prefix length of IPv6 address Prefix length no_match_ipv6_address_prefix_len_cmdno_match_ipv6_address_prefix_lenmatch ipv6 address prefix-len (0-128)$lengthMatch values from routing table IPv6 information Match prefix length of IPv6 address Match prefix length of IPv6 address Prefix length match_ipv6_address_prefix_len_cmdno match ip address prefix-len [(0-32)]Negate a command or set its defaults Match values from routing table IP information Match prefix length of IP address Match prefix length of IP address Prefix length no_match_ip_address_prefix_len_cmdno_match_ip_address_prefix_lenmatch ip address prefix-len (0-32)$lengthMatch values from routing table IP information Match prefix length of IP address Match prefix length of IP address Prefix length match_ip_address_prefix_len_cmd%-24s : %-10s %-24s : none anyvrfsprotocolslength_strinstance_straddrv4addrv6invalid protocol name "%s" %sip nht %s route-map %s %sipv6 nht %s route-map %s zebra/zebra_routemap.czebra_route_map_update_timer&zebra_t_rmap_updatezvrf->vrf->vrf_id, rtypermap_namesource-instancesource-protocolip next-hop typeip next-hop prefix-lenipv6 address prefix-lenip address prefix-lenipv6 next-hop typeipv6 address prefix-listip address prefix-listipv6 addressip addressip next-hop prefix-listip next-hopshow_ipv6_protocol_nht_cmdshow_ipv6_protocol_nhtno_ipv6_protocol_nht_rmap_cmdno_ipv6_protocol_nht_rmapshow_ip_protocol_nht_cmdshow_ip_protocol_nhtno_ip_protocol_nht_rmap_cmdno_ip_protocol_nht_rmapshow_ipv6_protocol_cmdshow_ipv6_protocolno_ipv6_protocol_cmdno_ipv6_protocolshow_ip_protocol_cmdshow_ip_protocolno_ip_protocol_cmdno_ip_protocolno_zebra_route_map_timer_cmdno_zebra_route_map_timerno_set_src_cmdno_set_srcno_match_source_instance_cmdno_match_source_instanceno_match_source_protocol_cmdno_match_source_protocolmatch_ip_nexthop_prefix_lenmatch_ipv6_address_prefix_lenmatch_ip_address_prefix_lentagzebra_route_map_mark_updatezebra_route_map_initno_ipv6_protocol_nht_rmap_magicipv6_protocol_nht_rmap_magicip_nht_rm_delno_ip_protocol_nht_rmap_magicip_protocol_nht_rmap_magicno_ipv6_protocol_magicipv6_protocol_magicip_protocol_rm_delno_ip_protocol_magicip_protocol_rm_addip_protocol_magiczebra_nht_rm_updatezebra_rib_table_rm_updatezebra_route_map_process_update_cbzebra_route_map_update_timerfrr-zebra-route-map/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/frr-zebra-route-map:ipv4-prefix-length/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/frr-zebra-route-map:ipv6-prefix-length/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/frr-zebra-route-map:source-instance/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/frr-zebra-route-map:source-protocol/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/frr-zebra-route-map:ipv4-src-address/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/frr-zebra-route-map:ipv6-src-address../../frr-route-map:condition%s: invalid protocol: %s%s: invalid IPv4 address: %s%s: invalid IPv6 address: %sfrr-zebra-route-map:ipv4-next-hop-prefix-lengthzebra/zebra_routemap_nb_config.c__func__, yang_dnode_get_string(args->dnode, ((void *)0))lib_route_map_entry_set_action_rmap_set_action_ipv6_src_address_modifylib_route_map_entry_set_action_rmap_set_action_ipv4_src_address_modifylib_route_map_entry_match_condition_rmap_match_condition_source_protocol_modify%s: unknown policy endpoint address family: %uzebra_srte_client_close_cleanup__func__, policy->endpoint.ipa_type zebra_sr_policy_notify_update_clientzebra_sr_policy_notify_updatezebra/zebra_srte.cSR PolicyUnrecognized QDISC TypeUnrecognized TFILTER Typezebra/zebra_tc.cbpfflowfloweru32htbnoqueueTC filterTC classTC queue discipline%s: install tc qdisc ifindex %d kind %s%s: uninstall tc qdisc ifindex %d kind %s%s: tc qdisc being deleted we know nothing about%s: add tc class ifindex %d handle %04x:%04x kind %s%s: delete tc class ifindex %d handle %04x:%04x kind %s%s: add tc filter ifindex %d priority %u handle %08x kind %s%s: delete tc filter ifindex %d priority %u handle %08x kind %s%s: tc filter being deleted we know nothing about__func__, filter->filter.ifindex, filter->filter.priority, filter->filter.handle, tc_filter_kind2str(filter->filter.kind)%s: tc class being deleted we know nothing about__func__, class->class.ifindex, (class->class.handle & 0xffff0000u) >> 16, class->class.handle & 0x0000ffffu, tc_qdisc_kind2str(class->class.kind)__func__, qdisc->qdisc.ifindex, tc_qdisc_kind2str(qdisc->qdisc.kind)zebra_tc_filter_deletezebra_tc_filter_addzebra_tc_class_deletezebra_tc_class_addzebra_tc_qdisc_uninstallzebra_tc_qdisc_installVRF backend is not Netns. Aborting VRF %s(%u) is not configured with NetNS ipv6 nht resolve-via-default VRF %u is already configured with VRF %s VRF %u is already configured with VRF %sVRF %u already configured with NETNS %s VRF %u already configured with NETNS %sNS %s is already configured with VRF %u(%s) NS %s is already configured with VRF %u(%s)Can not associate NS %u with NETNS %s Can not associate NS %u with NETNS %sns->name, vrf2->vrf_id, vrf2->nameNegate a command or set its defaults Detach VRF from a Namespace The file name in /var/run/netns, or a full pathname Attach VRF to a Namespace The file name in /var/run/netns, or a full pathname prefix-routes-onlyipv6 nht resolve-via-default vni %u%s ip nht resolve-via-default ip table range %u %u exit-vrf ! VRF %s id %u is now inactiveMESSAGE: ZEBRA_VRF_DELETE %sVRF %s id %u is now activeMESSAGE: ZEBRA_VRF_ADD %sVRF %s id %u deletedVRF %s created, id %urelease_daemon_table_chunkszebra/zebra_vrf.cvrf->name, vrf->vrf_id!zvrf->table[afi][safi]zvrf_name(zvrf)ns->ns_id, ns->namevrf->vrf_id, ns->namevrf->vrf_id, vrf->nameno netns [NAME]no_vrf_netns_cmdno_vrf_netnsnetns NAME$netns_nameOther TableZEBRA VRFzebra_vrf_newzebra_vrf_table_createzebra_vrf_add_updatezebra_vrf_enablezebra_vrf_delete_updatezebra_vrf_disablezebra_vrf_deletezebra_vrf_initzebra_vrf_netns_handler_createvrf_netns_magicurib-onlymrib-onlymrib-then-uriblower-distancelonger-prefixInvalid mode specified b%s %c%s, via %s (duplicate nexthop removed), src %s, mtu %ukeep_strnetns-based vrfs vrf %s id %u netns %sid %u table %u (configured)duration_strduration./frr-zebra:zebra./frr-zebra:zebra/l3vni-id./frr-zebra:zebra/prefix-onlyjson%% Malformed MAC address IP forwarding is off IP forwarding is on no ip forwarding no ipv6 forwarding Can't turn on IP forwarding Can't turn off IP forwarding bit_strallow-external-route-update zebra nexthop-group keep %u zebra work-queue %u zebra zapi-packets %u no evpn accept-bgp-seq zebra nexthop proto only ip nht hide-backup-events Opaque Data: %sasPathcommunitieslargeCommunitiesselectionReason AS-Path : %s Communities : %s Large-Communities: %s Selection reason : %s ospfPathTypeospfAreaIdospfTagprefixLenvrfIddestSelectedtrappedoffloadedinternalStatusinternalFlagsinternalNextHopNuminternalNextHopActiveNumnexthopGroupIdinstalledNexthopGroupId%c%cb%c %s%c%c %s [%u/%u] b%c%*c %c%*c, %s b%c %*cVRF %s table %u: vrf %s not defined vrf %s inactive using Unicast RIB using Multicast RIBRouting entry for %s%s Known via "%s, distance %u, metric %u, tag %u, vrf %s, best Last update %s ago Nexthop Group ID: %u %% No match for RPF lookup prefixRoutesFIBPrefix RoutesRoute Source%-20s %-20s %s (vrf %s) ebgpibgp%-20s %-20d %-20d prefixRoutesTotalprefixRoutesTotalFibTotalsroutesfibOffLoadedfibTrappedroutesTotalroutesTotalFib---------------------------- Route: %s protocol: %s instance: %u VRF ID: %u VRF name: %s distance: %u metric: %u tag: %u status: %u nexthop_num: %u nexthop_active_num: %u table: %u uptime: %s Nexthop %u: type: %u flags: %u ip address: %s afi: ipv4 interface index: %d interface name: %s source: %s ip: %s afi: ipv6 Blackhole type: reject Blackhole type: NULL0 mrib VRF %s: table_allsupernets_onlytype_strospf_instance_idUnknown route type L3-SVIVxLAN IFRmac%% VRF does not exist %% Malformed ESI OnOffUsedUnavailableNot Compiled inBGP is usingBGP is not usingOS|%s(%s)ECMP Maximum|%dv4 Forwarding|%sv6 Forwarding|%sMPLS|%sEVPN|%sKernel socket buffer size|%dVRF|l3mdev AvailableVRF|NamespacesASIC offload|%sRA|%sRFC 5549|%sKernel NHG|%sv4 All LinkDown Routes|%sv4 Default LinkDown Routes|%sv6 All LinkDown Routes|%sv6 Default LinkDown Routes|%sv4 All MC Forwarding|%sv4 Default MC Forwarding|%sv6 All MC Forwarding|%sv6 Default MC Forwarding|%sipv6 forwarding is unknown ipv6 forwarding is %s refCounttimeToDeletionID: %u (%s) RefCnt: %u Time to Deletion: %s Uptime: %s VRF: %s valid Valid, Installed Interface Index: %d Depends:depends [backup Backups: Dependents:dependentsbucketsidleTimerunbalancedTimerunbalancedTimeInterface %s: if_name%% Malformed VTEP IP address vni_str%% Network not in FIB %% Network not in RIB %% Network not in table zebra/zebra_vty.cstatic ipip_table_range_cmdip_table_rangeno_zebra_protodown_bit_cmdno_zebra_protodown_bitshow frrshow_frr_cmdshow_frrno_zebra_dplane_queue_limitzebra dplane limit (0-10000)zebra_dplane_queue_limit_cmdshow_dataplane_providers_cmdshow_dataplane_providersshow zebra dplane [detailed]show_dataplane_cmdshow_dataplaneno ipv6 forwardingno_ipv6_forwarding_cmdno_ipv6_forwardingshow ipv6 forwardingshow_ipv6_forwarding_cmdshow_ipv6_forwardingshow ip forwardingshow_ip_forwarding_cmdshow_ip_forwardingno ip forwardingno_ip_forwarding_cmdno_ip_forwardingshow zebrashow_zebra_cmdshow_zebrazebra_nexthop_group_keep_cmdzebra_nexthop_group_keepno_ip_zebra_import_table_cmdno_ip_zebra_import_tableno_zebra_workqueue_timer_cmdno_zebra_workqueue_timerzebra work-queue (0-10000)no_zebra_packet_process_cmdno_zebra_packet_processzebra zapi-packets (1-10000)no evpn accept-bgp-seqno_evpn_accept_bgp_seq_cmdno_evpn_accept_bgp_seqclear_evpn_dup_addr_cmdclear_evpn_dup_addr[no$no] pbr nexthop-resolvepbr_nexthop_resolve_cmdpbr_nexthop_resolveshow pbr ruleshow_pbr_rule_cmdshow_pbr_ruleshow pbr iptable [WORD]show_pbr_iptable_cmdshow_pbr_iptableshow pbr ipset [WORD]show_pbr_ipset_cmdshow_pbr_ipsetshow_evpn_neigh_vni_vtep_cmdshow_evpn_neigh_vni_vtepshow_evpn_neigh_vni_neigh_cmdshow_evpn_neigh_vni_neighshow_evpn_neigh_vni_all_cmdshow_evpn_neigh_vni_allshow_evpn_neigh_vni_cmdshow_evpn_neigh_vnishow_evpn_neigh_vni_all_dadshow_evpn_neigh_vni_dad_cmdshow_evpn_neigh_vni_dadshow_evpn_mac_vni_dad_cmdshow_evpn_mac_vni_dadshow_evpn_mac_vni_all_dad_cmdshow_evpn_mac_vni_all_dadshow_evpn_mac_vni_vtep_cmdshow_evpn_mac_vni_vtepshow_evpn_mac_vni_mac_cmdshow_evpn_mac_vni_macshow_evpn_mac_vni_all_vtepshow_evpn_mac_vni_all_detailshow evpn mac vni all [json]show_evpn_mac_vni_all_cmdshow_evpn_mac_vni_allshow_evpn_mac_vni_detail_cmdshow_evpn_mac_vni_detailshow_evpn_mac_vni_cmdshow_evpn_mac_vnishow_evpn_nh_vni_all_cmdshow_evpn_nh_vni_allshow_evpn_nh_vni_cmdshow_evpn_nh_vnishow_evpn_nh_vni_ip_cmdshow_evpn_nh_vni_ipshow evpn rmac vni all [json]show_evpn_rmac_vni_all_cmdshow_evpn_rmac_vni_allshow_evpn_rmac_vni_cmdshow_evpn_rmac_vnishow_evpn_rmac_vni_mac_cmdshow_evpn_rmac_vni_macshow_evpn_vni_vni_cmdshow_evpn_vni_vnishow evpn vni detail [json]show_evpn_vni_detail_cmdshow_evpn_vni_detailshow evpn vni [json]show_evpn_vni_cmdshow_evpn_vnishow_evpn_access_vlan_cmdshow_evpn_access_vlanshow_evpn_es_evi_cmdshow_evpn_es_evishow_evpn_es_cmdshow_evpn_esshow evpn l2-nh [json$json]show_evpn_l2_nh_cmdshow_evpn_l2_nhshow ip neighshow_neigh_cmdshow_evpn_neighshow evpn [json]show_evpn_global_cmdshow_evpn_globalshow_vrf_vni_cmdshow_vrf_vnino_vrf_vni_mapping_cmdno_vrf_vni_mappingno_default_vrf_vni_mappingdefault_vrf_vni_mapping_cmd[no$no] evpn mh redirect-offevpn_mh_redirect_off_cmdevpn_mh_redirect_offevpn_mh_startup_delay_cmdevpn_mh_startup_delayevpn_mh_neigh_holdtime_cmdevpn_mh_neigh_holdtimeevpn_mh_mac_holdtime_cmdevpn_mh_mac_holdtimeshow vrfshow_vrf_cmdshow_vrfallow-external-route-updateallow_external_route_updateshow_route_zebra_dump_cmdshow_route_zebra_dumpshow_route_summary_cmdshow_route_summaryshow_route_detail_cmdshow_route_detailshow roshow_ro_cmdshow_routeshow_route_cmdrnh_hide_backups_cmdrnh_hide_backupsno_ipv6_nht_default_route_cmdno_ipv6_nht_default_routeipv6 nht resolve-via-defaultno ip nht resolve-via-defaultno_ip_nht_default_route_cmdno_ip_nht_default_route[no] zebra nexthop proto onlyproto_nexthop_group_only_cmdproto_nexthop_group_onlynexthop_group_use_enable_cmdnexthop_group_use_enableshow_nexthop_group_cmdshow_nexthop_groupshow_interface_nexthop_groupshow_ip_nht_cmdshow_ip_nhtshow ip rpf A.B.C.Dshow_ip_rpf_addr_cmdshow_ip_rpf_addrshow ip rpf [json]show_ip_rpf_cmdshow_ip_rpfno_ip_multicast_mode_cmdno_ip_multicast_mode........ .. . .. . ..... ...77:................................................ .............................7777:.............................................. .............................777777,............................................ ... .........................77777777,.......................................... ............................=7777777777:........................................ ........................:7777777777777777,...................................... .................... ~7777777777777?~,.......................................... ...................I7777777777+................................................. ................,777777777?............ ....................................... ..............:77777777?..........~?77777....................................... .............77777777~........=7777777777....................................... .......... +7777777,.......?7777777777777....................................... ..........7777777~......:7777777777777777......77?,............................. ........:777777?......+777777777777777777......777777I,......................... .......?777777,.....+77777777777777777777......777777777?....................... ......?777777......7777777777777777777777......,?777777777?..................... .....?77777?.....=7777777777777777777I~............,I7777777~................... ....+77777+.....I77777777777777777:...................+777777I.................. ...~77777+.....7777777777777777=........................?777777...... ....... ...77777I.....I77777777777777~.........:?................,777777.....I777....... ..777777.....I7777777777777I .......?7777..................777777.....777?...... .~77777,....=7777777777777:......,7777777..................,77777+....+777...... .77777I.....7777777777777,......777777777.......ONNNN.......=77777.....777~..... ,77777.....I777777777777,.....:7777777777......DNNNNNN.......77777+ ...7777..... I7777I.....777777777777=.....~77777777777......NNNNNNN~......=7777I....=777..... 77777:....=777777777777.....,777777777777......$NNNNND ......:77777....:777..... 77777. ...777777777777~.....7777777777777........7DZ,........:77777.....777..... ????? . ..777777777777.....,7777777777777....................:77777I....777..... ....... ..777777777777.....+7777777777777....................=7777777+...?7..... ..........77777777777I.....I7777777777777....................7777777777:........ ..........77777777777I.....?7777777777777...................~777777777777....... ..........777777777777.....~7777777777777..................,77777777777777+..... ..........777777777777......7777777777777..................77777777777777777,... ..... ....?77777777777I.....~777777777777................,777777.....,:+77777I.. ........ .:777777777777,.....?77777777777...............?777777..............,:= .......... 7777777777777..... ?7777777777.............=7777777.....~777I........ ...........:777777777777I......~777777777...........I7777777~.....+777I......... ..... ......7777777777777I.......I7777777.......+777777777I......7777I.......... .............77777777777777........?77777......777777777?......=7777=........... .............,77777777777777+.........~77......777777I,......:77777............. ..............~777777777777777~................777777......:77777=.............. ...............:7777777777777777?..............:777777,.....=77=................ ................,777777777777777777?,...........,777777:.....,.................. ........... ......I777777777777777777777I.........777777~....................... ...................,777777777777777777777..........777777+...................... .....................+7777777777777777777...........777777?..................... .......................=77777777777777777............777777I.................... .........................:777777777777777.............I77777I................... ............................~777777777777..............+777777.................. ................................~77777777...............=777777................. .....................................:=?I................~777777................ ..........................................................:777777,.............. .... ... ... . . .... ....... ....... ....................:777777.............. /frr-vrf:lib/vrf[name='%s']/frr-zebra:zebra/frr-vrf:lib/vrf[name='%s']/frr-zebra:zebra/l3vni-id/frr-vrf:lib/vrf[name='%s']/frr-zebra:zebra/prefix-onlyVNI %d doesn't exist in VRF: %s Invalid routing table ID, %d. Must be non-default table Invalid routing table ID, %d. Must be in range 1-252 Invalid routing table ID. Must be in range 1-252 Can't turn on IPv6 forwarding Can't turn off IPv6 forwarding VRF subcommand does not make any sense in l3mdev based vrf's ip multicast rpf-lookup-mode %s no zebra nexthop kernel enable no zebra nexthop resolve-via-backup OSPF path type : %s OSPF area ID : %s OSPF tag : %s Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, T - Table, A - Babel, F - PBR, f - OpenFabric, > - selected route, * - FIB route, q - queued, r - rejected, b - backup t - trapped, o - offload failure Codes: K - kernel route, C - connected, S - static, R - RIPng, O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table, A - Babel, F - PBR, f - OpenFabric, > - selected route, * - FIB route, q - queued, r - rejected, b - backup t - trapped, o - offload failure Installed Nexthop Group ID: %u IPv4/IPv6 Routing table dump Nexthop is an interface (directly connected). Nexthop type is blackhole. Blackhole type: admin-prohibited Linux vrf backend already points to table id Either remove table parameter or vrf parameter %-37s %-10s %-20s %-20s %-5s %-18s ASIC offload and nexthop control|UsedAllow Non FRR route deletion|%s Route Route Neighbor LSP LSP VRF Installs Removals Updates Installs Removals %-25s %10llu %10llu %10llu %10llu %10llu /frr-zebra:clear-evpn-dup-addr/input/clear-dup-choice/frr-zebra:clear-evpn-dup-addr/input/clear-dup-choice/single-case/vni-id/frr-zebra:clear-evpn-dup-addr/input/clear-dup-choice/single-case/vni-id/mac-addr/frr-zebra:clear-evpn-dup-addr/input/clear-dup-choice/single-case/vni-id/vni-ipaddr Buckets: %u Idle Timer: %u Unbalanced Timer: %u Unbalanced time: %llu Nexthop Group ID: %u does not exist %% Malformed Neighbor address [no] ip table range (1-4294967295) (1-4294967295)Negate a command or set its defaults IP information table configuration Configure table range Start Routing Table End Routing Table no zebra protodown reason-bit [(0-31)$bit]Negate a command or set its defaults Zebra information Protodown Configuration Reason Bit used in the kernel for setting protodown Reason Bit Range zebra protodown reason-bit (0-31)$bitZebra information Protodown Configuration Reason Bit used in the kernel for application Reason Bit range no zebra kernel netlink batch-tx-buf [(0-1048576)] [(0-1048576)]Negate a command or set its defaults Zebra information Zebra kernel interface Set Netlink parameters Set batch buffer size and send threshold Size of the buffer Send threshold no_zebra_kernel_netlink_batch_tx_buf_cmdno_zebra_kernel_netlink_batch_tx_bufzebra kernel netlink batch-tx-buf (1-1048576) (1-1048576)Zebra information Zebra kernel interface Set Netlink parameters Set batch buffer size and send threshold Size of the buffer Send threshold zebra_kernel_netlink_batch_tx_buf_cmdzebra_kernel_netlink_batch_tx_bufShow running system information FRR show zebra router table summaryShow running system information Zebra information The Zebra Router Information Table Information about this Zebra Router Summary Information zebra_show_routing_tables_summary_cmdzebra_show_routing_tables_summaryno zebra dplane limit [(0-10000)]Negate a command or set its defaults Zebra information Zebra dataplane Limit incoming queued updates Number of queued updates no_zebra_dplane_queue_limit_cmdZebra information Zebra dataplane Limit incoming queued updates Number of queued updates show zebra dplane providers [detailed]Show running system information Zebra information Zebra dataplane information Zebra dataplane provider information Detailed output Show running system information Zebra information Zebra dataplane information Detailed output Negate a command or set its defaults IPv6 information Turn off IPv6 forwarding IPv6 information Turn on IPv6 forwarding Show running system information IPv6 information Forwarding status Show running system information IP information IP forwarding status Negate a command or set its defaults IP information Turn off IP forwarding IP information Turn on IP forwarding Show running system information Zebra information [no] zebra nexthop-group keep (1-3600)Negate a command or set its defaults Zebra information Nexthop-Group How long to keep Time in seconds from 1-3600 no ip import-table (1-252) [distance (1-255)] [route-map NAME]Negate a command or set its defaults IP information import routes from non-main kernel table kernel routing table id Distance for imported routes Default distance value route-map for filtering route-map name no zebra work-queue [(0-10000)]Negate a command or set its defaults Zebra information Work Queue Time in milliseconds Zebra information Work Queue Time in milliseconds no zebra zapi-packets [(1-10000)]Negate a command or set its defaults Zebra information Zapi Protocol Number of packets to process before relinquishing thread Zebra information Zapi Protocol Number of packets to process before relinquishing thread ip import-table (1-252) [distance (1-255)] [route-map RMAP_NAME]IP information import routes from non-main kernel table kernel routing table id Distance for imported routes Default distance value route-map for filtering route-map name ip_zebra_import_table_distance_cmdip_zebra_import_table_distanceNegate a command or set its defaults EVPN Accept all sequence numbers from BGP EVPN Accept all sequence numbers from BGP clear evpn dup-addr vni ]>Reset functions EVPN Duplicate address VxLAN Network Identifier VNI number All VNIs MAC MAC address (e.g., 00:e0:ec:20:12:62) IP IPv4 address IPv6 address Negate a command or set its defaults Policy Based Routing Resolve nexthop for dataplane programming Show running system information Policy-Based Routing Rule Show running system information Policy-Based Routing IPtable Context information IPtable Name information Show running system information Policy-Based Routing IPset Context information IPset Name information show evpn arp-cache vni (1-16777215) vtep A.B.C.D [json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier VNI number Remote VTEP Remote VTEP IP address JavaScript Object Notation show evpn arp-cache vni (1-16777215) ip WORD [json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier VNI number Neighbor Neighbor address (IPv4 or IPv6 address) JavaScript Object Notation show evpn arp-cache vni all detail [json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier All VNIs Neighbor details for all vnis in detail JavaScript Object Notation show_evpn_neigh_vni_all_detail_cmdshow_evpn_neigh_vni_all_detailshow evpn arp-cache vni all [json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier All VNIs JavaScript Object Notation show evpn arp-cache vni (1-16777215)[json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier VNI number JavaScript Object Notation show evpn arp-cache vni all duplicate [json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier All VNIs Duplicate address list JavaScript Object Notation show_evpn_neigh_vni_all_dad_cmdshow evpn arp-cache vni (1-16777215)duplicate [json]Show running system information EVPN ARP and ND cache VxLAN Network Identifier VNI number Duplicate address list JavaScript Object Notation show evpn mac vni (1-16777215) duplicate [json]Show running system information EVPN MAC addresses VxLAN Network Identifier VNI number Duplicate address list JavaScript Object Notation show evpn mac vni all duplicate [json]Show running system information EVPN MAC addresses VxLAN Network Identifier All VNIs Duplicate address list JavaScript Object Notation show evpn mac vni (1-16777215) vtep A.B.C.D[json]Show running system information EVPN MAC addresses VxLAN Network Identifier VNI number Remote VTEP Remote VTEP IP address JavaScript Object Notation show evpn mac vni (1-16777215) mac WORD [json]Show running system information EVPN MAC addresses VxLAN Network Identifier VNI number MAC MAC address (e.g., 00:e0:ec:20:12:62) JavaScript Object Notation show evpn mac vni all vtep A.B.C.D [json]Show running system information EVPN MAC addresses VxLAN Network Identifier All VNIs Remote VTEP Remote VTEP IP address JavaScript Object Notation show_evpn_mac_vni_all_vtep_cmdshow evpn mac vni all detail [json]Show running system information EVPN MAC addresses VxLAN Network Identifier All VNIs Detailed Information On Each VNI MAC JavaScript Object Notation show_evpn_mac_vni_all_detail_cmdShow running system information EVPN MAC addresses VxLAN Network Identifier All VNIs JavaScript Object Notation show evpn mac vni (1-16777215) detail [json]Show running system information EVPN MAC addresses VXLAN Network Identifier VNI number Detailed Information On Each VNI MAC JavaScript Object Notation show evpn mac vni (1-16777215)[json]Show running system information EVPN MAC addresses VxLAN Network Identifier VNI number JavaScript Object Notation show evpn next-hops vni all [json]Show running system information EVPN Remote VTEPs L3 VNI All VNIs JavaScript Object Notation show evpn next-hops vni (1-16777215)[json]Show running system information EVPN Remote Vteps L3 VNI VNI number JavaScript Object Notation show evpn next-hops vni (1-16777215) ip WORD [json]Show running system information EVPN Remote Vteps L3 VNI VNI number Ip address Host address (ipv4 or ipv6) JavaScript Object Notation Show running system information EVPN RMAC addresses L3 VNI All VNIs JavaScript Object Notation show evpn rmac vni (1-16777215)[json]Show running system information EVPN RMAC L3 VNI VNI number JavaScript Object Notation show evpn rmac vni (1-16777215) mac WORD [json]Show running system information EVPN RMAC L3 VNI VNI number MAC mac-address (e.g. 0a:0a:0a:0a:0a:0a) JavaScript Object Notation show evpn vni (1-16777215)[json]Show running system information EVPN VxLAN Network Identifier VNI number JavaScript Object Notation Show running system information EVPN VxLAN Network Identifier Detailed Information On Each VNI JavaScript Object Notation Show running system information EVPN VxLAN Network Identifier JavaScript Object Notation show evpn access-vlan [(1-4094)$vid | detail$detail] [json$json]Show running system information EVPN Access VLANs VLAN ID Detailed information JavaScript Object Notation show evpn es-evi [vni (1-16777215)$vni] [detail$detail] [json$json]Show running system information EVPN Ethernet Segment per EVI VxLAN Network Identifier VNI Detailed information JavaScript Object Notation show evpn es [NAME$esi_str|detail$detail] [json$json]Show running system information EVPN Ethernet Segment ES ID Detailed information JavaScript Object Notation Show running system information EVPN Layer2 nexthops JavaScript Object Notation Show running system information IP information neighbors Show running system information EVPN JavaScript Object Notation show vrf [] vni [json]Show running system information Specify the VRF The VRF name All VRFs VNI JavaScript Object Notation no vni (1-16777215)[prefix-routes-only]Negate a command or set its defaults VNI corresponding to tenant VRF VNI-ID prefix-routes-only vni (1-16777215)[prefix-routes-only]VNI corresponding to tenant VRF VNI-ID prefix-routes-only Negate a command or set its defaults VNI corresponding to DEFAULT VRF VNI-ID Prefix routes only no_default_vrf_vni_mapping_cmdVNI corresponding to the DEFAULT VRF VNI-ID Prefix routes only Negate a command or set its defaults EVPN Multihoming ES bond redirect for fast-failover off [no] evpn mh startup-delay(0-3600)$durationNegate a command or set its defaults EVPN Multihoming Startup delay duration in seconds [no$no] evpn mh neigh-holdtime (0-86400)$durationNegate a command or set its defaults EVPN Multihoming Neighbor entry hold time Duration in seconds [no$no] evpn mh mac-holdtime (0-86400)$durationNegate a command or set its defaults EVPN Multihoming MAC hold time Duration in seconds Show running system information VRF no allow-external-route-updateNegate a command or set its defaults Allow FRR routes to be overwritten by external processes no_allow_external_route_update_cmdno_allow_external_route_updateAllow FRR routes to be overwritten by external processes allow_external_route_update_cmdshow zebra route dump [vrf VRFNAME]Show running system information IP information IPv6 Information Zebra daemon Routing table All information Specify the VRF The VRF name show route [vrf ] summary [table (1-4294967295)$table_id] [prefix$prefix] [json]Show running system information IP information IPv6 Information IP routing table Specify the VRF The VRF name All VRFs Summary of all routes Table to display summary for The table number Prefix routes JavaScript Object Notation show < ip$ipv4 [vrf ] < A.B.C.D$address |A.B.C.D/M$prefix > |ipv6$ipv6 [vrf ] < X:X::X:X$address |X:X::X:X/M$prefix > > [json$json] [nexthop-group$ng]Show running system information IP information IP forwarding table IP routing table Specify the VRF The VRF name All VRFs Network in the IP routing table to display IP prefix /, e.g., 35.0.0.0/8 IPv6 Information IPv6 forwarding table IPv6 routing table Specify the VRF The VRF name All VRFs IPv6 Address IPv6 prefix JavaScript Object Notation Nexthop Group Information Show running system information IP information IPv6 information IP routing table show < ip$ipv4 [table <(1-4294967295)$table|all$table_all>] [vrf ] [{ tag (1-4294967295) |A.B.C.D/M$prefix longer-prefixes |supernets-only$supernets_only }] [< $type_str |ospf$type_str (1-65535)$ospf_instance_id >] |ipv6$ipv6 [table <(1-4294967295)$table|all$table_all>] [vrf ] [{ tag (1-4294967295) |X:X::X:X/M$prefix longer-prefixes }] [$type_str] > []Show running system information IP information IP forwarding table IP routing table Table to display The table number to display All tables Specify the VRF The VRF name All VRFs Show only routes with tag Tag value IP prefix /, e.g., 35.0.0.0/8 Show route matching the specified Network/Mask pair only Show supernet entries only Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol (RIP) Open Shortest Path First (OSPFv2) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Enhanced Interior Gateway Routing Protocol (EIGRP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol Open Shortest Path First (OSPFv2) Instance ID IPv6 information IP forwarding table IP routing table Table to display The table number to display All tables Specify the VRF The VRF name All VRFs Show only routes with tag Tag value IPv6 prefix Show route matching the specified Network/Mask pair only Kernel routes (not installed via the zebra RIB) Connected routes (directly attached subnet or host) Statically configured routes Routing Information Protocol next-generation (IPv6) (RIPng) Open Shortest Path First (IPv6) (OSPFv3) Intermediate System to Intermediate System (IS-IS) Border Gateway Protocol (BGP) Next Hop Resolution Protocol (NHRP) Non-main Kernel Routing Table Babel routing protocol (Babel) OpenFabric Routing Protocol JavaScript Object Notation Nexthop Group Information [no] ip nht hide-backup-eventsNegate a command or set its defaults IP information Nexthop-tracking configuration Hide notification about backup nexthops no ipv6 nht resolve-via-defaultNegate a command or set its defaults IPv6 Information Filter Next Hop tracking route resolution Resolve via default route IPv6 Information Filter Next Hop tracking route resolution Resolve via default route Negate a command or set its defaults IP information Filter Next Hop tracking route resolution Resolve via default route [no] zebra nexthop resolve-via-backupNegate a command or set its defaults Zebra information Nexthop configuration Configure use of backup nexthops in recursive resolution backup_nexthop_recursive_use_enable_cmdbackup_nexthop_recursive_use_enableNegate a command or set its defaults Zebra information Nexthop configuration Configure exclusive use of proto nexthops Only use proto nexthops [no] zebra nexthop kernel enableNegate a command or set its defaults Zebra information Nexthop configuration Configure use of kernel nexthops Enable kernel nexthops show nexthop-group rib <(0-4294967295)$id|[singleton ] [$type_str] [vrf ]> [json]Show running system information Show Nexthop Groups RIB information Nexthop Group ID Show Singleton Nexthop-Groups IP information IPv6 Information Kernel (not installed via the zebra RIB) Zebra (implicitly created by zebra) Border Gateway Protocol (BGP) Super Happy Advanced Routing Protocol (SHARP) Specify the VRF The VRF name All VRFs JavaScript Object Notation show interface [IFNAME$if_name] nexthop-groupShow running system information Interface status and configuration Interface name Show Nexthop Groups show_interface_nexthop_group_cmdIP information Filter Next Hop tracking route resolution Resolve via default route show $type [$addr|vrf NAME$vrf_name [$addr]|vrf all$vrf_all] [mrib$mrib] [json]Show running system information IP information IPv6 Information IP nexthop tracking table IP import check tracking table IPv4 Address IPv6 Address Specify the VRF The VRF name IPv4 Address IPv6 Address Specify the VRF All VRFs Show Multicast (MRIB) NHT state JavaScript Object Notation Show running system information IP information Display RPF information for multicast source IP multicast source address (e.g. 10.0.0.0) Show running system information IP information Display RPF information for multicast source JavaScript Object Notation no ip multicast rpf-lookup-mode []Negate a command or set its defaults IP information Multicast options RPF lookup behavior Lookup in unicast RIB only Lookup in multicast RIB only Try multicast RIB first, fall back to unicast RIB Lookup both, use entry with lower distance Lookup both, use entry with longer prefix ip multicast rpf-lookup-mode IP information Multicast options RPF lookup behavior Lookup in unicast RIB only Lookup in multicast RIB only Try multicast RIB first, fall back to unicast RIB Lookup both, use entry with lower distance Lookup both, use entry with longer prefix PXHHt!,#""""vrf->vrf_idifp->name, ifp->ifindex, vnizvrf_id(zvrf)zevpn, zevpn->vnivxlan_sg->sg_strvni, ifp->name, ifp->ifindexzevpn->vxlan_if == ifplink_zifrmac, zl3vni->vnimacaddr, vnimacaddr, vid4, 16, *ipa_len__func__, ip, ifp->name./zebra/zebra_vxlan_private.hsize >= ETHER_ADDR_STRLENrmac, zl3vni->vni, vtep_ipin_param && p_zl3vni_pifp__func__, hle1->p.familyzebra_rmac_updatezebra VxLAN VTEP IPzebra VxLAN multicast groupEVPN NeighborEVPN L3VNI MACL3 VNI hashhost prefix%-10u %-4s %-21s %-8lu %-8lu %-15s %-37s VNI %u #MACs (local and remote) %u Flags: N=sync-neighs, I=local-inactive, P=peer-active, X=peer-proxy %-17s %-6s %-5s %-30s %-5s %s ipa_len *must* be %d or %d bytes in length not %dSend L3_VNI_DEL %u VRF %s to %s VNI %u #ARP (IPv4 and IPv6, local and remote) %u RMAC %pEA on L3-VNI %u hash %p couldn't be uninstalled - no vxlan_if%s: Unexpected family type: %dIntf %s(%u) VNI %u, link not in same namespace than BGP EVPN core instance Send L3_VNI_ADD %u VRF %s RMAC %pEA VRR %pEA local-ip %pI4 filter %s to %sDel L2-VNI %u - transition to L3-VNIFailed to del EVPN hash %p, VNI %uAdding L2-VNI %u - transition from L3-VNIAdding L2-VNI - Failed to find VxLAN interface for VNI %ucreate L3-VNI hash for Intf %s(%u) L3-VNI %ucreate l3vni %u svi_if %s mac_vlan_if %sCreate L2-VNI hash for intf %s(%u) L2-VNI %u local IP %pI4EVPN hash already present for IF %s(%u) L2-VNI %uFailed to add EVPN hash, IF %s(%u) L2-VNI %uL3VNI %u RMAC change(%pEA --> %pEA) for nexthop %pIA, prefix %pFXL3VNI %u Remote VTEP change(%pI4 -> %pIA) for RMAC %pEAL3VNI %u Remote VTEP nh change(%pIA -> %pI4) for RMAC %pEAL3VNI %u RMAC %pEA vtep_ip %pIA delete%% Requested RMAC doesn't exist in L3-VNI %u Number of Remote RMACs known for this VNI: %u %% Requested next-hop not present for L3-VNI %uNumber of NH Neighbors known for this VNI: %u %-37s %-10u %-20s %-20s %-5s %-18s Number of ARPs (local and remote) known for this VNI: %u %% Requested neighbor does not exist in VNI %u Number of MACs (local and remote) known for this VNI: %u %% Requested MAC does not exist in VNI %u Requested MAC does not exist in VNI %u Requested MAC is not duplicate detected Requested host IP does not exist in VNI %u Requested host IP %s is not duplicate detected Requested IP's associated MAC %s is still in duplicate state %s: clear neigh %s in dup state, flags 0x%x seq %uDuplicate address detection: %s Detection max-moves %u, time %d %-10s %-4s %-21s %-8s %-8s %-15s %-37s VRF %s duplicate detect %s max_moves %u timeout %u freeze %s freeze_time %u%s: Del neighbor %pIA EVPN is not present for interface %sVNI %u hash %p doesn't have intf upon local neighbor DELDel neighbor %pIA intf %s(%u) -> L2-VNI %uAdd/Update neighbor %pIA MAC %pEA intf %s(%u) state 0x%x %s%s%s%s-> L2-VNI %uRecv MACIP DEL VNI %u MAC %pEA%s%s Remote VTEP %pI4 from %sEVPN not enabled, ignoring remote MACIP ADDRecv %sMACIP ADD VNI %u MAC %pEA%s%s flags 0x%x seq %u VTEP %pI4 ESI %s from %sDel MAC for remote VTEP %pI4 intf %s(%u) VNI %u - readdDel remote RMAC %pEA L3VNI %u - readddpDel remote MAC %pEA intf %s(%u) VNI %u - readddpDel local-nw-MAC %pEA VNI %uVNI %u hash %p doesn't have intf upon local MAC DEL Add/Update %sMAC %pEA intf %s(%u) VID %u, could not find EVPN VNI %u hash %p doesn't have intf upon local MAC ADDdpAdd MAC %pEA VID %u - ignore as no nhidAdd/update remote MAC %pEA intf %s(%u) VNI %u flags 0x%x - del localdpAdd local-nw-MAC %pEA VID %u%s: EVPN is not enabled yet we have received a VTEP DEL msgRecv VTEP DEL zapi for non-EVPN VRF %uRecv VTEP DEL %pI4 VNI %u from %s%s: Can't process vtep del: EVPN is not enabledCan't process VTEP DEL for non-EVPN VRF %uFailed to locate VNI hash for remote VTEP DEL, VNI %uVNI %u hash %p doesn't have intf upon remote VTEP DEL%s: EVPN not enabled: can't process a VTEP ADDCan't process VTEP ADD for non-EVPN VRF %uFailed to locate EVPN hash upon remote VTEP ADD, VNI %uVNI %u hash %p doesn't have intf upon remote VTEP ADDFailed to add remote VTEP, VNI %u zevpn %p%s: EVPN not enabled yet we received a VTEP ADD zapi msgRecv VTEP ADD zapi for non-EVPN VRF %uRecv VTEP ADD %pI4 VNI %u flood %d from %sMACVLAN %s(%u) without link informationVNI %u hash %p doesn't have intf upon MACVLAN upVNI %u hash %p doesn't have intf upon SVI upSVI %s(%u) VNI %u VRF %s is UP, installing neighborsmacvlan parent link is not found. Parent index %d ifp %sFailed to locate VNI hash at DOWN, IF %s(%u) VNI %uIntf %s(%u) L3-VNI %u is UP svi_if %s mac_vlan_if %sFailed to locate EVPN hash at UP, IF %s(%u) VNI %uFailed to locate VNI hash at del, IF %s(%u) VNI %uFailed to del EVPN hash %p, IF %s(%u) VNI %uUpdate L3-VNI %u intf %s(%u) VLAN %u local IP %pI4 master %u chg 0x%xFailed to find EVPN hash on update, IF %s(%u) VNI %uUpdate L2-VNI %u intf %s(%u) VLAN %u local IP %pI4 master %u chg 0x%xAdd L3-VNI %u intf %s(%u) VLAN %u local IP %pI4 master %uAdd L2-VNI %u VRF %s intf %s(%u) VLAN %u local IP %pI4 mcast_grp %pI4 master %uVNI is already configured under the vrfVNI is already configured as L3-VNI%s: l3vni %u svi_if %s mac_vlan_if %sVNI %d doesn't exist in VRF: %sEVPN flood control for non-EVPN VRF %uEVPN flood control %u, currently %uEVPN SVI-MACIP Adv for non-EVPN VRF %uEVPN SVI-MACIP Adv %s, currently %sEVPN SVI macip Adv %s on VNI %d, currently %sEVPN GW-MACIP Adv for non-EVPN VRF %uEVPN subnet Adv %s on VNI %d, currently %sEVPN gateway macip Adv %s, currently %sEVPN gateway macip Adv %s on VNI %d, currently %sEVPN VRF %s(%u) VNI Adv %s, currently %s, flood control %uVxLAN SG updates to PIM, startVxLAN SG replay request on unexpected vrf %difp->name, ifp->ifindex, vni, &vxl->vtep_ipvni, zl3vni->svi_if ? zl3vni->svi_if->name : "NIL", zl3vni->mac_vlan_if ? zl3vni->mac_vlan_if->name : "NIL"zvrf_name(zvrf), zvrf_id(zvrf), advertise ? "enabled" : "disabled", is_evpn_enabled() ? "enabled" : "disabled", flood_ctrladvertise ? "enabled" : "disabled", vni, advertise_gw_macip_enabled(zevpn) ? "enabled" : "disabled"advertise ? "enabled" : "disabled", advertise_gw_macip_enabled(((void *)0)) ? "enabled" : "disabled"advertise ? "enabled" : "disabled", vni, zevpn->advertise_subnet ? "enabled" : "disabled"advertise ? "enabled" : "disabled", vni, advertise_svi_macip_enabled(zevpn) ? "enabled" : "disabled"advertise ? "enabled" : "disabled", advertise_svi_macip_enabled(((void *)0)) ? "enabled" : "disabled"flood_ctrl, zvrf->vxlan_flood_ctrl__func__, vni, zl3vni->svi_if ? zl3vni->svi_if->name : "NIL", zl3vni->mac_vlan_if ? zl3vni->mac_vlan_if->name : "NIL"zvrf_name(zvrf), vni, add ? "ADD" : "DEL"vni, vlan_if ? vlan_if->vrf->name : vrf_get_default_name(), ifp->name, ifp->ifindex, vxl->access_vlan, &vxl->vtep_ip, &vxl->mcast_grp, zif->brslave_info.bridge_ifindexvni, ifp->name, ifp->ifindex, vxl->access_vlan, &vxl->vtep_ip, zif->brslave_info.bridge_ifindexvni, ifp->name, ifp->ifindex, vxl->access_vlan, &vxl->vtep_ip, zif->brslave_info.bridge_ifindex, chgflags(cmd == ZEBRA_VXLAN_SG_ADD) ? "add" : "del", sg_str, zebra_route_string(client->proto)zevpn, ifp->name, ifp->ifindex, zevpn->vniifp->name, ifp->ifindex, vni, zl3vni->svi_if ? zl3vni->svi_if->name : "NIL", zl3vni->mac_vlan_if ? zl3vni->mac_vlan_if->name : "NIL"zif->link_ifindex, ifindex2ifname(zif->link_ifindex, ifp->vrf->vrf_id)zl3vni->vni, vrf_id_to_name(zl3vni_vrf_id(zl3vni)), &svi_rmac, &vrr_rmac, &zl3vni->local_vtep_ip, ((zl3vni->filter) & ((1 << 0))) ? "prefix-routes-only" : "none", zebra_route_string(client->proto)ifp->name, ifp->ifindex, zevpn->vni, ifp->vrf->namezl3vni->vni, vrf_id_to_name(zl3vni_vrf_id(zl3vni)), zebra_route_string(client->proto)&vtep_ip, vni, flood_control, zebra_route_string(client->proto)&vtep_ip, vni, zebra_route_string(client->proto)sticky ? "sticky " : "", macaddr, ifp->name, ifp->ifindex, vidmacaddr, ifp->name, ifp->ifindex, vnimacaddr, ifp->name, ifp->ifindex, vni, mac->flags&vtep_ip, ifp->name, ifp->ifindex, vni(flags & 0x40) ? "sync-" : "", vni, &macaddr, ipa_len ? " IP " : "", ipa_len ? ipaddr2str(&ip, buf1, sizeof(buf1)) : "", flags, seq, &vtep_ip, esi_buf, zebra_route_string(client->proto)vni, &macaddr, ipa_len ? " IP " : "", ipa_len ? ipaddr2str(&ip, buf1, sizeof(buf1)) : "", &vtep_ip, zebra_route_string(client->proto)ip, macaddr, ifp->name, ifp->ifindex, state, is_ext ? "ext-learned " : "", is_router ? "router " : "", local_inactive ? "local_inactive " : "", dp_static ? "peer_sync " : "", zevpn->vniip, ifp->name, ifp->ifindex, zevpn->vnivrf_id_to_name(zvrf->vrf->vrf_id), dup_addr_detect ? "enable" : "disable", zvrf->dad_max_moves, zvrf->dad_time, zvrf->dad_freeze ? "enable" : "disable", zvrf->dad_freeze_time&zrmac->macaddr, zl3vni->vni, zl3vnizl3vni->vni, &zrmac->macaddr, vtep_ipzl3vni->vni, &ipv4_vtep, &zrmac->fwd_info.r_vtep_ip, &zrmac->macaddr(((zrmac->nh_list) ? ((zrmac->nh_list)->head) : ((void *)0)))->data != NULL((zrmac->nh_list) ? ((zrmac->nh_list)->head) : ((void *)0))Failed to add RMAC %pEA L3VNI %u Remote VTEP %pIAzl3vni->vni, &zrmac->fwd_info.r_vtep_ip, vtep_ip, rmacFailed to add NH %pIA as Neigh (RMAC %pEA L3-VNI %u prefix %pFX)zl3vni->vni, &nh->emac, rmac, vtep_ip, host_prefixvtep_ip, rmac, zl3vni->vni, host_prefixifp->name, ifp->ifindex, vxl->vnizebra_evpn_pim_cfg_clean_upzebra_vxlan_sg_replayzevpn_build_hash_table_znszebra_vxlan_advertise_all_vnizebra_get_vrr_intf_for_svizebra_vxlan_advertise_gw_macipzebra_vxlan_advertise_subnetzebra_vxlan_advertise_svi_macipzebra_vxlan_flood_controlzebra_vxlan_handle_vni_transitionzebra_vxlan_process_vrf_vni_cmdzebra_vxlan_if_addzebra_vxlan_sg_newzebra_vxlan_if_updatezebra_vxlan_sg_sendzebra_vxlan_sg_delzebra_vxlan_if_delzebra_vxlan_if_upzebra_vxlan_if_downzebra_vxlan_macvlan_upzebra_vxlan_macvlan_downzl3vni_send_add_to_clientzebra_vxlan_svi_upzl3vni_send_del_to_clientzebra_vxlan_add_del_gw_macipzebra_vxlan_remote_vtep_add_zapizebra_vxlan_remote_vtep_addzebra_vxlan_remote_vtep_delzebra_vxlan_remote_vtep_del_zapizebra_vxlan_local_mac_add_updatezebra_vxlan_local_mac_delzebra_vxlan_readd_remote_rmaczebra_vxlan_dp_network_mac_delzebra_vxlan_check_del_local_maczebra_vxlan_dp_network_mac_addzebra_vxlan_check_readd_vtepzebra_vxlan_remote_macip_addzebra_vxlan_remote_macip_helperzebra_vxlan_remote_macip_delzebra_vxlan_handle_kernel_neigh_updatezebra_vxlan_handle_kernel_neigh_delzebra_vxlan_dup_addr_detectionzebra_vxlan_clear_dup_detect_vnizevpn_clear_dup_mac_hashzebra_vxlan_clear_dup_detect_vni_ipzebra_vxlan_clear_dup_detect_vni_maczl3vni_rmac2strzl3vni_sysmac2strzl3vni_printzl3vni_print_rmaczl3vni_rmac_uninstalll3vni_rmac_nh_list_nh_deletezl3vni_remote_rmac_delzl3vni_remote_rmac_addzl3vni_remote_nh_addzl3vni_from_svi_nszl3vni_from_svizl3vni_map_to_vxlan_if_nszvni_map_to_svi_nszvni_map_to_svihost_rb_entry_compareprefix-routes-only is not set foreadyForBgpVNI %d ESI: %s Ready for BGP: %s %-8d %-30s %-4s access vlan %d addvlan %d SVI %s setaccess vlan %d delsend del local es %s to %ses %s freeremote es %s add; nhg %uremote es %s del; nhg %ues %s nhg %u newde-activatelocal-nwmac update on es %s nhg %s%smac %pEA un-install es %slocal es %s evi %d deles %s evi %d freememberIfCountmembersifNameVLAN: %u VxLAN Interface: %s SVI: %s L2-VNI: %d Member Count: %d Members: es %s br-port dplane clearnon-dfnot-readyoper-downdf-delayes %s df-delay expiredes %s nhg %u add %ses %s nhg %u deles %s evi %d newlocal es %s evi %d addaccess vlan %d l2-vni %u setaccess vlan %d mbr %s derefdf_prefdfAlgorithmdfPreferencenexthopIdaccessPortnonDFbridgePortoperUpnexthopGroupActivevniCountmacCountdfDelayTimernexthopGroupvtepsLocalRemote Bridge port: %s VNI Count: %d MAC Count: %d DF status: %s DF delay: %s DF preference: %u Nexthop group: %u VTEPs: df_alg: %s df_pref: %d nh: %u nhIdrefCnt%-16pI4 %-10u %u %-5u %-15s %-8d %-15s %u Type: L local, R remote ESI%-8s %-30s %-4s VNI %d doesn't exist vlan %d SVI clearaccess vlan %d vni %u refaccess vlan %d vni %u derefaccess vlan %d mbr %s refVXLAN-IFL2-VNI%-5s %-15s %-8s %-15s %s # MembersVLAN %u not present #ESNH id%-16s %-10s %s remote es %s vtep %pI4 delesres %s vtep %pI4 addes %s vtep %pI4 nh ref failedes %s vtep %pI4 nh %u ref %uauto es %s add on mac refnon-bypassevpnMhesIdesSysmac EVPN-MH: ES id %u ES sysmac %s ES id %s uplink (up) uplink (down)es %s state changed to %s mac slow-fail on es %s %s ES-IF%-30s %-4s %-21s %s ESI %s does not exist evpn mh es-sys-mac %s evpn mh es-id %u evpn mh es-id %s evpn mh es-df-pref %u evpn mh uplink macHoldtimeneighHoldtimestartupDelaystartupDelayTimeruplinkConfigCountuplinkActiveCountuplinkDownprotodownReasonsEVPN MH: es base vni set to %des originator ip set to %pI4es originator ip cleared%s protodown %slocal es %s del; nhg %u if %ses %s vtep %pI4 flushlocal es %s add; nhg %u if %sevpn-mh: advertise SVI MAC%% Failed to clear ES sysmac es_lid%% Malformed ESI name startup-delay timer cancelledstartup-delay expireduplink-upevpn mh mac-holdtime %d evpn mh neigh-holdtime %d evpn mh startup-delay %d evpn mh redirect-off l2 NHG tablel2 NH IP tableaccess VLAN hash tableinitzebra/zebra_evpn_mh.cvrf_id, &nh, &dummy_prefixes->esi_stres->esi_str, &vtep_ipes->esi_str, es->nhg_id(es_node)->data != NULLes_node(evi_node)->data != NULLevi_nodezebra_evpn_es_df_delay_exp_cb&es->df_delay_timeres->esi_str, callervid, zif->ifp->nameacc_bd->vidvid, vlan_if->namevid, vlan_zif->ifp->name[no] evpn mh uplinkzebra_evpn_mh_uplink_cmdzebra_evpn_mh_uplinkzebra_evpn_es_id_cmdzebra_evpn_es_idzebra_evpn_es_sys_mac_cmdzebra_evpn_es_sys_maczebra_evpn_es_pref_cmdzebra_evpn_es_pref[no] evpn mh bypasszebra_evpn_es_bypass_cmdzebra_evpn_es_bypassL2 nexthopVTEP attached to the ESMH global infoES info per-EVIEthernet SegmentAccess Broadcast Domainsend %s local es %s evi %u to %ssend add local es %s %pI4 active %u df_pref %u%s to %s%smac %pEA install via es %s nhg 0x%xVNI %u mac %pEA update; local ES %s %ses %s br-port dplane update by %ses %s SPH filter disabled as it is in bypasses %s vtep count %d exceeds filter cnt %ddf-change es %s %s to %s; %s: %ses %s vtep %pI4 nh %u deref %udp-mac install on es %s evi %d add%% DF preference cannot be associated with this interface type es %s br_port change old %u new %uremote es %s vtep %pI4 del failed, es missingremote es %s vtep %pI4 add %s df_alg %d df_pref %dremote es %s vtep %pI4 add failed, es missingremote es %s vtep %pI4 add %s with unsupported df_alg %d%s: EVPN not enabled yet we received a es_add zapi callbond %s es %s lacp bypass changed to %sVNI %u mac %pEA %s update es %sVNI %u mac %pEA %s update ifp %s%% DF bypass cannot be associated with this interface type VNI %u mac %pEA move to acc %s es %s %s VNI %u mac %pEA move to nhg %u es %s %s Type: B bypass, L local, R remote, N non-DF mac-holdtime: %ds, neigh-holdtime: %ds startup-delay: %ds, start-delay-timer: %s uplink-cfg-cnt: %u, uplink-active-cnt: %u %s bond mbr %s protodown_rc changed; old 0x%x new 0x%xclear: es %s ifp %s protodown_rc cleared; old 0x%x new 0x%xes %s ifp %s protodown_rc changed; old 0x%x new 0x%xevpn-mh config caused DAD addr detect chg from %s to %sevpn-mh: only REACHABLE neigh advertised%% ESI cannot be associated with this interface type %% ES sysmac value is invalid %% ESI already exists on a different interface %% Failed to clear ES local id or ESI name %% Specify ES local id or ESI name mh protodown_rc changed; old 0x%x new 0x%xmh-uplink-cfg-chg on if %s/%d %s uplinks cfg %u up %ustartup-delay timer started for %d sec on %smh-uplink-oper-chg on if %s/%d %s; uplinks cfg %u up %uevpn remote nh %d %pIA rmac %pEA add pfx %pFXevpn remote nh %d %pIA del pfx %pFXvrf_id, &nh, &rmac, &dummy_prefixzebra_evpn_mh_startup_delay_exp_cb&(zrouter.mh_info)->startup_delay_timer(zrouter.mh_info)->startup_delay_time, rczif->ifp->name, zif->ifp->ifindex, if_is_operative(zif->ifp) ? "up" : "down", (zrouter.mh_info)->uplink_cfg_cnt, (zrouter.mh_info)->uplink_oper_up_cntzif->ifp->name, new_protodown ? "on" : "off"caller, zif->ifp->name, old_protodown_rc, new_protodown_rc&(zrouter.mh_info)->es_base_evpn->local_vtep_ipold_protodown_rc, (zrouter.mh_info)->protodown_rczif->ifp->name, zif->ifp->ifindex, set ? "set" : "down", (zrouter.mh_info)->uplink_cfg_cnt, (zrouter.mh_info)->uplink_oper_up_cntmac->zevpn->vni, &mac->macaddr, es->nhg_id, es->esi_str, (es->flags & (1 << 2)) ? "up" : "down"mac->zevpn->vni, &mac->macaddr, es->zif->ifp->name, es->esi_str, (es->flags & (1 << 2)) ? "up" : "down"es->esi_str, (es->flags & (1 << 2)) ? "up" : "down"es->esi_str, up ? "up" : "down"mac->zevpn->vni, &mac->macaddr, bypass ? "bypass" : "non-bypass", ifp->namemac->zevpn->vni, &mac->macaddr, bypass ? "bypass" : "non-bypass", es->esi_strifp->name, es->esi_str, bypass ? "on" : "off"es->esi_str, &es_vtep->vtep_ipes_vtep->es->esi_str, &es_vtep->vtep_ip, es_vtep->nh->nh_id, es_vtep->nh->ref_cntes_vtep->es->esi_str, &es_vtep->vtep_ipesi_to_str(esi, buf, sizeof(buf)), &vtep_ip, esr_rxed ? "esr" : "", df_algesi_to_str(esi, buf, sizeof(buf)), &vtep_ipesi_to_str(esi, buf, sizeof(buf)), &vtep_ip, esr_rxed ? "esr" : "", df_alg, df_pref(mac->flags & 0x02) ? "rem" : "local-nw", &mac->macaddr, es->esi_str(mac->flags & 0x02) ? "rem" : "local-nw", &mac->macaddr, es->esi_str, es->nhg_ides->esi_str, (es->flags & (1 << 4)) ? "activate" : "de-activate"es->esi_str, es->nhg_id, nh_stres_vtep->es->esi_str, &es_vtep->vtep_ip, nh->nh_id, nh->ref_cntes->esi_str, old_br_port, new_br_portes->esi_str, zif->ifp->name, old_protodown_rc, zif->protodown_rces->esi_str, &(zrouter.mh_info)->es_originator_ip, oper_up, es->df_pref, bypass ? " bypass" : "", zebra_route_string(client->proto)old_detect ? "on" : "off", new_detect ? "on" : "off"es->esi_str, es->nhg_id, zif->ifp->namees->esi_str, ((es->es_vtep_list)->count), 10es->esi_str, old_non_df ? "non-df" : "df", new_non_df ? "non-df" : "df", caller, reasonmac->zevpn->vni, &mac->macaddr, es->esi_str, add ? "add" : "del"es->esi_str, zebra_route_string(client->proto)es->esi_str, es->nhg_id, zif ? zif->ifp->name : "-"acc_bd->vid, vxlan_zif->l2info.vxl.vnies_evi->es->esi_str, es_evi->zevpn->vniacc_bd->vid, zevpn ? zevpn->vni : 0add ? "add" : "del", es->esi_str, zevpn->vni, zebra_route_string(client->proto)Negate a command or set its defaults EVPN Multihoming uplink to the VxLAN core [no$no] evpn mh es-id [(1-16777215)$es_lid | NAME$esi_str]Negate a command or set its defaults EVPN Multihoming Ethernet segment identifier local discriminator 10-byte ID - 00:AA:BB:CC:DD:EE:FF:GG:HH:II [no$no] evpn mh es-sys-mac [X:X:X:X:X:X$mac]Negate a command or set its defaults EVPN Multihoming Ethernet segment system MAC MAC address [no$no] evpn mh es-df-pref [(1-65535)$df_pref]Negate a command or set its defaults EVPN Multihoming preference value used for DF election pref Negate a command or set its defaults EVPN Multihoming set bypass mode zebra_evpn_interface_initzebra_evpn_proc_remote_nhzebra_evpn_mh_startup_delay_exp_cbzebra_evpn_mh_startup_delay_timer_startzebra_evpn_mh_uplink_oper_updatezebra_evpn_mh_update_protodown_bond_mbrzebra_evpn_es_clear_base_evpnzebra_evpn_es_set_base_evpnzebra_evpn_mh_update_protodown_es_allzebra_evpn_mh_update_protodownzebra_evpn_mh_uplink_cfg_updatezebra_evpn_es_df_pref_updatezebra_evpn_es_show_entry_detailzebra_evpn_es_vtep_strzebra_evpn_es_json_vtep_fillzebra_evpn_local_mac_oper_state_changezebra_evpn_es_if_oper_state_changezebra_evpn_es_bypass_update_macszebra_evpn_es_bypass_updatezebra_evpn_remote_es_flushzebra_evpn_es_mac_refzebra_evpn_proc_remote_eszebra_evpn_l2_nh_es_vtep_refzebra_evpn_es_vtep_addzebra_evpn_remote_es_addzebra_evpn_es_remote_info_re_evalzebra_evpn_nhg_mac_updatezebra_evpn_nhg_updatezebra_evpn_l2_nh_es_vtep_derefzebra_evpn_es_vtep_findzebra_evpn_es_vtep_delzebra_evpn_remote_es_delzebra_evpn_es_local_br_port_updatezebra_evpn_es_send_all_to_clientzebra_evpn_mh_update_protodown_eszebra_evpn_es_send_add_to_clientzebra_evpn_es_re_eval_send_to_clientzebra_evpn_mh_advertise_svi_maczebra_evpn_mh_advertise_reach_neigh_onlyzebra_evpn_mh_dup_addr_detect_offzebra_evpn_es_df_delay_exp_cbzebra_evpn_es_local_info_setzebra_evpn_es_newzebra_evpn_es_freezebra_evpn_es_br_port_dplane_clearzebra_evpn_es_br_port_dplane_updatezebra_evpn_es_df_changezebra_evpn_es_run_df_electionzebra_evpn_mh_update_protodown_bondzebra_evpn_mh_clear_protodown_eszebra_evpn_es_flush_local_macszebra_evpn_es_local_info_clearzebra_evpn_es_send_del_to_clientzebra_evpn_local_es_delzebra_evpn_acc_vl_json_fillzebra_evpn_acc_vl_show_entry_detailzebra_evpn_vl_mbr_derefzebra_evpn_vl_mbr_refzebra_evpn_acc_vl_freezebra_evpn_vl_vxl_derefzebra_evpn_es_evi_mac_installzebra_evpn_es_evi_newzebra_evpn_local_es_evi_addzebra_evpn_acc_bd_evpn_setzebra_evpn_acc_vl_newzebra_evpn_vl_vxl_refzebra_evpn_acc_bd_svi_setzebra_evpn_update_all_eszebra_evpn_es_evi_freezebra_evpn_es_evi_send_to_clientzebra_evpn_local_es_evi_do_delzebra neigh new if %d %pIA %pEAzebra neigh free if %d %pIA %pEAzebra neigh add if %s/%d %pIA %pEAzebra neigh deref if %d %pIA by pbr rule %uzebra neigh ref if %d %pIA by pbr rule %un->ifindex, &n->ip, rule->rule.seqifp->name, ifp->ifindex, ip, maczebra neigh del if %s/%d %pIA#Rules%-20s %-30s %-18s %s %-20s %-30s %-18s %u zebra/zebra_neigh.cifindex, ip, rule->rule.seqn->ifindex, &n->ip, &n->macifp->name, ifp->ifindex, ipZebra neigh entryZebra neigh tablezebra_neigh_refzebra_neigh_derefzebra_neigh_newzebra_neigh_addzebra_neigh_pbr_rules_updatezebra_neigh_freezebra_neigh_delCan't accept zebra socket: %szebra_apicZebra API client thread%s[%u:%u]Not Client: %s Instance: %u [%u]------------------------ FD: %d Connect Time: %s Nexthop Registry Time: %s No Nexthop Update sent Last Msg Rx Time: %s Last Msg Tx Time: %s Last Rcvd Cmd: %s Last Sent Cmd: %s IPv4 %-12u%-12u%-12u IPv6 %-12u%-12u%-12u Redist:v4 %-12u%-12u%-12u Redist:v6 %-12u%-12u%-12u VRF %-12u%-12u%-12u Connected %-12u%-12u%-12u Interface %-12u%-12u%-12u Intf Addr %-12u%-12u%-12u BFD peer %-12u%-12u%-12u NHT v4 %-12u%-12u%-12u NHT v6 %-12u%-12u%-12u VxLAN SG %-12u%-12u%-12u VNI %-12u%-12u%-12u L3-VNI %-12u%-12u%-12u MAC-IP %-12u%-12u%-12u ES %-12u%-12u%-12u ES-EVI %-12u%-12u%-12u Errors: %u Stale Client Information VRF : %s Capabilities : Graceful Restart(%u seconds) None Last restart time : %s ago Stale delete timer: %ld sec Current AFI : %d Current prefix : %pFX Rx'd ZAPI message Length: %dCommand: %s VRF: %uconnection closed socket [%d]Closing client '%s'%s: Deleting client %s%s: client %s restart enabledCan't create zserv socket: %szserv_client_close_cbzebra/zserv.ctime1 != NULLbuflen >= ZEBRA_TIME_BUFbuf != NULLpath, safe_strerror(errno)zserv_handle_client_fail&client->t_cleanupsockzserv_process_messages&client->t_processzserv_acceptzserv_write&client->t_writezserv_read&client->t_readerrmsgshow zebra client summaryshow_zebra_client_summary_cmdshow_zebra_client_summaryshow zebra clientshow_zebra_client_cmdshow_zebra_clientzserv_client_closezserv_client_connectZClientsName Connect Time Last Read Last Write IPv4 Routes IPv6 Routes ------------------------------------------------------------------------------------------ Routes column shows (added+updated)/deleted %-10s%12s %12s%12s %10d/%-10d %10d/%-10d Client '%s' encountered an error and is shutting down.%s: could not write to %s [fd = %d], closing.Nexthop Last Update Time: %s Not registered for Nexthop Updates Client will %sbe notified about the status of its routes. Type Add Update Del ================================================== Stalepath removal time: %d sec %s: Message has corrupt headerMessage has corrupt header %s: socket %d version mismatch, marker %d, version %dMessage has corrupt header %s: socket %d message length %u is less than header size %dMessage has corrupt header %s: socket %d message length %u exceeds buffer size %luconnection closed [%d] when reading zebra datazebra message[%s:%u:%u] comes from socket [%d]Read %d packets from client: %sclient %d disconnected %lu %s routes removed from the ribclient %d disconnected %lu %s nhgs removed from the rib%s: GR enabled but could not handle disconnect eventCan't bind zserv socket on %s: %sCan't listen to zserv socket %s: %sclient->sock, nnhgs, zebra_route_string(client->proto)client->sock, nroutes, zebra_route_string(client->proto)p2p_orig - p2p, zebra_route_string(client->proto)zserv_command_string(hdr.command), hdr.vrf_id, hdr.length, sock__func__, zebra_route_string(client->proto), client->sockzserv_command_string(hdr->command)Show running system information Zebra information Client information brief Brief Summary Show running system information Zebra information Client information zserv_client_close_cbzserv_initshow_zebra_client_summaryzserv_time_bufshow_zebra_clientzserv_startzserv_release_clientfind_client_internalzserv_client_freezserv_close_clientzserv_readzserv_acceptzserv_eventzserv_client_failzserv_writezserv_client_eventzserv_log_messageNOOPERRORDONEOVERRUNAF_UNSPECAF_UNIXAF_INETAF_INET6AF_BRIDGEAF_NETLINKAF_MPLSAF_BLUETOOTHAF_VSOCKAF_KEYAF_PACKETEETHERNETROMAX25PRONETCHAOSIEEE802ARCNETAPPLETLKDLCIATMMETRICOMIEEE1394EUI64INFINIBANDCSLIPCSLIP6RSRVDADAPTROSEPPPLAPBDDCMPRAWHDLCTUNNEL6FRADSKIPLOOPBACKLOCALTLKFDDIBIFSITIPDDPIPGREPIMREGHIPPIASHECONETIRDAFCPPFCALFCPLFCFABRICIEEE802_TRIEEE80211IEEE80211_PRISMIEEE80211_RADIOTAPIEEE802154VOIDVALUEXSTATSSLAVE_KINDSLAVE_DATABROADCASTCOSTPRIORITYMASTERWIRELESSPROTINFOTXQLENMAPWEIGHTOPERSTATELINKMODELINKINFONET_NS_PIDIFALIASNUM_VFVFINFO_LISTSTATS64VF_PORTSPORT_SELFAF_SPECNET_NS_FDEXT_MASKPROMISCUITYNUM_TX_QUEUESNUM_RX_QUEUESCARRIERPHYS_PORT_IDCARRIER_CHANGESPHYS_SWITCH_IDLINK_NETNSIDPHYS_PORT_NAMEPROTO_DOWNPROTO_DOWN_REASONUNICASTANYCASTMULTICASTBLACKHOLEUNREACHABLEPROHIBITTHROWNATXRESOLVEREDIRECTBOOTSTATICGATEDISISDNROUTEDXORPNTKDHCPMROUTEDBABELUNIVERSESITEHOSTNOWHEREDSTIIFOIFGATEWAYPREFPREFSRCMETRICSPROTOINFOFLOWCACHEINFOTABLEMFC_STATSNH_IDEXPIRESLLADDRPROBESPORTIFINDEXLABELFLAGSGROUP_TYPEENCAP_TYPEENCAPGROUPSIIFNAMEGOTOUNUSED2UNUSED3UNUSED4UNUSED5FWMARKTUN_IDSUPPRESS_IFGROUPSUPPRESS_PREFIXLENFWMASKOIFNAMEPADL3MDEVUID_RANGEPROTOCOLIP_PROTOSPORT_RANGEDPORT_RANGETO_TBLNOPRES3RES4REQUESTECHODUMP(ROOT|REPLACE|CAPPED)(MATCH|EXCLUDE|ACK_TLVS)(ATOMIC|CREATE)(DUMP|APPEND)DEBUGPOINTOPOINTNOTRAILERSRUNNINGNOARPPROMISCALLMULTISLAVEPORTSELAUTOMEDIADYNAMICCLONEDEQUALIZEINCOMPLETESTALEDELAYPROBEPERMANENTUSEPROXYEXT_LEARNEDOFFLOADEDROUTERSECONDARYNODADOPTIMISTICDADFAILEDHOMEADDRESSDEPRECATEDTENTATIVEMANAGETEMPADDRNOPREFIXROUTEMCAUTOJOINSTABLE_PRIVACYDEADPERVASIVEONLINKOFFLOADUNRESOLVEDIPv4ILAIPv6SEG6BPFSEG6_LOCALRESILIENT MULTIPATHFORWARDINGRP_FILTERMCASTPROXY_NEIGHIGNORE_LINKDOWNBCASTqdisctfiltertclass nlmsgerr [error=(%d) %s]%02X: invalid length %s %u rtgen [family=(%d) %s] %llu %pI4 %pI6 %d %u-%u id %d weight %d invalid family %d unparsed MPLS labels unparsed GROUPS message vni_start %u, vni_end %u ncm [family=%s (%d)]zebra/debug_nl.c(int32_t)ivalvni_start, vni_endnhm->nh_familynhg_type2str(u16v)lwt_type2str(u16v)nhgrp[i].id, nhgrp[i].weightu32vp_range->start, p_range->endp_range->startu_range->start, u_range->endu_range->startu8vu64vs32vdbufdbuf[0] ? dbuf : ""trtpt`ttttttttttttPt@t0t tttstssstssstsps`stttttttttttttttttttttttttttttttttttttttttttttPs@stttttttttttttttttttttt0s sstttttttttttttsrrrrrssssssssssss$s4sDsssssssssssTsssdssssssssstsxPxx x0x@xhxzzzzzzzxzhzXzHz8z(zzzyyyyyyyyxyhyXyHy8y(yyyxxxxxxxxzzzzzzzzzzzzzzzxxHzXzhzxzzzzzzzzz{8|{({8{(|(|(|H{X{h{x{{{{{{{(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|{(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|{||y{yzz$z4zDzTzdztzzz{{zzz{{z{{z{{{{{{zzzzz{{({8{H{X{h{|{{{{{{{{{|(|8|H|X|h|x|||||L~|<~,~~ ~}}}}}}}}|}l}\}L}<},}} }|||~ ~(~8~H~X~h~x~~dĎdd4dDDLLL<<$$\\\MXM 8ؠȠL<rta_len, plen, rta->rta_type, ncm_rta2str(rta->rta_type)(struct in6_addr *)((void*)(((char*)(rta)) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0))))(struct in_addr *)((void*)(((char*)(rta)) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0))))rta->rta_len, plen, rta->rta_type, nhm_rta2str(rta_type)(const char *)((void*)(((char*)(rta)) + (( ((sizeof(struct rtattr))+4U-1) & ~(4U-1) ) + (0))))rta->rta_len, plen, rta->rta_type, ifa_rta2str(rta->rta_type)rta->rta_len, plen, rta->rta_type, frh_rta2str(rta->rta_type)rta->rta_len, plen, rta->rta_type, neigh_rta2str(rta_type)(uintmax_t)mfc_stats->mfcs_packets, (uintmax_t)mfc_stats->mfcs_bytes, (uintmax_t)mfc_stats->mfcs_wrong_ifrta->rta_len, plen, rta->rta_type & ~((1 << 15) | (1 << 14)), rtm_rta2str(rta->rta_type & ~((1 << 15) | (1 << 14)))rta->rta_len, plen, rta->rta_type, ifla_pdr_type2str(rta->rta_type)rta->rta_len, plen, rta->rta_type, ifla_info_type2str(rta->rta_type)rta->rta_len, plen, rta_type, rta_type2str(rta_type)tcm_nltype2str(nlmsg->nlmsg_type), af_type2str(tcm->tcm_family), tcm->tcm_family, tcm->tcm_ifindex, tcm->tcm_handle >> 16, tcm->tcm_handle & 0xffffaf_type2str(ncm->ncm_family), ncm->ncm_familytnlm->family, af_type2str(tnlm->family), tnlm->ifindexnhm->nh_family, af_type2str(nhm->nh_family), nhm->nh_scope, rtm_scope2str(nhm->nh_scope), nhm->nh_protocol, rtm_protocol2str(nhm->nh_protocol), nhm->nh_flags, nh_flags2str(nhm->nh_flags, fbuf, sizeof(fbuf))ifa->ifa_family, af_type2str(ifa->ifa_family), ifa->ifa_prefixlen, ifa->ifa_flags, if_flags2str(ifa->ifa_flags, fbuf, sizeof(fbuf)), ifa->ifa_scope, ifa->ifa_indexfrh->family, af_type2str(frh->family), frh->dst_len, frh->src_len, frh->tos, frh->table, frh->res1, frh->res2, frh->action, frh_action2str(frh->action), frh->flagsndm->ndm_family, af_type2str(ndm->ndm_family), ndm->ndm_ifindex, ndm->ndm_state, neigh_state2str(ndm->ndm_state, ibuf, sizeof(ibuf)), ndm->ndm_flags, neigh_flags2str(ndm->ndm_flags, fbuf, sizeof(fbuf)), ndm->ndm_type, rtm_type2str(ndm->ndm_type)rtm->rtm_family, af_type2str(rtm->rtm_family), rtm->rtm_dst_len, rtm->rtm_src_len, rtm->rtm_tos, rtm->rtm_table, rtm->rtm_protocol, rtm_protocol2str(rtm->rtm_protocol), rtm->rtm_scope, rtm_scope2str(rtm->rtm_scope), rtm->rtm_type, rtm_type2str(rtm->rtm_type), rtm->rtm_flags, rtm_flags2str(rtm->rtm_flags, fbuf, sizeof(fbuf))rtgen->rtgen_family, af_type2str(rtgen->rtgen_family)ifi->ifi_family, ifi->ifi_type, ifi_type2str(ifi->ifi_type), ifi->ifi_index, ifi->ifi_flags, if_flags2str(ifi->ifi_flags, ibuf, sizeof(ibuf))nlmsgerr->error, strerror(-nlmsgerr->error)nlmsg->nlmsg_len, nlmsg->nlmsg_type, nlmsg_type2str(nlmsg->nlmsg_type), nlmsg->nlmsg_flags, nlmsg_flags2str(nlmsg->nlmsg_flags, fbuf, sizeof(fbuf)), nlmsg->nlmsg_seq, nlmsg->nlmsg_pid2019-06-01module frr-zebra { yang-version 1.1; namespace "http://frrouting.org/yang/zebra"; prefix frr-zebra; import ietf-yang-types { prefix yang; } import ietf-inet-types { prefix inet; } import frr-route-map { prefix frr-route-map; } import frr-route-types { prefix frr-route-types; } import ietf-routing-types { prefix rt-types; } import frr-nexthop { prefix frr-nh; } import frr-routing { prefix frr-rt; } import frr-interface { prefix frr-interface; } import frr-vrf { prefix frr-vrf; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines a model for managing the FRR zebra 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 2019-06-01 { description "Initial revision."; } typedef unix-timestamp { type uint32; units "seconds"; description "An absolute time in seconds since the unix epoch."; } identity zebra-interface-type { description "zebra interface type."; } identity zif-other { base zebra-interface-type; description "Zebra interface type other."; } identity zif-bridge { base zebra-interface-type; description "Zebra interface type bridge."; } identity zif-vlan { base zebra-interface-type; description "Zebra interface type vlan."; } identity zif-vxlan { base zebra-interface-type; description "Zebra interface type vxlan."; } identity zif-vrf { base zebra-interface-type; description "Zebra interface type vrf."; } identity zif-veth { base zebra-interface-type; description "Zebra interface type veth."; } identity zif-bond { base zebra-interface-type; description "Zebra interface type bond."; } identity zif-bond-slave { base zebra-interface-type; description "Zebra interface type bond slave."; } identity zif-macvlan { base zebra-interface-type; description "Zebra interface type macvlan."; } /* * Multicast RPF mode configurable type */ typedef mcast-rpf-lookup-mode { type enumeration { enum "none" { value 0; description "No mode set."; } enum "mrib-only" { value 1; description "Lookup in unicast RIB only."; } enum "urib-only" { value 2; description "Lookup in multicast RIB only."; } enum "mrib-then-urib" { value 3; description "Try multicast RIB first, fall back to unicast RIB."; } enum "lower-distance" { value 4; description "Lookup both unicast and mcast, use entry with lower distance."; } enum "longer-prefix" { value 5; description "Lookup both unicast and mcast, use entry with longer prefix."; } } description "Multicast RPF lookup behavior"; } // End of ip6-route /* * VxLAN Network Identifier type */ typedef vni-id-type { type uint32 { range "0..16777215"; } description "A VxLAN network identifier value."; } typedef vni-vtep-flood-type { type enumeration { enum "head-end-repl" { value 0; description "Head-end replication."; } enum "disabled" { value 1; description "Flooding disabled."; } enum "pim-sm" { value 2; description "Multicast PIM-SM."; } } } /* * Common route data, shared by v4 and v6 routes. */ grouping route-common { description "Common information about a route."; leaf distance { type uint8; description "Admin distance based on routing protocol."; } leaf metric { type uint32; description "Route metric value."; } leaf tag { type uint32 { range "1..4294967295"; } description "Route tag value."; } leaf selected { type empty; description "Route is the selected or preferred route for the prefix."; } leaf installed { type empty; description "Route is installed in the FIB."; } leaf failed { type empty; description "Route installation in FIB has failed."; } leaf queued { type empty; description "Route has a pending FIB operation that has not completed."; } leaf internal-flags { type int32; description "Internal flags for the route."; } leaf internal-status { type int32; description "Internal status for the route."; } leaf uptime { type yang:date-and-time; description "Uptime for the route."; } uses frr-nh:frr-nexthop-group-operational; } // End of route-common /* * IPv4 Route object. */ grouping ip4-route { description "An IPv4 route."; leaf prefix { type inet:ipv4-prefix; description "IP address (in the form A.B.C.D) and prefix length, separated by the slash (/) character. The range of values for the prefix-length is 0 to 32."; } leaf protocol { type frr-route-types:frr-route-types-v4; description "The protocol owning the route."; } uses route-common; } // End of ip4-route /* * IPv6 Route object. */ grouping ip6-route { description "An IPv6 route."; leaf prefix { type inet:ipv6-prefix; description "The route's IPv6 prefix."; } leaf protocol { type frr-route-types:frr-route-types-v6; description "The protocol owning the route."; } uses route-common; } // End of ip6-route /* * Information about EVPN VNIs */ grouping vni-information { choice type-choice { case l2 { leaf is-layer2 { type empty; description "Information about an L2 VNI."; } leaf vtep-count { type uint32; description "Number of VTEPs."; } } case l3 { leaf is-layer3 { type empty; description "Information about an L3 VNI."; } } } leaf vni-id { type vni-id-type; description "The VNI identifier."; } leaf vxlan-ifname { type frr-interface:interface-ref; description "The VxLAN interface name."; } leaf mac-count { type uint32; description "Number of valid MACs."; } leaf neighbor-count { type uint32; description "Number of neighbors."; } leaf vrf { type frr-vrf:vrf-ref; description "The tenant VRF."; } leaf local-vtep-addr { type inet:ipv4-address; description "The local VTEP IP address."; } } /* * Detailed EVPN VNI information for L2. */ grouping vni-l2-detail { leaf if-index { type uint32; description "The VxLAN ifindex."; } leaf advertise-gw { type empty; description "The gateway MAC-IP is being advertised."; } leaf mcast-group { type rt-types:ipv4-multicast-group-address; description "The VNI multicast group for BUM traffic."; } list remote-vtep-list { leaf remote-vtep { type inet:ipv4-address; description "The remote VTEP IP address."; } leaf vtep-flood { type vni-vtep-flood-type; } } } /* * Detailed EVPN VNI information for L3. */ grouping vni-l3-detail { leaf svi-interface { type frr-interface:interface-ref; description "The SVI interface."; } leaf is-up { type empty; description "The state is active."; } leaf prefix-only { type empty; description "Prefix routes only"; } leaf router-mac { type yang:mac-address; description "The VNI Router MAC address."; } list vni-list { description "A list of the associated L2 VNIs."; leaf vni-id { type vni-id-type; description "An L2 VNI identifier."; } } } /* * Debug options */ grouping zebra-debugs { leaf debug-events { type boolean; description "Debug ZAPI events."; } leaf debug-zapi-send { type boolean; description "Debug ZAPI messages sent."; } leaf debug-zapi-recv { type boolean; description "Debug ZAPI messages received."; } leaf debug-zapi-detail { type boolean; description "Debug ZAPI details."; } leaf debug-kernel { type boolean; description "Debug kernel events."; } leaf debug-kernel-msg-send { type boolean; description "Debug kernel messages sent."; } leaf debug-kernel-msg-recv { type boolean; description "Debug kernel messages received."; } leaf debug-rib { type boolean; description "Debug RIB processing."; } leaf debug-rib-detail { type boolean; description "Debug RIB processing details."; } leaf debug-fpm { type boolean; description "Debug the FIB Push Interface subsystem."; } leaf debug-nht { type boolean; description "Debug Nexthop-tracking."; } leaf debug-nht-detail { type boolean; description "Debug Nexthop-tracking details."; } leaf debug-mpls { type boolean; description "Debug MPLS."; } leaf debug-vxlan { type boolean; description "Debug VxLAN."; } leaf debug-pw { type boolean; description "Debug pseudowires."; } leaf debug-dplane { type boolean; description "Debug the dataplane subsystem."; } leaf debug-dplane-detail { type boolean; description "Debug dataplane subsystem details."; } leaf debug-mlag { type boolean; description "Debug MLAG."; } } grouping ribs { container ribs { config false; description "RIBs supported by FRR."; list rib { key "afi-safi-name table-id"; leaf afi-safi-name { type identityref { base frr-rt:afi-safi-type; } description "AFI, SAFI name."; } leaf table-id { type uint32; description "Routing Table id (default id - 254)."; } list route { key "prefix"; leaf prefix { type inet:ip-prefix; description "The route's prefix."; } list route-entry { key "protocol"; leaf protocol { type frr-route-types:frr-route-types; description "The protocol owning the route."; } leaf instance { type uint16; must "../protocol = \"ospf\""; description "Retrieve routes from a specific OSPF instance."; } uses route-common; } } } } } grouping vrf-vni-mapping { description "EVPN L3-VNI mapping corresponding to a VRF."; leaf l3vni-id { type vni-id-type; description "EVPN L3-VNI id to map to the VRF."; } leaf prefix-only { type boolean; default "false"; description "EVPN asymmetric mode advertise prefix routes only."; } } // End of zebra container /* * RPCs */ rpc get-route-information { description "Retrieve IPv4 or IPv6 unicast routes."; input { choice ip-type { case v4 { leaf ipv4 { type empty; mandatory true; description "Retrieve IPv4 routes."; } leaf prefix-v4 { type inet:ipv4-prefix; description "Retrieve routes matching a specific prefix."; } leaf supernets-only { type empty; description "Skip routes that are subnets of classful prefix sizes."; } } case v6 { leaf ipv6 { type empty; mandatory true; description "Retrieve IPv6 routes."; } leaf prefix-v6 { type inet:ipv6-prefix; description "Retrieve routes matching a specific prefix."; } } } choice vrf-choice { case single { leaf vrf { type frr-vrf:vrf-ref; description "Retrieve routes in a non-default vrf."; } } case all { leaf all-vrfs { type empty; description "Retrieve routes from all vrfs."; } } } leaf fib-routes { type empty; description "Retrieve FIB routes rather than RIB routes."; } leaf table-id { type uint32 { range "1..4294967295"; } description "Routing table id to retrieve."; } leaf protocol { type frr-route-types:frr-route-types-v4; description "Retrieve routes from a specific protocol daemon."; } leaf ospf-instance { type uint32 { range "1..65535"; } must "../protocol = \"ospf\""; description "Retrieve routes from a specific OSPF instance."; } choice detail { case det { leaf include-detail { type empty; description "Include detailed information."; } } case summ { leaf summary { type empty; description "Include summary information only."; } } } } // End of input output { choice route-list { case v4 { container routes-v4 { description "IPv4 route information."; list route { uses ip4-route; } } } case v6 { container routes-v6 { description "IPv6 route information."; list route { uses ip6-route; } } } } } // End of output } // End get-route-information rpc get-v6-mroute-info { description "Retrieve IPv6 multicast routes."; input { choice vrf-choice { case single { leaf vrf { type frr-vrf:vrf-ref; description "Retrieve routes in a non-default vrf."; } } case all { leaf all-vrfs { type empty; description "Retrieve routes from all vrfs."; } } } } output { container routes { description "IPv6 mcast route information."; list route { uses ip6-route; } } } } // End get-v6-mroute-info rpc get-vrf-info { description "Retrieve VRF information; the default VRF is elided."; // Note: no input clause. output { list vrf-list { leaf name { type frr-vrf:vrf-ref; description "The VRF name"; } leaf is-user-config { type empty; description "The VRF was configured by an admin."; } leaf vrf-id { type uint32; description "The VRF id."; } choice vrf-type { case inactive { leaf is-inactive { type empty; description "The VRF is inactive."; } } case netns { leaf netns-name { type string; description "The net namespace name associated with the VRF."; } } case table { leaf table-id { type uint32; description "The table-id associated with the VRF."; } } } } } } // End get-vrf-info rpc get-vrf-vni-info { description "Retrieve mappings between EVPN VNI and VRF."; // Note: no input clause. output { list vrf-vni-list { leaf vrf-name { type frr-vrf:vrf-ref; description "The VRF name."; } leaf vni-id { type vni-id-type; description "The EVPN VNI."; } leaf vxlan-if-name { type frr-interface:interface-ref; description "The VxLAN interface name."; } leaf svi-if-name { type frr-interface:interface-ref; description "The SVI interface name."; } leaf router-mac-addr { type yang:mac-address; description "Router MAC address."; } leaf is-up { type empty; description "The state is active."; } } } } // End get-vrf-vni-info rpc get-evpn-info { description "Retrieve global information about EVPN."; // Note: No input clause. output { leaf l2vni-count { type uint32; description "Number of L2 VNIs."; } leaf l3vni-count { type uint32; description "Number of L3 VNIs."; } leaf advertise-gateway { type empty; description "Advertise the gateway MAC-IP."; } leaf advertise-svi { type empty; description "Advertise SVI MAC-IP."; } leaf dup-detect { type empty; description "Duplicate address detection is enabled."; } leaf dad-max-moves { type uint32; description "Maximum moves allowed before address is considered duplicate."; } leaf dad-timeout { type uint32; units "seconds"; description "Duplicate address detection timeout."; } leaf dad-freeze { type empty; description "Duplicate address detection freeze enabled."; } choice dad-freeze-choice { case freeze-permanent { leaf dad-freeze-perm { type empty; description "Duplicate address detection freeze is permanent."; } } case freeze-time { leaf dad-freeze-time { type uint32; units "seconds"; description "Duplicate address detection freeze timer."; } } } } } // End get-evpn-info rpc get-vni-info { // If no vni is specified, retrieve global list. input { choice vni-choice { default "all-vnis"; case all-vnis { leaf all-vnis { type empty; description "Retrieve information about all VNIs."; } } case single-vni { leaf vni-id { type vni-id-type; description "Retrieve information about a specific EVPN VNI."; } } } leaf detailed-info { type empty; description "Retrieve detailed information."; } } output { list vni-list { description "Information about EVPN VNI objects."; uses vni-information; choice detail-choice { case l2 { description "Detailed L2 information."; uses vni-l2-detail; } case l3 { description "Detailed L3 information."; uses vni-l3-detail; } } } } } // End get-vni-info rpc get-evpn-vni-rmac { description "Retrieve information about VxLAN VNI RMACs."; input { choice vni-choice { default "all-vnis"; case all-vnis { leaf all-vnis { type empty; description "Retrieve information about all VNIs."; } } case single-vni { leaf vni-id { type vni-id-type; description "Retrieve information about a specific EVPN VNI."; } leaf vni-rmac { type yang:mac-address; description "A single RMAC address."; } } } } output { list rmac-info-list { leaf rmac { type yang:mac-address; description "The RMAC address."; } leaf remote-vtep { type inet:ipv4-address; description "The remote VTEP IP address."; } leaf refcount { type uint32; description "The refcount of the RMAC."; } list prefix-list { leaf prefix-item { type inet:ip-prefix; description "IP prefixes associated with the RMAC."; } } } } } // End get-evpn-vni-rmac rpc get-evpn-vni-nexthops { description "Retrieve information about EVPN nexthops."; input { choice vni-choice { default "all-vnis"; case all-vnis { leaf all-vnis { type empty; description "Retrieve information about all VNIs."; } } case single-vni { leaf vni-id { type vni-id-type; description "Retrieve information about a specific EVPN VNI."; } leaf vni-ipaddr { type inet:ip-address; description "A single host IP address (v4 or v6)."; } } } } output { list nh-info-list { leaf ip-addr { type inet:ip-address; description "The nexthop IP address."; } leaf mac-addr { type yang:mac-address; description "The nexthop MAC address."; } leaf refcount { type uint32; description "The refcount of the RMAC."; } list prefix-list { leaf prefix-item { type inet:ip-prefix; description "IP prefixes associated with the RMAC."; } } } } } // End get-evpn-vni-vteps rpc clear-evpn-dup-addr { description "Clear duplicate address detection state for one or all VNIs."; input { choice clear-dup-choice { case all-case { leaf all-vnis { type empty; description "Clear all VNIs."; } } case single-case { leaf vni-id { type vni-id-type; description "Clear state for a single EVPN VNI."; } choice ip-mac-choice { description "Clear state for a specific MAC or IP address."; case ip-case { leaf vni-ipaddr { type inet:ip-address; description "A specific IP address (v4 or v6)."; } } case mac-case { leaf mac-addr { type yang:mac-address; description "A specific MAC address."; } } } } } } } // End clear-evpn-dup-addr rpc get-evpn-macs { description "Retrieve information about EVPN MAC addresses."; input { choice all-choice { default "all-vni"; case all-vni { leaf all-vnis { type empty; description "Retrieve information for all VNIs."; } choice all-choices { case detail-case { leaf all-detail { type empty; description "Include detailed results."; } } case vtep-case { leaf all-vtep-addr { type inet:ipv4-address; description "A single VTEP address."; } } case dup-case { leaf all-dup { type empty; description "Show duplicate addresses."; } } } } case single-vni { leaf vni-id { type vni-id-type; description "Retrieve information for a single VNI."; } choice single-choices { case detail-case { leaf single-detail { type empty; description "Include detailed results."; } } case mac-case { leaf single-mac { type yang:mac-address; description "A specific MAC address."; } } case vtep-case { leaf single-vtep { type inet:ipv4-address; description "A single VTEP address."; } } case dup-case { leaf single-dup { type empty; description "Show duplicate addresses."; } } } } } } // End of input section output { list mac-list { leaf mac-addr { type yang:mac-address; description "The MAC address."; } leaf vni { type vni-id-type; description "The VNI value."; } leaf local-sequence { type uint32; description "Local sequence number."; } leaf remote-sequence { type uint32; description "Remote sequence number."; } leaf dad-count { type uint32; description "Duplicate detection counter."; } leaf is-duplicate { type empty; description "Duplicate MAC detected."; } leaf dup-detect-time { type unix-timestamp; description "If a duplicate, the detection time."; } container dup-detect-started { leaf dup-detect-start { type unix-timestamp; description "Duplicate detection process start time."; } leaf dup-count { type uint32; description "Duplicate detection count."; } } leaf is-auto { type empty; description "This is an Auto MAC."; } leaf is-sticky { type empty; description "This is a sticky MAC."; } leaf is-default-gw { type empty; description "This is a default-gateway MAC."; } leaf is-remote-gw { type empty; description "This is a remote-gateway MAC."; } list neighbor-list { leaf neighbor-addr { type inet:ip-address; description "Neighbor address."; } leaf is-active { type empty; description "Neighbor is active."; } } leaf mac-count { type uint32; description "Number of MACs (local and remote)."; } choice local-rem-choice { case local-case { leaf intf { type frr-interface:interface-ref; description "The local interface name."; } leaf vlan { type uint32; description "A VLAN id."; } } case remote-case { leaf vtep-addr { type inet:ipv4-address; description "The remote VTEP IP address."; } } } } } } // End get-evpn-macs rpc get-evpn-arp-cache { description "Retrieve information about EVPN neighbor cache entries."; input { choice all-choice { default "all-vni"; case all-vni { leaf all-vnis { type empty; description "Retrieve information for all VNIs."; } choice all-choices { case detail-case { leaf all-detail { type empty; description "Include detailed results."; } } case dup-case { leaf all-dup { type empty; description "Show duplicates."; } } } } case single-vni { leaf vni-id { type vni-id-type; description "Retrieve information for a single VNI."; } choice single-choices { case vtep-case { leaf single-vtep { type inet:ipv4-address; description "A single VTEP address."; } } case neighbor-case { leaf neighbor-addr { type inet:ip-address; description "A single neighbor address."; } } case dup-case { leaf single-dup { type empty; description "Show duplicates."; } } } } } } // End input section output { list vni-list { container vni-container { description "Information for one VNI."; leaf vni-id { type vni-id-type; description "The VNI id."; } list neigh-list { description "Information about a VNI's neighbor cache."; leaf mac-addr { type yang:mac-address; description "A neighbor MAC address."; } leaf ip-addr { type inet:ip-address; description "A neighbor IP address."; } leaf state-active { type empty; description "Indicates whether the entry is active."; } choice local-remote-choice { case local-case { leaf is-local { type empty; description "The entry is local."; } } case remote-case { leaf is-remote { type empty; description "The entry is remote."; } } } leaf is-dup { type empty; description "The entry is a detected duplicate."; } leaf is-default-gw { type empty; description "The entry is a default gateway."; } leaf is-router { type empty; description "The entry is a router."; } leaf local-sequence { type uint32; description "The local sequence number."; } leaf remote-sequence { type uint32; description "The remote sequence number."; } leaf remote-vtep { type inet:ipv4-address; description "The remote VTEP address."; } } } } } } // End get-evpn-arp-cache rpc get-pbr-ipset { input { leaf name { type string { length "1..32"; } description "An optional specific IPset name."; } } output { list ipset-list { leaf name { type string { length "1..32"; } description "The IPset name."; } leaf ipset-type { type enumeration { enum "net-net" { value 1; description ""; } enum "net-port-net" { value 2; description ""; } enum "net-port" { value 3; description ""; } enum "net" { value 4; description ""; } } } leaf src-prefix { type inet:ip-prefix; description ""; } leaf dest-prefix { type inet:ip-prefix; description ""; } leaf src-port { type inet:port-number; description ""; } leaf dest-port { type inet:port-number; description ""; } choice proto-choice { description "Filter UDP/TCP only, or a specific protocol number."; case udp-tcp-case { leaf is-udp-tcp { type empty; description "Filter TCP/UDP ports only."; } } case proto-case { leaf proto { type uint32; description "Filter a specific protocol number."; } } } container icmp-info { description "Additional information for ICMP filters."; leaf type-min { type uint8; description ""; } leaf type-max { type uint8; description ""; } leaf code-min { type uint8; description ""; } leaf code-max { type uint8; description ""; } } container ipset-stats { leaf is-unique { type empty; description ""; } leaf packet-counter { type uint64; description ""; } leaf bytes-counter { type uint64; description ""; } } } } } // End get-pbr-ipset rpc get-pbr-iptable { input { leaf name { type string { length "1..32"; } description "An optional single IPtable name."; } } output { list iptable-list { leaf name { type string { length "1..32"; } description "The IPtable name."; } leaf unique-val { type uint32; description ""; } choice action-choice { description "The table action."; case drop-case { leaf action-drop { type empty; description ""; } } case redirect-case { leaf action-redirect { type empty; description ""; } } } leaf min-packet { type uint32; description ""; } leaf max-packet { type uint32; description ""; } leaf lookup-src-port { type empty; description ""; } leaf lookup-dst-port { type empty; description ""; } leaf tcp-flags { type uint16; description ""; } leaf tcp-flags-mask { type uint16; description ""; } leaf protocol-val { type uint32; description "An IP protocol number."; } container dscp-info { leaf dscp-value { type uint32; description "A DSCP value to match."; } leaf invert-match { type empty; description "If set, exclude the specified value"; } } container fragment-info { leaf fragment-val { type uint32; description "An IP fragment value."; } leaf invert-match { type empty; description "If set, exclude the specified value."; } } container iptable-stats { leaf packet-counter { type uint64; description ""; } leaf bytes-counter { type uint64; description ""; } } container rule-info { description "Information about a rule, for redirect tables."; leaf table-id { type uint32; description "The rule table id."; } leaf table-fwmark { type uint32; description "The firewall mark for the rule."; } } } } } // End get-pbr-iptable /* * Handy 'all-at-once' api to retrieve debugs */ rpc get-debugs { output { uses zebra-debugs; } } // End get-debugs augment "/frr-interface:lib/frr-interface:interface" { description "Extends interface model with Zebra-related parameters."; container zebra { list ip-addrs { key "address-family ip-prefix"; description "IP prefixes for an interface."; uses frr-rt:address-family { description "Address family of the RIB."; } leaf ip-prefix { type inet:ip-prefix; description "IP address prefix."; } leaf label { type string; description "Optional string label for the address."; } leaf ip4-peer { when "derived-from-or-self(../address-family, 'frr-rt:ipv4')"; type inet:ipv4-prefix; description "Peer prefix, for peer-to-peer interfaces."; } } leaf multicast { type boolean; description "Multicast flag for the interface."; } leaf link-detect { type boolean; description "Link-detection for the interface."; } leaf shutdown { type boolean; description "Interface admin status."; } leaf bandwidth { type uint32 { range "1..100000"; } description "Link bandwidth informational parameter, in megabits."; } // TODO -- link-params for (experimental/partial TE use in IGP extensions) container state { config false; description "Operational data."; leaf up-count { type uint16; description "Interface Up count."; } leaf down-count { type uint16; description "Interface Down count."; } leaf zif-type { type identityref { base zebra-interface-type; } description "zebra interface type."; } leaf ptm-status { type string; default "disabled"; description "Interface PTM status."; } leaf vlan-id { type uint16 { range "1..4094"; } description "A VLAN id."; } leaf vni-id { type vni-id-type; } leaf remote-vtep { type inet:ipv4-address; description "The remote VTEP IP address."; } leaf mcast-group { type rt-types:ipv4-multicast-group-address; description "The VNI multicast group for BUM traffic."; } } } } augment "/frr-vrf:lib/frr-vrf:vrf" { description "Extends VRF model with Zebra-related parameters."; container zebra { description "Zebra's vrf specific configuration and operational model."; uses ribs; uses vrf-vni-mapping; } } augment "/frr-vrf:lib/frr-vrf:vrf/frr-zebra:zebra/ribs/rib/route/route-entry/nexthop-group/nexthop" { uses frr-nh:frr-nexthop-operational; } /* * Main zebra container */ container zebra { description "Data model for the Zebra daemon."; leaf mcast-rpf-lookup { type frr-zebra:mcast-rpf-lookup-mode; default "mrib-then-urib"; description "Multicast RPF lookup behavior."; } leaf ip-forwarding { type boolean; description "IP forwarding status."; } leaf ipv6-forwarding { type enumeration { enum unknown { value -1; description "Unknown state."; } enum off { value 0; description "IPv6 forwarding disabled."; } enum on { value 1; description "IPv6 forwarding enabled."; } } description "IPv6 forwarding status."; } leaf workqueue-hold-timer { type uint32 { range "0..10000"; } units "milliseconds"; default "10"; description "Work-queue processing hold timer, in milliseconds."; } leaf zapi-packets { type uint32 { range "1..10000"; } default "1000"; description "Number of ZAPI packets to process before relinquishing the main thread."; } container import-kernel-table { description "Parameters to use when importing IPv4 routes from a non-main kernel routing table."; leaf table-id { type uint32 { range "1..252"; } description "The kernel table id."; } leaf distance { type uint32 { range "1..255"; } default "15"; description "The admin distance to use for imported routes."; } leaf route-map { type frr-route-map:route-map-ref; description "A route-map to filter imported routes."; } } leaf allow-external-route-update { type empty; description "Allow FRR-controlled routes to be overwritten by external processes"; } leaf dplane-queue-limit { type uint32 { range "0..10000"; } default "200"; description "Limit on the number of updates queued to the dataplane subsystem."; } /* * Debug options */ container debugs { uses zebra-debugs; } /* End of debugs */ /* * End of configuration attributes */ /* * Operational data. */ container state { config false; description "Operational data."; } // End of operational / state container } } 2020-01-02module frr-zebra-route-map { yang-version 1.1; namespace "http://frrouting.org/yang/zebra-route-map"; prefix frr-zebra-route-map; import ietf-inet-types { prefix inet; } import frr-route-map { prefix frr-route-map; } import frr-route-types { prefix frr-route-types; } organization "Free Range Routing"; contact "FRR Users List: FRR Development List: "; description "This module defines zebra route map settings"; revision 2020-01-02 { description "Initial revision"; } identity ipv4-prefix-length { base frr-route-map:rmap-match-type; description "Match IPv4 address prefix length"; } identity ipv4-next-hop-prefix-length { base frr-route-map:rmap-match-type; description "Match IPv4 next-hop address prefix length"; } identity ipv6-prefix-length { base frr-route-map:rmap-match-type; description "Match IPv6 address prefix length"; } identity source-instance { base frr-route-map:rmap-match-type; description "Match the protocol's instance number"; } identity source-protocol { base frr-route-map:rmap-match-type; description "Match protocol via which the route was learnt"; } identity src-address { base frr-route-map:rmap-set-type; description "Set IPv4/IPv6 source address for route"; } augment "/frr-route-map:lib" + "/frr-route-map:route-map" + "/frr-route-map:entry" + "/frr-route-map:match-condition" + "/frr-route-map:rmap-match-condition" + "/frr-route-map:match-condition" { case ipv4-prefix-length { when "derived-from-or-self(../frr-route-map:condition, 'frr-zebra-route-map:ipv4-prefix-length') or " + "derived-from-or-self(../frr-route-map:condition, 'frr-zebra-route-map:ipv4-next-hop-prefix-length')"; leaf ipv4-prefix-length { type uint8 { range "0..32"; } } } case ipv6-prefix-length { when "derived-from-or-self(../frr-route-map:condition, 'frr-zebra-route-map:ipv6-prefix-length')"; leaf ipv6-prefix-length { type uint8 { range "0..128"; } } } case source-instance { when "derived-from-or-self(../frr-route-map:condition, 'frr-zebra-route-map:source-instance')"; leaf source-instance { type uint8 { range "0..255"; } } } case source-protocol { when "derived-from-or-self(../frr-route-map:condition, 'frr-zebra-route-map:source-protocol')"; leaf source-protocol { type frr-route-types:frr-route-types; } } } augment "/frr-route-map:lib" + "/frr-route-map:route-map" + "/frr-route-map:entry" + "/frr-route-map:set-action" + "/frr-route-map:rmap-set-action" + "/frr-route-map:set-action" { case src-address { when "derived-from-or-self(../frr-route-map:action, 'frr-zebra-route-map:src-address')"; choice src-address { description "Value of the source address"; case ipv4-src-address { leaf ipv4-src-address { type inet:ipv4-address; mandatory true; } } case ipv6-src-address { leaf ipv6-src-address { type inet:ipv6-address; mandatory true; } } } } } } ;O hOhOXWl,n}Hooo0pqrp|ԙ J k%|&':?,C,f *:PJ^rP($eLedrHwxx̗8Dh̜(XDl|HlxXh8hd8(xX$&+H+xt25<<8<h< =HGpG(JX]```8dH`dx,T|8̂htĚ(X<p<He8ePrw8wxP{d{H08x0X8xhX8xDT|8xPx($hd(#8$x&++8`2x5l<<(<h< =4=4G8\GxpJ]l`8`x`$dLd8x@h8x`8xؚ(8\x(0HOP$PXLP|PxPPQ4QhQQhQQRx8RLR`RtRRRRR8RXRxSS(Sz?z(?z?z@z@ {A4{A{B{D{E|G|H|J|xK }K8}KL}M}P}HS}hU~WL~XXt~8Y~Y~Z~h[\Hx]tX^(__a,Xd`egxhhhj@kh(m(nāxop$qPr|sûuxv(xDytz|H}Ѓ~~8<hd(ȂԄ(0`(tؔԅx,TXȚȆȠ(HXl(ć( H4T8(8H8xhxL8`Xt̊X(`(̋hh8\̌(8(L8`HtXxȍh (D  ܎ <hhX܏x$H8lXؐ xD(tDp̒!!$x*T,x-.ܓ.X0<(2t385Ԕ6H848Ph:;<ԕh?@0A\CXFXI(JJPLYXYYHZԘH[h[[([P\tH]x_`c8cLc`ctdd(d8dĚHdؚXdhdxd8e<8hlhiěm8nnToop08qXHshtȝu8v wxXy̞yH{{,|XX~lԟ(8@XTxhh؊X DhxСX,ȐPxؒHԢ80\h(ؚ0؜\8x@lĥث$ȲT88ܦ(8hXȧH(X|̨8$h8hhȩHx$T(Ԫx(Th@p(̬h(PpЭx0`( h @ l(įHh(Lܰ$hܱh0d 8!h!IJ"#8$H%t&.д... 8/,X/@x/T/h0|(0x000̵000000x4D8t:(<ж>@,HC\FHFXFhFȷFܷFGG(G,8G@HGTXGhhG|xGGGG̸GGGHH0(HD8HXHHlXHhHxHHHйHHH H H4HHI\Ip(I8IHIXIhIԺxIIII$I8ILI`ItIJJ(JĻ8JػHJXJhJxJ(J<JPJdJxJJJ(KؼKKK(K<KPLdLx(L8LHLXLȽhLܽxLLLL,L@LTLhL|LMM(M̾HMhMxMMM0MDMXMlMMMNNп(N8NHN XN hN4xNHN\NpNNNNNNOO(O$8O8HOLXO`hOtxOHPXPhPxPP P P4PHP\PpPPQQ(Q8QHQXQhQ$xQ8QLQ`QtQQQQQRR(R8R(HR<XRPhRdxRxRRRRRRRRS,HS@S\XXXXYY(Y8YHYxY,Y@YTYhY|YYYZZ(Z8ZHZXZ0hZDxZXZlZZ\_ a<Hcxd(dfgg(g<hP(hdHhxhhhhhi8ixii8kDXkXxklkkkklmmo@php|q(qHqhq8r(s,Ht\t|tu8uxuuv<vdwwHyhyyyy0yDzX(zlHzhz8|Ȁ<(l8HXhX x8L8t8H8h؍8\(8$ؓPؔx((,ȟȠX(ȦX|بةT(hȬ,hPxȱر0س\ض(4h0h` <h(h(HLp8(Dx8L8thH<\(x,PdhxHlHh4Xh8X|h( H 4h d xH(4\(,$\X-h/H0812@X3d556h7 748H9x9:8;x> (?|??@@A8AhA(APB|B8CEF,H\8IJLXRR8HS\hTUxVXW hW cPdhdexmm4Hrds(sHsw(y{\x~~ 8,h`HȃȄX 4HX؆xDhdxxȎ,@Tȏh<`(XH0hDt(8(Hȧx(xX(HXȰ@شTHxhع غLHt$(Lh xPh4xHXP|H@`x(HX\H(( X,TH|@dh8x$P8x(X(<lH 8 H  0(     @ lh(hPxh8L`t(h,Px$&(''*PX+th+x++++++ + +( +< ,P ,d (,x 8, H, X, h, x, , , , ,, ,@ ,T ,h ,| - - (- 8- H- X- h- x- -0 -D -X -l - - - - . . (. 8. H. X.4 h.H x.\ .p 0 1 1 1 2 2 H24 x2T 2x 83 h3 3 4x406\7899:: (: 8:4H:HX:\h:px:::::::;;(X;<;P;d(>P>pX?h???h@@@,@@@TAh8A|XAxAAAAABHBCLExxFFHGGGHHH0XHDhHXxHlHHHHHHI8I XI I4JXL(QQR V<(XdxZZ\L^|h__``X` `LapehfffXg,i(i8iHii<HjdkXkmmmmm,xnPod8oxooq(qq<Hrd8ssttxu,(vPXHh(<h$xPhxx @ t x x  H!HX!x!8!h!ȭ"(8"h"ذ""""("8"H#X#hL#xx#H##Ⱥ $0$xX$$h$$%@%`%%H%&H4&`&&8&'8'`'(t'8''8 (P(d(8(x(((( )H)Hp))())*hD*p*x*** +x0+\+++,H,h,,H,x,,-(-XL-Xt---(-H-X .X8.d..X..X/(/T/(h///x//,0x00001H1p1811H120228222x 3L3X|3h3x33333X,48`4444( 4H 5H45h55(56x,68X6666H78D7HX77x7 7H"8X#@8#`8($8$8H%8&8&9x'H98(t9h(9)9*9X*:,4:,`:-:x-:-:1,;8\;9;:;:;;<<@<?H=?\=?p=?=@=8A=hB=C >GP>J>K>K>M>N?(QP?R?S?f@f8@hgh@g@xh@h@h@iAxj4AxkdAlAmAnAXo BoLBtBtBXvBHwBȅ@CȆlCCCCȠ,D@D8tDxDD8D,ETEH|E(EȫEHFh$FhTFح|F(FFXFGhGGxGȳG(HLH`HHȵH(H8HHȷI@IxdI(IIxIJ@JJ8J8J$KhLK8KKK8L](>(]>P]h?t]D]D]hE^E@^XFl^F^hG^H^K_(K0_KX_Kx_L_XL_L_8M_M`XN<`N`N`O a(O a8O4axP\aQa8QaXQaRaRbRbS0b8SDbXSXbTbTbUbHVcW@cYpc\c\c\ch_catdxad8bdbdHc ecDecXedxehdefeXhDfipfififififjf(jfhk0goTgpgtgxug8vhvPhwhhyhyhzi{,i{Tix}iiiXj4jȄ`jjjXk k@k؉`kxk8kkȋk($lXDlllxll(lHlhmTmHtmhmmxmn80nXnؓn(nnn8oX0oxPoȕtoo(o(o8pDp(Xppxpxpqx@qlqȰqq8qH$rH\rhrrxrsxHsHssstX@tHptttxtuxDu|u u uh u $v LvX tv v vH vX w HwXtwwwxw,xXxhxxhxy!Dy(hy()y8)yH)yh)y(*y* zx+Dz(,hzX,zx,z(-z(.zh/{0D{0h{2{4{6{8(|:\|:|;|H<|h<|<}=$}(=D}H=d}h=x}x=}(>}X@}8B~(C8~Dh~D~D~E~E~hFF@8GdGHxHHHII88J\xJJKĀKxMM4xOTPQT8[h[(\@\d]^ă8_x__ _0Hb`bghggl8phrtxux8xzdh{|hXDHphHt(̈88Dthȉx$TxȣHċXX$XPH|Ȯ(،ȴ8XlX(ԍؼ0\H$8Ph,hLHtHȐ H(tؑH4XHh\xpX̒h8LpX0XhHؔX4h`ԕ888\Hؖ,(PxȗxHphxĘ h ( Xh |ܙ8x(Pp8,LtĜ؜  (!TX"x8##ĝ$%8x'`+--./<11(3ПH36(9L=|>8@ܠAC0DTHE|F8FġGGHH@hHTHhIJKHMxNLOtTṬhUU HXP\h]H_(`x`0ad(cccХdXdxdd8f`gghij xj0(kkاlm<np8ohopp8q4hqHq\ttЩux(x<Xy`h{|PdȆHث h̬((hHh@`xhH8ԮxhȢ$88Lx`8tȨxȯ@xp((а`hzRx h/D$4="FJ w?:*3$"\x_! tAC  A $EC Io ,EC G H f ,SEH FT G , ĪEH HR E $P$AC g E \ D ,xkAC BHU E B F 0ܯEC M J N J $xAC BDa E EG H C ,(EC DEEH H ,X EG BEED H [AN I 8DPLHD$@8LLX`dtp|x0[EC BD D a G $ Ժ+EE C D Hܿ4\X&EC BL F z F U <P(MQ BIH H  AK P@MO BEIED H  A p C  (fEO L A (LEC DO D (xEC DOR C cEO I A \cEO I A (EC DOR C ,A$,hEC A| K O $TEC A| K O |XEk j  AC  A (PcAC DMD B $AC BGs H (|$(<EAC G A ,hEC h E zPLRx$ 0$\kZAC BHF# I ,zPLRxM$  4y!Z$4hAC Lj F $\HAK BDq E ,[G DGDg H j,AJ FJ G ,<EC HD J (( EC Mx C T rAK ` A x  $ PEC BG` O ( @EC c A   , ,"EC Ir E ,8 ,wEC HD E 4h | EC DHEDM F  E ,  yEC BEDq L h $ T UEC A[ D l  FY_ M  , (@ EC DIH E (l x EO DH A ( <EC C A    $ BEC BEDj  ( AC  A L xAC  A 8p AC G H H H ` H , hAC I| G 0 H{EC BDu E N J Z $ EC BDr H $8 EC BDr H $` dEC BDs G 8 EC BEHV C T D ` H ` , EC BDN D H H 0 FPC AZ BH HA ((<AME AX E HA $T`[EC At C Z $|[EC At C Z $[EC At C Z $[EC At C Z $@[EC At C Z $x[EC At C Z $D[EC At C Z (lNYE A\ E HA ( EC BDE E j (pEC BDO C j ,EC BDE E n J , TEC BFi G ` H 4PEC DGK G , D ,lEC BFi G ` H ,EC BEJ K (!KEC BEJ E ("sEC DEH D (@$/EC BEJ G (l%KEC BEJ E (,&KEC BEJ E (P'KEC BEJ E (t(>EC BEJ E ,)AC DHEE= I (L,kEC BDo S Z (xL,kEC BDv L Z (,kEC BDy I Z ,,EC I H t3EH BK ($ 4MC Ia F$P4sAC BJb ,x4~AC BIL] A (,6AG HH ,7EC BEH} D h ,08EC C C r F (49EC BEJ D ,`9AC DHEH H (t;cEC BDl N Z ;(;kEC BDs O Z (;EC BEJ B ,(\=EC BGJ, I (XEL e  '-EJ R  '(OEC CC (T $(`AC  A H(,i$\(X\&p(4i2(`\&$(aEC IO ((EF M $(xmEC G] )Ek  4)eEU F  T)EC E (x)\bEC BELJDx ,)mEI BEL D 4)0EC DEED H S E , *`EC DH H  <*EC H  \*'EC BDT *"0*0EC BEEEEn L @ (*EC DEDb I $*0ZEH BEJw +h 4+`AC  A X+l+ $+vQS E A E +\HES + f0+fEC BEEHD A ,HAC  A ,0,1EG M{ D $`,EJ C A ,$6EC Ub A (zPLRxg$  0nUD6 ,8AC  A , -AC HM F ,P-4SAC FED{ B (-dMAC BD[ K \ -4-EC DEEH- E  4-lEC BEEJZ H  ,0.D@EC DHEH@ G ,`.TEC DHEH@ G ,.D5EC LG G $.TEC BHe I (.EC BJ F $/EC BDf D (EC BESx F X ,9>9EE DZR F ,9B)EG BEGD` B :S ,0:SxEC FF@ D ,`:UEG DKK A ,:U EC DEFa H :^:^(:^EH BF% F (;P` EC \ J ,@;jEC BEDt I o (p;k@EC BDR H S 4;(k{EC DG} H  D _ A $;pl EG C H ;hm+EM T  <xmEE At A @<mEC E A d<pnzEF Ah A <n|EE Ak A <(ozEC Ak A (<oEC BJ H @<HpRE Ag A MA R l D E A E @=p1T=qh= q,|=qEG BHEEH_ I =u =u =u =u =u(>uRAJ BMf H ,<>wAJ BFV G d $l>wAC BD A >@xAC  A H>xAC BED L ~ J J F m K m K Z $?pzuAC DH`  ,?z|AJ BDf ,P?${uEC I^ A ,?tCEC CW F < D (?EC C} H X H (?EC C} H X H @\^EC Ax G ,@^EC Ax G P@Ԅ^EC Ax G t@^EC Ax G @L^EC Ax G @^EC Ax G @ą^EC Ax G A^EC Ax G (A<^EC Ax G LAx^EC Ax G pA^EC Ax G A^EC Ax G ,A,EC BDb A U J A^EC Ax G B^EC Ax G ,0B$EC BFR F F (`BqEC BDC G X (BqEC BDC G X (BLqEC BDC G X (BqEC BDC G X ,C EC DH H ,@CԊEC FM G $pC=AC A` K H ,CAC \E K ,CEC M D (CAL DQ A ($DAC BEOb D (PD$EC C K z 0|DUEC BJ E d 4DEC G B | D  ,DEC M, G ,EaEC DL D ,HE\EC M, G ,xE̡aEC DL D E TAN ,EPEC DEF H (E#EC DF G $ FqAC DH` ,HFEG BHGKd D Z<2 [X+&$ [tC_EC BFJ $H[CbEC BFM (p[CtEC BFT L ([HDtEC BFT L ,[DEC BJHb J Q ,[ EEC BEEEM J ((\EEC DEDK H 0T\F<EC HH H  (\GEC BEJDh ,\ HEC DEM D ,\IEC DGK K (]KyEC BEKG O ,@]TKEC iL C (p]OEEC DEH H $]8P,EC b D ]@Q-EW P 0]PQEC I F \ D (^QXEC BJ K ,D^0SEC DEHN I ,t^UdEC DEL H ,^@VEC DLH& J ,^WEC HD H ,_`YEE DED` I n (4_YjEC KI D $`_4[EC BJHn (_[EC BEEI (_ \EC BEEIi ,_\EC BJX D $`_hEC BEMG $8`\_hEC BEMG $``_EC It K `,` `8`mEE C_ 4``-EC BLEH J y G $`|aEC BJHn , aaEH DLLK A 0Pab/EC DEIHT J adXadJJ Io D H BBBBA O V JA  a hAC  A 4bhoAC DH K a G V Pbi1db jDEJ Ek bPjDEC Er 0bjEC GC N  N b\m1AC Ak (b|m-AC BED B $cn&(8cnAC A G M A (dc oAC BLM E (coAC BLM E (cpAC BLM6 K $cLrAC BI A ,drEC FKo H $zRx  ,|dh32d"&d32d "&d32d"&d32e"&e320e$"&Dey Xeyley eyGEC A} ezezez-e8z]ezfzCfz,fz@fzTfz hfz |fzfzfz,f,~AC DLT B ,fAC BGLU C (gxAC DLM E ,DgPAC BPMf G (tgpAC BED A ,gTAC BGED D ,gAC DGHI H ht1h (h EQ J H Q  AC  A ,ذ<EC BEDP M I  0VEO | A T6Eh H  t06EE BGb (L[EE DHD@ $ıWEC BL@ ,oAC M A ,0$D0,X<)AC BEEJ F <$X,dEE BEEH A (nEE Ac B c E < XCEI DF F ^ B ^ B ^ B LhEO  l8 4AC  A AJ F ij`$س,&h24&$aEC IO (<yEC Mc $hmEC G]  dOEC CC (EJ DF F (d EC BJi C 4 AC BGED E n A D HiS K 4d EC BEH D W I $ EJ BD_ D $ĵ iQC CM D,X UC G H *YC M ,<EC HH H lEk y H:aC M hdԶ`,\EE FP C , kEE FI J $HLSEC Ai F Z ,pEC HKW F 4YEC EK ,ķpEG BDs K u K ,}EG M B $$@ EC E F L8 EJ   l(AC  A 0EG BEIHEc D ĸ0"AC  A """$"8"L"`"t""""Ĺ"ع""""("<"P"d"x""""Ⱥ|"ܺx"t"p"l",h"@d"T`"h\"|X"T"P"L"̻H"D"@"<"8"04"D0"X,"l("$" """м"$"xEJ C} A ( h#EJ FEv H 8 %L%`%t%$0QN P  %0QN P  Ƚ%QQJ Cr  X%QQJ Cr %0QN P 0%0QN P (P%oQJ C{ G N $|%aQJ Ej F P (@&#EC G I (оD(MEC Pz F h),`)EQ HH8 B D+ X + l+ + + * * п* * *  *  * 4* L*`*t***3+3@+3l+3,+EC DHw E Z  ,oEC Cc $@d,EC Cy A h,0EC Ab ,$,fEG n F T D 0-'HR L $@-EC Cb C  - -H4-@EC Av  T.lEC BD] x\.h.(... . . . . ,. @. T.h.|/$,$/`EC C B T D (T0;EH BER K h22-EC A_  2EC Q G Dp3?YC AYD h3[|3%3&4 44443303 D4 X 4 l4 $4 04 4AC  A ,H5kAP BGED A ,6 EC DGK K ,,h;EC EB I M K \;AC  A ,AC Et (0H~AC Ek D E  HAC  A 0 I5AC BEEEH F (,MEC CS B d L DM&XM<iN (tMAC FJj 4$NNL FF} E  2&2&(,2<&P$Od0O x,O (OEN Ak A $OcEC BLM $OaC DL~ tPDRC i B, PRAC BGID H PR dR xR R REE p A  SS STEC CD S<$ShSC FDH HN d U 4xU~JC Ch H h H $dUEC Av A Y ,UAC E} J J F VAC Ap K (,WEC BLMz A XWCEO Ei $xWEC BJOz  DXEC Es H ,XAC DGD I ,0iAC My F $n+ 8nEC As L $\XoEC BL (PpEC AE B n (poAC BD` F z ((qAC P F ,s4AC DEEDB H ,8,yAI BEEJO D ,hzAG BEEED J (l{EC K{ B , |AG BEED F $|EC Gv K }00}EC C] H | L W (d~AC DIJ  TvEC A^ I 0 EC AY F E K P (eAC CK N D $ЀEC C E $<kAC AH K N  dQRC Ap J@,yC FEH FH ,&AG HHH H $EC E E ,$0EC BID H $T\EC EY J g ,|_XI _ HA K A I ,[EC HK D $DEC BIHh @L ,H @D T@ h< |8 ,4 EC DEED D (EC BT F $EC C A 0(EC FJ I \AC  A MAC BDB $ZEC E` C i ,JC CF J ^ $x^EC Cs B $28&L&QC F  lQEC EC  ԗEC AO H @#NE H EP#NH H B(``TEQ G F $zPLRx#  ,k `T3SL H I pAC  A ( AC DDs A ,@ EC IX G ˌ20$&D ?SO R  d@EC  F }EC w A q $XgEC I E 0TEC DO G } A hɋ,4pAC G\ I N ,dAC G\ I N ,AC G\ I N `(l_EE CR A ~ $:EH C_ A ,\EH AM PGEH Ax  p$}EH An $SAC BDm I $;EC EP C V ,ЫcEC EP C n J F ,cEC EP C n J F  DPAC  A hEC E A (xEC K A (AC DF E ,`EC EP C b N K Ю`,(+AC FJd H $XEH E  ԰AC AI B (@EC Pg A $AC Gs B ,2 x& D24&H*EC A\ $hEC E (tC BHO H F 8/EF A^ H>EH Ak hNrP F /EF A^  <EC C~ $`QC BHV D | xEM A $EC BJ] G ,ܹ_EL BK B T L  EK H 8 LEJ w A X<lH (DEH BIH G (EC AS T E K (EC DHe G ( EC DEe J (0EC DIH| G \(?Ek N |H4EM A\ (hpEF BKr F [  EC Es H 44EM A\ ( TpEF BKr F [ L'ET F 0l EF FJ O e HOEC Cl I Q O Q O T L d L V J ,EF BKEJC F ,0$AJ FEH E (`JEC Ci D Q ,EC FH A $kEC BFU A ,EC M A AC  A 8,A$LhAC DHu ,tfC C D b F,AC f  K к2&HXE} U TEU Et (<mEC DEDb I (h mEC DEDb I (PmEC DEDb I ,nEC DEFd E ,@T0lUC Mi B0$UC G H(yAC IV E P $ 0AC  A (8EC DJh B d0,x<EE BT  C 0 OC AQ A K R F x ,EE DO A  h ķ24&,HLTEC BEEEH F $x|EC BDi I (DEJ HH $pEH CZ A , EE BEEEK B ,$EE BEEF H ,TEC BFo I J F 00AC BD G D D D  05EC G K _ I EC A E ,$PEC BEEH A ,TxEC DEEH H ,0 EC BEEH E UEA N (PaOC BIHu F EJ  ,$AC G\ I N T` hAC  A ,NC BHs B @ ((AC BGE K &EC A\ ,eEC BQ F 8 &EC A\ XGAC A} ,xLAC DDl H { E (AC DHi G $@0ryEC A\ A lx(p`EC BD_ C o ,@|AJ Cc G \ B e ,pAC BQ  G ,AC DHP H ,TAC ED C R F $]\C j G C A((LAC C G a ,TEC CF G f A ,pEC CF G f A (kEC DDJ F D$P&L2X&0d2D`&X|2lh&2p&8"T&pl( EC EO D M C ,8l.EC FJ A (hlGEC BED E ,EC e D ,P MEC DEH F p EJ Ah H  ,, "EC FLD E 0\EJ FDY F F J 0)EC FJ A b 4EC Gm D  E z F 0hEC Ge L S E 0$sEC BKN G |s,|%EC BJEEH J ,&EC BJLDG E $&EC k M s E `'}',YN 4',H'EC BLJEH O ,x(EC BLJDk I ,<)EC BEEJO G ( *EC DJO E ,*QEC BGJO K ,4 ,EC BLEMh H ,d,EC BJEON J (0-EC BJOH E 4-EC DEID B   1bEH AS $H2^EC C E (D3EC G E ,pD4yAC P  G d (BEC FDK K ,TCAC BKEH C ,DEC BEGK E ,@FaEC DGK E ,p[EC BELEM A \0\JEC M I  (]9EC P G (^EC BKQ ,@_EM HO H ,p4aEC FEDI H $bEC G $cYEC BJD ,cEC BELQ D  8 tdNC I1 A vIBBBA $\ezEJ I] 0f,(&<ȟ PԟAC  A tprEC Z N } ,̠ EC M9 B ,@T h |  80AC HD J p E K 4l1AC BEGD H  H ,EC BN L ,EC BN L EC { E $PEC { E $DEC C A lH.EC E` X6EJ Ea $xEF Cz A &(AG BLH A (5EC M K ,@EC DL H (pAG BLH A (5EC M K ,EC DL H ( AG BLH A ($5EC M K ,PEC DL H (AG BLH A $EF Er N c 8EJ Ac (еAG BLH A ( T5EC M K ,LhEC DL H (|XAE BGK J ,,EG M4 C ,hEC BLT F 0̻AE DEID E Z <GER o (\AF BEF| H 8|FEC Ig H k E S E ,AF FED@ J 0@EC DF' G e K 0( EC DF' G e K ,\6AC DGH~ K (EC DF L (EC DF L QAJ s  7EC A^ I (7EC A^ I L(`\EJ BDz A K 8AEC Aw h>AC Ax   (AF BEF G 8 $FEC Ie J k E S E ,\ 8!AF BEGDC D 0 8EC DF' G e K 0 EC DF' G e K  & AEC Aw 8( FEC Ie J k E S E 8d 0FEC Ig H k E S E  D5YJ F  dEF  A   " <<EC BDm   XAGO J`  @ EC EJ I d EF x E ( EC BIIH_ , AEC FL J $  EO C  AC  A $0 QJ E C X \$l hQJ C` B   $ QJ C` B  4 $ 0EC Cs B   $ (EC C B H $\ (EC C B   $ |YC Cz G PAC  A , AG HK H VAC AL <2Pt~&(d|EC BLEIW  DOEC At K (pEC IV I o  yEJ d A ,@EJ DON H O (4dEC IB E ,`$EC Ix G $EC BLO_ X?Ek N x4EH Ae  @EH Aq  @EH A  d@AC  A $SAC BGo D ,uAC BIDv G d 2|&2|&02D|&Xl$8EC Cx E (EC AG H F B ($EC CD I X (P4EC AM J U |(EC CD I X (EC AM J U ,$ EC BJ` D ` H 8TQC BDeBA V ^IH  $AC  A ,EJ HHA H (pEC G{ F $5,8,cEC M G ,hlEC M- F 2x&2x&$nEJ BJR ,EC BEEDx H ,@dEC DGEDw E pTEH BKy   EC AG H  *EC W A (GEC BDg K F TNC FED B q G i G x P ,pMEC E E lM( E_ P D g , ( $40H,EE H 8h,@EM E D R F R F R F 0EE A , AC BJFD K ,AC DED B 0( EC AD C c E ] K 0\ EC AD C c E ] K 0EC AD C c E ] K 0EC AD C c E ] K ,,EC MJ A $(EC r F M $PEC r F M $x|EC r F M $EC r F M (LEC DFH F ,EC MM F ,$`EC MM F ,TEC MM F @LU AXE (EE BED H 0`0EC BED} H  H ,\EC BLD B 88pEC BEF K l D l D tP*ER R `.EE Ab pEF H  pEF Ez F ,EE DFIz I $(|REE BHHu P.EE Ab $pREE BHHu .EE Ab $ EC BFW I $t EC BFW I  EF H $( EC r F M PD!EH H pD!EE H 4D!EC DEH N  A #&ER N #0#EH BFM N Z F X $0T$REC Ag H Y  X$iEC Ar E $|$LEC AX G c $%NEC AX G e $(%LEC AX G c $P%NEC AX G e  x%fEF AT A @%fEF AT A d&,ER T  &EG H  &EF H   &OEN Cx L&EI H ( L&=EC M H (4 `'EC M H ,` 4(EC BF K ~ B $ )EC A. I  * ( *AG BJD H 0 |-e AC BEIEDM F ,,!6AC e E ,\!;mAC BHGD G $!<EE Cr A (!0=AC BGF ,!>6AC e A ("$?AC P A <"CEC Ak D 4`"DDAH HM E  E 4"IAH I- I  E ,"OAC FF5 K (#VpET BH G ,,#XEC W D ,\#_$ EG P A ,#jEC M A 4#(oEC BN_ I  A ,#r7EC Mt G ,$$tEC MU F ,T$v1EC MU F ,$xlEJ BKD D ,$}EG DLRC G ,$ЀEC Ap G c E `  %0AC  A ,8%AC DEEDS G h%|V}P H ,%AC DGa H e 4%,EC FJ= K g I ,%EC M1 J $ &LEE BGi D $H&EC M F (+H>EC M F +\BAM Cp (+EC K" K ,, IEC DL C ,8,,EC M  A 0h,̺LEC C E f J W 0,AG BEEFD D ,,AE DKn M J -T4-`8AC BEEGMb J  K L-h`-t$ t-fAC A` -ܿEG H -ܿEG H -ܿ- .AG  G ,$.p&EC P9 G ,T.pEC P, D $. EC JP F ,.AC E I Q A .oAC Z B ,/EQC BDW BA L D 0/%D/0 (X/,OAH FHp I ,/PEQC BDW BA L D  /pxAK f A /wAK e A /(M0da_T \ L(007AC C[ F J (\0AC BELu  0,;EC Ck  0HAC Ap A 08AC BHi  0DEC Ct 1EAL Ar  81LAC  A (\1EC I E 1\GAC A} 1Z H E41HEC DGH H a G ,24AC BH E O A ,023AE HMI D (`2YAC BIb G 2o22D[&20o22L[&2Ho22T[&3`o23\[&,3xo2@3d[&T3o2h3l[&|3(! 3DEC Ev E 3cEG Q A 03,EC G E J A ( 4TEC G] D 84PEM x A X4L;l4x3 4$EC Q G C ,4RAC BJ E ] K $4KEC BFv ,4rEC M K (,5XLEC BDZ H [  X5|$EC N J C ,|5EC BEEMW H ,5xEC DGK8 J H5mEC FED G  N R F t L f J ((6<EC BEFO D $T6EC Co F ,|6hkEC BGED J (6EC BEFO D $6 EC Co F (7EC DEDR I ,,7EC DEEH C ,\7EC DEEHJ H (7HEC DEDv E (7 EC DEDv E D7EJ BEED] D x H d L g I V J ,,8EC BEEEHJ E ,\8(EC DEEHJ H ,8EC DEEDQ E (8h/EC DED H (8l/EC DED H (9pEC DED A D@9T EJ BEED] D x H d L k E Y G ,9EC DEEHJ H ,9cEC DEEDt B ,9, ?EC FEHZ K :< ~EC A^ I (<: GEC BEKK K ,h:EC BEEEHJ E ,:L'EC DEED J (:LUEF Cg K P <:mEC HDl H N J m K (4;gEC FD G ,`;EF FEH@ B (;t-EC DEDO D 8;xEC BEEKs F w A q O <;\EC BEEEDa B T L  K ,8<EC P A ,h<\EC P A (<,EC M H (< EC MG D ,<!zEC BGp G L E ( ="REC M D ,L=H#EC BJ? E ,|=%EC BJi C 0='EC DDk E  J 4=(EC FEDo J  F ,>*EC BJy C ,H>L,EG FGD F (x>.EC BEOi I (>`/ EC BFk E 0>D1LEC C I D D  I ,?`2 EC I F J F ,4?@3EC Ei J  C 0d?4zEJ FD E  B (?7EC DHr J ,?8EC FEK D ,?p?hEC FJ F ,$@BEC BID F $T@GYC Ct E |@GlYC EJ @GGYC Ee $@HEC CW F (@HbEC Gc F $AKEC G_ B (&@]*EI M (]EF KFK I (VMEC BDr A 8%,V]EC BED} A 1j%^EC   ^PAC  A ^ _ _4_01H_\x\_p_t_PX_d_X_D___`$,$`?EC BIEGC F ,T`EC BIEG2 G ,`EC BLEJt G ,`@EC BIEG D ,`EC BIEG E ,aEC BIEG G ,DaPnEC BIEG A ,taUEC BQ& G aCaCDa!eFEE E(H0H8G@n8A0A(B BBBb!d>*" 8RyK  *A.s)  *A.s)  *A.s)  *A.s)  =Tff~ 9mm/* 'A~ %( Tc-Vbq!,5@ 1. #36&fX;V$j#?b 'D} H5 < *L: / ^L "U/djq%A/Q@@EIL??@p@DE@EEE0FpFFF0GpGGG0HpHHH0IpII J`JJJ KpKKK0LpLL M`MMM0NpNNN0OpOOO0PpPPP0QpQQQ0RpRRR0SpSSS@0T@T0U`K N347:2 3P3334@4p44505`5555 6P66667@7p77808`8888 9P9999@:p:::;0;`;;;; <P<<<<=@=p===>0>`>>>> ?P?T`9x5`65x5`6 <A56 45 <5644"<5635565565!<5655@!<56t5 6 <56H3I05 #<p56p4&6"<g56 45`"<c563YA6@$<15635565565#<56[5X5#<562I05y575y57h5 75h5 7\:T`=9\:T=9\:T<9\:T@<9 \:T;9!\:T;9"\:T ;9#\:T:9%\:T`:9'\:T:9(\:T99)\:T@99*\:T`79+\:T29,\:T89-\:T 89.\:T79/\:T890\:T691\:T@692\:T593\:T594\:T 595\:T497\:T`499\:T49:\:T39;\:T@39<\:T29=\:T79?\:T=9@\:T<9A\:T@<9B\:T;9C\:T;9D\:T ;9E\:T:9G\:T`:9I\:T:9J\:T99K\:T@99L\:T89M\:T29N\:T89O\:T 89Q\:T69R\:T@69S\:T59T\:T59U\:T 59V\:T49X\:T`49Z\:T49[\:T39\\:T@39]\:T29^\:T`79_\:T79xCCtp:d\:::(D@h:W\:::D h:K\: ;;Eh2;?\:I;\;hEgz;3\:;EF`|G\:;;(Gg; \:;GGg<\:"<8<HgM<\:f<0IPIpg{<\:<<IPg<\:<<J0g=\:=J8Ku5=\:M=a=K~z=\:==XL g=\:==L`}=p\:>:Mg:d\::@MxMs>N\:/>G> N{:<\: ;";Ng5;0\:L;_;N{}; \:;OHOzP \:;;8Pf;\:;PPy <\:%<e>Q}>\:>;<QfP<\:i<PRxRr~<\:<<Ry<\:<<hSf=\:"=>Sm>6\:> %<kl^k%<k m^k@&<kPm0^^%<kPm]lr`-<{kpmk -<ukpm]k,<ekpm]8_@,<Jkpmhk +<Akpmk +<4kpm`]  +<kpm8] *<kpmhk `*<kpmP\k*<kpm\p_)<kpm\_@)<kpm\8_(<kpmP\k(<kpm\_ (<SkpmRk l'<Gkpm@Z l`'<6kpm[P`'<-kpm[`&<$kpm6ka1<kmX[a1<km8[a 1<km[0a0<km[0a`0<kmWpa0<kmja/<kmjb@/<zkmjb.<tkmjHc.<nkmZc .<]kmZ@d-<RkmZd6<kmX e`6<kmX e6<kmW55<kmWpa@5<kmjXe4<kmje4<kmj`f 4<kmjf3<kmjjg`3<kmW l3<kmW l2<kmXWg@2<}kmWPh 7<Ykm`^/o7<kmhZh6k n+l9<k@nVh8<xk@nVUC@8<ok@n0VUC7<ck@nVh:<[kpnjDl :<UkpnYr9<NkpnYr`9<GkpnYr;<knXYr@;<zkn(Yr:<qknXr<<2knXr`<<~knU[l=<jkoxU (i =<ekoHU(i<<`koU gl@<k oXjI l @<k o=jk?<k oj k`?<hk oj k?<`k oThPi><Tk oTpi@><Kk oXT|l=<Ak o(T|l@<k@oZi@A<k`okkB<ko@Z lA<koXWP`}kolB<koXi`B<kohXi%z7zMz %zez %z~zL%z9M%z9N%z 9O%z9Q%z`9R%z9S%z9T%z9U%z@9V%z9W%z 9X%z9Y%z`9Z%z9[%z9\%zv9]%zv9^%z v9_%zu9`%zt9a%z@t9c%z`u9d%zu9f%z@9h%z9Qi%z 9Qj%z~9Qk%z`~9Ql%z~9Qm%z}9Qn%z@}9Qo%z|9Qp%z|9Qq%z |9Qr%z{9Qs%z`{9Qt%z{9Qu%zz9Qv%z@z9Qw%zy9Qx%zy9Qy%z`x9Qz%zx9Q{%z y9Q|%zx9Q}%zw9Q~%z@w9Q%z9Q[%z5[%z C<%zHz@D<+%zzC<%zx5C<%zx5D<%z HzE< %z@P5`E< %z`5E<% %zxy5 F< %zy5F< %z5F<c %z5~%z؃5~%z؃%z؃5%z؃%z؃5%z؃ %z5 %z' %z5' %z# %z5# %z%z5%z%z5%z%z5%z-%z05-%z0G<%zP@G<%zPxH<o%zp`H<h%zpH<b%zpX I<%z0X@J<%zzI<%zTszI<%zЏ`K<%zЄK<%zЄJ<%zЄhK<%zxPL<%z@L<%z's L<z%zsr%z05%z0%z`5%z`r%z7zz@M<W%z80'%z7zzM<%zF5%z5%z%z5%z%z5%z%z0z%z0z%z05%z0N<?%zP5`N<%zP`N<%zP` `O<x%zh`O<r%zhЌ` O<f%zh`S%zhz%zx5%zxP<8%zxhRz@P<%zxhRz%z%z`Q<%zErQ<%zDr}%z{\%z{{({7{@R{%zf{:{КP U{%zi{8`@v{%z{0y{%z{P{%z{{%z{{{%z{{8 {x%z{||U%z(|>||2%z+|O|``Y|$%zs||Ƞ\|%zv|||%z||@|%z||С|%z}(}0|%z}?}@R}%zo}}U}%zr}}X}g%z}ȣ}%z}}p} %z~Hp0} %z~~)~ %zF~_~x,~ %zI~t~~p %z~~ @~L %z~x$ %z);ȧE %z_u@H %zbX %z %zب` %zP %z0/v %zCS02Z %zFhة t; %z w %zHP  %zpP  %zŀҀ %z< %zsȀhpՀq %zȀ` 0N %zPxp8 %z5(L  %zIЭI e %zخG s %zPD ˁB %zށR<x0@S<0S<XT<Zi`T<bH``U<)H U<!H8T<HW<xH;V<nH0@V<]HpU<GH"ؾ`W<H"H_kH_k[<pH@ [<kHZ<fH`Z<bHXZ<\HrY<PH`i@Y<HH(iX<2H{X<$H X<HW< Hʴ]<H`]<Hؼܴ]<H\<tH@\<fHP[<IH l ^<Hл(^<H@_<H X^<H  l_<H@ a<yH`˲Vcn`<vH`cn``<nH``<eH`طrc<@HX% b<9HX @b<%H( a<Ha<H$d<H l d<H$c<H`c<H#f<Hx$3`f<H$f<Hue<HXD@e<HHd<H&r g<HOHVg<HOg<Hv{0Ȁ0    jõ;ʵϵ յ    &3@LXdp| !Ƕ"Ӷh߶ijP Qx*y8zF$T%a&n({)*,-.÷h<8h<@i<`j<00 l050j<0 li<0 P5 PP5Pj<P k<bp[p[pP@p5@p=pk<z5zk<xP!1`m<^x'Bm<rPc@n<rn<rflrbaҳzerKns@v<]@u<]@u<] uv<]Oxw<]8`w<w]rw<`]Z5Z x<Zx<WZ@ox<Z0ZP5ZP@y<~ZPH@eZp5eZpy<cZphKZ5KZz<EZ)Z5)Zz<#Z\r`z<ZP Z5 Z {<Z Z05Z0{<Z0ZP5ZP{<ZPZp5Zp@|<Zp|<Zh[{({}<Zh[ ~<Z}<Z[`}<{Z ~<Z0`<aZP<NZP@<HZP[~<DZP`"Zp5"Zp<Zp(`<ZpXZ5Z<Z<Z" <ZPh7p`98p99p9:p 9;p9<p@9=p@9>p9?p9@p9Ap9Bp`9Cp9Dp9Ep9Fp9Gp@9Hp@9Ip9554545n5nj5j^5^Z5Z 0B` _|@ X@ 0 & 8IX YIm  bux gn W0 9)` 1L` \L@<  p<v@O<U`a`<i8<&  <,5<`<0p<`<r@< <spr<f@P< <[< @<P< p8P<@< r< < P < P<  X`< <  `< H%< hf < 08fr<y Pf&@<W Px0<J P:<? Pfr <4 P[x< pH/o`< L`< < /~< @<  ^<D /r< pp < 0p< /r <<p l-<7 @<"x<`<(hV<@  <@P<s@P`<Y@(h<)@ H @V<& ` l< `r@<{`lx <:`U <XW  <` < `<0 <fHo@<w`<X<<` @<<z8<p <eG<[`<p<[ <@ <!0 `W5 `W `W5 `W xW 9 xW9 xW`9 xW@9 xW9 xW9 xW9 xW9 xW 9 xW`9 xW9 xW9 xW9 xW@9 xW9 xW9 xW9 xW@9 xW`9 xW9 xW9 xW9 xW 9 xW9 xW`9 xW9 xW 9 xW9 xW9 xW@9 xW9 xW9 xW 9 xW9 xW`9 xW9 xW9 xW@9 <bW/<TWX0 <Wi<W/r`<W/r<W`/r<W0/r@<yW/r<sW.0J W5J W X5 X<. X0<F0X0< @X*H1@< @X)x1<XX1`<pX)2<X,82`<X@-]2<X-]2<X-]H3@<X.]3<X`.]H4<X-4 <X,46X(@<6XX,5</X ,P5<$X+5 <X+4<X+H-<YY.?<Y'5 (YZe (Yu (Yu (Yu (YZe`< (Y8"5 < @Yx*H1< @Y@* 6<XY1<_pY +h6@<WpY*H6<KpY*X7<Y'7Y5Y <Y`' Y5Y<Y '5`<YxH1<YZ l 8X8  9P9P  9 :  :;  ;x   <P{ p<<`x =1==w N4>0?{ l@pA| oABPw pC(Cv CDv D DD0v 8E`EEEu (FPFxFFpu FG8Gu GG&Ht XHBxHHPt PI^xIIz Ja@JpJs K8KXKKPz L{|(LPLs kLMy [hMM0s K 8N y ,NN@  ; R O0 # > pPP o   HQ`   Q  RHR RoS8SpSp SX T8T !B&!TT` !+)!>!hUr UY!A!Vr t!\!XVV !!!!!z`<q$^`^Z[<]$^`^Z8\<$^`^XZC9^@<$^`^Z9^<$^`^XW(]<$^^Y] <$^^8[1o< ^ a^^ a5^ a<^@a_ l^@a5^@a@<^@a l<^@ax_`<^`aP__<^`aP__^`ap`^`a`p^`a5p^`a<Ead[b<!ad[b< adac@<ad[b<aeaxc`<a0ePbHd<}s} <}0s}<z}P0ss<}pj} <F}o}<9}`oM l`<}os<}nL8t<}ixt@<}n l<}it<}iM l@<}r< }Ѐxf`<I }| o<G }lu<}h <}h} <}`i}<}(iPu`<,} h <#} h}<} hh}@<} (hPu <= }@g}<) }@{< }Pg l< }pg l@< }`l ~< }g l`<# }Ёg l< }ЁHg l <J }xg l<@ }Hg l }u }0u< }Pmu<g}p(lu@<^}pk <R}pk&~<}Hku`<}k <}j&~< } gPv< } gPv < }fNv< }ȂpPv@< }Ȃqv`<@ },|2~<= }mG~ < }8mv< }mu<e } pm r< }@@qV~@< }@qHw< }@pxw@<}`|w<}`mg~<m}`||~ <\}`mw<R}`g|x`<>}`mw<3}`g|x<}| x < }| l<}nPx`<}`n~<}nK~<}I|~}~@<}pK l<}p l<}@pK l`<u}pK l<d}|K l<[}|K l <}p l< }Ѓl l<}{}@< }f< }08f<}Pex<J }pxjx`<+ }pHjy<e }r7 <] }r7$ }5$ }<}oJxy}5}@<}Xr~}5}<}8ry} 5} <} 8ry}@5}@`<}@8r0zQ}`5Q}`<O}`x}hz{({<}ez <}Xez@<}\}z<}r~<}q{}5}<}q{|}@5|}@`<y}@hq{}p5}p5}p5}p5<֩@<ВX<<xH <P< `<<Ȝ<@<X@<x<Z <0<wX`<iА<a@`<Љ<Љȟ<d(F @* <0rPDSP_<Pr,p_<(pr@<r<|`<<xP<k(>Њ*  0<Pn<PW <PD8@< pPx<<"`<hX 5 < `С <c(P<   x<@h0@<`0h<hh<`<|<Ќȓ <ЏH<2P{0({M PӪ< PȤ@<p l<   g Ѝy(<X << <z<s`<ixH<bP<X(@<F<<P@=0 050P5P=p p(.p^=p=xh`= ==` = l=pE@=jE`= H (.= HVP5VPfP(=YPh@ ` `=    \ @0 .P @p>p(  5 =5=5 =n=0UC@=5=XUC=m0@ =(F @Y  =F  =F w  =F Xw =F  `=F    =GF P  =F    =F +  =F  B` =F    =wF    =F   @ =~F 0  =QF Ph =F p =F  hF  `=bF rF  #F  F  F  F  F  F 0 =dF ` 6 ( =F  6=F ` =F 0  @=F ( @F 05F 05XF P5XF P56F p56F p5/ x = 1 21UC= 1@215@=y 1`2=h 1`2PP=g12x=12=@ 12  =12a  =12x =128`!`=12"12 12512@=12"X1 3#@# =R1 3h#71 3571 3=D1 3d#`=-1 3pc $=1 3 $=1 3$=F1`3p%=1`3x1=13%=13%@=y13P& =L13@&=13'`=13P = 138X(,1311=)13 X(@=O14(=<1 4hX(=1@4h) =1@4(*=1@4*`=1@48*=}1@4+=1`4@1,=14h,@={14"1,=i14"1,`=15H-6105561051055105=1P5   =z1p515515 =15P!= 6`K66!=6`KB C !=6`KB7"=6K`BPC@"=6KBC`#=6KAC#=6KhACz6KD6 $=e6KAdD#=(6K@8D6KD6$=6 L@hD$=U6@L?!7@%=6`L>D%=b6L<E6LEF '=6L:8F&=6L9eF`&=6Lh9F&=6L90G'==7 M> C*=16PM?r *=6PMx?G)=6PM?dX7`)=6PM>r)=B6PM@>r(=6PM>t7@(= 6PM6)7'=6PM=76M56M*=6M=76M56M@+=6Mx=76N56N+=6N@=G,=6`N8G`,=6N8G -=%6N<0H,=6NX<H-=6N: C6 O77-=6 O < C@.=d6PO; C.==7O; C/=!6Oh;(I`/=6O(;(I/= 6O:(I0=6OH8I 0=6O8(J0=6 P`:hJ6PP56PP1=YPWUU@2=?PX`UP1=.PX0UP`3=P XTr3= P XTr2=P XTP5=P@X`Tr@5=P@X(Tq4=P@XSr4=P@XSP 4=P@XSV3=P@XXSP+P`X8VS6=P`XR`VJPX5JPX6=UPX`RV`6=GPX RPPX8VS 7=}PX0SP7=ePXS l@8=PYWr7=PYVr`9=P0YQQP0YQS9=P0YQ l8=P0YQQPPY8QVQ9=PPYcP l :=PPpYR l?YZ k:@YZj:(ZhZ@ Y8YYY[ Y'YY ;=^oh6r<=^pb]4^@<=^pI]5^;=^p1]4^;=^pci^p( ^@p5 ^@p==m^hpb^^p5^p^p5^p^p5^p`==x^p[^ >=A^p h^==-^p^__>=^pg^>= ^pgxi ^p_ ^p@=^qHb"_?=^qbi@?=^qai@= ^0qHb"_`@= ^0qai A= ^Pqg^A=P ^hqpajA=4 ^hq a8j ^hq_ ^hq ^q@_C= ^qhgpj`C= ^q0gjC= ^qfpjB= ^qfj@B= ^q`fK_^q5^qD=< ^q8fj D=6 ^qfD3^q5^qD=^q\+F= ^q]\_E= ^q]\_@E= ^qe D3F=n ^rej`F=f ^rej@H=I ^0r]h_G=1 ^0r`ekG= ^0r0e j G= ^0rdkH=.^Hra8lI=^Xr`"_`I=H^pra lI=$^ra l^rTu J=B^r` lJ=_^ro[^@K=^rb`lJ=^rpbl{r({`L=^rQ[s_L=^r``s_K=^r8`s_ M=^s`}_L=v^s__N=7^@s0dl@N=+^@spdlM=^@sd_M= ^@s]_ P=4^psc5_O=^psc4^`O= ^pscmO=^psXc(m@Q=.sss_t:t :t:t`:t:t:t@:t`:t:t:t :t:wxf xttxx0g tttt8y0^ uutuxyy^ ,udtDuXu zp^ ouStuxzze u4tu({x{e utu(||e u tuu }@c utv}}c ~t*v~c >vt*vb Avt-v`R=l< ll5lR=l S=5lR=1lS=qlXr@T=gl0k lXl5XlS=VlU=l@l@l@l@l@ӃT=l@Plރl`U=ll5llЅ5lЅlރlU=l؀l5lه5هه:ه:Cه :Cه:Lه`:Mه:Mه:Nه@:Nه:ه@:Zه05Zه0dه0dه0 هH5هHهP5هPهP5هPtهp5tهpeهp5eهp`0 +|ه@H~ Q هds`z  هv~ هȉ v هLj@} ψهۈʈu ҈هʈ u ه.w >ه[Pv tTهY=H5PX=?5P l`Y=x{({Y=OvW@[=~ &ȬZ=v h$rZ=q @ܬ Z=[ ?\= @Mr`\=@Ы\=@(?[=@?]=p@Rl ]=p@:lpPS@^=pp@]=ppzpS_=fp2r`_=Kp2r_=Epx2r^=6pP21pȰpȰ`=p( `=p`=KpбX`b=pخb=p9a=np9l@a=hp@d=p0@ c=p0 c=p0Я  c=p0 b=p0x f=Pȿe=C `e=7``e=/(5f=  P c`h= h= Ⱦg= @g= f= j=  h@j=<  0i=4  i=,  Ƚ i=$  h=  p l=H @83k=, @ؼ`k= @&k= @`xl= `(3l=m= 3@m= )o=  l o= 7n= 7`n= h7n=w  /3@p=LLo==`^q= op=F h+ h{@({w= X lv= Xr@v= Xphu= XH lu= X u= Xt= Xx`t=_ XHt=T Xs=+ Xȵ@s= Xx lr= X l Xr=XH  r=X( lq=X`q=Xx=y p` x=n p lw=E p0 l`w= pz=; y=* -@y= -x= Ⱥ`z=S@z=3GW {=Sx{={=8|=l@|=h}=0c`}=0v}= 0 l ~=PcP~=Dpa~=f&@===0`= = p= =k@=H`-3=g" l=_  l@=[`=h=Ui@=G@=%Q=8! =:=P=u``=n=.O =cc= `.=PHc@=PP&=P(YhuNG =H{ =f{6=Z{={R0 l@=q{ pm=p >@=,=,=, =^@=W(`=G(@== =`= `= A= = hHN@m =?@&5`m=`], =/>1o=>h l>5>>P>c=>8 l@=u> l=>0 l=>0{P({=>pH`=>p>5>1y $=Qbq(-QBWk{     $+'w   q  9 G _q+@5+@=` l=` l@=``=X= = =8r=5=L  l@=E kP5kPMp5MpZg:[g :\g:B]g`:B^g:B`g:ag@:g x@=g P=g@=-g`)=qg)`=Cg =g=_g(=Fg@pigPr2?gG HX&gtg~gpxg wg :@t :f2# =$ = $h =W@$  =Q@$0 @=1@$ =+@$X0 =X$ =|X$  =-X$x X$=X$X `=X$0X$"@=: p$ & p$$ p$$ p$ $ $=)$P ($$=G$ P=, $x = $  = $` "= $ `= $%`= %= %H= %8@=d %D %&  %&  % = @%9= @%W @% @% `% `%=g %Hu@=% l=%X  l%0%X=n %@=Z %p=N %0=; % = %= %x`=%(=%=%=%xp =&(L=&L`=n&=]0&=G0&P( ==0&(=20&(`=0&X=0&H=0&@@=0&@=0&X@=0& x=uP& =XP&`=#P&8`=P&(=P&x=P&@=P&P@p&@=& l=& l=-& =~&0 z&`=& =%&x\' =0'`=P':=P'L= P'P@=P'=P'`=P'` =h'0P=vh'PG '=`'P\''5'w'5w''5'@(5@(Y (5Y (=!@( @= ( = ('= )`= @)pC= `)p = )H=p )H= )9@= )WL *Z=  *@0=  *0`=? 8*p9 8*"=1 P*r = p*a l= *U_=*@=* =*r`=v*p@ =^*H"=Y*  =*^=+m=l0+ @=3P+X`!{p+({=+("ZNP=. /8-.:=2;52=2;52d2;5d2;`=02;@7r2<52<2@<52@<=2@<7`7=2@<67 =2@<6`8=2@<68`=2p<m/5=2p<`32=2p<V/ l@=2p<8/=b2<+08@=S2<909=G2<P62=)2<062 = 2<09=2<62=2<42=r2</2=j2<42 =b2<`42=X2<43`=K2<3P9@=2=/9=I2 =S03=20=/9`=22P= 50:=2p=5: =l2=3P9{=({=2>3P9@=2(>4>+3=2(>4:=2@>5r=2@>P5;Lnrnnnr;nr;nr;nr;nr@;nr;nr;nr;nr;nr ;nr;nr`;nr;nr`;nr;nr;nr@;nr;nr@;nr;nr;nr`;nr;;nr`;;nr@;;nr;;nr ;;nr;;nr;;nr;;nr@;; nr;; nr;; nr ;;nrnrnr`p=nsBnns`n0s`p_n0s0nPsnps nps`p =ansBnns=GnsBnns`pns@=nt?C=lnt>C=;n0t?C=n0t>C`=n`t>n =nt>^=nt`>rqM]SoM]SoM]S&opTS7o@M\SNo M\Sfo M\S|o^`TSo0PTSo PTSo@TSo~@TSo@\0TpSo[ T`SCDZonpD@Er-pnKpGHx0pnNp@JJpYepn~p8KK`p~np NNvpZnpPQ@|pKnpQRp,nqTUp n q@WxW@{qn,qWxX=qnPqZh[@qnSq]]M_qn|q^^qbqnqx__0oqnq `P`mqfnq``kqTnq`aa@jq@nqa`bPiq1nrexehqnrg(hfh nhiHieinri jcjnj kPkpbkn7rl(l`lnlmHm`_mnUrx0~T@S=Dw`xw x=wxw x@=w yqw=nz zpy ynzPz5nzPz=nzPzpy y ;`=zp~| l=zp~X||`=z~|| =Hz~P} l=Bz~{}=%z~{}@=z~p{ l=z~@{ ~=z{ ~zzzzzz=m* <j*0SC*P5C*P =A*Pɂk=*pp*p(T*5T*=R*k@=*tp*(=*Єp*Є(*);*(; =u*{=d*`=T*0=G*0̃*݃ σ*H;I;@I;J;H; H;G;`_;_;f;f;`J;L;J;K; K;@L;K;c;c; c;@d;d;^;@[;@a;`;`; `;`e; f;e;e;b;`b;b;e;b;`b;b;a;E;Z;X;@X;W; Z;Y;`Y;Y;W; W;V;`V;V;U;@U;T; T;T;S;`S;S;@R;R; Q;P;`P;P;O;Q;Q;M;`M;M;Z;@O;N;N; N;_;@^;];]; ];\;`\;\;[;`G;G;F;@F;C;C; E;D;`D;D;E; (   (  {0({ȼ`5ˑP`ڑ'@ ݑ H ("Pp(Pxp+G@dx.xf(`ԒS <  '#3TH avPPpēٓ Ǔܓ LpHp$,(Eb {x~̔XPϔ4O H`7vRxPf<~)ƕڕ(   5F\ o@q~ o Җj j xl  8 PPiv L8rhc  tN i̗: 8pp 8n6 Pn f0k @j ՘ Pu m! 7`I b@wu k\ ə`I p6 0@pC ^ mu i Қi hI 6 hGL a0Er  Лޛ 8w #A4 E H R iU l 0x |0 М} @pq P.c Ip`V y0 (H$ 0 ɝP(<,0w?eUg@1DX1P0P0ϞpҞ$(Bx^Xlv0`8`ʟUPa _*'Epa*GWcwX 8@̠X`Ϡk= 0 r@=] 0!- =V 0!r= 0?  = 0? = 0!`= 0h"= 08? = 0 ? = 0@!p" 1(=l  1!"=L  1 X#@=>  1 \ = @1 #`= @1 \ = `1X  $= `10 $ = `1 \ =w 1$@=n 1\  =y 1 =b 1 `=T 1*j =A 1x = 1p%= 1X %= 2%@=v 2h&i 2 =  2|  = @2H&= @2? `= @2& @2 =f `28'= 2| `= 2*'= 2`? =y 2>  @=l 2$  c 2 < 2 =8 2(?  =1 2 ? =' 2' 2  2 = 2? @= 2? = 2?  2  3  3   3 =  3xH(  3 `= @3(( @3( =\ `3@X)=T `3 = 3 )@= 3 = 3 `=x 3)=g 3X\ =a 3 l@=O 3+ =/ 3+ =& 3x+  = 3H\ = 3 l= 4 `= 4 = 4x\ = 4H l= @4 (*= @4\  = @4 l= 4 @= 4`*t 4 >X 4` `> 4  >> 4@ >5 4* 4 >  5P*  5 > @5 @> @5 > @5  > `5+z `5 >` 5X(+`>B 5(r > 5  >$ 5+> 5p,>  6h0->  6( @>  6 `>B P6X->7  6   65  6 >  6hDJ   75J   7e P7<  `7<  x75 x7 x75 x7 75 7> 7p . 75 7@> 70.>t 7X.m 7.m 7. >A 8h/>* 80/V  > 08@/` > 08/ 0D P8q  p8 v p8  > 8 H0 8 V 8  8  > 8  @;]B`Z@;]B`Z;]B`Z;]B`Z`;]B`Z; >H]BZLsB >B]BZL M@ >]BZAr]BZHMpM> ]BZ`LM >]BZAr`>]B [LM >8]B`[@`N>2]B`[JN ]B[5 ]B[> ]B[@r ]B[5 ]B[@> ]B[@N> ]B[~@6]B[5]B[>]B\KO>]B@\(L8OI ]B\5I ]B\} ]B\5} ]B\ ]B\5 ]B\, ]B\5, ]B\ >T ]B\IO>: ]B\H P`>* ]B\G?P>f ]B ],?P ]B`]5 ]B`]@> ]B`]xHPo ]B`]5o ]B`]>x ]B`]XH0Q> ]B]0HQf ]B]5f ]B]>j ]B]@Q`> ]B]>B> ]B]G l>{]B^>Q >r]B^o>(R>]B0^[>B> ]BP^GPR> ]BP^GR@>z ]BP^PGR>]B^9B`>]B^9B]B^5]B^>]B^#:(S>]B^pEpS >]B^:S>]B^E;B@>]B^1;T]B^5]B^>]B^pF0T]B_5]B_`>]B0_C>B >T ]BP_ GR>O ]BP_<>R>]B_FpT]B_B]B_B]B_B]B_C>f]B`xJT@>F]B@`8ET]B`5]B`><]B`,Ar>-]B`Jr`>]B aJhU>I]BPa;B]Bpa C(C >a]BpaAU>]Ba9B>]Ba9B@>]Ba:B]B b5]B b` >]B bFU >]B bEB>]B bE2]BPbHFUf]Bpb5f]BpbE]Bb5E]Bb !>|]Bb8JT]Bc5]Bc!>]BcEPV!>b]B`c9V]Bc5]Bc@">]Bc@V]Bc5]Bc]Bc5]Bc">U]Bd;PC#>;]B0d=PC`#>S]BPdw9dC#>]Bpd=W]Bd5]Bd $>]BdF0W$>|]BdV;(W$>]Bdg;(W]Bd5]Bd@%>]Bd~;PW&>E]Bed9pC%>3]BeQ9 `&>]B0e=W '>]BPew= &>]BPed9C]Bpe5]Bpe'>]BeV:(W'> ]BeExW@(>]Be?:(WCWC] ]BCXXXC( ]BCX YD ]BDYYi4D ]BKD^DZ rD ]BD;F0Ь;F *>zghfg*>zg hff*>pzg@hfg@+>zgPhXfgzzg`h5zzg`h+>zgh0fg,>zgh)gg;(dm`v5dm`v3dmxv;4dmxv ;dmv5dmvdmvrmdmvmdmvmdmv5dmv->dmv8tm@->dmvtm,>dmv0mQdmvmmdmw5dmw/>dm0ws l />dm0wm.>dm0wl`.>kdm0ws`t.>ddm0w`st/>dmPwl+`1>dmhw@st1>dmhwsu0>dmhwrm@0>admhwlm1>odmxwhdmwmmdmwmndmwnS 2>dmw@pA+2>(dmwxpBPudmw(n4ndmwEnPn`4>dmwl}4>dmwlu3>dmwl&~@3>dmw`n2>dmwlrgnun dmnnvndmn@5>pY.6>+65>&В`6>:>r:>yr :>a9>+`9>{ x9>u6}8>n$@8>j77>fKJ7>`r 7>Yg6>U<>+`<> x<> ;>g@;>@A>?l@>@>? @>?>ā`?>ȁ?>6́>>g@>>ҁ=>+=> x => C>Ў6 B>Ў+`B>Ў xB>ЎׁA>Ў`E>j@E>^+D>Z x@D>PȁC>KgC>CF>g F>rE>(`H>ҁH>rG>ҁ@G>rF>p`K>ׁK>āJ> r@J>gI>rI>ҁ I>rH>O>(hO>(̀ O>(@N>(Б`N>(N>( hM>(Ȑ@M>( L>{(PL>u(x L>d(K>[(0H;<Q p p 7  @ g ` p(  _@`_ aP  `  '  %   0k 0k 0k 0k !  <8:?@  G G * * *   B B p p 7D @ \ * *   p  0 0   ` ` g ؒ  Њ  q H  x 0 @ ؓP ` p 0 X  Ћ  ؔ   0 0@ P `` p    Ќ  8  ` 0 @ P ` p ؖ  0 0 @ őP ` p  X @ / H f Й   @ ؗ 0 @ XP   Иp В @ @  0 @ @P  К  @P p p 0 P  H 0  М  ` 0 P 0p x  Р X  0 @P   P   p ТP 0   Ч  h ȥ (0 P p @ p0 qrLtt8u0u@ЙvvКv PI"U"""&##j x 29H@9 oX8. u <2x ooooo?0 < 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p          0@P`p 44H3It5533Y 4p42I[5X3j:r`h>^^]l0^6k[[@ZRk\P\\\\P\hk8]`]khk]]kZZZjjjjW[[8[X[WXWW W jjjjjjWWXX`^/hZV0VVVYYYjX(YXYXUU HUxU (TXTTThj j =jXjIZkXW@ZhXXHxxHPyyX0ЏTshxs's@8F` ЌhRhRDEQ `8";"(`Pؼлط˲V$(XX%#$&HXu$x$` 0 P!2?Tfz@x'P>ȟ>`9 o<) t<t<@; @ P P Pm< O8@HP\ h[h[ [`[(P Oa8@p 0[8 PhfH8f[fxfH//0p/ /(` (PPUlXWH@[pG8X./0/`///)*),,-`.].]-]-]@-]+H++ ,X,.'8"@*x***H +Zx '`''!!""XWZXZCZZY8[1^x__P_P__*_>_[[[aaPbss0sjninLo`oMoiMirxfl|(i`ihh(hhhhh{ggg`lgHggHgxgmkk(ljkHkfN gP gPqpm,|m8mpm pq@qg|mg|m||m|I|nK`nn||ppK|K|KpK@pKpl{f8feHjxjrroJXr8r8r8rx}Xeer\}qqhqА0ZxX PxВ((PDWnPh`( h0ȓЏP H(X xȬxح,x @p@ @ `, , 8`,б ,,S,P,س0ph0 ص8p(X@ظ@PxX,@,8,`ؽ @h,!ؾ@"`#@$,$,%(,&h,'@(,)(P,*,+ ,,&,2H,-0./h0@h384 5x6(78988r:`R?(;(x<x=`>HpR@A(H8Bp8CHDPExPF(G(PHHI0J0pK PL@(MP(NH0PP0O@0QjpRSHx(T0U`V@pWX0YpZ[8x\(X](h8^(_X` X0abXcPpd8ef0gphk @l(PxP x`H\0nX X@P    +   h    0 ` (   11Px8xa  pcdxPP @8 h8@1"1"1H P2BB6B`BhAA@Ad@?><9h99e:>=6>@>>?dx??=x=@=88X<<: <;;:(;h;8H8`:7U0U`UTTTXSSSS(T`TR R`R0SSVWQQQcPR@W`WWWqQh6c1]4I]5b]4b[^ hggabHbaHbg apa`fff0ghgf8f\e ]]eed0e `e]a`a a`o[pbb8```Q[_`]dpd0dXccc4c5___ssAr_ <X0kP؀!8TgNMÉMLщʈLCX>Cz vW@h$&(ЫM:R@P2x222(X99خxЯ@(`ȿȾpȽ0h`ؼ8( /h`(H xȵHxHp0`Ⱥ-SS8af- "h8Q@i`n.`.(PH6R0@`hA&]A1h8HPghX 8P))(>Bg(3hX 0X P   `  x HHX   (x0px( XHPP8` 0  `L:0ppHH@a HpX(8-. /55@766678/V/`3m/6006P690+0434`44//S0/ 553344>P55F3`;;; ; ;`;;;`;;; ;`;;;<BBB>?>?>`>>wwqwpy py zX|||{P}{@{p{{`#;zz{ɂt0 ?r/r0o@rprP !! 8h@!  !   0 X x*X pH$ > `* (x(@ XHx+++Hx `@P (X (hp 0//@         LLAA`LLJ@@~@@K(LG?HI,?XHxH0H@>Go>>[>PGGG99:pE#:1;E;pFC><> GFxJ8E,AJJ;A99:EEFHF8JE9@;=w9=FV;g;~;Q9d9=d9w=V:E?:`?DDDDDDfffXf0f)ggg0mt8t`sslmsllrs@sh@pAxpBllllnooY.6K6 +ay + +6?? +6 +0x Ȑ Б@̀hgrr tQrrQ999@999 9@ 9 9 9!9@!9!9!9"9@"9"9"9#9@#9#9#9@29291919@19190909@0909/9/9@/9/9.9.9@.9.9-9-9@-9-9,9,9@,9,9+9+9@+9+9*9*9@*9*9)9)9@)9)9(9(9@(9(9'9'9@'9'9&9&9@&9&9%9%9@%9%9$9$9@$9$92939h3939(494949H595969h6969(797979H898999h9999(:9:9:9H;9;9<9h<9<9(=9=9=9>9@>9>9>9?9@?9?9?9@9@@9@9@9A9@A9A9A9B9@B9B9B9C9@C9C9C9D9@D9D9D9E9@E9E9E9F9@F9F9F9G9@G9G9G9H9@H9H9H9I9@I9I9I9Q9Q9@Q9J9J9J9K9@K9@J9P9P9L9L9M9K9K9L9@L9@M9Q9R9N9N9O9@O9O9O9P9@P9M9M9N9@N9^9^9@^9^9]9]9@]9]9\9\9@\9\9[9[9@[9[9Z9Z9@Z9Z9Y9Y9@Y9Y9X9X9@X9X9W9W9@W9W9V9V9@V9V9U9U9@U9U9T9T9@T9T9S9S9@S9S9R9R9ht9t9_9@_9_9(u9u9u9Hv9v9w9_9`9@`9`9hw9w9(x9x9x9Hy9y9z9hz9z9({9{9{9H|9|9}9h}9}9(~9~9~9`9H9a999h9Ȁ9(99@a99a9H999a9h9ȃ9b9(999H999c9d9@d9d9d9e9@b9b9b9c9@c9c9f9g9@e9e9e9f9@f9f9h9i9@i9@g9g9g9h9@h9h9@j9i9i9j9j9j9k9l9m9m9n9@m9m9k9l9o9p9@p9n9o9@o9o9@n9n9@k9k9p9p9q9@q9r9@r9q9q9r9r9s9@s9s9s9@R9@l9l9t9@999999@9999@9999@99@999@99999@999@9999999@9999@9999999@9@999@99@9@9999999999@99@99999@9999@999@999999@999@99@99999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 999 9`99 9`999 9`99`99 9999`99`9 999`9 999`9 999`9 999`9 99h9Ⱥ9(999H999h9Ƚ9(99`99`999 99 9`999 9`999 999@999@999@9999@99999@9999@99999@99999@99@999@9999@999@99999999@9999@9999@999999@999@9999@9999@9@999999@9999@9999@9999@9999@9999@9999@9999@9999@9999@9999@9999@999@99h99(99999@99H999h99(999H999h99(999H999h99(999H999h99(999H9@9999@99999999@9999@99@9999@9@9999@99999999@9999@99999@999@99999@9999@9999@9999@999:@:::::::@: ::@::@: :@ :::@ : : :: : : : :@ : : :@ ::::::@::@::::@::@::::@::::@::::@:::::@:@::::@::::::@:::::@: : : : : :@ ::::@::::@:::@::::@::::@::::@:::@::::::@::@::::@::@#:#:#:%:%:&:@&:$:%:$:@$:$:@%:#:":"::::@::: :@ : : :!:@!:!:!:":@":&:':':(:@':':&:@(:(:*:@+:*:*:+:+:+:,:@,:@-:(:):@):):):@*:,:-:-:-:.:,:@.:.:.:4:5:@4:4:4:@5:5:5:0:1:@/:/:/:0:@0:0:@1:1:1:2:@2:3:3:2:2:3:@3:/:6:6:6:@6:7:@7:7:7:8:@8:8:8:9:@9:::@::::::;:@;:;:;:<:=:<:@<:<:@=:9:9:=:=:>:@>:>:>:@?:?:?:@:@@:?:@:@:A:@A:A:B:A:B:B:@B:C:C:@C:C:D:D:D:E:E:E:@E:F:@F:F:F:@D:@G:G:G:H:H:I:@I:I:I:J:M:@M:@N:N:N:M:M:N:O:P:@O:O:O:@P:P:P:Q:@Q:Q:Q:R:@R:R:R:S:@S:S:K:@K:L:K:K:@L:L:L:@J:J:J:S:H:@T:T:T:T:@H:U:@U:U:U:V:@V:V:V:W:@W:W:W:X:@Z:Z:Z:[:@[:[:[:\:X:Y:@Y:Y:Y:X:@X:@\:\:\:]:@]:]:]:^:@^:_:@_:@`:`:a:@a:^:_:`:_:b:a:a:^:@b:b:Z:`:b:c:@c:c:c:d:@d:d:d:e:@e:e:h:@h:f:@f:f:g:e:f:i:i:h:h:i:@i:@g:g:g:j:j:@j:j:Hk:k:m:n:@n:n:n:o:o:o:p:@p:p:p:q:r:@r:r:r:s:@s:s:s:t:@t:t:t:u:u:v:w:@w:m:@m:w:w:x:@x:x:x:|:}:@}:}:{:{:|:@|:|:}:~:@~:~:q:@q:q:@z:y:z:@y:z:y:l:k:l:@l:l:@o:u:@u:v:v:@v:m:y:z:{:@{:~:::@::::@::::@::(:::H:::h:Ȅ:(:::H:@::@:::::@:::::::::@:@::::::@::::@:::@::::@::::@:::h:@::::Ȕ:(:::::H:::::@::h:@::::ȗ::@::::@::::@:::::@:::@:::::::@::::@:@::::@::::@::::::@::@::::@::::@::::@:::@::::@:::@::::@:::::@::::@::::@::::@::::@::::::@:@::::@::::@::::@::::@:::::@:::@:::::@::::@::@:::::::@:::: :`:: :: :`::: :`::: :`::`:: :`::: ::`::: :`::: :`:: :`::::@::::@::::::::@::@::::::@::::@:h::(:::H:::@:::@::::: :`: :`:: :`::: :::: :`:::`: :`:: :: :`:::`::`::: :`::: : :: :`::: :`::`: :`:: ::: :::`:`:: :`::: :: :`:::::: :`:::: :`::: ::: :`::: :`::`::: :`:::`:: :`::: :`::: : :`:::: :`::: :`:: :`::`:::: :`::: :`:: :::;;`::: : :`::: :`: :`:::: ; :`:: :`:::: :`:::::`;; ;; ;`;;`;; ;` ; ; ; ;` ; ; ; ;` ; ;;;`; ;;;`; ;;;`; ;;;`; ;;;`; ;;;`; ;; ;;;; ;`;; ;h; ;` ;;(; ;; ;` ;;H; ;; ; ;;h;;; ;`;(;;;H;;;h;;(;;;H;;;h; ;`;;; ;`;; ;` ;; ;!;@!;!;!;";@";";";`'; ';';'; (;`(;(;();#;&;&; &;`&;$; %;#;`%;%;%; $;`$;$; B;A;A;`A; A;@;@;`@; @;?;?;`?; ?;>;>;`>; >;=;=;`=; =;<;<;`<; <;;;;;`;; ;;:;:;`:; :;9;9;`9; 9;8;8;`8; 8;7;7;`7; 7;6;6;`6; 6;5;5;`5; 5;4;4;`4; 4;3;3;`3; 3;2;2;`2; 2;1;1;`1; 1;0;0;`0; 0;/;/;`/; /;.;.;`.; .;-;-;`-; -;,;,;`,; ,;+;+;`+; +;*;*;`*; *;););`);C;(D;D;D;HE;E;F;hF;F;(G;G;G;HH;H;I;hI;I;(J;J;J;HK;K;L;hL;L;(M;M;M;HN;N;O;hO;O;(P;P;P;HQ;Q;R;hR;R;(S;S;S;HT;T;U;hU;U;(V;V;V;HW;W;X;hX;X;(Y;Y;Y;HZ;Z;[;h[;`B;B;[;B; C;(\;\;\;H];];^;h^;^;(_;_;_;H`;`;a;ha;a;(b;b;b;Hc;c;d;hd;d;(e;e;e;Hf;f;g;`C;@g;g;g;@p;n;p;i;j;@j;j;j;k;@k;k;k;l;@l;m;m;n;@n;n;o;@o;o;o;p;p;q;@q;q;q;r;@r;r;r;s;@s;s;s;t;@t;t;t;u;@u;v;@v;v;w;@w;w;w;x;@x;x;x;y;@y;y;y;z;@z;z;z;{;@{;{;{;@|;|;|;};};~;};@};@~;~;~;;;@;;;@;;;;@;;;;@;|;l;l;m;@m;v;u;u;;;@;;@;;;@;;;;@;;;h;@h;h;h;i;@i;;;;@;;;;@;;;;i;;;`; ;;;`;;;`;;; ; ;`; ;;;`;;; ;`;;; ;`;;; ;`;;h;ȫ;(;;;;;; ;`;`;;; ;`; ; ; ;;;;`;;`; ;`;`;;;;`;;; ; ;`;;; ;;;`;;; ;`; ;;; ;`;;; ;`;`;;`; ;; ;`;; ;; ;`;;;; ;`;;;;; ;`;; ;`;;;;; ;`;;`;; ;;;; ; ;`;;`;;;;`;`;;;; ; ;;@;;;;;@;;;; ;`; ;`;H;`;;;; ;;; ; ;`;;; ;`;;;;`;;; ;`;`;;; ;`;; ;;; ;`;;;; ;`;;; ;`;;; ;`;; ;`; ;`;;; ;`;;; ;`;;;; ;`;;; ;`;;; ;`;;;; ;`;;; ;`;;; ;`;;; ;`;;; ;`;;; ;`;;;; ;`;;; ;`;;GA$3a1xT GA$3p111302GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+stack_clashGA!stack_realignGA*0 GA*GOW*GA!omit_frame_pointerGA$3a1T2 GA$3p1113f%2GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA!omit_frame_pointerGA+stack_clashGA!stack_realignGA*022 GA*GOW*GA+omit_frame_pointerGA+GLIBCXX_ASSERTIONS0NGA*0NPT GA*GOW*GA*cf_protectionGA!omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFYf2GA+GLIBCXX_ASSERTIONS GA*FORTIFY0NGA*0NPTGA*GA!zebra-8.5.7-02.el8.x86_64.debugd7zXZִF!t/?]?Eh=ڊ2Nb NNa)omfjKGwtْ:Nne&UgiTe|rirCS2Zĕ{OZf(Ru -nkB`*_j2 ]!ԇS]K`R}[#ج5S9g.cuj m~?)W7hŹE@725(DXZ$2Ǣ&r}1=,Zxi[P귔ߩZg4'm`XpJg H]JC+#ۥi >;硼77Htc& P|%L3. KCi;y`'0mG!cB% Ўm% o1)P6QBȴyijVoAۍLFl$3c ΩJyB]d$t!{B 0(I5u!0u$dߚ krmQ׈ vPF9cVf3S'Y)`S!'O>h7f*:90lb\*|IeT9T-nr~99$|5 ?ߊRsTߟoxOضH  Si^yCYҷ||VssdנP&+f^Xؠj1 z§2):=\ȁ z3r~lY-e>̋1>=tf~J;/B.J" 47jҖh%1!թ~ңINxf'#6(w+diG;R]p6-]kDm~|nR݉4"er-{b&vРb$핲C]:TA8N֤ DM?a-$MN/(H1* %ҐO `חx/cy;\Ȥb}V& &)Qβlx:Ca[)KRMޙ(O=?Cbwk]NY{ζCUIk%() ]U#ֹ1Sgܤ$R/PpRvaewv*FJLJ_;wS ,Ng@:lz~<fCQH@$)я#cN.U{yOC|}dL*C]:՞4&bY @*6猧6zϽgF9?tsPCڍOHy_DZ P+w52` yE.9[[^uDUoh=LEZ[ex+:,+mx"ӿyR$K "0wx%k/ g.ܦ~0ɑr_{ZD3ɿQ>y4 ey 7wõXPKV=%w,K>UwuX߆ʶ;Vav;d]2] f{ݱҀl%wpԮ)l]n-H, Cyχ9]-oe4W[~}HU/ {֕u LԱz wcG I?wD>2oD5Fx^ν7B_đZ Azqytŗ֧DAi(ZBoe$j7MMՑ.Vh+[{K!GTp"^N9p5_ԉȟ:"t\R^QQ[՟bdVNr3 E$JkkQF\zRjvh,{W =Uʁ.[: cfO#c1Dwt`||4pZ󮜳G:!d^O +Fi[XC:IcD FڲQ"kf1sMM&ҊX.9)K}K:͒cB9}%, {fns %vA_C]?lLVo2d_DܷN+"y\N5r4Tbf︢dp,^MF;|PɟCj>E֙|jTS_ۛⶖ+,̄sȍV罵T"/AsܳT?8o|ptIfL0pohɄrq`5L,%Zw>(硲f2A~@ VHr".٫Of3 5''3=T74Qv?'B*|a'h-9ZvV@mytU"SFy=D(SyLKn[XLsMM>!;FMjªo|U82\ʠf> j6K6Ā9)@2!W_Ʃb fOHM8TΟe+d{MGzbU<ϟL,B 1*/qg*u%}4xèe a| =uP8hWȁ#vvK'jW nCH ]luLW&r;[3uc]2݇iGU_gʣ =eUχ5Fƅm-شb HVJXn 7~Xz+VE 9j]$k> _2m1 KcRml)ywvXy:X~|i&EaEp_CyAvڪ@䏉O0XOyv.Z#̠"%%"sW. u3+)|HQ!cR#H|"Zc F8/uK4WL` Sg% ցNM-$kd# Ę pYLDTL\ lDUen] oɢrc'!>#&a7*yglU[ΜȌgnMR{ "ѭן㵩2@j$Z|ۙ> ItEü65ZGe:^aӖ(rͱF=ۄ%^' /% wsZ:'ހvh*>O/2}ںhC4 eghFIy^Iz] 6=y23?2;bg\ Ur.b?ݞHρ`1ߟ&j74_dW0k_+O̦H"aLHx,_Xp((n#~}"wyIj2>落9wz $/l􌄙#-$<GA-f!RUy/8k#K"=z.w8<>Ċޮy׾)"܇k4 vi{et6҄[5_ X!wpDKܦ^°U;hy&!IBiDM7l4COdwU ^ne4 B=3ˏDa,# vmi' HRʤSl m\Te KbJǘEwr? iReS&y;s*h#Yanw;|=F˻}j8-kGUc\Ȑ\, SRO^0&,B T\ TpI=-Q7 Evi ꌓX 0˻}>z(=?(' {W)˅^ֆT1. U6{1Sn=ĸ[_YInn쳉^Ol[< 28&  B =5Ỡ*͜'(A3}(b$an^A\l"tg"P.kI3+)#! (7)(_ NBW\t?P|1?+6bDtճMJ@/%G,5O鵤B{\kAw&CJ˷"@#V$>e,-%f[*%KnNEՍnWһT`L27OV}e֚?䴀QA7B6'4ϸ݃|B{7vC!:OV-js̳L>[O .*J=(ɲߊh oWlǟ~I:ScuNDźKk _dW5Ź7 U]5fĊطCVMRMϐVbZYXjՐǮEͳGx.:v,=$swo<ӃoDOuePgݽ~ 7N'3cUwk%R$^Q{;z5CDҼmb!ʕH{,U+1Qخ rU'{@T޺~Y#Ҫ\5Ph=r1ibi>9Pyh*Hk. pLpfK -:J9rE,{|e T(EzKk̞{^׌)X`+y^3Wu9@TL ΚDn6NˬbO`' $Lo&$:(,-o>ѧe5ꀙ*)|N> m fUx#/ _jO`݁ >\便)DqYb o✊|m5wQ%G , K$ni%~*S0ηL7.w^ccF{;su^c1F' iQ3-8SȜ 9ݰ[U"#S8eGEq8Nrw(fj S3eDmE3D"'\30hQ`=,"GŭɄs.nڊ/g4ATiȈ% K 7ӱRrn 0ʍ0Q(<U@[]ZT 4M?s[ iR4#r0^M;mI6&iw?"MM;, g,Pf♘&S;L Guϡd D݂jf$~(UMWZ\g}4T,va;S񗱟 $*3LS^)*=y7L"< ЊahR[ eKaSkBL!=W4&! = txXhQbjΩ\ *sEAP :"my3t.=~>Pn}Ǹh)a5_vaBq:"xAY}YӈMMA ql]иu- pi`0c59A{Ygr? *'pnDPOʁ{  lHFWT<;}\a ~L$;']nxWxBLW8|fy6=s4AL.a!bxKȨb5*vS7v&| SR!/Y8⇬I, <iJ3T܀NTz(?MKS #̤`󚳮!-0y56yA,\"x+e'*YܒQ @?/ ڞms:G973TY|js|PG!ĒM\ҒY!GER!'3c΍ o] 6 o305K9HInPeЌ=>t'pޕ&#I6 zv)pPڻPLdzv& 7/ݭSM_Fo,Bd*_SC俌_h MG좱bէRTՙ.J378Z} Z> yI5TVwFGLmofnѿV8tS5|B`V\@fĜc'b0%"^ ma+1JL)œi(P2Ⱦ`q@ۻ'ZzO [IZ(r+cv6sGVH~?n$-y-O;~$/@-bliU\#tzGw%wS՟`@ J/V(NIN&JWmɚ6wd,x0n 8aZ| S*(*gfӔClC6o4G>MN[UkHrZFu8|kIv%w,()qFT{p>!p\۠ grګ#r#_FBZn#Fy'oXH-x}.s>ϔP7vڬdJŔ,5.4XL"O$%ǠAkx'nR7Zq쀙,EM4b\yܺܓ3L8m|tafGvnTq[ΫIΖ/Nu&-'KH§ˌ,^-Yܡ  M%qFxL\W;0T'SHZKb#W&1Pr2Pץrэ&Ti .<9V~΀hYPQ?lbQ%-& IC@ Ɍh`s'zZBBHNE=4zdzhU ^]fj]\$}Mۯ bv/3ڥ5xf] !Bu1Pm޸f}'S~JY/r5Д 9m|DfP'b5T 'x+/^Sfɯ#N-Fxjhs ֭9тS' }~ôjv9A҅hI>ƢzJ2(9kJ; Q\qaV2d󃹁A.Ÿ#f14 EG.s Jv9lgi@oc/")]#R݋j ?&2趱 Dk(9]r#==$(8.nl,*Ptb&4V<%H%U/KL=#HNe^<~ԗtwKg7OLrR rN'de/&K#tΫ49Ӳ Tl{k\o\JC.6b4>@sV#,0*mZ3R2c!wZz G|{Yls _hv h'mK vA1az?GKڂR 9LVg/ZtwJ?H[[2Tc!OnZVG9ffH^˺l+L^rD1;[P}kg'@!^wP~]k.&@"Y]I*!5Q}уUЊN©jB\)&3 G cr$S(O6LOi+ovזd~wsȳ0|kmY.cjXZܙ fh˲jz UPݔ./ *T ,ۗDЋj-JA:7hѐrB7dJpRy`/<;_I((e$iu{[JZOC@j,x^5ꀆ>ft}u߃0BzGZht(IdM< 4$*'=-Icԭm@Ikt*C4V-KO z䘻yLb 0'o1ʣۛhrS +rs_`ymeʵBHMv }s_]67܄3tYQ٥<~qFT] k%& 6r"%( zc:sAPG+h 9w$H 2TZ]ݿ0O:y1szOVD5rF:'NS,?4|WqF%[kyKT7@/:#_'G?L+ ~|t'~xkMadf[/3J3"*9RӋ(Fc#f@-IcT[vɼs&q e2Ur!8`RΣe|,_ jMN$K'fiDaߋҗ'qyJ 8^3_:mx]Ҷm4Eߡuz ktVe /Y2 Zw2mrMdI{>A Dfυg2%S俜|S^.C&wSBQ/9ӖtlYD>ȐUs`+ .ZOHELeo" d @Cv]׽C={T꛱(ѬRunʍv=V+K#Sz/l ~L7|Q 0&hxrsfAi7RZ0S[$[2*fG"ЅkHN.2:UJ볱G^~#N|P7EY&Fk(.N!TnVV 8$<=Z*=k'Z>r[qMdy Xj;`Q d=Ułxn?/--*qOet R;K/V>X`sg/r76h34ޒNaC1-"LSr&mSvv3DDi` OyjIKڿW؋z.?3R`mhEpN\UaݪSמ(WM5eDԜCeb3m6[_Skay4C)bqoíus7~S^*"sw({8VHe8? x\saщ/<Љ!.C9#@\YPf٠V G0!^txνY,+} C{ >} i20V5APR{*ڊ#_$fբР~{l,)_jdHF8IzܧHv27Ϙ-=v"|&RWp'{PK d? 3B 6ןLO|Z9IPګ=NL`ڙP 'ɞcwx25f2_$0o8r0]\˰el<#˭v[2,EvZ\uBm y>MI"5Z"Xи6 ̳+,T)WBz[J2Krbc$2+Evw;"@ E+yoUJf2f(1My[oph aXî 0jR>=T)2)vf7C}~C9m|ÊȍpLQn8eWrZ(2 CD7w,rh4bCXsf1 æ 'FYHLiWs<飰Y* ѡ>LpwP̈́FZRJJ^Mv aoyP&ؖ-3p3r`~8(o%gME&9PhTŭƳQť)RP3^ts>J ?pgn_!0G77f3։W! ^AZ~{Av6[9K N&a,r^:|UDC/E*\*_֛ ׸^g,DsP8 jyB{5]u'.jM ٯLwynִ/d-S(;kӠnH ~|=m~e= ^`-^җcXo!$9;Zԥ`[UW9U/|J3W-wrzŁ uE Ϝ^a',_H`*k#ULb 4S% X1vN&D!M*JM "V1MbDRk'ڭ-`W 0ޝ)*?k8 |\M2}uF7t`O /m蒟f!Ť zkL`i,UͰUEM(93}>Doԡ׻rdzBBn/=1evWjZ}C:px/,4c]V]=^l#Q]P] eRj eg6#~𗌫_ 5]h < Yb7=;}x=naPg2hSLWqsvcAXZʄwP!ځ/EM.WP0ܨ1=/q80-/7tXv[XX`+[H$EnP/@@&yz`?Mxron"SEe؅x7MupvC3yM^Q0RݹNG; 'u)PrP(wqϪL"\ *o?=BMGSKL2D5%+3|{OzbAD?s+YaiᎢTB|g 9:aI;L츶9!Ku:d/9KOh˱nYr,,o ?O=.Pz=5o ` /žV ?~DʄKWm)]q_4#FT&8_7J/m"k-DM&@p3NYx͈Ңќ<mi ?gNd8>ƣm?0CHV EGG X2Zo@rߪZz8WFEFӏ`woh14N98 @hĩ *4|6t>S9jf5%F%o^Al[;,lu2ˈfcy`i*ɔZ+SlUcAjZ^;XJs߱.쒔`le͐Z <6?%&m*dC .[_·e(~B ~~ hA>yeɩr By8]j Gj%&Aq1 ‡[34wL()rq`vǀ$Uɞ[^&O%\mUR8 l5)(XJ s %v驢+؎5y7xe%&rp،e$EDz,#^8Z-:7Mͅ}*U54ƞCp=k-@ϫ,|mzK<üլ8sMc `e:kWVݺ>it19Yq@ ̾U!%}eM`ARq.";NT %<ۃuQd00$QoXXX+[ ..c88ukoxoxxB2xx"!00 22 22x, 8_8_OȮȮ0b 9H@9@ `9` 0 <0 `<X < 0 !P>PO,>ȟK 1pȟG$V4@8e