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

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 131
ELF>PJ@PA@8 @! @@@@@ X~XXl||  88800hhhllStd88800Ptd I IQtdRtdX~XX/lib64/ld-linux-x86-64.so.2 GNUGNUrWlZyӓGNU XREFFRRouting,4 0 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 HD\!*"ʂ!=: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{~     !%')*-025689>@BDEFHILMOSTUXYZ[\^_bcdfhjklortx{}~    !#%')+/179:=>@ABDEIKNOPQRTWX[\^_bcefhjmoruwyz{|~_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]$! !1+  k  g;# ; [M r <%|$0"^Q&$b "N"q 3Mn # 1+J U    p$^ l  r8 k { ` j#=&s J lEB|!# RM w'3\vt /'U+  a I G c"i[2@ Z 6 r"#! !   ? 6<6/ , /J#F @ #&^i$$F" \  6lR"p!"2$< !i !o!voDd A$#,T!   YE1 &{"%p${K"P Z}#S$* '=$% m<S$u X  !"n  R g! c  X  +$ #| % "a!CV" }o $! g  bX PM@d'w ld^Y6)###}qk 'C y l#; ]<+&l/&p =!Qu ~   $. h E K.~  " K f$ Nz U cp  YO]3U B-%L#.qYdh#  `kφ$ 23 M $%"ob A#DfG#[#/ʄ`v PLm!{@ P3}vP0 V [VQ :v )0v xK8(GG gd b@,`5<L eN FB /9  GX]`v_@)x ޒx uQ+ >>0a`^p '! S\  F;/а I/0 >< LRmPl aASz ̋G 5hZ B@S 3g@ 6F   U;@>OG  V @-` v [z@H K^Tx" Z   V6 A D`  xK  ^Ze 7}ŧ0  1`r _jk {NP\?l0= _1H LQ  P @Ħ 1v !(Y @ >G H VY@[ ml@E R``AM /M bOj;H Z U@j`  0~_&b 53< T `QxRH  GC w Ķ@vVp ip Z(WF :j@S`F `&%`  R+ G @z , f 5@ɰW 8K`n KPUI'e@ . m6 >SU CZ l  :aP E0 1Xl   KC Zp p r A3s@ P Q{ ֓`/X nD@ \\I~En xP `y6P /pF O9P s0Yhvr A7`(*8 MPe tmA< ;_ Qk@G w=E Y &8q 2 <IֈPidl ͇@A X1p ?@[iUKK20p z0O )t@F ˃U DT 8 O )] jg D*2 D@ 0x >Ȳ rYWp2y05P CYgG 8H @c s0?t ^M^ N ; >OTىF i ,`\ tM$0 +`(e%  @+&  u30KTUPko(?N \*g`G mPVP "@@F Uj- Oyb[ +)U mZ No185U _=PrZ D 0<)pE  Ii NF x +|Ax0_ S/]v(Wjp Fd~ tJ`DppIp'ޠ@ ¬ 0 n2 ̜!1 BYIPO8 wD ʭ`Z *g*g j =@ =E ;} p F] u6r V VP$ nJ O V C t`? =: MA f]] { + s +",E ] ol0q !pVp a` _|W ct:=h' I *`ZVp{( 9L,1 q+ +p| >( &Mbl OG 2 t ͖{ H Km<`Y >Db-n|\00=3XH \ fQ!ĸ op y UA Wa mS f` d0 #T^ T0Y ?` 1_ ,q0T w~p yP8E   0} a ` H$FN3@ IPZ0z D0 *RF V  UPE ՗p/kk x 40W $Du nc چY k&0 mBW w 4'@[ J Rݬ o SH y8 WJp }`WPf0y:[ @ZP5g d E4 p'Jk]YMo  20 tC $F @1 86 GY 6 $kp 73 *^iuZ zti& 0 \P cF 9xrb@9=p gPb5G^5 1  1hK 7X _5 p  iP ~4p  e`K@ʕ ]_ d0^ wewdHPu =AopY i` iT @ ;L@h ?P 6ȳ r;,p~pg k` U0 4h + ap ,V@ FHF )QTE +  cՙP@(  &@ -'W Ϊ`) Ek)_P0 `~~ sC^aP{TId@jv~ ׅ|  #[` U<+qcR ` "TL e A`q:Xv!n jP L nF  tȡ 8*i2`CEWA0S}V@Z0{ Cp I%k/ 3fP  / } ?Pq3f[ @Gvps QO (;h BXp Be p` %@ @ 2  N W y `H  Dp dIz N `_ +@%m C0& 6  |F]`v` p ns _ `[И $ ;0 #m""@LV=p'_{vW7), 9p|,cp j.d ȏP 0 \. BE {0Q #0%`WIpI Q+ (p S { s0a P-0m Xp\ F>'z ,Su0i,F mrT }~2 8P;.0 Y > P W` n 4  u ;0 ̨ 00  ow)n:Lr 1#/PC~  X8K n` =90~ F Eg` H0-v ] )|@ _r`'@F g@ {ݔ0^ #rE ň@uUq7P 2cp <ѵ(l\ U}pa[^1iV@ ̷ kMP 9(]`\ Q` ~L[ I bKvnO0shxG RA \E 4P0k 3 UH < 4R O. iT L~УXD g@n0 ` ZT`0S   L1 F, PFp4` iF  _g k` Y՟`\;_=3p wP R 3%W0 ] Ny z0i sG b}F4*@ S` # h5 o=$i 9N`; Oypb Y1V /BiG|0&pR xvZPJ&LC05l\@Mˑ`Q m9 2zU܂ h]?c$q0 -0I V;`PyW l2'= DKm:T wo Z  JPmwpc@y cZ ß@ q<v>^s'  * k`of ] Cp\+"2 w>KS07 ? D )y00%`*p ש@,Hra`mpzqJ  wxW 8 5 "k3 }Z@ gZ J 5~0 !64a zÆ` cS3bp {Lr ihP{ {g G -P Q t0w1y +PI 'pP_WsK |my BcP i<UI[Upy|F@nkg LSR wqz tcAi/` 9pV 3V ZУ Y# @@(ogy)^f %.P P n@ `@   +l>Z;>a j@!`r ɥF  C0«p GS  NjBM [Jjp |T` xh0? ^w w :P j( q=px >FK YP B+Q pH wYn@7 JDOG ;D (mG@ "` )BP KY A2 :DKwPk 8 )*~  %v|Da _ߡ z@H}App \ r gg <7 פY Xd x@ "p ~Ч AW @)0M '@-H {epc 6(& !+P~ l0 " f_ _( E0 0<R3Wwl :[0wn(s* R&o w0 R  w@ }S ǤDJ&m wY`@e )PXU `0f@{  p >rpL  cP ;zPf3` rЍ 6ͮI /7 rH f -`T  b0y gCV 6ce0F Gu 8@Ft [ XM0jT ;p VPt@ V` IH P{ 3T `}   2n z_ ùx)00 I`Xo ߁ hp@' P + (Kyp n  WyH  _`[ lXҴD Xo7` 'p K,{@@0W ; H o-Ead3 `]z(P` %l I 1 ^=PE ?8m )e&[k M/0u V-`u `8  +2 Tb`ncU@ *Z xcZP { 4{PF mS (=:P gQPG L HuxG &C g̍``g 2{ &̀@ Q9 l mXn@08 {^D !Lc tP Q*pJ u:gW>g HpX* RT5X^?Ub TL<`A^D tpK Nws n mx#pq$j@ p; *0u {jΛE ֣P / ?  n@e7`syo.[ %P S} WD0T 3@E% = @< &f DP?:}i*D y fapW {ZM X W ^; P T[Y ,@] #6 z t  (4D0F v` ~0U#Bpp H5>r`\u@@c@0-,0 /yG eBM <p"A0\` 7CU tكHs@| QP Lbm Qyn  ƯiphP qy,) EnV  D@QP p &@\ b~ YN pH 0! G4 JV@ [<+`J kY`=^@ &'` }Z3 u ؐ`h |z ,Z e"Kz 0 90 4> |<V )iR]iPW P GV `p MU o1@ R !P {K .0; _[^6I %z 'p , ,O 9\0 @} /l   i pG `4 I H8kh 11oCcW cPH fp [ F  w0l <`  wJl ˉYXY J 00  @[rO >l@ a, { M~e0 ]E` \0 0d ?n@ O 06 Ep xi KzP % P lFE q z l8g^F`` qL E paU0  ACx6xtxo Pl`; X VnP >;s Mu9H f Lw4 onБ Ub 6 H } *h0 )m@ 3 6m Ņ049GJ GX SE  8I rlWF |P| Y c0  **@Z }K p@"0j(6 .U >^{7p oE6q@W- ?6W ɢ` | Ux E1w@+b0 u+vP tr ֲ@ f 9 "C c4 Ai` Bw ~opUK 0nЗ GhW 6G $  a`[  .pod (@T f  0 &o5Й D )t =h Y?p +0G #CP p0 U`q 6i`a_ NP $0G <pt:A0ePXz -`!?l pi ޚ@ LPu 5 z@  ag0_ Xk 0:8p*H ~R }p taPd n|I ` J < dG #a x 3 Xa OPw Ai(+x`NZP`b mH 1 q 8]: w` sm p S.@ *``~/\ OrX` 330 wOFH |0  n'0HP(P,~7` w N'%Y 7 7b oG0IPH jc l bi` p 7 ` N6 DY -J U| ? 8= `dx3D[ fQpT 3ъ %C. v ʠz ~N: hpXN & α@u E y81| ڄ rzx p F&HAI G z0Tp} Ҏ` $Z  I0E #LІ} u51 P O@ .Ni}tx03M B\X@H7& j)>07@`/_>)`E `F 6 )^` 6p ?c9 E ~G m1M@yHpZj :A Pw N_PN t(m; C0R80H s۫ v+`k _ ./ AF2(;C+&R Y brJ =y*)B }]0 .$W`/qASap -pG HY /] yz }@ 3p\ Hh sBi}0 p sO Mp us @?P QHUp(;0 4p6c osF KT &[p 1 lpA@4pd@ x ͌0  r__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__libc_start_mainstrcmpvty_outcmd_show_lib_debugsargv_find__stack_chk_faillist_deleteroute_node_destroylistnode_deletenbr_connected_free_zlog_assert_failedif_name_head_RB_TYPEif_is_uproute_topvrfs_by_namevrf_name_head_RB_TYPEvzlogxstrlcpy_zprivs_raisevrf_socket_zprivs_lower__errno_locationsafe_strerrorvrf_ioctlprefix_sameinstall_node_install_elementstrlenipv4_broadcast_addrjson_object_string_addvjson_object_new_objectjson_object_array_addjson_object_boolean_addjson_object_string_addprefix_family_strroute_node_getroute_node_deleteroute_node_lookupns_info_lookupapply_masklistnode_addlist_newinet_ptonqcalloctyped_rb_insertqfreestrlcatstrnlenlistnode_lookupprefix_copyfamily2afiprefix_ipv4_anyroute_node_matchif_is_loopbackif_is_operativeipv4_unicast_validprefix_ipv4_newMTYPE_CONNECTED_LABELqstrdupif_is_pointopointprefix_ipv6_newapply_mask_ipv6pthread_mutex_lockhash_lookuppthread_mutex_unlocklookup_msgmemsetmemcmpinet_ntopif_update_to_new_vrfroute_table_init_with_delegate_thread_add_timerroute_table_finishtyped_rb_mintyped_rb_nextthread_cancelqobj_t_interfaceqobj_get_typedapply_mask_ipv4str2prefix_ipv4if_set_indexif_deletelist_delete_nodevrf_is_backend_netnsns_id_get_absoluteif_get_by_namefrr_timestampvrf_info_lookupstrtolif_is_no_ptm_operativeif_is_runningif_flag_dumpif_link_type_strjson_object_object_addjson_object_int_add__snprintf_chkjson_object_new_arrayprefix2strjson_array_string_addjson_object_double_addvty_jsonif_lookup_by_name_vrfif_link_params_getif_link_params_enableif_link_params_free__isoc99_sscanfstrtoulinet_atonroute_node_createhash_releasezlog_rotatevrf_bitmap_checkredist_check_instancein6addr_any_hook_if_add_hook_register_hook_if_delif_cmd_initif_zapi_callbacksinstall_defaultfopengetcfgetsfclosefwritememcpypthread_mutex_inithash_create_sizepthread_mutex_destroy_hook_unregisterxref_block_addvrfs_by_idvrf_id_head_RB_TYPE__memcpy_chkstr2prefix_ipv6if_vty_config_startif_vty_config_endroute_map_lookup_by_nameroute_map_apply_exttypesafe_slist_sentinelclock_gettimenexthop_group_newcopy_nexthopsqobj_t_vrflistnode_add_sortnexthop_add_srv6_seg6nexthop_add_srv6_seg6localnexthop_add_labelsns_socketsetsockoptbindgetsocknameqmallocsendmsgrecvmsgrecvqrealloc_thread_add_read_writehash_alloc_internhash_getfcntlif_lookup_by_indexnexthop_nextzebra_route_stringvrf_id_to_namelistnode_add_beforens_walk_funcns_terminatefrr_finivrf_configure_backendfrr_preinitfrr_opt_addfrr_getoptoptargfrr_zclient_addrstderr__fprintf_chkfrr_help_exitfrr_initaccess_list_initprefix_list_initfrr_config_forkgetpidfrr_runfrr_early_finilist_delete_all_nodework_queue_free_and_nullaccess_list_resetprefix_list_resetroute_map_finish_thread_add_eventhash_iteratesrcdest_route_nextstream_getc2stream_getw2vrf_bitmap_setredist_add_instancevrf_bitmap_unsetredist_del_instanceafi2familystream_newzclient_create_headerMTYPE_ROUTE_MAP_NAMEnexthop_group_deletenexthop_from_ifindexnexthop_group_add_sortednexthop_from_ipv4_ifindexnexthop_from_ipv6_ifindexnexthop_from_ipv4nexthop_group_nexthop_numnexthop_from_ipv6nexthop_newfrr_filter_infofrr_interface_infofrr_route_map_infofrr_vrf_infofrr_routing_infoprefix_cmpif_cmp_name_funcvrf_get_default_namestrtollstrcasecmpstrchr__isoc99_fscanfns_get_name__xpg_basenamestream_putstream_get_endpstream_putw_attyped_rb_findtyped_rb_removestream_putlstream_putcstream_putqzebra_interface_link_params_writestream_freeprefix_blensockunion_get_addrprefix_mac2stris_zero_macsnprintfrr_thread_add_timer_msecconnected_get_linklocalsetsockopt_ipv6_pktinfosetsockopt_ipv6_multicast_loopsetsockopt_ipv6_unicast_hopssetsockopt_ipv6_multicast_hopssetsockopt_ipv6_hoplimitlistnode_headnbr_connected_newprefix_newnbr_connected_checkstream_get2nexthop_freenexthops_freenexthop_group_copy_nh_sortednexthop_dupnexthop_group_copystream_writestream_putwzapi_srv6_locator_encodevrf_get_backendzapi_srv6_locator_chunk_encodestream_getl2stream_get_ipaddrstream_resetstream_put_ipaddrstream_putc_atstream_put_in_addrstream_getq2srcdest_rnode_prefixeszapi_route_encodezserv_command_stringfamily2addrsizezclient_neigh_ip_encodezapi_nexthop_decodezapi_route_decodezapi_labels_decodezapi_sr_policy_decodeif_lookup_by_namefamily2strstream_fifo_initstream_fifo_headstream_fifo_popzapi_parse_headerstream_set_getpstream_fifo_pushstream_fifo_deinitwork_queue_addif_is_broadcastzclient_neigh_ip_decodehash_walkjhash_1wordjhash2jhashfrr_pthread_attr_defaultfrr_pthread_newfrr_pthread_runlog_ref_addjson_object_new_string_srcdest_srcnode_delegategmtime_rjson_object_boolean_true_addthread_timer_to_hhmmssjson_object_boolean_false_addctime_rthread_cancel_asyncfrr_pthread_stopfrr_pthread_destroy_thread_executeroute_table_get_nextzapi_capabilities_decodezclient_evpn_dump_macip_flagsesi_to_strmlag_role2strmpls_label2strifindex2ifnamenexthop_del_labelsjson_object_new_intstream_fifo_newttable_stylesttable_newttable_add_rowttable_restylettable_rowsepsttable_dumpMTYPE_TMPttable_delstream_fifo_push_safestream_fifo_count_safestream_fifo_pop_safenexthop_samezapi_nexthop2struse_jsonsrv6_locator_jsonyang_data_new_uint16yang_data_new_uint32yang_data_new_ipv4yang_afi_safi_value2identityyang_afi_safi_identity2valueyang_str2uint32yang_data_new_stringyang_str2prefixyang_data_new_prefixproto_redistnumyang_data_new_enumyang_data_new_uint8yang_data_new_emptyyang_data_new_int32yang_data_new_date_and_timeyang_nexthop_type2stryang_str2ipv4ifname2ifindexnexthop_same_no_labelsyang_str2ipv6yang_data_new_ipyang_data_new_boolfstatnexthop_group_hashjhash_3wordsjhash_2wordsbprintfrrprintfrr_nhshash_cleanwork_queue_newroute_table_initstrncmpsrv6_locator_detailed_jsonsrv6_locator_allocnexthop_del_srv6_seg6localnexthop_del_srv6_seg6qobj_t_srv6_locatorsrv6_locator_chunk_allocyang_dnode_get_prefixnb_running_get_entryyang_dnode_get_boolyang_dnode_get_uint32yang_dnode_get_parentyang_dnode_get_stringyang_data_list_findyang_str2macyang_str2ipsrv6_locator_freesendtofrr_sequence32_nextmkdirns_netns_pathnamens_map_nsid_with_externalvrf_getns_get_defaultns_switch_to_netnsns_switchback_to_initialns_deleteopendirreaddirdirfdfstatatclosedirinotify_initinotify_add_watchnexthop_group_mark_duplicatesnexthop_is_blackholens_init_managementns_add_hookprefix_hash_keysrcdest_rnode2strnexthop_group_equal_no_recursestream_duptypesafe_hash_shrinkzclient_opaque_decodezapi_opaque_reg_decodetypesafe_hash_growstream_get_getpstream_get_fromqobj_reg_rb_rootzclient_dump_route_flagsnexthop_group_active_nexthop_numnexthop_group_equalnexthop_next_active_resolvedsrcdest_rnode_getzlog_backtracesrcdest_rnode_lookupMTYPE_ROUTE_MAP_COMPILEDnb_cli_enqueue_changenb_cli_apply_changesproto_name2numjson_object_freeaccess_list_lookupaccess_list_applyprefix_list_lookupprefix_list_apply_extall_digitsrcdest_table_initsafi2strseg6local_action2strseg6local_context2strMTYPE_WORK_QUEUEhash_createprefix_matchnexthop_cmpzapi_nexthop_from_nexthopzapi_nexthop_encoderoute_map_counter_decrementroute_map_counter_incrementroute_map_walk_update_listroute_map_mark_updatedroute_map_notify_dependenciesgeneric_match_deletegeneric_match_addlib_route_map_entry_match_destroylib_route_map_entry_set_destroystr2prefix_ethnb_cli_rpcyang_data_newyang_data_new_macroute_map_add_hookroute_map_delete_hookroute_map_event_hookroute_map_match_interface_hookroute_map_no_match_interface_hookroute_map_match_ip_address_hookroute_map_no_match_ip_address_hookroute_map_match_ip_address_prefix_list_hookroute_map_no_match_ip_address_prefix_list_hookroute_map_match_ip_next_hop_hookroute_map_no_match_ip_next_hop_hookroute_map_match_ip_next_hop_prefix_list_hookroute_map_no_match_ip_next_hop_prefix_list_hookroute_map_match_ip_next_hop_type_hookroute_map_no_match_ip_next_hop_type_hookroute_map_match_tag_hookroute_map_no_match_tag_hookroute_map_match_ipv6_address_hookroute_map_no_match_ipv6_address_hookroute_map_match_ipv6_address_prefix_list_hookroute_map_no_match_ipv6_address_prefix_list_hookroute_map_match_ipv6_next_hop_type_hookroute_map_no_match_ipv6_next_hop_type_hook_route_map_install_match_route_map_install_setvrf_cmd_initns_have_netnsvty_endframevty_framesockunion2hostprefixstr_to_esizebra_route_charnexthop_levelgeneric_set_deletegeneric_set_addyang_dnode_get_ipv4pyang_dnode_get_ipv6pns_lookup_namens_get_createdroute_map_rule_tag_compileroute_map_rule_tag_freeprefix_str2maccmd_release_getcmd_system_getlistnode_add_sort_nodupevpn_es_df_alg2strMTYPE_BITFIELDprefix_sg2strstream_getlstream_getthread_timer_remain_secondjson_object_new_stringvjson_object_object_addvstream_fifo_freestream_hexdumpbuffer_flush_allstream_getw_frombuffer_putstream_read_trythread_cancel_eventbuffer_freevrf_bitmap_freeredist_del_all_instancesacceptset_nonblockingbuffer_newvrf_bitmap_initumasksockopt_reuseaddrsockopt_reuseportsetsockopt_so_recvbufsetsockopt_so_sendbuflistennexthop_dup_no_recursenexthop_labels_matchstream_put_ipv4mg_insert_mg_LIByang_module_embedprintfrr_ext_regstream_put_prefixnexthop_copy_no_recursenexthop_from_blackholegetsockopt_Unwind_Resume__gcc_personality_v0libfrr.so.0libjson-c.so.5libgcc_s.so.1libc.so.6zebra_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_putlib_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_disablelib_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_bit__bss_startnetlink_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_change_edatazebra_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.14GLIBC_2.34GLIBC_2.4GLIBC_2.33GLIBC_2.3.4GLIBC_2.17GLIBC_2.7GLIBC_2.2.5GCC_3.0GCC_3.3.1     ]% ҹz% ݹ ii ti ii ui )l%P&y 5a_& =XC`@Dh?pIx0K J077JЎ ؎p p P Xp` Џ ؏  P X` А ؐ   P XP` pБ ؑ г P Xг` В ؒ8$ `P$X``$Г$ؓ$  P$X` $Д$ؔ$ P$X`$@Е$ؕ@$ P$X`$Ж$ؖ$ `P$X``$З$ؗ$  P$X` $И$ؘ$ P$X`$@Й$ؙ$ P$X`$К$ؚ`$ `P$X`$Л$؛ $  P$X`$М$؜$ P$X`@$@Н$؝$ P$X`$О$؞`$ `P$X`$П$؟ $  P$X`$Р$ؠ$ P$X`@2@С2ء8D2h DP2X``2Т آ(J б 0@@P X`xp У أ` 0 0@P XP`p peФ ؤpe p eP X`e eХ إe  eP X`e e Ц ئ   P0p@P X` pp@ Ч اзx з  0@`P X`p  Ш ب`  0@@P X`p@@ @Щ ة   80@`P X`@pX (1Ъ ت e P eP X`h  Ы ثpe  eP Xг`  гeЬ ج8  0@@P X`p eЭ ح(0 ( 0@`P X(`p ("Ю خ8e 8 0J@ P X8`pJ PЯ دP( P 01@P XP`xp1 P*а ذh*B PP X`h_ @б ر`p 0@PX`p`0xвز001 P 0@PXP`pP@гسP߿P 0@PXP`p`PдشP߿ P 0@PXP`HpP`@еصPP 0@PXP`Pp`PɿжضPH P 0@PXP`ppP@зطphp H0@PXp` p`p иظp p Ͼ08@PXp`ppP@йعpp 0@PXp`p`pȺغ,8D(P8\HhXthxȻػ($82H@XMhZxguȼX  08@XP`px(н@Ͼ 08@Ph`px`оx8  08@P`pxп@H 080@PvpxPp2`p0 08@HP` pxp 08@P|`@pxX|02r 08@P1p2x0r`P1PX1  08P@(P1`pxp[Cp1@p1 08p@P1p2xrZ `08@hP`pxI . 08@P`@px8k `08@XPk`px@z `` 08@hP`hx`T$xL$ (8L@X$`4JPL]$tpL$ @(HXXg`Px$x`L$0@L 38$@M`chx Lx$L$ (88K@X$`K0$JHQ`$ |@H(XK`x$h@S$K 8$@` h@ xPX$3 SL$a r(0 8 g@X$`7M K`$w f$ @( HX Xe`( x$H K$   e 68$@P`h xY$f@K{$ `(80Q@X$`d$ x`K3$ M@HXY`x$@2 2@e 028 @P`p2x88285`28K 0288@ŽPX` p2x8`2Pt2P @028P@8P`p2xhx82h52hK `028h@8P`p2x`e2e| 60|8@6p|x6|6|60|8@@7p|x@7|7|80|8@8p|x`8|`8|80|8@8p|x 9|9|90|8@@:p|x:||0|8@p|x |@|0|8@p|x| |P0|8p@p|x|0!  0) J `P (W 8 @ H  P XZ `[ p`\  ? @C  KK KpL0 n L`F @F (& 8p @ ^ H@ P`_ X@a h@ pc xc c c F H PC`=`AHggp pHPX`k hk pk xk pq pq g g g     p, p, 0<M0 8 @ H P0O `thtk k  +   { p|    p"  ( * 0 * 8+ @+ H@w P@w p|x|Л|*0j n`*pix@nh+i`n`+p xnH,n`,p@xn`|h-xD @-D D h`-xD D -E h|xE - E 0E h-x@E .PE `E h@.ppE E p.E h.xE E .E E h.xE E /F F h@/x F 0F h/@F PF h/x`F pF /F F h/xF F  0F F hH0xF F p0G G h0x G 0G 0@G PG h0x`G pG 1G G h@1xG G p1G G h10H }@@H h5}PH M}@`H hi}pH }@H h}H 1@H h1 }@H h}H }@H h~H "~@H h2p 0 @2G G h2xH H 2 p h2x P 83  hp3x  3 R h3R (4 I hh4I 4 R h4@S (5 0T hh5pT 5(T 0U 8V h5V 6 S hH6X 0M X x6  Y h6 I 0Y pY 6 Y h 87 S 7 Z h 7 S 8 S h P8 `Z 8 Z h 8 Z (9 @Z h p9 @[ 9 `[ h:[ X: S h:[ \ ] ; W h`;_ ; _ h<[ x< W h<p` 8= T h=pI I I > I hx>I > I hX?I ? Z h0@Z @ [ h@ [ HA  Z hAx  A H 8~4 E~PH~X`H~pH~pH~ PH~X` ^~b^~ `bP^~X`b^~ c^~c  cP X`@d d e  `eP X`e  f f  fP X`@g g h    `hP  X ` h     i    i! ! !iP! X!`!@j! !!j! !!k" " "`kP" X"`"k" "" l" ""l# # #lP# X#`#@m# ##m# ##n$ $ $`nP$ X$`$n$ $$ o$ $$o% % %oP% X%`%@p% %%p% %%q& & &`qP& X&`&q& && r& &&r' ' 'rP' X'`'@s' ''s' ''t( ( (`tP( X(`(t( (( u( ((u)u)t~)z~0) 8)И@)~p) x))) )~)@)`)1))~)@**~ *0*~8*@@*P*@g`*@p*~x*`* ***~*`*={*B**~*`+0+~ +`0+~8+`@+P+1`+p+~x+`++PB+ +~+`++v++~+,{,~ ,0,~8,@,/{P,B`,@p,~x,,x, ,,~,,P,B,,~,-x-~ -`0-~8-@-P-1`-p-~x---HC- -~---HC--~-.H.1 .0.~8.@.zP.`.@p.~x..z.1..~..z.pC..~./z/C /`0/~8/@/P/C`/p/~x///8D/ /~///8D//~/00D 000~80@0xP0Ep0~x000@0~0 00HE00~0 1|1E 101~81 @1*P1XF`1`p1~x1 1|1F11~1@101F1 1~1@2202~82@@2~`2p2~x2h22~22~22)22@223@)3HG 303~83@3)P3%`3p3~x33)3%3`3~33(3G33~34e|42 4 04~84@4p(P4L`4p4~x44'4]44~448(4n4@4~45'5] 505~85@5'P5y`5p5~x555HE5`5~55x'5PH55~566~ 6H(6H86A @6X6|`666(I6y 66|666I60y 77| 75@7LH7 JX70y `7fx7|757J7J7 x 77|788pK8v 888|@8`8Āh8Kx8t 88|8888L8t 8i8|98 9XL(9xL89w @9րX9|`99M90M9w 99|99M9M9s ::| :@:H:hNX:Pr `:x:|:: :N:Pr ::|:;|; ;eP;|X;`;e;|;;e;|;;e<|< <P<|X<`<e<|<<<|<<e=|= =P=|X=`=e=|===|= =e>|>@ >e@> P>|X>@`>@'p>0O>>|>>D|>)>>|>p>,|>`O?|? ?e@?@P?|X?`?'p?O?|??e??|??&?O@|@ @e@@P@|X@`@&p@O@|@ @e@`@|@ @H&@1AA|A  A&0AOPA|XAP`AeA A|APA%A0OA|ApAeBB|Bp B%0B0OPB|XB`BeBB|BBx%B0OB|BBeC@C|C CH%0C0O@CPC|XC@`C %pCHCBCЖCPCC|CpC %CHD`D|D D$0DV@DPD|XD`DX$pDHD D|DD$D PDD|DD$DPEE|E E$0EV@E@PE|XE`EX$pEHEE|EE$E PE|EEeFF|F F#0Fe@F`PF|XF`F#pFPF|FЛFeFF|FЛFh#FQG G|GЛ G@#0G=@GPG|XGЛ`G#pGRGG|GG"GRG@GoGGx"GHSHHoH HH"0HHS@HPHoXH`H"pHH`HoH0H|HSHHoHPH!HSI IoIP IX!0I1@IPIoXIP`I!pISI8~IIIII8~IIp IJЁ Jց@J-z`JJJJJ K K"`K@pK8~xKK{K1K8K KMKTKK8K L{L10L8~8L4@Lj`LpL8~xL4L{L1LL8~L;L{L1L LH~LPMMT M0MH~8MP@MPM@U`MpMH~xMpMHMxUM@MH~MMMMH~MNe N0NH~8N@NQ{PN`NpNH~xNNN}NH~NpNeNH~NpOe O`0OH~8Op@O`PO`OpOH~xOOOOH~OOUOH~OPV0PH~8P@PepPH~xPPP PH~PPg{PPH~PQe Q0QH~8Q@QPQHVpQxQQ>QJQQQQQVQ@QQRRW R0R8R@RPR`W`RpRxRRqzRWR`RRRHR1RRRSS S 0S8S@SPS`SpSxSSzSZSSSSzSvS@SSTzT T0T8T@TzPT`TpTxTT`TWT`TTTTTTTUXU0X U 0U8U@UPU҃`UpUxUUUXXUUUUUU@UUVVX V0V8V@VPPVX`VpVxVV0VV`VVVjyVVVVWyW W 0W8W@WyPW`WpWxWWW YWWWWW1W@WW0XyX2 X0X8X0@XyPX2`XpXxX0XyXYX`XX0XX1XXXPYYY Y 0Y8YP@YPYY`YpYxYPYhYYYYYPY@Y@ZY@YYPZjyZ Z0Z8Zp@ZPZ`ZpZxZpZZ Z`ZZpZcyZZZZp[Ly[Z [ 0[8[@[?yP[Z`[p[x[[[[%[*[V[2[<[\D\}(\@8\NH\TX\X\a\u\\f\m\]A\]t]O(]y8]H]X]h]x]~]]]]]]O^^^ؗ ^h0^@^@P^X^`^@p^^^^^ ^P^^^>^J__Ä_ _0_[@_`P_X_0`_X*p_[___ȝ_"y_Z_ __ȝ__[```ȝ `0`[@`P`X`ȝ`` yp``\`@`````\```P`8`\aaa` a0a\@a`PaXap`apa]aaaaxaa aaebb ]bm b8b^~@b'`b<hbp]xbbPb^~bib]b]bb~b^~c cP^(c^8cP@cXc^~`c…c^c _c c؅c^~ccc_cQdd  d$@d5Hd_Xd: `d?xd dYdodP`d@9 dBd d\ee`e@7 e8e @e`eheaxe5 ee eeˆeXae& eՆe f f(fa8f7 @f؆Xf `fffbf@5 f%f fAfYfpbf3 g(g  gD@gpHgbXg`3 `gxg ggg8cg2 gg ghևhch2 h߇8h @h`hdhh@dxh0/ hh hh h(eh. hh i5 ie(ie8i`- @iXi `i8iMiXfi, iZi iwiifi$ j]j  jz@jHjgXj0+ `jxj j׈jj`gj) jj jk3kgk' kD8k @kZ`klhkhxk@' kvk kkkXhk% kyk l l(lh8l$ @lƉXl `lllhl0# lɉl lllilQmm  m)@m@iHmhiXm> `mxm mmjm8jm0= mm mn"njne n=8n @nQ`n%hnXkxn n@n nTnknkn> nan ox ol(ol8o< @odXo `o{oomo= oo ooo8noP< pp  p@pÊHpnXp@`p݊xp pppop`pp pqqPoq q"8q @q5`qP;hqoxq" q%q q8qDqoqqSq re rG(rp8rP@rVXr `rhrsr8pr ! rr rrrprss  s@sHspXs`sxs ssqs0qsmsqs stqtqt m tˋ8t @t`thrhtrxt t(st ttHstst tt u/ ut(uPt8uP @uGXu `ubutu8uu uyu uu uИvnj0v 8v@ve`v pv xvv(vJvv v vvJvv v ww w@0w 8w @wPwpwxwwwwwwwxD0x8x@xDpx=xxxx=xxx=xpy0yS8y@ypySxyyySyy`ySyz0zS8z@z pzSxzzzSzzzSz{@0{S8{@{p{Sx{{{S{{`{S{|0|S8|@| p|Sx|||S|||S|}@0}S8}@}p}Sx}}}S}}`}S}~0~S8~@~ p~Sx~~~S~~~S~@0S8@pSxS`S0S8@ pSxSS@0S8@pSxS`S0S8@ pSxSS0S8@pSx SS08@e`@pxXe08@5px5Ä@Ѕ[ae `0Ä8`@xP`pÄx`[ Ä0ІXÄPЯ( 0=8@Pp=xe@=Ї=e 0=8@Q{P` p=x}` =phЈm =phm0=8p@p=xp=pe  @  08@ȮP` px@ 8Њ   08@Pv`` pxhйO ؋SȺP 8S@`hлxM SȌ،0L S (X8< @:XS`M\нK =SP X0< 8S r@`HX; `xSuHa ؎S \ 8S@`hxp: 8Shȏ؏: S 8(h808 @XS`8`0K S07 S @H@XJ `xS9 ؑSP9 P8S@,`Jhxx0; SgMȒ ؒ: Sj x(88 @XS`@`8 Sp7 S @HX0J `xS@7 ؔS-DI 8S@0`hhx aS|ȕؕ0 S (x8 @dXS` Sp S @HXp1 `/xSK/ 2ؗSN P4 8S@ `@hxx2 ScȘؘ6 S (85 @XS`HG S Sv  0S8@vP8` pSx\ SxК1@SH1 0S8@P1`pSx1`SЛ1S0S8(@HpSx("S(Ȝ"S("0S8(@H` pSx(SeSe0S8@epSx eipuS@9 0S8P@9Ph`@pSx@PS@ПS`9h `0S8`@P`pSx`H S`РSp90S8@`pSx8@SȲСSP 0S8@XP``pSx0SТ S 0S8@PH`pSx@SУSp 0S8@HPH``pSx S0Ф S8( 0S8@PPpSxeS`ХSe @0S8@ P(`pSxSЦ`~ x1 0~8 @PP` p~x ~ بЧ~  @0~8 @P8`p~x@p~`Ш`~ 0~8@PP` p~x ~Щ~ @ 0~8@ȧP` p~xh!~ Ъ`!~ 8x !0~8 @Ph` "p~x 1"~ vЫ"~ 01 @#0~8 @PX`#p~x$~ Ь8@@ `PX`0ЭحPp PX`%Ю8خ @&8 0H[Xhhqxu&8 Яh8@e '088@@PP``'p8x``'8а (8@ (088@P`(p8x@)8`б)8 *088@(P ``*p8x0xX*8P8вBpP088@y` +p8xȳس+8 0P8X`h+8@д8ش~@,0  0@,PX`p -0`-еصPx-p H0@ .PX`p.@R.жضR@/ 0*@/PX`8p0h`0зط(0 0@ 1PX `hp1 88 1иظ0;@20 0R@ `2pxP 3Pй `3P  308p@P` 4px@ 4@к!4K @508@`P``5px`016л!@!08@@!``6px6hм 7H 708@P`n7@8нؽ8 0@9PX`p`909оؾ : p0x!PX`e:00R:пؿPR@;P 0!@;PXP`p<`xy`<`H<` 0"@ =PX``pH"=`"=``@>p 0@>PX`hp?8`?8?  0@ @PX` p@@@Ap  0@APX`@ p"B >g`B B h 0"@ CPX`8 p>gC C >g@D  0@DPX` pEH "`E >gE  0@ FPX` pFP "0eF0 ( 0 P8X`Pe@GP 8#p e@GPXp` pp#eH # e@`HPX`jp#BPH $ I  0$@IPX`NpH$I`  @J0 $2,в 8PK,XP`K,PK,K, 8Pb,X`Db,0Db,PD2p P2X`u,нu,u, P2,Xв`eLK,#,|LK,,@MK, `J0J@MPK,X`(JppKNK,IK`NK,IpLNK, PI0L@ OPK,X`IpMOK,HMK,*OK,@ G0HN@@PPK,X@`xGp,PK,`(GNQK,PGN`QK, F08O@QPK,X`Fp(P RK,FPRK,HF`QRK, F0`Q@@SPK,X`EpQK,,,SK,C8RTK, C0R@`TPK,X`pBp8RTK, @B8R UK,BHS U0K,8@APT`UpK,xAT@VK,@ATVK,@xU W0K,8@@+PU``WpK,xBHVWK,+V XK,+V X0K,8 @@PVpK,xPeK,PeK,e X0K,8@`@PW`@YpK,xp?,K,eYK,?N Z0K,8@?PN``Zpb,xE,Zb,(E8X [b,D, [0b,8@DP,`[pb,xPD!f@\b,(D!f\b, F0P@]Pb,X`Hp-`]b,J,]b,xH ^b, 0H0!f@^Pb,X`Hp!f^b,0?,@_b,Pq+X_b,p @?0X@`Pb,X`@ppY``b,[+1b,rb,е 4-Pb,X`rb,rb,0F-b,0 rPb,X0`L-`b,`C`- ab, hC0@aPb,X`(CpYab,B{-b,5b,0 5Pb,XP`5W(-f2pr2 r@@bP2X`?pZ2r2зr2 rP2X `r2Pr2peb2p C+0@cP2Xp`++p2pr`c20*0Zc20 >0|@ dP2XP`>p|d2P+-d2>`Z2 eP2X`-2и-2и@eu,p ;0Z@ePu,X`;pZfu,*`fu,*-fu, *0-@ gPu,Xм`X<pZgu,м* [gu,(<p[u, [(-@@hPu,X`;p[u,@[hu,@h>\iu,@ (>0H\@`iPu,Xp`=pp[iu,p=p[ ju,<p[ju, =0\@jPu,X`X=p\@ku,0=\ku,=p[lu, <0]@`lPu,X`x<p]lu,н`;P]u,нeu, e@ mPu,X`8;p]u,[-u,bmu, ;0p[Pu,X`eu,[mu,:Z8 /(/P8X`h@n80:/n8P:1o8p H70/@`oP8Xp`7po8p6 p8p6sC8 /(/P8X`MhTp8X:1p80:1@q8й :0@qP8Xй`9p@r8q*/`r89`r8 90ȫ@ sP8X`X9pPs809s89@t8 80@tP8X`8pЭu8h8`u888Hu8 T*0@ vP8X`6*pv88v87`@w8 70@wP8X`7pH8/0x80*0`x80 *00@xP8X0`)p80//8P// y8p 60PX`   PX`@ @  PX``/P/2, P2,X`2,e  ePX `e @(+@` 09@@PX``px`R`  P0_@PX`p`( RPX`  }00 p0@@PX0`8ph@0@0h0 h0@`PX`p  {0@PX``pe@8 0@PX`dp`  H0@PX`p@ ;0@PX0`Xp+ `0(P P 0@PXP`p@Pxh@pP_p 0@PXp`p`    0 @  P X ` xp _            0 @ @P X ` p          0  `   0 @ P X ` p } B  P   e   e@  P X ` p    (   H   !  / 9(  8  @ IX ` W   `  x @  0  a0 x0k@PX`@p1`1k  01@PX`pp@1@y 0@PX`pk`e``h` (0PX`Ph/   0@@PX``p8`0 0@P2,XP`p 2,P2,Pp2, 0@@P2,X`p(2,ph2, h2, @`P2,X`p2,2, 2, X0@P2,X`p(@2,@02, 01@P2,X`p@`2,X32,1 2, 01@P2,X`XpO2,P@2,(l2,@ 0pP2,X`e2,2,e`2, X0P2,X`e2,  2,2, 0P2,X@`h2,@`@2,0 0@P2,X`p`2,h2,  2, 0H@P2,X0`p2,`h@2,h2, 0@P2,X`pH@.E~1F1 @GPX1`G1H1`H  1 HP X 1`  I  1 I  1 I!!1 !@JP!X! 1`!!!01!!!@1!""@1 "P"X"`1`"""`1"""1"##1 #P#X#`6`###`6###6#$$6 $P$X$ 2`${$$P2$$$p2$%%6 %{P%X%2`%%%2%Q%%2%R&&2 &`RP&X&2`&R&&2& S&&2&S''2 'SP'X'2`'@T''2'T''2'U((2 (`UP(X(2`(U(((3(e((((-(H()@)). ),0)@)P)X) .`)p))))0.)))`))3)h)***3 *0*,@* P*X*3`*p*H***3*@****03**+@++03 +0+@+P+X+03`+p+X+++03+p+++@.+j,`,,P3 ,(0,@,P,X,p3`,p,, ,,p3,,b,,,p3,m,}---p3 -0-@-@P-X-p3`-Tp-}---3-h----3-0-}.`..3 .0.}@.P.X.3`.p.}. ..3..}...3.p.}///`. /80/@/@P/X/`.`/p////`./////`./`/p0`00. 0(00@0P0X03`0p00 003000003001113 1@01@1@P1X13`1p111131111131@12`223 2X02@2P2X23`2p22 2232(22223223334 303@3@P3X34`3p3333043333P433$444P4 404@4`P4X4.`4/p4444p4444 44p44h4P5554 505@5P5X54`5p5x5@5545S50555455C6664 606@6`P6X64`6Sp606646\6664667 774 707i@7P7X7.`7p777757707@7757078885 808P8X8.`8888/888`880/8p899905 909@9 P9X9P5`9Ap9099H/9999p59'9:::5 :60:@:@P:X:5`:p::::5: ::::`/:p:;`;;5 ;}0; @;P;X;5`;p;; ;;5;e; ;;;5;L;<<<5 <0<'@<@P<X<5`<8p<X<<<5<<<<<5<<<==/ =V@=`P=X=/`=p==q=/====q=/==P> >q>/ >`0>P@>P>qX>/`>p>>>q>/>>>@>q>/>@>??q?/ ?0?@?P?qX?/`?p??`?q?0? ?u??q?0??u@q@0 @(@/@@ P@qX@0`@p@1@@q@0@p@1@@q@0@H@1A@AqA0 A 0APPAqXA0`AhAAqA00AA/AAqA5AABBqB5 B0B@B`PBqXBP0`BpB BBqB6BB%B BqB6BXB+CCqC6 C00Cu@CPCqXC6`C pC C@C5C0CCCC5C0CC1DD5D0 D@ 0DL@D`PD5XD0`D pDDD5D0Dx DD D5D0D DeEE5E0 E 0E1@EPE5XE0`E pEyE@E5E0E EEBE0EPFFF F0F8F0@FX PF`FpFxF@6F F8F`FF@6F FFxFFm GG G@GH HGx XG`M `GxGGGG G G+GG@HP!H!H HQ8H@Hd`HshH #xH@ HHHHvHx#Hpp HHI Ij(I#8ID @IXI`III#I IIIIIID JJ J@JHJ XJD `JxJJ.JJ 1JeJJ01Ke0K8K@1@KepKxK@1KeKK`1KeKK`1Le0L8L1@LepLxL1LLLL`6L LLL`6M0M8M`6@M`M pMxM`6MMHVMMM1Mp M1MMM6NH N0N8N6@Ne`N@pNxN6N N2NNN6NNNN6Oe O0O8O6@OPO2`O`pOxO1O O$OOO1O O@UOO 2PI P 0P8P 2@P PP[pPxPP2PePPp2PePP6QI Q0Q8Q6@QX PQX$pQxQ2QeQ$Q$Qp QQQRH%Rp%R R8R@R`RhR%xR` RRRRH&R&RL R'RS S '(SX'8SK @S/XS`SS'S(S~ SKSSbS(S)S~ TNT Te@TuHT)XT`K `TxTTT *Tx*T0K TP+TTUx+U+U0K U8U@U`U@,hU,xUK UUUUUP-UJ UUV V0V%8V2@V( PV`V@pVxV2V V1V=VmV mV=VmWm0W=8Wm@WmpW=xWmW@nW=WmWnW=WmXo0X=8Xm@X`oPXqpX0WxXmXX0WXmXX;XmY0Y;8Y`n@YpY(=xYsYY(=YnYE~Y(=YnZ Z0Z8Zho@ZRPZW`Z pZxZoZ`SZWZZZoZ SZWZZho[= [0[8[j@[RP[1`[@p[x[j[<[[[[j[R[:=[[[j\pR\X=0\8\k@\v=p\x\k\=\`\\ k\T\:=\\\ k]S]X=0]8] k@]v=p]x] k]=] ]]o]T]W]]]o^T^0X ^0^8^o@^PTP^X`^@p^x^o^(T^Y^^o^PY^^^o_V_Y0_8_o@_=`_p_x_o_pV_Y_`__o_V_Y___o`V`Z ` 0`8`o@`UP`=``p`x`o`hU``Z```o`U`=``@kav=0a8a@k@a=paxa`kav=aa`ka=a@aakbWbZ0b8bk@b=pbxbkbv=bbkb=bbbkcSc= c0c8ck@c(RPc0[`c`pcxcpcPccccpc<cc ccpdXPd[ d0d8dk@dQPd[`dpdxdkdQd@\d@ddkdpQd@\dddke(Qe@\ e0e8ek@ePPep\`e`pexekePe]eeeke(PeX]e eekfOfX] f0f8fk@fOPfX]`fpfxfkfxOf]f@fflfHOf]fff lghNg^ g0g8g l@gNPg`^`g`pgxg lgMg^ggg lgMg`^g gg@lhNh^ h0h8h`l@hNPh^`hphxhphOh8_h@hhphHMhp_hhhpiLi`0i8ip@i=`ipixipiLi8`i`iipixLi aiipj= j0j8j(p@jHLPjXa`j pjxj@pj Lj1jjj@pjKjxajjj@pkKk= k@0k8k@p@kKPka`kpkxklkPKk>kkklk Kk>k`kk`plJla l0l8lp@lJPlbplBxlllPl llplJl8cll=llmhJmhc mc(mc8m0@m1>Xm=`mM>me>mHdm m{>m=m>mdmdm^n>n= n>@nHeHnpeXnP]`n>xn=n>nen fn[n?n=n?o)?ofo T o>?8o=@oS?`o,?ho0gxopPoA?o=oV?oo=opo <ot?p@p=pp p <0pt?@pPp=Xpp`p;ppt?p=p mp?p?pp=p mpIp?q`q=q@m q8J0qhc@qPq=XqXm`qIpqhcq q q=qhmqIqhgq0Wqmre0r0W8rm@repr;xrmrerr;r0sr;rrr;r0ssxIs s@0s;8s0s@sHIPsg`sps;xsmsIsgss;snsHsgs`s;s ntHtg t0t;8t@n@tHPt?`t pt;xt@ntHt1tt;t`st;ttt;t`suGu@0u;8u`n@uehu@xu"@u&@u*@uu.@u2@u=@v@v@(vB@8vW@Hvh@Xv}@hv@xv@v@v@v@v@v@vAv1AvCAwUAwjA(wQA8wfAHwxAXwhhwAxwAwAwAwAwAwBwBw)Bw>B(xxA8x2@HxQBXx@hxZBxxW@xnBxAxAx}BxBxBxAxAyByB(y]A@y@Py(=Xyn`yGpyvyy(=ysyhGyy(=ysyez(=zn zj@zPz(=Xzs`z8Gpzz`z(=zszGzzz(=zszPWz{ {(={s {F0{h@{P{(=X{t`{Fp{h{{(={t{XF{h{B{n{P|(=|n |e@|@P|8CX|0t`|Ep|ph||8C|0t|E|h||8C|0t|@E|h}`}8C}Pt }E0}ph@}P}8CX}Pt`}Dp}ph} }8C}Pt}D}i}}8C}pt}8F}@i~~8C~pt ~;0~i@~@P~8CX~pt`~Fp~i~~8C~pt~E~i~8C~t~~MC8Ct v;0]CP8CXt`hMC`8CtY;iC8Co{C8Co F;0C@ P8CX0o`.;pC8C0o;CЀ8C؀PoMC8CPo :0CPX``Ё؁ PX`Ђ؂  @ PX`pb@ `1 Ѓ؃@8 @ 0@` PX``8p ` Є؄ؘ  ~PX@`~@Ѕ؅`~ PX`~~І؆~ PX`~Ї؇~ e@PX`XpX@Ј؈]C 80@PX`p`—Љ؉01  i0@PX`wp@ @Њ؊ V0@@PX`p `e`Ћ؋`` 0@ PX```p`0Ќ،e 80@@PXН`p66Ѝ؍ȁ6` 06@PX`PpS (`Ў؎j 0@@PX`p0`Џ؏HЀ`H 0@PX `xp`B`P Аؐ`H`  0љPX`ȈБؑ Ȅ0@@PX`p 'ВؒО}@О h}0@@`PXО`@}pО} ГؓО|@О |0@PXО`X|p@@Дؔx@ 80@@`PX`~p@~H Еؕ~H  0~0Ћ@ PX`~pX@!}@!Жؖp" c0@`"PX`0|p1D"Зؗ | #@ {0@#PX`{p0#ИؘP{@$P 0{@$PXP`x{p %P0{`%ЙؙPz0%P z0x@ &PXp`zp &XPz&КؚX zY @@'PXh`ypYhЛ؛e ePX`eeМ؜ e' y0@(PX`yp`(y(Н؝@y ) `y0ݚ@)PX``yp)8y@@*О؞8y@ĭ PĭX` ĭ0Пĭ؟p֭ PX`Рؠ@ PX``Сء  PX`Тآ@ PX``Уأ  PX` Фؤ PX`@@Хإ PX``Цئ` PX` Чا PX`ȨpШ0بЧ@@H PXPp0ȩЩةp=P@HPXP'P Ȫ ЪPت&pP@=HP0XJ@0UȫЫثЦm`@C/H`PXBPyȬج qĭ ((8-@Xĭ`+ĭ@,Эĭحx,ĭ 00Ѯ@-PĭX`кp`-ĭO]Юĭخĭ0 e@-PĭX0`2p .ĭP]ЯĭدPĭp e@.PĭXp`pĭ$.аĭذ]ĭ @@/PĭX`ʬp</S 0бSر ``0S@  0@0PSX``@p 1S` 1вSز 1S x0@@2PSX`p2SX3г֭س(֭ e@`3P֭X`(p3(@P 4д(شP4( g0V@4PX`p8hp @HX`xۯxضޯx 8@`hx`ȷ8ط ((X8 @X`0X*8hб H@H@X``x0`0عd80 8@`h x0gȺغѰ (H8`@X`@` H  9@@HX`Nxj(^Qؼm 0 8@`h x`Ƚؽı H(8@ұX` p PeXx`exпeؿyePz PeXPz`e`ze`z@e`z PeX`z`e`z`e`ze`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`ze`z `PeX`z``e`ze`ze`z  PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`ze`ze`z @PeX`z`e`ze`z`e`z PeX`z` e`z e`z e`z @ PeX`z` e`z e`z` e`z  PeX`z` e`z e`z e`z @ PeX`z` e`ze`z`e`z PeX`z` epzsezs8ev H0@8PeXv`p,@9ev ,9ev :ez  0@`:PeXz`` pe:ez  ;ez ,;ez 0,@;PeXz`p!f@<eze<ezP=ez 0,@`=PeXz`p!f=eze >ez>e {  0H@>PeX {` pe@?e { ?ev ,@ev p 0PeXv`*`@ew8 ,@e0w f AePw  0f@APeXPw` pePwrAew( ew r@@BPeXw`p p%fBewe%fCew %f`Cew  0 PeXw`rCew0 H Dew 1Dex  0@DPeX x` p2f@Ee@x8 Ee`{ PFe`{ 0,@`FPeX`{`pBfFepx8x Gexae!fex ePeXx`eeyeGe0y(Ge0y 0PPeX0y`e0y0@HePyP( H0e8Py@PP``Ipexpy`Iepyffeyf I0e8y@Ppexyf Jey fJeyf J0e8y@P`@KpexyxKeyHfLeyf0e8y@rpexz4-f zgf@zg0e8Pz@epexPze`Le{.g8e `@HX0`GgxebgPx`/Jgeeg0pD 8e@`@hx De8`ygeg  (H8D@Xe`ggCgegHpPge h@'hHX`DhxeWhX?fhe}h `> ih8e@h`XhH x@< eh p:heh h(!8 m@hXe`hx!!wie,i"@"PtBie ]i@"H"Xr`tixei8#h#ieii#m i8e@j`jh`$xp(je:jHj$B`jeuj j(%8@Q@jXe`jjx%jejj%@hke k@jH&X0h`kxe k8&&Py4keLk@'p' (8e@`k` (hX(x|kek(() {kek )(*8@kXe`l**xx+e+++Pwle :l@`,H,Xu`Rlxejl-0-~lel-- l8e@l`x.h.xplemH/x/me2m 0(H08P@0Xe`Hm101@cmem11~2e m@mH2XP}`mxem(3P3`nen330m +n8e@Dn`P4h4xkYnenn45hnen n(58pc@nXe`n6(6aneo66P_%oe @o@87H7X`Woxeqo788oeo89 o8e@o`ohp9xoeo99`A pe!p 3p(X:8`@OpXe`hp}p:pepp8;Ape p@pH;X5`pxep;;lqeqH<h< .q8e@Lq`fqh<x1qeOqq@= qeq q(=8`@qXe`qq>`qeqr>"re 2r@ ?H?X`>rxeNr@pA@ZreqrXBC r8e@r`rhEx`rerhE(H`rer `N(N8@rXe`r sO8se"s(OXO Oe +s@OHPX`Hsxe_sQR lReRrsRk s8e@s`ShSx kses0TXTCse t 0t( T8 C@ sX e` t 8U XU 4 Mt e jt t U 0> Pt e mt@ UH (VX Ј` tx e t W HW  W e  X @X hX u t8 e@ t` Xh HYx `4  u e #u hZ Z 2  u e &u [( [8 4@ @\X e` h\ 8u \ 4 \ e Tu zu \  u e u@ }uH 8]X @` ux e u u h]  u e uu]p v8e@v`vh]x0veEv"v8^3veHv Vv(`^8А@ivXe`vepzez^~  P^~X`^~^~^~@ P^~X`^~ ^~`^~@ P^~X@`^~p^~^~P P^~Xp`^~f^~o^~ P^~XP`^~^~0^~Ю P^~X`^~^~e` @OP^~X`,pwO^~w@P^~P^~ ܆0P^~X `eQ^~ 80`Q^~"(Q^~  30(@ RP^~X@`p^~eR^~~(R^~Ш g0(@@SP^~X`pS^~P^~ xT^~  0Ș@`TP^~X `p1T^~`1 U^~H^~ e@UP^~X`pU^~@xș@V^~V^~ @0@P^~X`eW^~ȃ1^~@e`W^~@ 0@WP^~X@`vp X^~^~e^~  eP^~X``eX^~`X8X^~`(@Y^~` [0@YP^~X`@p8^~@eZ^~@ДX ^~ @ e@ `ZP ^~X @` p  Z ^~ в   ^~ p e! [!^~!p !"0!(@![P!^~X!`!p!![!^~!!!!@\!^~!!!H"\"^~" "܅0"@"]P"^~X"0`"ȅp"ч"`]"^~"Ы"H"ȝ"]"^~"Ы""# ^#^~#Ы #0#HP#^~X#`#e#^#^~#P##ч#^#^~###$@_$^~$ $0$@$_P$^~X$@`$p$$`$^~$$$1$``$^~$$$1%^~%p %(%@%`P%^~X%p`%gp%؞% a%^~%%%1%a%^~%%|%1&a&^~&  &0&șP&^~X&P`&e&@b&^~&P&&&b&^~&&&'c'^~' '0'8P'^~X'p`'e'`c'^~'p''`'^~''I(^~( (aP(^~X(`(e(c(^~((q(( d(^~(0(`(1)^~)P )e@)dP)^~X)`)p))^~))e)d)^~))0)*@e*^~* *0*@*eP*^~X*`*ؑp**f*^~**`*0*`f*^~*0**1+f+^~+0 +0+pP+^~X+0`+e+^~+Ю+e+ g+^~+Ю+D+,g,^~,Ю ,0,ؠ@,gP,^~X,Ю`,)p,0,^~,,e,^~,,e-@h-^~- -J0-x@-hP-^~X-0`-p-.f-i-^~-0-܂--`i-^~-P--È.i.^~.p .܂0.ψ@. jP.^~X.p`.ɂp..f.^~..e.j.e..h./j/e/ /(0/HP/eX/`/r/@k/e/Я///k/e/Я//f0l0e0Я 0`00P0eX0Я`0r0`l0e0000l0e00P0f1 m1e1 101@1mP1eX1`1p11e11r1e112m2e2 202f@2@nP2eX2`2yp2f2n2e222H2e22r3e30 3@3oP3eX30`3p3f3`o3e303[3f3o3e303=3f4e40 4r@4 pP4eX4``4pp44e4`4e4p4e44415p5e5 505.@5@qP5eX5`5p515q5e5а5 5@5r5e555@6`r6e6 6@06УP6`-X60`66r6e6P66P6 s6e6P667s7e7P 707e@7sP7eX7p`7p7 7@t7e7p77e7t7e77X78u8e8 8008@8`uP8eX8`8p8e8u8e888P8 v8e888e9v9e9 9p09x@9vP9eX9`9p99e99m9e99r:e: :m@:@wP:eX:`:p: :e::r:^~::;^~;@ ;P;eX;`;;K,;;;;;;;H<< <(P<yX<X`<``<y<X<`<y<p<=y= =P=yX=`==y===`j=`y=e==`=H>y>^~>@ >0>p@> zP>^~X>`>4p>>z>^~>>>>^~>>e?^~?@ ?eP?eX?`?e?z?e?@? ?!f?@{?e?@??!f@{@e@@ @0@@@|P@eX@@`@p@!f@`|@@h@h@x@|@@h@0@A }AA A0A@A}PAXA`ApAA}AAhApAA2,AA8A`B@~B2,B B0B@B~PB2,XB`BppBBB2,BBB@B`B2,BBBCK,C C(C@CPCK,XC`CppC(CK,CCeC CK,CCCDDK,D D0D@DPDK,XD`DpDHD@DK,DD DDD~DDD0EE~E@ E0E@E`PE~XEp`EpECEE~EpEE E E~EpEHEFF~Fp F0FDPF~XFp`FFFSFFFF@FSFFFGGSG G0G@G`PGXG`GpGGGGG(GGGGHH H PHXH`H HBHHPH HHH@HIII I0I1@IPIXI`IpII@IIIIIIIIPIJJJ J0J@J`PJXJ`JpJJJJJJJ JJJ@JKKK K0K%@KPKXK`KpKK@KKKKKKKKhKLLL L(0L@L`PLXL`LpLL(L6LBLQLL M_M| M0M8M@@MPM`M pMxM`MMMyMxMMyMxN0Ny8Nx@N`NpNxNNNNNNNN1N@NNOO O0O8O@OPO1`OpOxOOO@O`OOOOOOOPP1 P 0P8P@PPP`PpPxPPPPPPPPP@PPQQ1 Q0Q8Q@QPQ`QpQxQQQ1Q`QQQQQQQRR1 R 0R8R@RPR`RpRxRRRRRRRRxR@RRSS S0S8S@SPS`SpSxSSSS`SSSSHSSST T.f T 0T8T@TPTx`TpTxTTTTTTTTT@TTUU U0U8U@UPU`UpUxUUU U`UUUU/UUUVVL V 0V8V@VPV`VpVxVVVVVVV V[V@VVWW W0W8W@WPW`WpWxWWWxW`WWWWWWWXX X 0X8X@XPXx`XpXxXXXXXXXX@X@XXYY Y0Y8Y@YPY`YpYxYYgY1Y`YYYLY1YYYZ4Z` Z 0Z8Z@ZPZx`ZpZxZZZZZZZ ZZ@ZZ[[o [0[8[@[P[`[p[x[[[[`[[[[1[[[\\ \ 0\8\@\P\`\p\x\ \\\\\0\?\ \@\\@] ] ]0]8]@@]P]H`]p]x]P]h]]`]]P]] ]]]P^@^P ^ 0^8^P@^P^`^p^x^P^^X^^^P^ ^^@^^P__ _0_8_P@_ P_`_p_x_P___`__P_x_ ___P`` ` 0`8`P@`0P```h`x```y` `%```7`yaM0ay8ap@aepayxaaeayaaeayabe b0by8b@bPb_`bpbyxbbb_b@bybbbPbbybccP0cy8c@cHc`cpcyxcccc`cycctcp[ccycd]dp[ d 0dy8d@dpPd@`dpdyxdd0dxddyd dIddyd@ee e@0ey8e@ePe`epeyxeeeeeyeeee`eyef+f0fy8f@@fHf`fpfyxffXf0fyfXfffyfXgg0gy8gX@g"Hg/`g pgyxgpg gggyggg ggyghhp h@0hy8h@hPh`hphyxhhh/hhyhhh1h`hehii6 i0ie8i@iPi`i piexiiiiieiiiRiieijpjn j@0je8j @jPPjn`jpj8~j jb,jjrjb,jkr k0k8k@kPk1`k`pkxkkk1kek0krkek0lr(lHld `l plxlllZllll@lZlllmmZ m@0m8m@m Pm`mpmxmmh m` mmmm m} m`mmn@ n n0n8n@n| Pn@`n pnxnn@ nnnnn| n@nnn0o o` o@0o8o0@o Po`opoxo0o oooo0o o o`oo0p p  p0p8p0@p^ Pp ppxp0p p pb,pPp pppPq q  q0q8qP@qC Pq`qpqxqpq% q! q@qqpq q! qqqpr r!  r0r8rp@rPrH`r`prxrr rprrrr'rr rrss s0s8s@s Ps/ `spsxssp s1s@sss@ sssest t@ t0te8t@tPt`t`ptextt ttett|Ph8|`P|`|h| (Xxxؓ8P Xx xؖ8`X 8x@ؙ(88X0x؜8xX`xx؟08X߿xآ߿8HXPxɿإH8XhH x ب8ϾXxثX8X(XϾxخx8XH2xpرH8XX0xشX8([XxhطI8.XxXغ@8hXxؽŽ8X8xx8z PpXp`d1_Pw8`X ={0x8{/{XxPxx8HzXzzzx8xX|*x|08)X@)))x(e|8p('8(X''xx'8@'D|,|X'&&xH&&8%%x%XH% % %x$X$8$$$XX$$#x#h#8@##"Xx"H""x|!8X!!p X{{{hp ?   {8HXQ{x`8g{XqzxH8zzXzz`xX8XP0xjyy8yXyyyx8h@XjyxcyLy8?yhX@ xX*"y8 yX`8xx8(Xu2`XXT` |(0@`‚Ղh)`<*քXXPxx8ЯXQ{ x h h8   Ȯ X 8  x  v8 v \ xXHx899XP9x8`98XȲXx8XpHx 088`X xxP8بXxP8X ȧ h!x!8!8""v"0X##$p$y$$30%Np%}%% X&&'Px''8(((X)`)*(x*x*88+++X, ,-x--H8..@.X//80hx0081h181X223x338444X5`506x66h87H77X889x998:p:0:X;;<xx<H<8===`X>>h?8x?8? 8@ @@XA A@ B xB Bh 8C8 C C XD D EH xE E 8F FP F( XG G H xHjH 8I INI` XJ0 J J0KpK&KoK0LL#,L,XM`JM(JNIxNINPI8OIOHOGXPxGP(GQPGxQFQF8RFRHFRFXSESCTCxTpBT@B8UBUAUAXV@AV@W+xWBW+8X+X@X`@XY?Y?Z?xZEZ(E8[D[D[PDX\(D\F]Hx]J]xH8^0H^H^?X_q+_@?`@x`[+`C8ahCa(CaBXb?bC+c++xc*c>8d>d+d>Xe;e;f*xf*f*8gX<g*g(<Xh;hh>i(>xi=i=8j<j=jX=Xk0=k=l<xlx<l`;8m8;m;m:Xn:n:oH7xo7o68p6pX:p0:Xq:q9rq*xr9r98sX9s09s9Xt8t8uh8xu88uT*8v6*v8v7Xw7w7x*xx*x)8y6py0Wy]y^yX^y^y^y8_y_y_y8_yX`y`y-z8azhaza(zb0z0b8z .HzbPzbXz .hz cpzHcxz-zczcz-zcz dz-zdzdz-zHezpez-{.{e{-({f0{Pf8{-H{fP{fX{fh{;.p{(gx{f{V.{`g{g{p.{h{h{Hi{pi{i{0j{Xj{j|j|k| .(|k0|k8| .H|lP|8lX|lh|mp|Hmx|-|n|@n|-|n|n|@o|o|o|-| p|Pp|p}q}(q}-(}xq0}q8} .H}.P}qX} rh}.p}rx}s}Xs}xs}-}Xs}xs}-}s}s}-}(t}Pt}-~t~t~u(~@u0~hu8~-H~uP~vX~-h~.p~Xvx~-~.~v~-~.~v~-~w~@w~-~w~w~wPxxxx((y0`y8yHzP(zXzhzpzx{{{`|||8}`}}}/@~~~~1( 0P8/HPXHhpx88 `ȀЀ0؀/x(00X8HІPXPhpЇx8hȁЁ؁Њȋ(008HPXhpHxX`ȂЂp؂H5/0(08HP8XhPpx hؗ0`ȃЃؘ؃HșH0(0Л8HP8Xhpx(ȄЄX؄x(0H8ФHP0XhХpxM/Pk/@ȅЅ؅0xx .(@0p8Ȫp,$-f0-p-80D08(XPx(؊8p8Xhx؍8{`X8dxؐ8HX;Xx(ؓ8xXPxؖ8xX0xؙ8Xx@x؜8p@Xxh؟(8X`8xآ8pXp xإ8X(XxXب8XPX(xXث 8`X0xhخ 8hXPxp0eHX,xhش8@Xpx(ط8mXTh0xغ8p8X`x(ؽ8@X@xX8(Xx/8hXSxS8X0xp8A'6X px}8eLX8x8`X@x 8pHX x8X0 X@ x x 8   X X  x  8p H X x  8 X ( X >Kes`pŅpO 0Px$pq1~ PR8`S SRX<RpRxTS8TTPTX(TVpVxVV8UhUUXWS(RxP<8XPQQXpQ(QPxP(P8OOxOXHOhNNxMM8NNOXHMLLxxLHL8 LKKXKPK KxJJ8JhJ <X <;Ix8JI8I;xIXHIIHxHH8H;GXGhG8GxGPW8FFXFXEE@ExED8D8F;XFEv;xY;F;8.;;:0 =` p d?x   ? g B C0 Cp = = ?0 gp B C X ` 8 x 8 8XXX8x—8iwXVx8`08XȁxP8(XЀxx8H ȄX}h}x@}}8||X|Xx8x~~8 ~ 0~ ~X!}!p"cx"0|"|8#{#{#X$$x{%0{x%z%z8&z&Pz& zX'y'y(yx(y(y8)`y)`y)8yX*8y*w*0+p++a+X,,0-кx-O-28...X/ʬ/0`x0 0@8111xX22X3(x3(3844g4@5`55@5556@ 6@6`66@6667@ 7`|P777d8nP8w8H8X9 9 : x:` : 8; ;;X<<P=x==8>> > X? ? @p x@8 @ 8A A A( XBp BeC xC C0 8D D D XE8 E FxFF88GaeGGXHPHPIxII8J JJXKxKHLxLLL1L Mpu0M18MMuM1M0MM1M4PNZfNfNfOfPOgO,OXPP܆Q8xQ"Q38RR~RgXSSTxTT8UHUUxXVV@WȃxWWv8XXXX(XY[Y@ZДxZZ8["[[X\\܅]ȅx]H]8^^^X__`x``g8aa|aXbbcxccq8d`dd0Xeeؑf`xff8gDgg)XhJhi܂xii܂8jɂjhj(Xkkl`xllP8mmmXnynoxo[o=8ppppXqq rxr@r8sssXttXu0xuu8vvpvXwww0xpxzxx0yQxy`y8z4zz X{{|x|h|08}}}pX~~pxp8X x؂8HXx؅(8@XPx؈8@Xh(x؋8Xx؎8Xxؑ8Xxؔ 8Xxؗ8 Xxؚ8XgxL؝48 Xxؠ8?X hxأ@8 X xxئ80Xxtة]8p0IXx+جX8 Xxد8pXP z  @hxز8@X h  x@ ص| 8@ |  X   x ظ^ 8 C % X  x ػ'8 p X@  x Ⱦ|о ؾ11@| 1 1( @ `D Q \ п$  u`7 D R @ @(08@@HPX`hp@x@@@@@ (@08@@HPX@`hpx@@@@@ (@08@H@PX`h@px@@@@@ (@08@H@PX`h@px ` ` ` ` `  (`08@ H`PX` h`px ` ` ` ` @ (0@8@HP@X`hp@x@@@@@ (0@8@HP@X`hp@x@@@Hh( (H08@hHP(X`hHpxh(Hh ` ` ( 08`@HP X@``hpx)) *`*** +`+++ ,`,,, -`--- .`.. .( /0`/8/@/H 0P`0X0`0h 1p`1x11 2`222 3`333 4`444 5`555 ` (0 8`@HP X``hp x` `H667h77(888H99:h::; @;( 0;8;@<H@<P<X<`=h@=p=x`=>@>>>?@? ??`@@@@@A @A(A0 8A@BH`P@BXB`hBpCx@CCCD@DDDE@EE`EF@FFFG@GGG H(@H0H8H@IH@IPIXI``KhpKxK L`LLL M`M@MM N`NNN O`OOO  P(`P0@8P@PH QP`QXQ`Qh Rp`RxRR S`SSS T`TTT U`UUU V`VVV W`WW W( X0`X8X@XH YP`YXY`Yh Zp`ZxZZ [`[^@^^^_@___`@```a@aaa (0@8@HP@X`hp@x@ @   !@!!!"@"""#@## #($0@$8$@$H%P@%X%`%h&p@&x&&'@'''(@((((bbbHccdhdd(eee Hf(f0g8hg@gH(hPhXh`Hihipjxhjj(kkkHllmhmm(nnnHoophpp(qqq Hr(r0s8hs@sH(tPtXt`Huhup )xu`) v`vvv w`w `ww x ` ` (`x0 8`@xHPX ``hxpx ` ` ` y`yyy z`zzz {`{ {({0 |8`|@|H|P }X`}`}h}p ~x`~~~ ` ` ` `ȋ( H(08h@ȎH(PX`Hhpxhȑ(HhȔ(Hhȗ( H(08 @`HPX ``hpx ` `  `` ` ` (0 8`@HP X``hp x` ` ` ` `  (`08@ H`PX` h`px ` ` ` `  (`08@ H`PX@`hpx@@@@` ` (0 8`@HP X``hp x@@@@@@ (08@@HPX@`hpx@@@@@@ (08@@HPX`@hpx@@@@@ @(08@@HPX ``hpx ` @` ` `  `(08@@HPX@`hpx@@@@@@ (@08@H@PX`hp@x@@@@@@ (08@@HPX@`hpx@@@@@ (0@8@HP@X`hp@x@@@@@ (08@@HPX@`hpx@@@@@ @(08@@HPX`@hpx@@ @    @    @  @  ( 0@ 8 @HP XH ` h px@@@@@@ (0@8@HP@X`hp@x@@@@@ (@08@H@PX`h@px@@(()@)))*@***+@++ +(,0@,8,@,H-P@-X-`-h.p@.x../@///0@0001@1112@2223@33 3(40@484@4H5P@5X5`5h6p@6x667@7778@8889@999:@:::;@;; ;(<0@<8<@<H=P@=X=`=h>p@>x>>?@???@@@@@A@AAAB@BBBC@CC C(D0@D8D@DHEP@EXE`Eh Fp`FxF@ @   !GhGG(HHHHIIJhJ @!(J0!8J@!H"P KX`K`@"h"pKxK"# L`L@##LL M`MM#M N`N$NN O`O O(@$0O8 P@$H`PP$XP`%hPp Qx@%`Q%%&@&&&'@'''(@(Q(RRRHSST hT(T0(U8U@UH VP`VX Z``ZhZpZx [`[[[ \`\\\ ]`]]] ^`^^^ _`___ ` ``(`0`8 a@`aHaPaX b``bhbpbx c`ccc d`ddd e`eee f`fff g`ggg h `h(h0h8 i@`iHiPiX j``jhjpjx k`kkk l`lllVV W`WWW XHmmnhnn(o o(o0p8@p@pHpPqX@q`qh`XpqxX rX`rrr s`sss t`ttt Y u@y`YyyY z(@z0z8z@{H@{P{X{`Yh|p@|x||}@}}}~@~~~@@@ (0@8@HP@X`hp@x@@@@@ (@08@H@PX`h@px@@@@@ (@08@H@PX`h@px@@@@@ (@08@@HPX`hp@x@@@H@ (0@8@HPX@`hpx@@@@@@ (@08@H@PX`h@px@@@@@ (h0ȶ8(@HPHX`hhpȹx(Hhȼ(H@@ (0@8@HP@X`hp@x@@@@@ (0@8@H@PX`@hpx@ ` ` ` `@ (0 8`@HPX`@hpx@@@@@ @(08@@HPX`@hpx@@@@@ @(08@@HPX`@hpx@@@@@ @(08@@HPX`@hphx(Hh(Hh(H (0h8@(HPXH`hphx(Hh(Hh(H (0h8@(HPXH`hphx(Hh(H   h  (   H   ( 0h 8 @(HPXH`hpx@@@@@@ (08@@HPX`@hpx@@@@@ @   ( 0!8@!@!H!P"X@"`"h"p#x@###$@$$$%@%%%&@&&&'@@'' (0'8(@H@(P(X(`@h)p@)x))*@***+@+++,@,@,,-@- -(-0.8@.@H.P.X/`@/h/p/x0@0001@1112@2223@3334@444 5(@50585@6H@6P6X6`7h@7p7x78@8889@999:@::=>@>>: > ; ? @; @?( ?0 ?8 @@ @@H @P @X A` @Ah Ap Ax B @B B B ; C @C C C D @D D D E @E E E F @F F F G( ;0 <8 @G@ GH GP HX @H` Hh Hp Ix @I I I J @J J J K @K K K L @L L  M `M M M  N `N N N(  O0 `O8 O@ OH  PP `PX P` Ph  Qp `Qx Q Q  R `R R R  S `S S S  T `T T T  U `U U U  V `V V V(  W0 `W8 W@ WH  XP `XX X` Xh  Yp `Yx Y Y  Z `Z Z Z  [ `[ [ [  \ `\ \ \  ] `] ] ]  ^ `^ ^ ^(  _0 `_8 _@ _H  `P @<X <` `h `p <x  a = `a @= a = a  b `b b b  c `c c c  d `dd e`ee e(d0 f8`f@fHfP gX`g`ghgp hx`hhh i`iii jjjj k`kkk`lll m`mm m( n0`n8n@nH oP`oXo`oh pp`pxpp q`qqq r`rrr s`sss t`tt| |M(|:0|K@|H|p|)x|-WȏЏ؏&tw w@yykyy{2{|3B@/:3 0`KK! M@i`~~~~~~~~     (08@HPX`hpx !"#$%'(*+,-./ 0(10283@4H5P6X7`8h9p;x<=>?@ABCDEȀFЀG؀HIJLNOPQR S(T0U8V@XHYPZX[`\h]p^x_`abcdefghȁiЁj؁klmnopqrs t(u0v8w@xHyPzX{`|h}p~xȂЂ؂ (08@HPX`hpxȃЃ؃ (08@HPX`hpxȄЄ؄ (08@HPX`hpxȅЅ؅ (08@HPX`hpx     ȆІ؆ (08@HP X!`"h#p$x%&'()*+,./ȇ0Ї1؇23456789: ;(<0=8>@?H@PAXB`ChDpExFGHIJKLMNOȈPЈQ؈RSTUVWXYZ [(\0]8^@_H`PaXb`chdpexfghijklmnoȉpЉq؉rstuvwxyz {(|0}8~@HPX`hpxȊЊ؊ (08@HPX`hpxȋЋ؋ (08@HPX`hpxȌЌ، (08@HPX`hpxȍЍ؍ (08@HPX`hpx     ȎЎ؎ (08 @!H"P#X$`%h&p'x()*+,-./HHHtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!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%lD%lD%lD%}lD%ulD%mlD%elD%]lD%UlD%MlD%ElD%=lD%5lD%-lD%%lD%lD%lD% lD%lD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%kD%}kD%ukD%mkD%ekD%]kD%UkD%MkD%EkD%=kD%5kD%-kD%%kD%kD%kD% kD%kD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%}jD%ujD%mjD%ejD%]jD%UjD%MjD%EjD%=jD%5jD%-jD%%jD%jD%jD% jD%jD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%}iD%uiD%miD%eiD%]iD%UiD%MiD%EiD%=iD%5iD%-iD%%iD%iD%iD% iD%iD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%}hD%uhD%mhD%ehD%]hD%UhD%MhD%EhD%=hD%5hD%-hD%%hD%hD%hD% hD%hD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%}gD%ugD%mgD%egD%]gD%UgD%MgD%EgD%=gD%5gD%-gD%%gD%gD%gD% gD%gD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%}fD%ufD%mfD%efD%]fD%UfD%MfD%EfD%=fD%5fD%-fD%%fD%fD%fD% fD%fD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%eD%}eD%ueD%meD%eeD%]eD%UeD%MeD%EeD%=eD%5eD%-eD%%eD%eD%eD% eD%eD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%dD%}dD%udD%mdD%edD%]dD%UdD%MdD%EdD%=dD%5dD%-dD%%dD%dD%dD% dD%dD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%cD%}cD%ucD%mcD%ecD%]cD%UcD%McD%EcD%=cD%5cD%-cD%%cD%cD%cD% cD%cD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%bD%}bD%ubD%mbD%ebD%]bD%UbD%MbD%EbD%=bD%5bD%-bD%%bD%bD%bD% bD%bD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%aD%}aD%uaD%maD%eaD%]aD%UaD%MaD%EaD%=aD%5aD%-aD%%aD%aD%aD% aD%aD%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%`D%}`D%u`D%m`D%e`D%]`D%U`D%M`D%E`D%=`D%5`D%-`D%%`D%`D%`D% `D%`D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%_D%}_D%u_D%m_D%e_D%]_D%U_D%M_D%E_D%=_D%5_D%-_D%%_D%_D%_D% _D%_D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%^D%}^D%u^D%m^D%e^D%]^D%U^D%M^D%E^D%=^D%5^D%-^D%%^D%^D%^D% ^D%^D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%]D%}]D%u]D%m]D%e]D%]]D%U]D%M]D%E]D%=]D%5]D%-]D%%]D%]D%]D% ]D%]D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%\D%}\D%u\D%m\D%e\D%]\D%U\D%M\D%E\D%=\D%5\D%-\D%%\D%\D%\D% \D%\D%[D%[D%[D%[D%[D%[D%[D%[D%[D%[D%[D%[DHXLH}LH}rLH}aLH}PLH}?LH}.LHhLrLJLbHLNH}L=HL-HLLL % LLLLLLLLLLH}GLL7LH}&L~LLnH}L]L5LML%L=E1E1-1E11%p H% H}LLLLLLLLLLLLLL|LLlLL\LtLLLdLf.L=IH,H@L3uH=HH !H fDH= 1Ӂ=?DH=@H 1=  H= 1-HPHOO@H=I 1ffD=umD=uH=H59 HHH5y9 DDqƅDDf.AHMԾ/ eP2v1R,! O($9bj.e/H0oLc1H5'MH0L !NHH=CHNwLZ 谢H=L1HUdH+%(u3H[A\A]A^A_]1H5 H=*HH|H|HHM|HN|H|H{Hy|H|H#|H|HU|H~ff.fH{H{H CHHDHymHBHHhHBHbH4HLmH 4H~3H7Hx3H)3H3H#3H2HM3H2H3H2Hy3H3H2H3H5 HN3H/ H4H3H3H H H H H3H H! HZ H HH HHHHHH ClH ԾHHHH8HHrHHdHHNHH`H9HH+HHH6HHpHaHH[HLHEHHH0HHHHH HHHHHDH*H H$HHHHDH EH fyHHpHaHH[HHEHHHЛHzHHzH<HyHHGHHHDH*H CxHěHuzHHHHyHxHH(H)HjHHjHiHHiH0jHiH*jH[>HiHU>H>HiH>H>H*>H>H>HU>H>HG?H wH )xHr>H>H,H]?HHHyHHBHwH>HHH>HDH?HIH H>HyHHyHgHHHNHwHHHHkHH%HwH WH xwHHHHDHlH EH&HHH1HH_H`HyHH wHyHuxH.HoxHxH1vUH=tH|H=t]off.@UH=!HH="]f.D1I^HHPTE11H=Ef.H=ivHbvH9tH.EHt H=9vH52vH)HH?HHHtHDHtfD=u+UH=DHt H=Cid}]wH11ff.H1ff.H 1ÐH 1ÐH l1ÐH T1ÐH1ff.HA1ff.H1ff.HQ1ff.H1ff.H%1ÐH 1ff.H1ff.Ha1ff.H91ff.4v:%wHc HcH>f.1D w#t wHkc HcH>w(vwHc HcH>@t1DfDff.f.f.f.f.f.f.f.f.f.*f.)f.(f.f.f.'f.&f.1f.%f.#f."f.!f. f.f.0f..f.-f.,f.+f. f.f.f.f.f. f. f. f. f.f.f. H,a HcH>@Hi Hh H[iHh Hh HM^ Hh Hh Hh Hh Hh F0Q1f~0QuF01ff.UBHAWAVE1AUL-`h ATLdSHH@MwHL9t,L;I8HtLGuAtHMw0L9uIHHHHH1[A\A]A^A_]H1fUHAWAVAUATSH(H|HEBHEI1HDL5g HE+fDA$IL$HMHDIL;}t[M'I|$8HtnAuGoAuDoLJEtuA$taI\$0IL;}uf.H}L}tMIL=H(1[A\A]A^A_]fIT$0HUHDW@I\$IfDHt$IL=`fDL}IL=IIL=<f~hB1Ht@HzHH9t0HHB8Ht8nuxouxuڋtHHz0H9uHtHϿHHĿ1ÐHHH1ff.~hB1Ht@HzHH9t0HHB8Ht8nuxouxuڋtHHz0H9uHtH7HH,1ÐH!HH1ff.UBHDHAWAVL5Vz AUIATSHHHEHEHEHEHEHEA<$ID$HEIHEHEH5l LHEHELLHEHEnuAhuHEAHDEHEIL9mMeM|$8MtA؃nuAGouAGރeuAwsuAw,TA4$ID$0HE2f.LLu!A$eID$0HE9nGAhH1[A\A]A^A_]DIU0HUHDgDI]YHHtHHH ع1HHʹHHPnu Bot$HuHHHHD1H[fBf.U1HATIH5_ SLJ H5tIHH`H` HHb LHf_ H5v HD1fHٸ! @H*;HLHϸ?PCaH.rHo_HpH+HH`fHu)LHHtH{HCCtLHHuL[1A\]fH5w L1HlH5w L1HhTH5x L1HHS L=S H 3S LLkD$L1IW@LI L4HH5R L1LLL1ԻH{諭IH81I@pHHHHuB tJHHHPHu1H= <1EDHH5rR L1XoLJv!H5SR L1LELM&LELMLH5 L1LEȻLEDLIH'IHtSHHtKHE1*BtHR: AHHHPHu1H=:1UDH=L޳IH>H(LH5Q 1[A\A]A^A_]C1HxQ LLEH5>Q LMMMLMLEw`LH5p L1LELE@@t@ u LHA9 tffH H?HAHu1H=9}H5P L1LELM蔹LELMzIHtBHHt:1AA%=tuPAw/LH5 L1>H5rP L1(LMH53P L1LM1H@P LDEH5P LMDELMAvUHAUIATSHHHA Hx0謱Ht/ILH5g 1蓸LLhH1[A\A]]HC LH5O HP01_H[A\A]]ff.@UHAWAVAUATSHH5HL- LBHt_IL=6O L5g @I|$pt/AL$@IT$DLH1ٷLH1̷LHLL&IHuH1[A\A]A^A_]ff.fUIHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1w(HEH0H8LHPH@Dž0Dž40譯HHdH+%(uT@UAAIʹ$HH0dH%(HE1HHHfDfDž DuPAxeA@ LljA@A@0"HHUdH+%(uADžDž(1IPH59M H=P[_ff.@HWHDAA~DH5d H=X1 DIcDHF|HzHsPHtRV|1EfHA9td8tA9tZDfHRLIHV|HTHTHL)HH)HHrH1LMHH9r@džËRV|TT`TfTQUHAWL@AVAUATISHHdH%(HE1HtL`fLL)`)pHEfHEH5(G H=!O)EHEEEHp)EgE11ҾHXI$H@AŅyz#uAHtHXz1HUdH+%(HĈ[A\A]A^A_]۴8I豧A $I1LH5b H=SI$LFDx@%AHXEx!DɢEU _[8Iă_tJu(Ht u11fEfUf.A $LH=RIH5[b 1A<$!IDUHAUATSHHHtKHIHu!>fDI|$Lu*HHtLcMu1H=d1fDE1HL[A\A]]UHAVAUATSHHHIIHuqMt@HHtcLcMtBI|$LMtAD$ tMtI|$L/t[LA\A]A^]1H=c1HE1[LA\A]A^]ÐHHtHHHuNfDBt HJ9t1HHt!HPHuU1H=`1Hܡ@1DB UH=tLHAWL=hUAVL5TAUL-TATL%-TSHUHHHHHHHHHH~H˝HHHbHH4HlH5E^۳H ]HdzH`]H賳H\H蟳Lx\L苳H5\zH5[iH5"[XH5ZGH5@Z6H5Y%H5^YH5XH5|XH5 XH5WвH5)W迲H5V讲H5GV蝲H5U茲H5eU{H5TjLTLVL TLBLSL.H޿!LLLLH [HٱHr[HűHZH豱LZL蝱H5Z茱H5Y{H54YjH5XYH5RXHH5W7H5pW&H5UH5VH5VH5UH5{TѰH5 TH5S诰H5(S螰LRL芰L CRLvLQLbH޿ULHL;L.H5VHL[A\A]A^A_]fWUHAWAVAUATSH(dH%(HE1Hw&1HUdH+%(H([A\A]A^A_]ffHGXHAAIHFOXHEDEfF1?E1E?NHO`fFG@AHAFDPAXAGLt[HMQSuu'KtMLLDD@H:uuLAWZAuA`HMEDH߉EAGL_f.IEDHߺMqLuAGL赬DUHSHjuNH]@=@H5Y 1H==6XH]ff.u U1H5zY H=5H]f.=Ð@UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40MHHdH+%(u4@UHAVAUATSHLrHILL-? IHxLLLH50 1S t!HKHtLH5 L1S H5? L腜S H5? LlHS HtH5E A\A]A^]@[A\A]A^]ILLH5? LH1趧C unuRu6HS HtH5fEL1茧[LH5> A\1A]A^]sH5> L1_DH5> L1GC 뗐HSHtH5> L1&C off.fff.UHSHXdH%(HEFPtH HHuEfUE HH@pHu(H_pHHHUdH+%(uKH]DWXt)WXuHE@HEf.1@1H=_11èUHSHHHGXHGpt*GXtHǃH]Ðˠf1H=0貖fUHATHHHdH%(HE1u HuEfEcHt>L`pHNj@Xt8GXtHEdH+%(u/LLe;fE11H=_0ŧDUHATASHH=<tMHHHD=DH[A\]ff.UHAUATSHHH蠖Ht5IMl$pMtI}@Hzt&L^IHuE1HL[A\A]]DAD$Xt AD$XuL%HL[A\A]]1H=N/ fUHATAHu+H=,HtDLe"fLe1+HHtDLefDUHSHHHdH%(HE1u HuEfETHtOHXpHNj@XtQGXt)HC@HH HDHUdH+%(u6H]ffH 1H=7.蝥ff.fUHAUATSHHdH%(HE1HHIHHF HFLmHDFLo)EoH)MoP )UH@0HE蠖H{LԬHXpIHtHAL$ LH跨CHUdH+%(u>HH[A\A]]f.1H=-1Ad$ UAEXIEpH蒤fUHAWAVLuAUATISHHuHXHULfo~ MLdH%(HEH)EL+At$PHLIADH$jjDM] D]YDMLUE^uZEA1CA0fA5Ao A8I`HEdH+%(uHHe[A\A]A^A_]jAt$PLAjHٿLU͇ XD]LUZtYfUIHHV dH%(HE1FfULƒEF fEFHuEsHEdH+%(uff.fUHAUATSHdH%(HEHHtnHHtfILeCDHPLLBJHfM1ɈEB fEBEHHtHCHu1H=%蛐HEdH+%(u H[A\A]])fUHAVAUATSHHtML5;I(LH{ HL` HIHt[LA\LA]A^],@[A\A]A^]ff.@H1HtB(f.H1HuDHz(ff.@UHAUATISHLEAED9ED$PIL$@@uXHHu 1SH5O H=D"AEAZYAE,LE1軐HeD[A\A]]DHH5]O H=!1SH AEA^_D@8tK@tFA)tSL } HO@1SDGPLH5ZN H=!AZA[ZD@Aъ0AQIL$@H5 N 1AQL R ED$PH=f LAXAYDA@H SHO@H SDGPH5+M HDH= 1If[A\ff.Hҋ !@@EUHAUAATILSLHH5 4 袢u{u^uALL膓ID8,uLLH5 WHL[A\A]]fLH53 L.@LH53 L@LH53 LnfLH5X3 LޡIfLH5.3 L辡 fUHAVAUATSH`dH%(HE1HeLIHHOMFF HFLuHDFLo)EoH)MoP )UH@0HEI|$L辑IHHxpH@XJAD$XHH}`HvH}HˍAD$XAD$XHUBC uoM$H})MH@L`HEH`LEM草l AofH@HCHXHtHH=wHC KHEdH+%(u`HĈHL[A\A]A^A_]@K C tIL$@H 1H5@ H=;c nێff.UHATISHHP@uGyuGHHt2A<$血HH| HtLyHt H@pH([A\]@HK@1M1H5? H=w:2HHHuff.fUfHATHdH%(HE1)EHEE DE)EfE)EMtkALeHp)pLHEƅpxfr)E)EHHtLHEdH+%(uLeDLe1LHHUfHAWAVAUIATISHHVdH%(HE1H)0)@H8%HDž`ƅ0 H@f2)P=t9Lfo0H}HULp)ULLEMAo $fL0LHpL)E)pHEƅp fr)ExHHtLMHEdH+%(u/HĨ[A\A]A^A_]@L0L1LTHڋf.HHttUHAUIATSHHHu*Jf.HLLBmLLGHt"LcMu1H=1yfH[A\A]]Dff.@UHAWAVAUAHVATISHH}HXdH%(HE1L5uHUAHt{ H}HӴHEHf{Dx{txMHHHEdH+%(HX[A\A]A^A_]MtLH H5B< 1H=*'u1H~fU1H=1Hiff.1H~ff.1H^ff.UHAVAULATSHH dH%(HE1G$EEHHHESjHIL5"fDL oIHtpID$pHtHHtڃluыpPH x"1HUALLyHUdH+%(uH [A\A]A^]@1Ozff.@UHAUATSHH $HH $H8L%d dH%(HE1LHIL1eSPE1LIA$H=Dž LI$AEPDžH0HHUdH+%(uH8 [A\A]]WyUHAWAVAUATSHH $HH $HL5cdH%(HE1HAՅtfIHLD5cDcsAAfW AAHSH`D 蠢sL5IHHH@\9c3LpHhMH3ILxLLH{!DLx\DEMt)II~@LLPMxLPLDHHtBSs 5f{t61/s1-KH H5- EH=g1`1HUdH+%(>He[A\A]A^A_]@H H= aSH5- H=H1 1DLhLLMt IM]E1K EfXLPA^LDMLuSsLPXKf\HHDLAPLLIXZfsH H=nMn@`D\MH5 HH H=c 1ܻHpHt9{D{HH DH5 H= H1藻HhHt9{D{HH ]DH5 H=\ H1RHHt9{D{HH DH5w H= H1 HxHtLzLLbuHHHP1H5k+ H= 迺gf.C\AHpIHZLE1M1IN@H H5.+ H=_ Zf1LLfDLDE1LSsXLPgDLH5m H=w 1HLDMPLXLPYS^LPsX1AH H5) H= 臹1H=4 oMSH5J* H=H1A!SH5* H=H1sUHAWAVAUATSHDgdH%(HE1AD$fDGL=]HDA<D7D$HWA DHp膜HEDHDpMAA uDcAf{L}HxMfH] H=! uSfHDžPI1f{) E$ (f"A$C)0AD$@C)@ <AoO(L I|$XLlHxHt#LhHELHHptLmMtoAD$LIAD$LSfC) HDžP f")0)@<lAoU(I$LokAHuHt HL@NHUHtBAD$HL1XfDAHTW[t=H? H=-[Hf H57( HH=1>fD1HUdH+%(~He[A\A]A^A_]@MtAH H=YDZDH H5' HH=1Ƶ1fAD$LLx@DcA gjZ{kEH H5)' HH=1XAH H=D{ZHH: H5& AVHE1EH= HuXZHt9{DcH HPxDH5 H=0H1ƴHxHt9{DcH HPxDH5 H=H1聴HuHt9{DcH HPJxDH5 H=)H1?HUHtHH5 H=1HEHtHP1H5$ H=^DCAG(OfAL$LDDsYfDHEIHyXSfAE(MtAH2 H=%XAEHU HH5$ 1H=-Wt{EH H5$ HH=1fDsH H=.WH H5$ HH=1課lUHAVAUAATIHHDp@LL訬DLODLhHDLA\A]A^],Pff.UPHATIH=S1ofAƄ$L HøHC fC ǃ1H=ǃ1f5PpI$H5L(LAHCH H=oƃ YH(ƀ1[A\]ff.UHAUATLMIAEtAI}HtuLL  L}I$H YIHt%I|$ HGP薺LNcIHuI}(uOIHH=,eI(IDžHt I(+_LH=adA\1A]]@I} D$ff.HHUHAWAVAUATSHL0MIL- MI^HtNCM6Lc<uA$<tC< uL`HLK1H=1WLH`t4HLdtHKA$@H[A\A]A^A_]ÐAL#뽐ALofDLH5M! H=1 LH50! H=1ff.fUHSHHG\uH@ 1H]y1HS@H5 H=n艮fUHATISHbH5ĹOWHtRH@\uH@ 1[A\]H yH5 L1e H5 L1eUHSHHGPuH@ 1H]fDAx Hj1HS@H5? H=菭UHATISHbH5ĸOVHtBHË@PuH@ 1[A\]fDAH x'HDH5 L1dH5 L1d UHAWAVIAUIATISH]H(LHdH%(HE1EFEFfE,\HLLHHCuCE1uMAD$\tEMtA t9L]HLKE1fHEdH+%(H(D[A\A]A^A_]cpL HHafoEHCMtK .aAoMHCMtLH="N]kHC I$Hii@ALS5fDH H5" 1H=LA1Leff.UHAWAVL}IHAUIATISHHLEHLdH%(HE1p1Eȅ=H}SMf} HULHHU0pHULLIHMAUuAU1u[AD$\tSHt{ tHLZJLLdAM1H5 L1a HUdH+%(THH[A\A]A^A_]H5 L1Oa H5w L1/a 1LLIH mL I^foUIEHEHtHH=KiIE I$Lgf.mL I^foEAM IEj^foMIE@ALfDH5 L1O` H0 H5 L1-` bff.UHATSHHHHHHHD=LڸLM"AD$ <|<HHDKPHS@H5w H=xD@@HHD[1A\]ŧDLuW[A\]fH胿zfDqLtHDKPHS@H5 H=RD@@HHDHDKPHS@H5 [H=A\D@@HHD]10HsfD1H=/1hOUHAUATHuSHLg0dH%(HE1ELM$衩UԅxED$lA9u.At^HEdH+%(H[A\A]]f.AH=1IL$@H H5a \A\$lLuZA <0tH5M(AA LHH=/zNI(ƀOA _UHSHHG\uH@ 1H]y1HS@H5 H=.艥fUHATISHbH5İONHtRH@\uH@ 1[A\]H{yH54 L1\ H5 L1\UHAWAVAUIATSHHdH%(HE1H{UC\C\zI4HE1LuHHpHEHh^HN>HGXHGp<GXHǃ1HcRHHǃ@@.HHt@HLJlfHLJHLJtHpHPHEdH+%([HĈL[A\A]A^A_]t]@M<$MIWH~HBB LHUHDBo)MoP)UoX )]H@0HENE<t+< MMuHHL8fDHpLHx%QIH @XA@XI@pHEHtHH`HH}Lx!`LxA@XI@p^A@XMFHuHHuH=HuFƒVHLHhTfDHEdH+%(HĈ[A\A]A^A_]1H=1(JEHHUdH+%(dDKPD@@HHDHS@HĈH5 H=Q1[A\A]A^A_]`HDKPHS@H5 H=D@@HHD14LLxySLx\D1H=1XIHHxLxMIIqHxH_HLXLPHuuHuHY<HEHPH}`aJLXA@XfA@XtuHuFt;MHxH `^L`HDž`KHLXJHhRLXLHRLXw@]HHD`@HH1H^<1HVDHy=~@Q>fDLQ H=91GfHS@H5 1H=7=Yff.fUHAUIHATAHdH%(HE1觰HEHt,L9t'EtTCHOu[H}DLLHEdH+%(HA\A]]f.IU@1H5 1H=:uHEME@DH5 H=HH@1L|HH@ME@1DH5| H= HE@"XfUHAWAVAUAATISHxL5BdH%(HE1DžtEIHLD5aBfA|$A $AA yA|$H@18AHIT$ 7HHDHH€HXt AD$kHHLHLHpMIGLEMt|AIPH߾HHL`HCHHEMt)IH5 LL"WL#HHL ( Ll!1HPqMLH5 LVLCH5\ LLVdoHPƅcDžx@hfDZDžH(AEHt @H(D|HtpD@|Hp1\At$LHHWAD$1H%HC`H @ChCpCt(LƃClxlApAl9tAlLLAluK\AMt4IHH=3NOLH=$IdžHtZIHA|$H/yHCxPH|HHP.HlpH8t@HLyAFt*>I>AHt ,C1HUdH+%(Hx[A\A]A^A_]Ð>t1H H5 H=p諙1LH5 LShƅcDždDžhDžxjfLdWLHpHDLA\$LDDL DƅcDždDžhDžxfDh1DH-&fHZH-HhHP2H @Hd^|H0ƅcHt @cDžx:1A Hs H5D H=fD VLhHPDždƅcDžxX@1ҋdcH[GfHH= " LIEH H5X H=HP@1612QfHHtH 關ff.@U(HAWAVIAUATASHHdH%(HE1C0Hs4SAtAL-IHtlL8MtdLmGfDHPLLBJHfMŹEB fEBE诫M?MtIGHu1H=up>HEIloHt HCH5L(E1LHH=k=H(ƀHEdH+%(^H[A\A]A^A_]fDIHAL(Mu4LL襳MMeMMmAD$tLL/fDHHL:|DHHHEdH+%(HIN@1[H2 A\H5 A]H=A^A_]oHHLP}1H=1<LL%RLXPE18'NfUHAUIATSHHHbH5; 1?JA\A]]@U(HAVAUIATHLAF\Iv`OIHx :IHt@I|$ LDIHuIltRIt 1LUAFuNL*LLHLA\A]A^]IHtL\f.L(fDHaHtAmLu`fLLGLHX:15f.UHAWAVAUAATISHL55dH%(HE1Džt8IHLD55At$FfAD$< `H~HOA $AA <nL018ALIT$ 7HHDHHhsHHt A|$:HHHXHx; H|. HHtG HSLsH8HPHHGHHEHCHHE0 HDžtHt @tHDpHtpD4pLHxLMIGLEfA|$HH-H4HHIHg\lplHcE1;fDH H= E1r3H H5 HH=1胎HEdH+%(5HeD[A\A]A^A_]fDH" H=E13AT$H5 H=H1$fDDL2 ADXDž`H@HtQH5 H7HH5 H HP:H5 HHTƅKDžLDžPDžTDž\qKH`IAEʼn`H2HBC\0H4I`L9H@t`oCHAt$LAT$HHHH`HRLƀ\X@hPpPtAlAp9t$AlLHLAluH\ptH=0AAtp3HHHD=0t豝A|$HIxjHhFx虍HMpHH@oHLA$p?H(tHhL込HLA$lI$HL-L?IDŽ$HMbLLE1JI$Hf./0H H5 1H=<׊fOPHxH=_1H5g 豊HDHAL$Hx1E1H5' H=XsfDH@ƅKDž\@TL@SHTfH@DžPƅKDž\@`LHDB@D;`HHHDxHHD`HDV&DH @xHm'HLM{GAƅHxHDLf1KHHfD111$11wLHH@Ht[AD$HAL$H5 D`DXH=PLHxP\P1蔈LH MqHx`1IHHuDƅKDžLDžPDžTDž\@+:fD+FHxHDL躶AD$`f.,rA$tOPH5( H= AHx1E蓇fDHH`HAt$LHAHHRHR\LPpPt@hApApXA;ltAlLHLo@|tH=+EpAA)Etp.HHHD=K+tHA|$HIeLhFxL-H(tHLH蝷Ha/H@HAAD$%HG`0/tH`@*zHB1{;LpH@L1}L1MLA$lA$pOFA$l9*H`OPH5 H=[HxtA1EfAL$Hx1E1H58 H=dT1DPHL6DH@H2@PHXHPhH ƅKHt @KDž\PLfD1ҋPKGHLAD$HKPH5 D`HxH=P1HY^HD@@A(?H H5 1H=覃AD$%HG`^>%H`@N(HgLIlhpH@1LLjtڻLtIlDLǺtLtTD9HL7AD$HKPH5{ HxDLH=^PD\1oXHZ:'fHHxH5 H=HP1.;1ҋPKEHLAL$Hx1E1H5' H=ہSt&DHtLA H H5H 1H=/A脁AHHxH5 H=HP1N[H <&H1E@#LH}Ip|Lhs>LhIlteAHPHx1H5 H=詀LaHHxH5 H=HP1rtH=% HHt HGLgF:HHxH5I H=:HP1ff.UHATISH )I\$`Lt:t%[A\]:t[LA\]fD[LA\]@UHAUATISH(Ańt.AL$\L(uEuGH1[A\A]]f.Ad$\L:EuօtҾLJf.L81L1WmL+IHTH[A\A]A^A_]@AueH=!H萎I!L@@HHELDAOPIW@LH1|fuX$uHHuH59 H=1c|3fDIdž&!YELzff.fU1ɺHAWAVAULATIH dH%(HE1G$EEHLHE|xvL}L51LALLxQLJ|x61ALLLxL4xL1fDHUdH+%(uH A\A]A^A_]>5ff.UHAVAUATSHLH dH%(HE1H臱C$1ɺLEEHHE~{xZLuL-o1LALLx51ɺ LA{xA1LLL跥HEdH+%(u H [A\A]A^]O4ff.@UHAWAVAUATSHH(HHD D'Do@H tXGL= t L=] tL= H LDDMEHHH5 H=1yEH=1HD(IHA* A(AD3$vE1ftLCLAAEDDEE1ɨfCXDSH<< A(t%He1[A\A]A^A_]s.He[A\A]A^A_]@A*>AE1SPCLA[A)sHMMMI^MfuI^Mfu AFDuA$uMHDUIARMLMLHUu#{X XuZLMHUDUDCZ뗐EGPLLH5R H=kB_EoPIO@AFMUEmEȋUMHDUE1ARLMSDUHV@HAWAVAUATISHHhLH5b dH%(HE1*H#tG1H5J Lf*C\H-\H54 L1;*fH5" L1*A}4H tIM4AU01H5 L)A}`H tIM`AU\H5 L1)HH5 LHPD1)HHtH5 L1)IHHtH5 L1{)SPC\KhDKlH5 1DCpLJ)St;SpNH{`H5 LH1!)A}FA}A} A}EA}V{xH5` LH1(DEFpI}IHtWIGpHt>L0Mu4@LM6Mt IV1HuH=61/L IHuHH^L0Mu'QBt HB8 OM6M/IVHu1H=1H5G L1'f.H5 L1'f.HEdH+%( HhLH5 1[A\A]A^A_]~'fDHEdH+%( HhLH5 1[A\A]A^A_]F'fDLH5 1/'H5h L1'if1H5_ L&A}1H5k L&A}&fD1H5< L&A}f1H5O L&A}H5] L1&fDLH5 1E1d&L= ~8MH LLHz BL3|HE1I$&D9H5T L1 &LH5 L1%AlH5 PLH1%ApHc t'wH& tHG H HDH5E L1o%Hlk SpAE 1LLHH ſ H LH5 lH" HEAEHg HD1$AAt%IHHP@H5 L1$LMtzH5l L1j$AEl @zJ  L-¾Mu<HLMmMt(I}IEAEtHL1L {HHH8H5 L1#HHtpHHthL- .LpL|LLLH1I#HHt1HCHu1H=Hܽ H HDHEdH+%(YHh[A\A]A^A_]AtHp LH H5 HD1"HyHpPH5~ LH1"H5> L1|"\ABIHHP@H5׾ L1C"A IHHP@H5 L1 "HpAM8IUAUH5 L1 AEfH5 LAZETX AE=fH5 LAZEX1 AE fH5 LAZE\ AEH5 L1dAtEEt=At1ouDHyHg HtHP@H5 L1HIAtH5x L1nH$AtH5b L1JAxDA|fPAEEt=At1tDHyH HtHP@H5 L1H5 L1HwH5P L1yAUDLH5 1AUHL1H5 uH5 L1_HpItH5 L15AxuiH5c L18IH56 L1IxH5@ L1H5 L1IxH5 L1z ff.@UHAWAVAUATSL$HH $L9uHHhHIdH%(HE1LHs@HIHXtdL-Y{ H5 LLC\qHy LH5 H{ IEHH5 L&@H{ H5X LLH5w LAU0%AU\H5h L%A}4A}`HH5^ LHPD]HHtH5G LBIHHtH58 L'AUH52 LcAUH5u LOAUH5 L;AUH5 L'AUH5 LHcSP'C\1H5 LHcSPH5t L$ShH5~ L$SpH5 L$St;SpSlH5 Lw$H{`H50" LH,{x$ H5}v LHDEƅALL|L`ILM֐MCD4|H xs L LEHL6 P H1I #_ AXHL E9$LL`LH5¸ LSPLH5 HI I} HHXLhL`IID$pHtwHHumDLLqHHtUHSHu1H=Ø1| @H5 L"K@1H5T L f.L8IHkL`HXHH L0Mu%Bt HB8 M6MIVHu1H=ϗ1 IU4H5Ҷ L A}`kIU`H5 L Sf.HEdH+%(HeLH5q [A\A]A^A_]!HEdH+%(tHeL[H5 A\A]A^A_] H5} Ly!AlH5 qBLH& ApH t'H) tH Hk HDH5v L Hl2' ?pNAUH5 L HhLL9 Hlt5AEH-Z LHr H5b HD3 AYAt#IHdH@H5> L LMa H5 LHIl AE@e@ kAU8H5 LHHH8AH5 LHI HHHHLhL%} 'HLPlLHHHtaHCHLxMuLLLLH1HhLlUH$ H HD|HEdH+%(LHe[A\A]A^A_]AIHH@H5 L {AlIHH@H5 L Hp.HpPwH5 LH 1H=U1AtH5( LHAtEEtNAtB)iHHD5nHP@HH HDH5 L HLIM LlAEAU@H5 LPAE|AUDH5 L1AUHH5߲ LAEMAU4H5 LAE)D H5P LLHH`DE1LXL: L`H`LAٹ@L@1fLLAZD0 HL HuLXH`AEfH5 LAZE AEVfH5b LAZE AE,AUH57 LAEAtH5m LHHcH5 LAtH5; LAx A|fAEE5A%fDH)kH HHP@HcH5 LHp?L5ή 1LItLH5 JgAxMIxLL1H5 g-HcH5 LH54 LIxHH L1H5 fIH$ L1H5 fH=t@UHAWAVAUATSH8HuBHEIL5O HDHEHEHE]A $IL$HMH΅HEHE;uu{juHE{HDEHE@IL9}M'I\$8HtLH H5 HAEwuKA$ID$0HE@IT$0HUHօd;uu{ju{t9vfD;ug{j]{SA$It$0HuIL9}>H}H}lIHH}tYH}IHtLLH0H}L1H8[A\A]A^A_]fID$HEfH}H}L)QH81[A\A]A^A_]It$4fDH}HJ H5R 1 H8[A\A]A^A_]H}H}H57 1s H8[A\A]A^A_]HhcIvpH|IHu&:fH}LLLHIHtMuH}LMMf.HbHppE1H IHuHUH}H5ܣ 1 ff.fUHAWAVAUIATSH(L5A`BIE11HDHE"AIXLDIL9}taMIx8LEHtH5Ȭ H}H}LEuu WjuWtuAM`0IL9}uMbH5LIIHucMt LLpH(1[A\A]A^A_]IX0LD.fL-LLIHtHt(LMuLNfDM`H=1aIwpHHHu3fDLLHuiHuH=`YHHuMuLHu HufDH5LIHPH5iL1E1IH+ff.UHAWAVAUATSH8HuBHEIL5# HDHEHEHE]A $IL$HMH΅HEHE;uu{juHE{HDEHE@IL;}M'I\$8HtLH H58 HAx EwuKA$ID$0HE@IT$0HUHօd;uu{ju{t9vfD;ug{j]{SA$It$0HuIL;}>H}uH}:H}HHH} IHH}tYDIHtLH]HLH LH_ 1H8[A\A]A^A_]fDID$HEzf.H}LH81[A\A]A^A_]It$$fDH}tPH}H5ۨ 1H8[A\A]A^A_]H}uHUH}H5 1LHUH}H5 1,fH> H}H5B 1H8[A\A]A^A_]H ! UHAWAVAUATSH(HuOBIL5 E1HDHEHE,@AMDHEMeIDHEIL9}tXM/I]8HtLH uu SjuStuAEIE0IHEL9}ufDML5XZH5a1LHEIHLLUIHt t'L}LLIHuHEIHuH}IHH]LHHgLH H(1[A\A]A^A_]HEMe0IDHEIEHEH}tlH}H5[ 1H([A\A]A^A_]H}LH(1[A\A]A^A_]H}uH}LH5 1DH]LH5_ 1H%H5~ H1xf.H}H H5 1H([A\A]A^A_]UHATISB1HtfDHZHH9t0HHB8Ht8nuxouxuڋtHHZ0H9uI$bH5,XHHtgLHt=1|AD$1[A\]HbH5WuHHt%L<AD$1[A\]H5پ L1UHSHHGPuH@ 1H]fD HNhy1HS@H5Z H=FKf.UHATISHbH5WHtZHË@PuH@ 1[A\]fDH耍HgyH5 L1 H5ѽ L1UHAUIATHbH5sVHIHH $u LhHt:LuBA\A]]ÐH=1IT$@H5 JL.HuLA LitLA\1A]]DH5 L1UHAUIATHbH5U.HtiIHH Xu$LLu0A\A]]f.IT$@H5D 1H=~I@LA\1A]]H5Q L1OUHAVIAUIATSHHbH5TdH%(HE1eHHIHUH5 HIFHx01uHI$HUt;S4tS4Lu1HUdH+%(u}H[A\A]A^]LfDH5a L1_8tH55 LH10 fL( HJff.UHAVIAUIATSHbH5S8HtsHI 1HIFHx0 IHtiI$tD;ktDkLu[1A\A]A^]LfDLH5N 1O[A\A]A^]ÐLH HUHAUIATHbH5RnHt9IHHt L,uA\1A]]LHfDLH5 1A\A]]@UHAUIATHbH5cRHt9IHHt Lu A\1A]]LfDLH5> 1?A\A]]@UHAVAUIATISHHbH5QdH%(HE1UHHIHUH5 HIEHx01tHEK/ssK/siK/s_K/sUK /sKK$/sAK(/s7K,/s-K0/s#KX/sKT/sK\/H5i L1 HUdH+%(H[A\A]A^]f.H5 L18H5 LH1 fLEHIt.C ztC Lu 1DfDL1/@UHAVIAUIATSHHbH5OdH%(HE1eHHIHUH5 HIFHx01HtvC M/I$t-.Kz'u%1HUdH+%(H[A\A]A^]KLtLLXMHfDH5) L1'k8DH5 LH1 [fDH5 LZ 3IfUHAVAUIATSHHHbH5iNdH%(HE1H HIaHUH5 IHCHx01HCHUH5U Hx01MAF M/I$HcEԋt0A.Lz(u&1HUdH+%(H[A\A]A^]@ALLtLfD8H5 LH1 fH5a L1_iDLXMI0H5Q LZ *UHAUIATHbH5LNHt9IHHt Lu A\1A]]L(fDLH5 1A\A]]@UHAVIAUIATSHHbH59LdH%(HE1HHI1HuHIEHx0HIE 1Hx0M t9C8tI C8LK<&u"1HUdH+%(uzH[A\A]A^]@L(fD9K 1?A\A]]@UHAVIAUIATSHHbH5CdH%(HE1UHHIHUH5 HIFHx01tHtvC M/I$t4.KTz.u,1HUdH+%(H[A\A]A^]f.KTLtLLHMHfDH5 L1[84H5 LH1 \fDH5 LZ 49fUHAUIATHbH5cBHt9IHHt LuA\1A]]LfDLH5> 1?A\A]]@UHAVIAUIATSHHbH5AdH%(HE1UHHIHUH5 HIFHx01tHtvC M/I$t4.KXz.u,1HUdH+%(H[A\A]A^]f.KXLtLLHMHfDH5 L1[84H5] LH1 \fDH5Y LZ 49fUHAVIAUIATSHHbH5Y@dH%(HE1HHIQHUH5o HIFHx01HtvC M/I$t4.K\z.u,1HUdH+%(H[A\A]A^]f.K\LtL2LMHfDH5 L18H5E LH1p \fDH5A LZH 4fUHAUIATHbH5>nHt9IHHt L,uA\1A]]LHfDLH5 1A\A]]@f9@UHATSHvHt1I@LHHtH{HCCtLHHu[1A\]Ðt[1 tw@uiODubD_HEuYDWLEuPDO0EuDG4Euw8uODE1HPH9wLILf.HH)f>f.%HH)f@He H=[cƻfD@He H=Z饻D@He H=酻D@Hre H=eDHH5D 鄽@UHAUATASHHHt HH{(*`yEuzH[A\A]]fL-LaH=ZH`Lv` Hǃ`H=c>HǃHǃEtHH[A\A]]}DL-LH=ҹH6L胼HǃH=۫`HǃHǃff.fU1H=rHH  HH5]H#fUH=4HH=]H. - @g- UH E11L HHьH5H=HhPXHt ZhL E11PHÌH5H=u`HY Y^hL ۥE11PH~H5H=+Ht _AXhL 1E1PHxH51H=AYAZff.@U11H5H=H11H5H=11H5ߍH=h11H5H=1]{ff.UHSHH E1L ݤHH H1H5)H HC H=hPXZBHHu&@HHtH{HCCtHHuH]UHAWEAVAH=AUAATASHDEHDEDxD@ D0fDhD`XH[A\A]A^A_]ff.H=-1t' ȁuv1DHHH)HHoff.UHAWAVL5=` AULmATL%.SHHHfoA dH%(HE1HhernetHEHj)EfoA HEHHE1)EAOH5 H1HEJHtH5 H1aLH1TIIt/CDtHELFAuH5/ H1HEHuI H=LHEIH9KHUdH+%(uHH[A\A]A^A_]AUHHo{ fNFHhHpHhH3 WH3=HH u3HXH9HIH%HQH(HrHoH1]@]fF fpu;HH9HItzHHQHHRRP1]fDH1]ÐHbHPH:HRHHRHD1H=C1<@HuHH:HR~HHRHl1H=11H=11H=W1ж1H=11H=71谶HN1Hu11H=1脶1H=1t@UHATI1SHHdH%(HE1f}HtHHtH@ubukHhHpH3#H3$H tHHUL1H5f HEdH+%(u@H[A\] fUtHHUL1H5 tGUH5dHATL%sHH5yH5rhH5WH5FL9LL%%LLL%)LLL%HH5LLL%LLL%5LLvLeH5`H(fHHLJHXHAHhxHHHH0HP8HH@ `HHHLJHLJHLJ HLJHHLJƇfƇ` fbh(pff.UHAWAVAAUAH5ATSHHH/HtrI(DIHtX@@A9t:LHEIHtEM$MtKuE9wuIHt!@@H[A\A]A^A_]1@H1[A\A]A^A_]UHAUISHH0dH%(HE1@tVIAXHtH uP$HEdH+%(H0L[II A]]jf.@IcIq H}DEfE_DEHM҉޺LA$HUdH+%(u!H0[A]]@x(cff.@UHAVAUIATSHH0HbH5dH%(HE1蕱HIHCLuLHx0LLr HEHH@A t5ƒVtPAD$\tHL#/HEE1`HEdH+%(H0D[A\A]A^]@I$A 蕲H}̺f.H5Qz L1AIH5wX L1A )u@H5v L1A U@HW H5j L14^ff.UH5HAWIAVAUATSHhH=jdH%(HE1ƭHEH{HEH=Hpp襭IH>ILLH]#Ht { IHtH5 L1'AAF\]IH-HH!LxHHLcMAD$tMl$Lu.LA}IuA}HZ LHHT H54 HD1uAD$ u]AUH5V L1WIT$ HtH5j, L1dH%(HE1觬LLAI$DCpDDP@jPCtPAD$PCPPHCp(jAW衰HEdH+%(uHe1[A\A]A^A_]ff.UHAWIAVIAUATISHH>dH%(HE1AMHMD$A$AT$Xx@M@(EAD$hMLpx|UvBA$LLHHEdH+%(2He1[A\A]A^A_]LHHtHpE1LHHHH1tf.HpHHLuLLsIGpHL@H{AT$pI9t'Mt!AuAHhA;L$h2MI9uDAL$XDCHML$tE|$PhHE$TH)LXH4HD`DH=PDdDl8hDlDdLXH@hHD`DDHHLHtD@pfڥTHpD{PKXHC`1IID$LHp(觿HLMjI1ɾDYXZfA$fA9A9PpALLH`AT$p!UHAWAVLPAUIATASHLHdH%(HE1AtCALuDLLLLȴulHHt`HHu"VfDIELDH@膨HHt6H{Hu1H=|1赤DoCAhyfDHEdH+%(uHĈ1[A\A]A^A_] UHAWAVL}AUIATAH] SHDLHHXdH%(HE1EHcEHUHHp0蹢A Et[ HLDHK fEE蚶HcEHHx0Htlx@tH0D[A\A]A^]@AHMLH5 H=H@1XaUHAWAVL}IAUATISH(oFLLdH%(HE1EEFfElLLHHCuCE1uHAD$\t@MtA} t4LtHL KE1@HEdH+%(H(D[A\A]A^A_]۪L H`foMHUHPHCMtLH=HC I$H*ALJfDHk6 H5X 1H=AAԟ@UHAWAVAUIATSHH8HbH5dH%(HE1sH LIHCLuLHx0ܘHUH54 OHEHUH3EH3UH tzLLHHCuCE1ueAD$\t]MtA tQL袕HL KE1H55 L1/A HEdH+%(H8D[A\A]A^A_]@H5V L1AH55 L1ϛA 諨L H0foEI$HHUHPHCܡALHY4 H5W L1VA "ƝfDUfHAVLw@AUILATLeSHLH0dH%(HE1)E)EHE蜊DLf#C`E1fEHP@x!HEdH+%(ufAL$LLeUfHAWL= AVIAUIATSHH=.HxdH%(HE1HtEHEHEHuLHEHDžtHUEDž|E HEftE҃;Hu1HhI覔Hh u/ItNHEdH+%(ucHxL[A\A]A^A_]LH5 H=o1hLL 묉LH5) H=H19BIPfDUHAVAUL-qATISHH dH%(HEHGXHEHG`HFHEHEHF)D;1L脃AƃuT藓8;11"|xLcL;s`vHsXLL耗Ls`HCXHELufDAL$ up/@u-HEdH+%(H D[A\A]A^]f.H) H5 1H=H{XIc訒fD uRE1HSH5; 1AH=uHSH5 1AH=Q詓TH= HSHH5k 1xUHAWAVAUATISHH>D~dH%(HE1DN#HvAADfEt)AAtiAAwAfDAtrAjsAiAHEdH+%(HeD[A\A]A^A_]AAAtA@AC}tDCDDs DMH' H=$DE }DHDEAVIT$DMH1H5K~ APH=IY^;A|%D{ DsH& H=/$[|AWAIL$AVI1H H5} H=AYAZf)E)Ef$E1OHD)2fD9,DBfAwJTŠ)HHƒ~ fwLEHEMIH;xDfMA8DML…1H5 H=CDMfIT$H5 AH=DCPD@H$fDteDDk DsDMH % H="{DHAUDMIT$AVHI1H5R| H=AXZAE1z0DCDDs DMH$ H=3"DEzDH}DEAVIT$DMH1H=APH5{ I_AXfHmDQ1H5{ H=DMLEKCLEDMFDD1H5} H=CDMDH# H=W!LEDMyH H5 HH=Ҿ1CLEDMƎfDUfHAWAVAUATSHHxTdH%(HE1HEEHHHEE EESHEHIEDž`DžtHXHXHLkX%AƃAU9 LEIwfxU3A4$HxALЅAPA)IDEAAA9AFffAFn1H5y H=^wYENE^H! H=UEAF DDdDhDlpwDdHDhIpDlHR HKH57y PH=1ASARUH H5 H='1`AT$ ALHAFDžtHEdH+%(tHe[A\A]A^A_]DtHSH5o 1H=^H@E tuHSH5 1H=HHf`E`HuE EE9TVSI4E uEtHSH5x 1H=?:DžtDžttff.UE1HATH(Lg0H=OdH%(HE1EIT$$AD$,It$(HUHUЉEHEdH+%(u/ED$(H5zLM$LeH|H=_zf.UHAVL5tAUATIHxdH%(HE؋GLp膑H=tHp賌LI蘓E1LLH=O>HEdH+%(uHx1A\A]A^]܉ff.UHAWAVIAUATISHq$dH%(HE1HBH9ЉP\DTALsDXLlj`蜐H=sH`ɋLsIL角AE E|$AD$ supA$LLqHHPA1LL HUdH+%(He[A\A]A^A_]fDA(Dy,T:fDED$ET$HN H=E $DDDDHDL%sDDDHIUDLH1H5 u ARH=AW XZf6U#HAUATLSHHHLLdH%(HE1>H5*HHNAHHoFLAfƅDžDž0)>HC:u =DHALE1LLIH=!HFHUdH+%(udHH[A\A]]fF LfAƅ DžDž$h%nff.UHx'G F GGF]HHW1H5 H=G]ff.UHAWIAVLw8AUATSHdH%(HE1H twHG0Htn@L-,pH`L`H=oH(LI VpxIW I7LHIG8 @IG81I9tmIOP*HQH2H0HFHPHIG8HAI9t=HpHHHrIoHHH@@tǀ$f.IfIG IG(IWIG0H@IG@IG8HEdH+%(H[A\A]A^A_]IG0fLHDžP) L% @)0)@`蕋H=nHƆLH諍HDž( H H HDHHPL[XAKoA0EEt A@9IUIEHHPIGPIoHIEHPIEH2IuLnIUL*H@D9 Mo8M9u1LH5p LH=y4 nL0IG0AKLH5q H=D1MO(MG IL$1Hz H5p H=TZf.ACf`mIW0H=LD*HV PmLLH5ol IEH=b1AKVaLH5o H=?1L+LIG8I9tdIwP+HNH9H8HGHHHIG8HFI9t3HxHHHyIoHHH@uǀ$몃@\fDIG01LHLP LLH5o AH=!1AKVaIG01LHLP Lt.l,AKLH5>o 1H=E ADž$fUHAWAAVIAUATISHHHWHwdH%(HE1H+W LAHIu&HHSHsLH+S AIHA$ A$ LjLlj\`蜇H=jH`ɂLjLI觉\AF AHSI B JLLk HC(Lc0HSHUdH+%(uHĈ[A\A]A^A_]ff.=u1UHAUIATI蝃t A\1A]]Ð=tLL1A\H,A]]nff.t]u vBH 14@uS~Ht =tdw̋w01DH v1@fH VUHy HHHuH}HuH}vH' 1`1ff.U@@L HAWAVAUATSHLk(HXDO$dH%(HE1HG@U1H H5e H=ƃH> ]f.f. f.f.f.f.f.f.f.f.f.f.f.f.*f.f.UfHAWAVAUATSHHHHvdH%(HE1))))))) )0)@)P)`)p))))HfHAHHPdH8HxD虯DžAHHt @HHHDIHAJoHKHt oRSHxHtH@HC0HE1HtMHH~>H.DQADftH)HH~9~A A CC^sE$A@LHHLLHHHIfD3DDwL LHLH@H LDH1HAVxXLZLDvH9uHDL- ]DIwL[H* Ls0HHH@HH=IDLHpH\MLLHItI$HpDHHE֋HIAVH5a H={P1QDASȷH0HEdH+%(He1[A\A]A^A_]Ë@CHBCfD,fDHAHxH H5` 1H=z$[1H=zj_HHsqfUHAWAVAUATSHH $HhHHdH%(HE1HyIMLLeI}hHUMHLHQAƄt|MM4EEf)IQ IA(H3H3H uLHAfu+E1HEdH+%(JHeD[A\A]A^A_]ËL轝HHtL1ML׾HfLLDžAoH AGWA$LLL)fA@AE;AE@PPLAMuL菜ÄA}}YHAUH5I_ H=JuLAHHADH RHDEMHH P1SZYg@;KAE@/PwP/}tUHMMLD }u,HMLLDQfX{AEf.;DMLHM 袩}xIXAEnf.uHfALL*LIH IH ȋLHcH>1H=t[fLIu . LL|vHAUH LLH5\ H=^sHHCDRH HDHPAEP1AW5AEH <H H5*\ 1H=sHML LD]eLL牵qL AINA$MLL)fALLL牵ILAI֘u%LxL誘LAIILx,LPLxL9LAII덹 UDLIu .LLtHAUH5Z LLH=-qHHADH )RHDHHl PAEP1AW软AEH A$uKP9LL҅PA$AMA$ Än}%TZHAUL H5nY LH=pAHHADH QRHDHH PAEP1AWH @HMLLD=HMLLDAhUHAWAVAUIATISHHHD8D@D7dH%(HE1fu3DEu'DEuuE1t @MHHw'1HUdH+%(i He[A\A]A^A_]A L=2RL`oH`H=QHH 'jLH(qfID$AD$A$AEH<PH(AMJA$fA|$V uDžDDž0AD$AEJfA\$AD$1AT$ MtAFAD$AQAD$AD$DHDDIMPLD褒Mt#INDLDD|DLpEE,AvED$MuHQAAI8 HtHGtHGPx8@APSDLhI8 L Hu [u AuHLxRHHut4AEH<t< u'DDH DL9JA$DH H5TD 1H=X.4T1H5E H=XHtDL豁UAL$ D藁;H`LL묹DLXAL$D>uD#IL$ADDX<DX^vD̀pIL$A맹D蠀 ?HыIBvu*HiE1L@HhE1LU1H5D H=UHtH]ff.UHAWAVLLAULpAATASHLH dH%(HE1HLHLHt.f{ht'1HUdH+%(He[A\A]A^A_] AAdHSADLϾ {HxHsDPD%0LtCHT<Hm<H oSDH5 D 1H=SBNDCD@Lj8H:CKD@<bv#A@wSAH*;uICfhfiDD1fDA*J;tHH,H=tD,D0;sHH=H@:D0EL@HH5 1DH=DD8HD@8D8HHHD@HD=o5DHD@dD@DHH>H@@LLHHHHt@f) )0)@)PfFL D@LDLtDLD@H0L;D@DLHLAHLǃs#A{H‰@1҉׃H 8I 89rI<@H벋H2 H5< 1H=JDHD@/DHD@H5; H=K  IDH5< H=J1ff.fUAHAWAAVA։AUATSH(EH5dHL.MuJ\DA<$AD$ uA|$O)D99s )D9MmA\$MMeMu1H=o16ECLAHCdHLMvE1'My89MM<I@HtpA9w;H rMMD1H=n5f.HFHwH@HxDhAD)A9H=#UC\DUPJDUȋUDh IĉXDfDxDpPH=QcLJH(L[A\A]A^A_]H=n1:5f.E$fE|$Et$AT$f.BH=#UDUĉEIDKUDUIDH ELAT$H=bLAD$E$fE|$Et$!5KDDH5?: 1H=lE1.(HFHAML%g"M9HW"UDH=1bUDULMMLE5LHID@LMLEȋMDUMɋUM9LM LfMu1H=k13DDH59 1H=klE1c]H=!UDUMLE_HUMDUHuDh IĉHH=haDfDxDpPH3E11H=slN31H=%l@3LUDUMLEGMDUULEDh IĉHDfDxDpPMH=`HLS3}MwDH= UDUĉMuGMDUċUDh HIĉHPH=|`DfDxDpHff.UHAWAAVAUATESHU@}fu.H`HHHH L- L5li@HCHD9x uYD9`uSM8u7Mf9Hu-u9pu%1fP@@H1[A\A]A^A_]LL1CHl HHu1H[ H57 H=]hH[A\A]A^A_]@1H=whR1fDDH5C7 1H=hՈUHAUATISH-H^HHHE1fDHHHCHtSA:$ uHfA;$ uDHE;$ uxuDP D@DDA뙐1H=jr0fE1HD[A\A]]D   ~@EAH! HH5g6 1H=~j蹇H]H E1,tD1H H5 H=i~HD[A\A]]UHAUAATIDL1A\A]]W5UHc1]ff.@A  ff.UHAWL=\AVAAUAATALSEHDEHDD[LHE/JLEMt&UHDL[A\A]A^A_]4fD?EAHk HH595 1H=HeCH[A\A]A^A_]IaLUHAWAVAAUIATISHHtm*u$HLDL[A\A]A^A_]83  ]>AL$AAT$ IH54 H=d1蘅fD D >DH54 H=+dH1ahff.UAHAUEEATIESHH A$  ?DLHHH[A\A]]@H5 H=c1ׄU1H5 H=aH賄0H=w1180:1.=jtfU1H5ܑ H=_bjHATSM&,F'I,H=#2H= AHHt>HHu4@H3Ht#H{Hu1H=a1:,f.=Y*H=YYEH=@Iy.YH=t H==211H=զ7HiYHt Hx D`8t H=RY1EB3H=*Yt H=Y1:H=@'H5X[E11A\L XH ,]H=`:DH=1H5^9HH5%HM)HHHHtfHHg3HHuf.H5Տ H=_1;OfDDX)UfE1HAWAVAUATSHhdH%(HE1GHE)EP)E)E)EfHAAuAA@HSH}DeHEH!XHEE1HtxAAHEE1HtxAAHEE1HtxAA & H=7D|+>D|*HD@HD DX@DxLDpP E1HEdH+%(HeD[A\A]A^A_]Ð,AHH 1EAVH53 H=ZD|rXD|ZA@H5Q3 H=ZME1oAH( H52 1H=[#AB#:GfvPfw@fw 1ff.UAHAVAULL-.$ATLHdH%(HE1DPHL@H=#HPAA0 ƅfL- H=]L%LH1BAąH@Hr6I)IALLH51 H=V1h}D$H$*1EH LH50 H= W&}HUdH+%(}H`[A\A]A^]fD1 ƅf5(IALLH50 H=XV1|H#z1.6IBUHAWIAVAUATLPSHdH%(HE1LXHDž`LPH;RHzRt?H5qRL-HtL0HRRHL9HHRH9RHpLpHx zH HEHEHMLeHEHEHEHEHEHEM/M9IEIUHHPHEIoIEIEHtA}98tLGADž$I A,A 5HcH>1fDHUH IMLiIUL*HEHEH9E>LƮM/M96f.L訮MLLIGM?~HEdH+%(HĘ[A\A]A^A_]fHEHIULjIEL(HEADž$YD=P<HEHIULjIEL(HE$1HgLf.1HWL߲f.LhLL蘃1HױL菲zf.Lc1Ƀ.H7LVA1H'L?*f.1HL L1HĬLHH6HH=e1HL辱HL誱2UHAWAVAUATASDH8H}ωMfUHHH| H!IHL-IFpHLxM9DMADMtc AtDAtE9whu8EfA9u*Lb%tHuLL8f.M?M9uDMAL(IHSHe[A\A]A^A_]@L%E_tEAwhEHEAD]ADM uȉU/DEDMăuȋUHH=PD]AP1MASAQDMVH5+ SRH^ vH0UHAWAVIAUIATISH(HHt zh!/HA~h/SANpMAUAVlH=@OH5+ PE1AVGvH L#SHHHHu0fD1LLLp6HthL{MHMtLLLHGuMtLLL1GtLLL6;#PHe[A\A]A^A_]@EVtEAvhAVpENlA DUDEuĉUDM-DEuH=MUDUH1DMARAPMVH5* RHt tH fD1H=M1@PHeLH5) [H=]MA\A]A^A_]tff.@UHAWIAVIAUIATSHHL"THEHDHHu7H'LcM2A$ HuMtLLLEuMtLLLjEtLLLS4뙐DflH$JpzhuMD,MȋuHA}huMHU%,uMHUHH=PKMMRDSAVP1VH5( SsH0L `t.HeLD[H5( H=JA\A]A^A_]sHe[A\A]A^A_]f1H=GJ1@HtbJpzhDblMU+ۋM1HH#fDAMpH1fDUHAWIAVAULmATLIHSHH8dH%(HE1)u(HEdH+%(_He[A\A]A^A_]fDLLDuX)tELLEtDUEt{HAHp@HDIʼnu}DUUO*A$ HE=*UHLMHEEH5:' RH=HHÞ P1AUiqDUH AGDMEiAfEHHHp@EMcDMLHL)J(I$ 1RH=CH AUumDUH AGMDiAfEu^HtQHHtIp@HEdH+%(EHcLHL)HI10#ff.UHATIHSHuHHdH%(HE1 tDMAwXHtKHHtCp@HEdH+%(ulIP H[A\]L@HEdH+%(uDH[A\]1@HEdH+%(u$HH H5 1[H==A\]h#UHAVIAUATS AuAHHHHuj@A$ HuN@IILP@&%LLdLLA$ LLtHtLcMu1H=<1~fD[A\A]A^]HHW@H5 H=<D@@HHD1g ff.UHAVIAUATS HHHHu_wA$ HuC@IILP@$LLcLLA$ HtLcMu1H=;1[A\A]A^]HHW@H5 H=;D@@HHD1f2UHAUIATSH u{HHt_HHu9UDA$ HuA$ LLfqLL;sHtLcMu1H=91DH[A\A]]DHHW@H5~ H=9D@@HHD1 fXff.UHATIS uaHHtMHHu%C Hu LqHt H{Hu1H=81[A\]HHW@H5 H=8D@@HHD1perff.UHAUIATISH2 AD$It$LNLVqHHtZHHuPHtKHsHt2 HuAD$tރ LL'rDH=61 fHL[A\A]]fDH5y H=61dNfDHHVHO@H5  H=6DH@L@D1Ld UHAUIATISH It$1L=LqHHtiHHu_HtSHsHt2 HuAD$tރ LLqDH=A51 f.H[A\A]]DHHVHO@H5 H=C5DH@L@D1Tc3ff.@UHAWAAVIAUATSHHHHHA$ Hue@8IILP@~LL3_LLA$ oLLA$ mDLLmrHt LcM{1H=31 H[A\A]A^A_]fHHW@AH=3H5 H@1bDUHAUIATSHu{H܃Ht_HHu9UDA$ HuA$ LLlLLpHtLcMu1H=421 DH[A\A]]DHHW@H=D2H5 D@@1RaZff.fUHAWAVEAUMATASH(MĉuAIE ЃPA$?UD轤IHE9MLH=8LEO LEIHHH)I HL H‹MHH)IH5%H6 L IHtlL%+'NfDLhIHt8I@pHtHPL9tHttHL9uL0IHuH(1[A\A]A^A_]EHEDH_m HNm H5]m HDH=/1_LEEEHHH)M$H8$BH5BHN,MLH=LEE1HpLEJA8Et0LLLLE^LEfDA8 EuLLLE]LEH([A\A]A^A_]@H HHH)IH4HUHH=HELEHUH HELEHff.UH5tHAWIAVAUATSH(H=JiHEHdHEHHEH/H AHEH&HEHEHEL$MLLHEDپHP@LHH IHu+qAA@L IHtHIFpHtHPHH9tHttHHH9uL: IHufHHAHEHEAHuH=g HEHH([A\A]A^A_]DA>>H}LLW\*fA> H}LL7\ fQSH H5i 1H=*,\0UHATISuYH}HtEHHu; HuL|hHtH{Hu1H=E+1fD[A\]HHW@H5^ H=W+D@@HHD1h[zUfHAWAAVAUATASHH8HdH%(HE1)HDž )t0ft)1HUdH+%(\He[A\A]A^A_]DKLA AA@LHSDL>C%nCP^HFЁtQtI tDt<t4A<At!*ttfDEu f{K{HHH!@DODžCAAADҀ@DEDҀ DEDЀCDEЄ"HDžHt @HHHDžLHLBHLDHJHHEHVHHDMHISLEHHt zHDžHt zHHth HHHLLDlDž*H H5?1DH=TDDžZwHBuDž.DžDžDžDžDžDž Dž DžDž1@DžDž rDžcDC=vtH_LD2L fDHLLMtQHHPL7LfH ¡IH` LDLEsHH='LDLLvHLLH‹HPH5 H=HPPPP1LRSLH0DHH~ H5 1H= RH=LHDHDž1DfxhplH@DxtHxxxpHHLLHG`HHGXxPHHHDLHHj3HRZHYHt HHH=/jSPPPsH5 1H=uPl1H5 H=XSPJ1H5M H=1P(DELDDH DATPASl_H E1Djo o0HSo@)oPH`HSo`op)o)o)oDSjPHP)) )0)@)PHL_HLHHHH1fLNH)HHHDž@DžHDp))))0)A1HLDLDIDžDžDž@fMtH@<< RDDIMtRCDAEpEDEDECtfAMLL fA)HHA~D9pDkDE+DH=EtHHHD=D^HHDP@HHHSD0HDHH}L`HHxHBffflfHWHD)]0HDžDHDžox)EHDDLI HL HL H0LaESDDL IH1E䋽LHPH;H^_WHF1H5\ H=K1HDL IDH4DD;-mDvDLHPLEL1D zmHv H5l H=JbLMEHHv H5s 1H=JEJ~DLIMH}HHxHt1DHv H5 H=1IE1DELDHPPAS/YH foHH8foxfox fox0fox@fo XPfo0``fo@hpfoPH`HHZHDžHDw-DH0DHH-HHDB ff.1DUHAWAVAUAATSHwFfGIA< tavE1<wHeD[A\A]A^A_]<tf.DHH=DEDH5 HH=61F1HUdH+%(HĐA\A]]fD1@HEdH+%(HĐDA\A]]azHEdH+%(ZHĐDA\A]])fHEdH+%(*HĐDA\A]]fHEdH+%(HĐDA\A]]9fHEdH+%(HĐDA\A]]ɳfHEdH+%(HĐDA\A]]鹲fAA$xHHW$DH`(1fDHEdH+%(u>HĐDA\A]]靰1A$Hs H5H=4KD=Nf.@fFft#f u=GfFoG1FGfFoO1NfDf.HfVf<f AWfDNAfVLNfDILFHFID IM)B r1AɃO9rP1 9t(LcA )BTBT9WU)9HHNуHHH<11]uniF\fALLfDAWfDVf1rfE1?1FADfUHAVAUATSHpdH%(HE1H#v~ L5kIHLp7H=0HpdLIIfH$%HCCC HAE C AD$@CC$HUdH+%(u Hp[A\A]A^]ifHHt2HHt(HAHt'H8HPH3>H3VH uH Hu1DU1H=qH^ff.UHATSHu [1A\]DH5Kq 1IAL1H5gq *L1H5q XL1\H5q ix&$=6AHcH5q LHiMbH&)Љ1PH5r L1Hc8H&pH5Wr LH1aH5tr L1B(4LH5ds 1[1A\]fD1H5p LPFH5+q L15H5sq L10@H5r L1(]H5r L10t5H5>r L1d,H5r L1MH51r L1/ff.fUHAWAVAUATSH8HudH%(HE10BEIE1H\HEHEHEL%; fII9tkMuI~8HtLuM~0Hu LHUHEIEHH0H9t:tHP8H}1IH5ڷ UEI9uEAu@MtzHEH5HHbHHtCH/ulEE1䉃HEdH+%(ukH8D[A\A]A^A_]fDH}H5ů1@H}H 1AH5JH}H5q 1A UHAWAVIAUATSH(dH%(HE1BEIL% H\HEHEfDII9taM/I}8HtLuI}0Hu IHUHH0H9t:tHP8H5U L1IEI9uUt"HUdH+%(uH([A\A]A^A_]@IbH5RGHHtHu&ǃ@1H5HL1FH5o L1. rff.@UHAWAVAUATSH8HudH%(HE10BEIE1H\HEHEHEL%N fII9tkMuI~8HtLruM~0Hu LHUHEIEHH0H9t:tHP8H}1IH5ʴ EEI9uEAu@MtzHEH5EHbsHHtCHulEE1䉃HEdH+%(ukH8D[A\A]A^A_]fDH}H51@H}HB 1AH5:H}H5Dn 1A wUHAWAVIAUATSH(dH%(HE1BEIL% H\HEHEfDII9taM/I}8HtLuI}0Hu IHUHH0H9t:tHP8H5E L1IEI9uUt"HUdH+%(uH([A\A]A^A_]@IbH5BDHHtHyu&ǃ1H58L16H50m L1 rff.@UHATISHbH5C?Ht*HHu7ƃP1[A\]fLH51[A\]DH5l L1 UHATISHbH5$CHt*HH[u7ƃP1[A\]fLH51[A\]DH5Al L1 UHATIHHbH5BHtHǀ1LefDH5LfUHATIHHbH51BHtHǀ1LefDH5)L)fUHATIHHbH5A\HtHǀ,1LefDH5ɨLfUHATIHHbH5qAHtHǀ01LefDH5iLifUHATIHHbH5AHtHǀ1LefDH5 L fUHATIHHbH5@\HtHǀ1LefDH5ɥLfUHATIHHbH5q>HtHǀ1LefDH5iLifUHATISHbH5>HHt_HSmH=bHR021@HH Ht# @8uH81[A\][A\]fDH5ɤLfUHATIHHbH5q=HtHǀ81LefDH5iLifUHATIHHbH5=HtHǀ1LefDH5 L fH H ff.@UHAWAVAUATSHHHHLdH%(HE1ARuEE>t2Aix&$=6Aj' ~fDE4EhAPyAA@tH5M H1AtH5J H1A,A0tH5e H1E(EAVEE&EEIc8WA0IL5) UL%~IHuL(IHAG8uIW LH1AW<'?H5ʄ H1AWDH5 H1A@AwH,AOL=LH1L~IHVI@HL ML=v 4DH5, H1GH5}H16M$$MIMt$MtOHU.L iLHH1AVtAVuH5ũ H1D1H=]1AD: A@fDH5 H1AwHH5t H1rAOLH5f H1UH5 H17ARf.H5 H1Cf.H5ݨ H1f.IHH L ML5 L-{/@H5 H1LH1M$$MM|$MgLLH1gA tAuH5- H1?DH5 H1'fH\H5:b HH1H5a H1f1H5Ѧ HAPH5Ҧ H1AvH5"a H1`H5# H1wfH5 H1_f.H5 H1?f.H5)a H1ef.1H=Z1H5 H1f.HcH5 HHiMbH&)Љ1]DHEdH+%(uHH1[A\A]A^A_] ff.UfHAVAULuIATLSH dH%(HE1HE)EI]Hu [HHtPLcLLx;IEHt5LH9tfHHHt H9uHImHH@E1HEdH+%(uH L[A\A]A^]1UfHAVIAULmATLSH dH%(HE1HE)EIHuD@HHt8LcLLx#LHUdH+%(~H [A\A]A^]þH=LLHII>Hu$I|$I1L#IF@HH;HtHLaxu1tH;*f.UHAUIATSHHtyHHtqL HpH#IT$MLEHtHNH9uTH9t[HHHuH(Mt#IT$LIEHJHHEIfAEH[A\A]]LfHFImHHFf.HH=rff.fHH1/ff.@HHʹ ff.UH"sHATISHHtHHHDHHELH5d 18LH5i 1'HHL@LH5Q 1HHL[A\]?fDUHAWAVAUATSH8HuBHEIL=?HDHEL5iD HE-A$IL$HEHDHMHEIL9mtSMeI|$8HtLH})H}LtuA$ID$0IHEL9mu@ugHEH EIHH^HEHHEHJDIT$0HEHDHUHE7@H}uYH}HtHHHH}H81[A\A]A^A_]ID$HEfH0H5HZIHtfI$Ht H}LHoIHuD{fDHUH}H5Y[ 1H8[A\A]A^A_]fDH}H5Z 1H8[A\A]A^A_]Hff.fUHAUATISHHHbH50HtaLHC1 Hx0uA1H[A\A]]fDiA;}H5Z L1 ȐLH5ΖH[A\A]]ÐUHATISHbH5t/HHt/LHC 1Hx0\A$1[A\]DLH5VY[A\]ff.@UHATISHbH5.H|Ht/LHC 1Hx0A$,1[A\]DLH5֕[A\]ff.@UHATISHbH5t.HHt/LHC 1Hx0\A$01[A\]DLH5VY[A\]ff.@UHATISHbH5-H|Ht/LHC 1Hx0A$1[A\]DLH5֔[A\]ff.@UHAWAVAUAATISHH(HbH5d-dH%(HE1HLHCLufL HEHp0)EA~;HC 8L`H5 LAEEEM@LL HHt3ECEĉC1HUdH+%(H([A\A]A^A_]H=/foMLHHEHHCH5iLifH5 L1O pDL`0 1LUHAVAUATISHH HbH5+dH%(HE15HLHC LmfL HEHp0)EuOI@LIHuPH5 L1o HUdH+%(uiH [A\A]A^]fDH5 L17 I@HALH=G1fDH5Lmff.fUHAWAVAUATISHH8HbH5*dH%(HE1HLH1BHHC HHHp0HH=.MHMt MuMuWH5U L1 HUdH+%(H8[A\A]A^A_]DHLEtQM6MtM~Mu1H=M1ƄnH5Lf.LLLH=e`KDH5 L1O +UHAWAVAUAATSHHHHHbH5(dH%(HE1YHHBHH1HHCHp0HHH^HH=.AfHLE1HOIM)I?wiHMoLLF=IO<,J<(c<.uCItp.LHHuLIIM)I?vHH5h 1 HUdH+%(HH[A\A]A^A_]@BƄ=DIGxHHEHLHMM.Mu&HHiMmMtxI]Hu1H=^K1HC 8 LhH5 LAEEEZƄAH@H=GHHLkLHHELHIGHHH)H)HHLHLHHHEH)IGH1H)HfHH5BLh0 1L@LLkhƅ6:f.UH5. H=Q HAUATHdH%(HE1Ht)IHMHUHH5) 1t,L$AdHEdH+%(u+HDA\A]]f}@BuDmLEuff.@UHATISHH0dH%(HEHHHHAfHEHNjC)E)EЉEHfH}ĺ$H5Hu(L4H$LHHpDHdHDL1LHEdH+%(u,H0[A\]DCEfEEE}}ff.fUHDUEDUE]駶UHAWAVAUIATISHHHDr`dH%(HE1BdfAkAAGALAlA LDLA ノLDALDždLDALf:HEdH+%(AHH[A\A]A^A_]DDfA9DSfu)fADLLfLLAGCfADLL LfAGDfA9DSf**fADLLfLA *@LDLAILJDALLRhLLLL3!1fDLDHD HHL@1HLfD ADLLLLLxf1fDLDHD HdHL1HLfD 6fDALLWfLDLXLDALfAfDAHfADLLYfLeLZDDALfAfD8A |QfFfDfD&fDUHAVIAUL-ZATLLSLH`oF dH%(HE1HF0Hu)EHEHHAF8tXt#HEdH+%(H`[A\A]A^]{8tjH'HCHHC8H: HC@@{8D‰C8AFHCHAF@C@AFLCLAFDCDAFH51-H5&1H50 H5D0H5/H5b/H5.H5.H5.H5-H5--H5,rH5K,aH5+PH5i+?H5*.H5*H5* H5)H54)H5(H5R(H5'H5p'H5&H5&H5&sH5%bH5;%QH5$@H5Y$/H5#ff.ffDDHtÐUHATSHqtEH=A\HIHI$HHHP [A\]蓸HHHHxDH9QHDVt1kHtHHfDHtrUHSHHt5H1HH=HǃH]DHHHHxDHPHD趿tff.@UHAVAUATSH@IHMMHϺ 1莺L 1I|IA9(AA$Aw AHHtaPD9tu P D9t!tH5; L1HHt,DpD` 1[A\A]A^]DHHtH@1[A\A]A^]ÐLH5 1蟻[ A\A]A^]ÐL1H5: u[ A\A]A^]L1H5: E fDH5A: L1' cff.fUHAUIH@ATISHHAuPLHAu\L軽Iu`L菭AL蟽AL菽AuhLAulLAupLAutLALLAuxLALIcuP@L!辰LLLLA$ HA\A]A^]S@1ff.UHAVIAUATI@HIMtFIHt>P@L">LLLLA$ HA\A]A^]$S@1ff.UHAVI@AUIATH~*IILP@įAuPLLLmLHt-L1#HLLA\A]A^]RDH1A\A]A^]DUHAWIAVA@AUIATSHHըAIILP@AwPLPs LĬL{LA7贬LlIwLLcLjAwL荬HsHtLHLLEL͜L10A HL[LA\A]A^A_]QL1LfUHAWA@AVIAUIATSHH٧DIHLP@!sPLVI^L3ǫHHsLHc耴sL褫LL1_HLL[A\A]A^A_]PfDUHAUIATISHHHtMHHu'CHAtLLxsHtHKHu1H=1DI$HtSHfDLLHx!Ht,HKHu1H=1蓘H[A\A]]1ff.UHAVAAUI@ATSHN$IHLP@蔬Hs@LDL踱L萚L1[LLA A\A]A^]XOUHAVIAUATIS@迥IILP@LLtA$ [LLA\A]A^]NA$ ff.fUHAWAVAUATISHHxHpdH%(HE1E KEl$dE1A<$ADAhDۃBAEAEƅ`AD$`EM\$PLUEAD$XEELAMйDLPEpxjjPEPEPSAWjjHUdH+%(JHe[A\A]A^A_]DGA|$\DEEAAFA|$\EB` 0EEL$HfEHEEH(H;`Hj EL$@HDAH j H=L0H`H+ HDADTHXHi IHi IhLDALD…Hi L8HDA|$\L@HHHHDHh@H:;DH=8I'L8L0`L@HXH5# HHARLUH=*EDTAPMD$0QLP1ARASh(LXL`LXL`HPfDHEH(H1Lh LX讫LXQ荥ff.fUHAWAAVAUAATSHHhDgH=dH%(HE1tHHHD=ȏDIHLMHSH@DHHHD{f1)HDžAHH託Kff AfLPMAPfu`fLDfLLAWLDLKLDL貸f{tcI$l4HAHXDž1f{f"HLKHEdH+%(WHe1[A\A]A^A_]@Cu AA~DKM$L=7H=6sLAM@DIDōsLH=G5I词DMD$@HH5c H=|&1QLAUAXAY.fDC>A+1LfxMDž1f{fLHDKM$H6H=EsLAM@DIDЌsH6H=N4I趌LHDH1MD$@ARH5 H=#QLAULH LLL\M HLL1N@E1HPHD*fA &JRfHUDkHJLHCL5M‰M$DKL‰xsH=LpAF@D|IDnLh5sH=2LHMxHLpHAD|MD$@QH5# H="PQHARLARP1AVLLH@CdH E1tAD;LLL虈LMAE1LLEEDCL瀽HAHAPAVAUMH @A09  A@LLLƃAAfAEAGfI8eKfAfgf'DHqo H5a 1H=!EH=*ED!IHH>fD1H5 H=@!E18HfHDKM$H2H=sAN@DID诈sH2H=-0I蕈AHHDMD$@H58 RH=X H1QLAVH D@HHHD= DAurA0th9uZA@HLAAfAEAGfI8bf[H5 H=E 1Af1|fLHLLLƅ1_f.HHBL1INIT$@H5) 1H=)fUHAUIATISH(dH%(HEHEHHS$UHHUuQAT$PLHIxHUHE1H=K HUdH+%(uFHe[A\A]]@P@HDHN@IH=RDFPHk H5 P1(XZx,ff.UHAWAVAUAATISHHUHMdH%(HE1E A$M|$HMD$\$A|$\AM\$`LHULEL]ADEETL]LEAD$pAt$xAуɀEщуEAL$t ǃEljǃ@EljǃEljǃElj@π Eljǃ @E1A|$HEHAAUAE1HrEMLAMDLPEuuAVARjjjPEPjSHUdH+%(He[A\A]A^A_]D҉U@E1HtH-HXMHa EL$@L H= DpLDL`DtLhHx菃HxDH=+HEuHLhDtH‹EAVH5 XHMH=sPEPHEP1APMD$0AWYL`DpH@fAAAHHJ[ H,HXD{!E6LLEďLEu,LHu˃EL]E1\MEE1EnullE7螗ff.UHAWAVAUATSHdH%(HEȋw$HH b IIHcH>f.HHUdH+%( H[A\A]A^A_]HEdH+%(HHL[A\A]A^A_]HEdH+%(HHfAFHCGHW@A L Y HL<FHY DLEȉULFDLFHHtHMADLuh1fHEdH+%(HHL[A\A]A^A_]HEdH+%(HAD$LL}DLAL EkAD$TL DALEZBAD$PL DALE1AEHII)fD+UfHAWIAVAAUIATISHXHHdH%(HE1 ) )0)@HDžP`H=~H`HHIw&1HUdH+%("He[A\A]A^A_]ffIGIuPAGAIEPH9tH E1#ftRfAHX H9t3HCHPHtHAu̓tRHX fAH9uEQIEhHzHAAAfEOW fEwAGAW fE_AGAAEHDALHD Dȉ)DA LHDžIH}!MmPL9I H5"AMm L9I IMHtAuAEtAtӋAMGMH LHPAP MZYH5LuAHIH@ AGAGAG fAGfAE7A-UfDAIM)fE:TEEHAHz&H=$HD_|DHH5j HH=01iLD1|IEPH9u#yAu@t Au.fDH@ H9tXHHH HtAu@tAt؋AAVH MATH5*MO҃ ^_aAUAfEGw H` %H="D*{DHH55 HH=14:f.UHAVAUAATSH0dH%(HEHH#LL1LAHHLH$hHƅDžDDž HtHEzH^zH uCIE1LLH=\wHUdH+%(uoH0[A\A]A^]H#hH=]!yIDH58R HH=a11Yy@Ď@UHAVAUATAH(dH%(HEHLHLL1#LHLyHDH iHHyDžH t3H"iH=b xDH5WQ H=,H1IE1LLH=HUdH+%(u#H(A\A]A^]1)x)蟍ff.@UHAWAVAUAATIJSLHHdH%(HE1HBHHHHH)H9tHH$H9u%H)HHIHu1HNwHHH#1HH1HLDžDž H$hHfxt1AAATATHI9uHDLHvHvH ƅLtTO,HLL=9O EMH1I轑HL=M9uHR hH=@vMH5N HH=V 1OHHE1H=WHkHUdH+%(u&He[A\A]A^A_]DHL"UAHAWAVAUATAHWSHH@H(dH%(HE1 HPHrD(fA sP@fHhH'DHH1LEM AfD@HHE1Ht0@HH HM A1!uHEE1HtDpDKHUƅDfHtr fHHD)HDž脳HDHt'@ƃE@tEDCDSEHH DHDHEDHH=IDHEsHIsHAVH53 DHHDQH=P1APMH D{H=!sEtDE1E1fDDqsDcHH=UqDH5 H=H11fDq1H5 H=k1qCADHAAlHDLDPACZYfDqsDHH=rDkpIL$@EH5 HEH=11lHLtVApw1H5 H=1]HELEQDD^_:>0ifGPfw_UHAUATIHAAWtxt1HA\A]]fDu HDA\A]]uD1DHH='oAT$H5 H=H1fHqHt$tHLDA\A]]1unu1AHT H5@H=?%Dfu7xGE1<u E1DAfft1fUHAUATIHD/AxDt1HA\A]]fDHHt,tHLDA\A]]D1umufHjUfHATH8dH%(HEG$EUHME؉EEȅLHuЉLUܺE^HLHUA1H=^0 AąuRmtbHl1H5" H=HEdH+%(utDLeÐ2mt HE t,mt!mtHH51AH=HA}H$&UfHATHHdH%(HEG$EUHEEHMEȉEExjLHuLU̺$EHt"HU1ALH=w31҅OHUdH+%(u)LeH1H5H=O ff.H$.UfHATHHdH%(HEG$EEUHEEHMEuԉExmLELLLU̺$EHt"HU1ALH=4|1҅OHUdH+%(u)LeH1H5H=9UHAWAVAUATSHH $H4IAdH%(HE1H=MxjIfDž)fofP Dž :Dž1t 8DEt Ȁt@(gn1AfAEfȉȉt=,0t$Dž1fffA4HlHHtyL@Ic׸LfG"BG@BOHt@BDwLEtJ GhVH5( H=H1萪DEQ#H5H=r1kDEQDHEdH+%(u=HH[A\A]A^A_]DAUEDH5HHH=1dI^pff.UHSHHguHtHHt @@H1ҾNt7H LHDA@HDH2 H5' 1H=bHF?Nt3H LHt~DA@HDH2 H5>' 1H=HH]f+PǃMtJH]f.E1H CE1H {UHAWAVAUATSHHHELe8UML}0HEE DEEE(EdH%(HE1E Iw(1HUdH+%(He[A\A]A^A_]@fAILIGAGAAuHE }}DщUfEoDLfAWHMAAAGAG譍EEADLEHEHHE~ILVLDD@LPE6EuxEEtEAGEE=AGKAEEHuDELFHNDAG蜌\/M DL5?EHMDALE?*f.AGMDL؍CDEHKDLAG{uHH=JHDH=IyJDMMLH‹EH5H=PEuSP1{H }_ff.fIUI1AA:MJp@AJXAR`HAPEB\ VLPABhPABdPIP^ff.UIЋ L8(HAPVHP0P,PHpPD$!f.UHAWAVAUATD>AGw41HIIAAtGA\DA]A^A_]f.D1AH5H=2A\DA]A^A_]DLLH)A\DA]A^A_]ff.U$HAWAAVLAUATSHLH(dH%(HE1HKQfwZDEADkDt4AE<w\UHt)1AH5>H=Z1fD{tJ1HUdH+%(He[A\A]A^A_]fD1AH5;H= 1LHSAL׾HDLHHt @HHt2Ao@CDDžfHHt/AoH)CDfHHH@HLHHxƅHt @HE1HtDhHHhHH If{ H*H=[FEUHRuFELDL=LH=sLD+FsLH=IFAUH5HHDLQH=LPHP1H f.DHHHHHHD=tE@Pf@fCaE= 01LEsH-H=uDLDAEAH d LIHd H|) HEHHATH5lH=AUPHP1AWH011ADH,) H5H=>蹟gYf.UHAWAVAUATSHHHAAAHHHtWHHtHL`Mt/A|$uAL$ QA+T$D9uEt$fE|$D1H=W1pGLIUL\IHHxH81H?HWHHRHR Av EDAT$9BD*Et$LAD$ fE|$E\HL[A\A]A^A_]H?iHWHHRH|R AT$D)H 9sDH5 H=<1L.TLLcRE1sHGHt4H@HtP  1H=1 F1H=b1EPcDH5H=rff.M;UHAWAVAUATSHIH1AAAH5PH=AHHHHH2& H5ܩH @HCHD9`u]D9x uWD8hu)fD9pu"1@fP1H[A\A]A^A_]H1莜H GH5qH% fHHu1H% H5H=LH[A\A]A^A_]1H=DjfUH5d?HAWAVAUATSHL-= D LBHIAEEMMtYuWAG@tOLLLIHuЋ]1H$ H5 H=2kH[A\A]A^A_]f.IHHtLMuM MtIAHt78XufD9`uH PMuLMLMUfD1H=߳:CEBff.UHAWAVAUATSHhdH%(HE1H#w'HUdH+%(Hh[A\A]A^A_]fL>I͋A LHIpL[H=>LVL>LHx]pfAHx2C $fDSCB EFHfD{C AF@CノCA ノC$0M~PH LH51H=肙L ILDD@HcDHcA~LIt]HL)fAfB EFHAfD{fDKM~PH C AF@CノCA ノCRIVXHpfIF`H)HHH9HxHCH )HDžHDHHH DžHEK~LA<~1f ># HxLpI1HLHHH*иf*^YH,ATHH=uӿAfҋfLfDH*иfDf*^YH,ATHH=uӋ11HffHupHA,DHߺLx}LDAH|LDAH|LxHADHߺLx|Lx`HADHߺLx|Lx>PHHH(fHHH)yfUHAWAVAUATSHdH%(HE1H#w'HUdH+%(He[A\A]A^A_]DLY:AHI LD>I͉`WH=:H`CRL:LHXYA5fHXCDHCC fCB AWET$LfDsC Et$dAD$@$fACDED C AD$HCノC$ML$XDLLLXtDDHLXD@DXLLPzA5At$fEAL$`AD$HH= H HEHLPH=VH5QLP1fXH Hߺ_|A|$PItHL)fA&DLLH{#NHHH,fHHH-fUHAWAVAUATSHdH%(HE1HDžDžAA$@IADHW$H@wwHHL5٪L=r{HXfDI~He{II3H1H uoAD$HPHt HH  wfA|$$uEuGE1HEdH+%(HD[A\A]A^A_]@H(MtIcAD$E1f1=uH/e4H  IDH Hc HEH5pH=1JYA$H8 H5AH=$.%LDUHATHdH%(HE1AA$xZHW$DE1H`uHpHt HH uHEdH+%(u1DLeA$H^ H5'AH=enKff.UHHdH%(HE1AA$x+HW$DHpu1HUdH+%(u)A$H?H5H=ܐJUHAWAVIAUIATSHxoHdH%(HE1E fEEE4IH9I|$Hu ET5HGHtRHHu+H HuLL脞HtHsHuH=O1h8AFAV LH`fcL`AF faAFe8HEdH+%(Hx[A\A]A^A_]fDID$I $H`8DxHY@Hp.VSIDH5HH=ϥ1H8IIM,$ILID$L!IUHAWAVAUATSHH $H1ҾL0Dg8LdH%(HE1LILJf1LH@DHHHHHH H(DžHDžHDž(HHDž6#H(HHH E1DžHHAHH)2I)4H9tKL9u AHHH؃HHv;II)L9w0I)L9w(HHHHAH9uDa 뽐DžE1IDp@LHtHHt\L`. LHLLLQIDp@KLHI1%LCMADAA{<"x =AKL.L LL`PLH%=:+A9LL04HHS㥛 LHH?HHHHH)IH)I+y HH@BHi@BHHuH9 HHAOPIW@MEH5H=LP1dLw3HHHS㥛 LIHH?HHH)IXZ&@tAN0A!9LL2HHS㥛 LHH?HHHHH)IH)I+y HH@BHi@BHHuH9 HHAOPIW@MዅEH5H=LP1L2HHHS㥛 LIHH?HHH)IAYAZ2AL9L1HHS㥛 LHH?HHHHH)IH)I+y HH@BHi@BHHuH9 HHAOPIW@MዅEH5HH=LP1ȈL0HLHS㥛 HIHH?HHH)IA[[f.HoHALƅ fD6HuLL]DHEdH+%(He[A\A]A^A_]fD@83DH5H=#H1هHIEGPIW@AQH5AH=jHHD1蟇AXAYfDIEGPIW@H5H=HHD1h;LDH51H=JEIEGPIW@AH57H=HHD1Lu"AFHcI)EA,+tAwpH AHcH>H B fH H5j1H=脆H  H H H 0 H  H  @cDIHHIPI;ǃ fIDIW@H5GEGPH=HHD1豅@IvLLi*SHEGPIW@AIATH5H=HHD1JY^1LP)IEGPIW@MH5H=kHHD1ALL,HHS㥛 LHH?IHHHH)HH)I+Hy HH@BHi@BHHuH9 H:HAOPIW@EP1MH5XH=LL,HHHS㥛 LIHH?HHH)IY^15(sLL+HHS㥛 LHH?HHHHH)IH)I+y HH@BHi@BHHuH9 H,HAOPIW@MEH5H=LP1ڂL*HHHS㥛 LIHH?HHH)I_AX1H=>*<@UHAWAVIAUIATSHxoHudH%(HE1E fEE0HIHI,&HHtTHHu-Jf. HuLL$HtHsHuH=o1*AEAU L1H`fcLꈅ`AE faAEeۖLC6HEdH+%(uqHx[A\A]A^A_]DID$I $H`8DxHY@Hp.DIDH5HH=1HѢH3:f.@ff.UHSHHHuHdH%(HE17t } HEdH+%(uH]l:ff.HH=\4ff.fUHAWLH AVLX AUL` ATISHI'f.I$Htp@H;H.L9tMu1f.I>Mt^I$Htkp@.I$Htjp@I~ .I$HtYp@I~@IIr.M9fH[A\A]A^A_]1S.I~ 1H.11=.I$Hu11ff.UfHAWAAVLAUIATILSLH(dH%(HE1))))))) )0)@)P)`)p)E)E)E)E*+u&HEdH+%(uRH([A\A]A^A_]DHLH7HQH LHH HQH HHQQ@RR9v QuQu [1A\]H5qRL rRE11HH=G4[1A\]ff.D@G(G,DDH@GLGXGPGHoGHoOXNoWhV o_x^0of@onPfHtgoGHoOXNoWhV o_x^0of@onPov`o~po@UH=1H.#ff.HH=2X-/ff.fHP@ H=7ff.O@?)UH[ HAWAVAUATSHHHcH>@HGPLwPL9LhH1L%VHPL9HEIIG 1MHHI9HDIIM(I}HHHHk`IE IE(Ht4IELL.MuHCxLkxL9HpH1L%UHPL9HEIfIG 1LHHI9HDIHN(H~HHHHHF HF(Ht Hud4HuHFL-MuHC`LsXLsPHChHǃLLkxH[A\A]A^A_]fDH8 HtHǃ8 HX HtHǃX Hx HtHǃx H HtkHǃ H L L-TL9UfHVHLHHHPH HFHFn,H L9uDHHHH9H=,,Hǃ@HHHǃHxHHx[A\A]A^A_]4fDHxHt ZHCxHHtAHǃHH9!Hǃ$UHSHH{H{H1Hǃ HH) HH]f.Ht7UHSHHH?#H3H=*HH]ff.@HGHH?ff.HGH HH HQH HHGFf.HHHHHJHnH@HWHH HHAHPHHGHH9uff.HH9H HDDHH9t4HHHH- HHJHoHǀ Hǀ @1ff.fGwGO G D7f5kHt HcH>HR H H H H H H H~ Hd HE H) Hj H H H H H Ht HW H: H H H H H H| H^ HA H& H  H H H H H Hj HM H0 H H H Ht HS H5 H H H H H Hx H\ H? H  H H{HQt HtH&H)HDff.@HH%HGHLHtLx%fI@0A@A@ ffu2DEu&uu1t fDHGGGw( D DGGwHG0HtH0fff.@G@w@DDDDw,DDDf@@DDDDDD@@@@GHHGPGHGLHGPHGXHG`GPHGXGLGHGdG`HGh@@H@@@Gf@@DUHATISHH8 HtHǃ8 H8 L[A\]@UHAUIATSHHHX HtIDžX HHt=1I$HHL`Ht!I1HMuHIX HuH[A\A]]ff.f0 DH8 @HX @Hx @H @H @ DDDDDDH@H(@( @GHwH@@@DDHGPHGxUHHEHju@UHHEHju@HGhHwhH@GpGlGpGTwPHG\H@HGxH@H@GHwHGQ@wQGPGLDGLGLfOLOLOLHGXHXcGLDH@Hǐ0GLfH@UHAUATISHHHHtHH9t H=ZHǃCLMtjLCLHv&LH=$'HH[A\A]]DLL LLH[A\A]]CLH[A\A]]GHG\G`GdHGPHGXGLHGHHG\HG\GpGtGxGHGLHGPGHGLGP DG\$DG`(DGd,D@@@@@@Gh0@HGpH8@H@Hp@GtGHHGLGxHtw"v%oOHoWXVo_h^ GxF0@fF0FF F Fofon!fDUH=ت1H ff.H@H@DH@H@H@H HǸ H9HBHDff.fHVHǸ H9HBHDfGGG GHGLGPGTGHGLGPwHwLwP 8D@D=7f.7DUHAVAUATSHH%H 7IH H 1HLJ GHBhMHHHE͉GxG|MHfLAD$pC,A$AD$tAD$lC(AD$xAD$|A$fAD$XA$DE1[A\A]A^]HG0GG M@[A\A]A^]fHtGHtHt (H 7H H 1HLJ G@f.H3UHAUATISHH7HAGHr(HGBGBGBGI|$pA|$HHP$Aƃ  C u1H[A\A]]ÐH1[A\A]]f.AD$`qH(1LA|$( NHUDHQK@f.H[UHAUATISHHH7HAGHr@H0@@GwAD$PC@I$x@HD@$ƃ AT$hCqD SHIT$`SLI$Ht!DJEAvCQEt\CPA,D ƃ ҉ T  C1H[A\A]]Ð+HHD6E1AAAAD҈SPfDfUHAVL5/AUALATSH sHZH=fuIċCAt$HE,$AD$AD$@LID$PH]P$AƄ$ A$ A$ AD$A$ aI3E1u[DA\A]A^]fD,3LLLA[A\DA]A^]UHAVL5/AUALATSH sHZH=ftID(@CAD$@HC ID$HLID$PHCID$XHC ID$`HJP$AƄ$ A$ A$ AD$A$ N62E1u[DA\A]A^]2LLLA[A\DA]A^]UHAVL5AUALATSH sHbH=ID(@CAt$PAD$@CfAD$dC(AD$ftHs0I|$hID$XC$AD$`)HshI$A$ LA$fA$C A$CfAD$LC AD$HHP$AƄ$ A$ A$ AD$A$ 0E1u[DA\A]A^]0LPLL%A[A\DA]A^]H._ff.@H/?ff.@H0ff.@H1ff.@H2ff.@H3ff.@H4ff.@H5ff.@UHAWL=AVILAUA ATLDHIut9..LLL A\A]A^A_]Ll.u A\1A]A^A_]X.ff.UHAWAVAUATSHHH}tmIHteL-Ӭ AHLHULDHIKAVvBCLAD$bA1EtLLL H[A\A]A^A_]ÐI$8 SIGIDŽ$8 A@uIGH(H0HtIM$8 1LIw0HuCI$8 H[Dfg>HHu?Iw0M$8 H)1Lff.@HtDfHtDfHtDfUHAVIAUL-:ATLS (Iv@IH*I$II|$0@@AD$(Ix@HltHHDXP$AƄ$ A$ A$ AD$A$ AFPAD$@)AD$H+L9A1Eu[A\A]A^]fD+LLL [A\A]A^]UHAWL=AVILAUA ATLDHI5t9++LILL A\A]A^A_]LpP+u A\1A]A^A_]<+ff.Ht+=DfHt,DfHt-DfUHAWIAVAUIATMSHHHDuMGx@HXDMȉ{(tpHHD=P$ƃ Iw@H{0 C AGPfCHCXC@AEPCLEȉCXA$CPAD$Ds\fCTEfCHEC`E CdH[A\A]A^A_]fDUHAVAAUIATSHp H u[1A\A]A^]@ DHIS3LHHsLHcsL L=L1[LLA\A]A^] ff.fUHAUI@ATSHHo S@TIHHsDLsTLLLL1 HLL[A\A]]xUHAVAAUI@ATSHD4HI+A L A L Ht"sL s L/sL$LL1_[LLA\A]A^]̱ff.UHAVAAUI@ATS/D2HI|A L, A L, L LiL1[LLA\A]A^]9fUHAVIAUI@ATH1ҾrIH LLLL1\HLLA\A]A^]ưfDUHAVIAUI@ATH.1ҾsIH| LLQLL1HLLA\A]A^]VfDUHAUI@ATSHHIHLP@ L>58L 5 sL!5rL LL1MHLL[A\A]]鸯U1HATS^IHqHtGHHu =D HuLHtH{Hu1H=e1fD[A\]UHAUI@ATSHH1Ҿ}HI  L  L LLL1L HLL[A\A]]鷮U%HAWAVLAAUIHATSHH8dH%(HE1H@HLIDtLHoEHE)EEA EA fE8E LLML1LX LLͭHUdH+%(uH8[A\A]A^A_]UHAVIAUI@ATSHdH%(HE1AVvIHL HuL]ԺLP1L Ap HEdH+%(uHLL[A\A]A^]@UHAWAVAUATSHHHHHtwP@wlL-ZHppLIHt=AD$\t!LHWLHYLH[LLIHuH[A\A]A^A_]DL= ZH5L:IHtL- ZIvpLIHt@@AD$\t!LHWLHXLH7[LLIHuLL IHuH[A\A]A^A_]fUHAWAVHuAUIHATSH(dH%(HEHDp@Xu$HEdH+%(H([A\A]A^A_]fD}DD1 HHuH@HEDHI Hl u H}DL' 1L 1L 1L L 1L 1L L1L# HEdH+%(H(LL[A\A]A^A_]wDL H]L狳| |Lu Lg Du~H=D[Ht Hp@L+ H]L狳t xL fD@VDHIfDHHHD=mqff.UHATIHPSFHHXGFTGFGF@GFELLAD$(wfA~aLthUHAWAVAUATSL$HH $L9uHAIHHdH%(HE1H H(L01dLClDž<Ch0f24H(8 uAA$ DH(8o)@oP)PoX )`H@0HpH Ht 8o xH@HHCH@(H10DwH HHH@t@H HJHHJL )HHD@pDww,uHuH o@ HAԛ`@@t@fStSXt d8CxdALHI uQLL覜HUdH+%(He[A\A]A^A_]@AA$ 0A$ IDHMIHH@H5PH=1RH(H(L[A\A]A^A_]SwSUH5H=`1MqSUHAVAUATL$HH $L9uHxdH%(HE1LHIL!xE=tfПtZLL1*HEdH+%(Hx`A\A]A^]@tHHH51H=h_봐MDMt(H|L牅|HHt DL蟻eȟLHDʟ)<@UHAWAVH0AUATISHHHdH%(HE1=ptz1Ho4H0L=@L5y]HLLD~IHMHLlHEdH+%(Hĸ[A\A]A^A_]@tH`H51H=] f@tH0H591H=] zfD0H=,,o4HHIʼnP I}8@H$DAE4茴LLLAEx6CA2fUHHHdH%(HE1H`=uHEdH+%(D1HodH`H=[HH5T40tD覻HHt>)A@qHH5Ů1H=Z7 Pf@AHlH51H=Z ff.fUHAWL=AVIAUAATSLHHu 11bmIL7M@IHl1L0-LcHuLw@LLDLH8DL[A\A]A^A_]鞵1H=U1ޯ1H=5U1ίyfUHAWAVAUIATISHH(dH%(HE1FfXtI fY"fZXHEdH+%(He[A\A]A^A_]fDHHH Dp@DL}۵LLHtELLEGt}Dmĉ<HHKDEHQH=_REHDHAT$H5P1@ELfE$ A$ XZjHEdH+%(1HeDL[A\A]A^A_] HuH脯A$ DmHA$ DfIHoH P1H5H=RHHHDx@@ѻYDHIAvLRAv LFL1LHEdH+%(HeLL[A\A]A^A_]dDHEdH+%(HeH51[H=QA\A]A^A_]f.E1LuHLALLD}*zMHEdH+%(A$ IDA$ He[A\A]A^A_]f1DHdH5-H=P!HHHDp@@^YDHIfD{AT$H5GH=PH1HEdH+%(uQD@1ҾYHID!@չ1ҾYHI#ifIHA@ftt+fut=H>H5W1H=NfHt+HHt#P@ۃHt#HHtP@ӄ1鹃f1鹄fUHAWI׺AVLAUATISHLHHxLdH%(HE1ru&HEdH+%(eHe[A\A]A^A_]@LLƅLϫtLLt贫tLLp虫tlX iHH`LH蹿CLLF0LLh'LL\踸H(LDHHP:HxLLH$LHD AHHI$H=KSfQHPw_fPWHPrLHH5IH=L1HH`rfHfS\HDhL`t҉RAQlRpSH Ht0HLKHxALLhQ茬LHH5;IH=J17]LHH5 IH=J1{fDUHAWIAVAULmATLIHSHH8dH%(HE1Ԩu(HEdH+%(&He[A\A]A^A_]fDLLDuItDUAR JDUHED9tLLtH;EDUw@ADžHD药DUIM]1DUL]L]DUHHEtZA9tt9t@HHuHEKPE1jDDUL]H}8H}L]DUXZAHEDA$ BHEdH+%(HeDH5C1[H=MHA\A]A^A_]1H=9DUvDUIf.EDMDACPADUPjeYDU^:f.HEdH+%(u*HHeH51[H=iGA\HDA]A^A_]fUfHAWIHAVAUIATL|SLHHHXdH%(HE1ƅ)5|hHDžlH`H`1$LHAGH߉AEѥ|LH߉貥|LH߉蓥s|LH߉$T|LH߈<4|LH߈|Hf貽HHHc`LH|LHf0||LH߈\|Hf*HHHcظXLHuE|LHf2$|LH߈4$|LH߉8|LH߉H|LHfBզ|LHfD账|LH߈@脣d|LHLL蹷9HhLݠHPLɠ<R< u0 u u0 xf0tf2t4t <t 8t:Ѓ<]HXfA}UH`H@@E%ll9h@HEdH+%(1HĈ[A\A]A^A_]0@0@;afDHHH3SH3 DH mafDHHH3 #H35H j^fDDD$DH5RH=AH1i@DDDH5RH=#AH19?ff.@UHAWIHAVAUATL SHHHLdH%(HE1z E1Lf軪AD91LLHAGH߉X LH߉9 LH߉ڟ LH߉ 軟 LHf$蛟 (HLfxfDLH LH߈@ݬtq H@fB请HHHHc]tA@ƒDDبDH5nH=>H1DHEdH+%(6H[A\A]A^A_]LH腞tɋ 4 t:LHϫ_ LH߈E貫B ELH% 0N@LHm 8<LH襠 LHfE臠 fELH LH߈xܪl Hxfz誵H}HHc[;xƒDDҦDH5H=<H1fLH赟 LHfE藟 fE<ڬf.UHATIHSHuHHdH%(HE1@tDUBwXHtKHHtCp@HEdH+%(ueIԐ H[A\]l@HEdH+%(u=H[A\]1@HEdH+%(uHH5H=g:1[A\]UHATIHSHuHHdH%(HE1ptDUBwXHtKHHtCp@HEdH+%(ueIԐ H[A\]|@HEdH+%(u=H[A\]1@HEdH+%(uHH5H=W91[A\],7UHAWAVIAULmATLSHHhdH%(HE1$HAHA,LHHH˥HPH+PIH@wLvHLկHf%H=~fv xw&L1LLLE1mfz赔HH~fHcH5}bHHttLLL@L8HtL蛶LCHEdH+%(Hh[A\A]A^A_]Ð@H5H=61H5H=61kLL苡fDLL1fDHAHAtLLHGzH5vH=51UHATH8dH%(HE1GPfL]AHHPHLDfA)A)CEt_1D HTA9~H7D҉DDDtA4@u2HEdH+%(uADLefHǰL9wE1HH5ʔ1H=4DUHAUATL$HH $L9uH`dH%(HE1LHILөxO=`t&fOt LxLLHEdH+%(u8H``A\A]]@1@tHH51H=P=+4@UHAWAVAUATL$HH $L9uHpdH%(HE1LHIL=tpfOt LxZMDMt(H|L|HHt DLǘu^LL~HEdH+%(uhHp`A\A]A^A_]fD @tH~H5i1H=;볐ȟLHDʟyfUHAVAUATSL$HH $L9uH@LII1dH%(HE1(`HL膑AuLHDžHDžHHПH1jDOLHԟM^_t4HH1E1POHOHAZYH5ߑH}1H=>L HHt H>Ht QSHH=SHEdH+%(WHe[A\A]A^]fDI@tHx}H5)1H=h>C볐L5LLoIċA$AD$ fAD$ AD$ HHIT$(HHȟAD$0ID$@HHtID$HHDžH= HtaG`tLH= LLՒHHH>Ht RHLٝ@H5 脢HK|H5d1H=<&/ff.@UfHAWAVLwHAUIATSHH 7GB$Ƈ  GDHGPGHAFAF AF@HGXHGPHGxHHGxMI!#AEM}AD$HAELA$AE(AD$pAEHA$IEHXL9u*f.I9] vH[ I9H HCHtHPh3H/D E"HDPD@jRLHH D"^_HHxHSHKPQfW@oQqLGrHqrWqVFIrOr6LfAL&fDI]0I0L9uTfDHDPD@jRHH LDjZYHtEHPHtH@pHt+HXHH9tDHtubHH9uAFX>AFX!L aE1HEdH+%(#HXD[A\A]A^A_]ÐHC@H8E1HtO@Gfu1Hht*1H}AMH}IEHLhIHHuH{0HtO@Gfu1Hht*1H}MH}IEHLhI蕄HHuHCH0Hp(1I$HCH@HAT$XHHHHp(I$1HCE1Hx(H(H.ID$xIID$xIY fUHt=DLH5~gDKtDCpH=?!H15rLaLL荐AfLX1H=g Bf1H= 10ەff. f fUHAWIAVAUATSHHH w DdH%(HE1@ƉHG@HHH ƅ  HH L-sILtH耊LLH)H<I1M9uֿH5eHDDSHH1H=XZL%. L蜗IHIEIx@HA}(tHHD~P$Aƅ I}0HA A AEA AGPAE@+ fAEHI}LH AEtAUHHIEhAEpAExAEX趆L~\E1u'HEdH+%(uLHeD[A\A]A^A_]fDЮL^LL轍ADH V/ff.@UHAWAAVIAUATSHH}L-, LD8I@Ix@H[}A|$(tuHHDB}P$I|$PIv@AƄ$ HA$ A$ AD$A$ DID$H)1IDŽ$HI|$0WAFPLAD$@HCoAD$XoHAL$hoP AT$xH@0I$VtAL$LC t?HSoA$obA$oj A$HR0AL$LI$tAL$LLs Mt4LAL$LHwNI$ LH~I$L&ZE1ugHD[A\A]A^A_]DLLŖI$!bLNANPH5~HIH=D@@1@LP\LL%Asf.rfbfUIHAWAAVAUMATISH(EMDM̉EzuyHR* LUHAHMMD8IƋE LD}DMLPEHUPAWH LXnE1uKHeD[A\A]A^A_]ÐHULF@LML`H5}H=H1LURL[LHADUEHATIHHH}PEPAQEMLefUEHATIMHHHjjjpLef.U1IEHATIHEɋuHEE1LPjAPMLeff.UIE1HHHHjjjUHAWAVLw@AUIATSHỦMDExL=$( LIH&I$Ix@H}xA|$(t{HHDdxP$I|$0LAƄ$ A$ A$ AD$A$ zAEPLAD$KA\$HAD$@1fAD$IEAD$LEAD$PEAD$TVE1ɅuPHD[A\A]A^A_]fD@蟆&LH5`{I^H=H1fL`XLL5Aff.fUHHAVAULmATLISHHdH%(HE1蹉tDuD<t&HEdH+%(ukH[A\A]A^]f.LL{tHuHHtHEdH+%(uHAE11[A\A]A^]UHAWAVAUIATMSHHEdD`\dH%(HE1HF@HhH8vE1HtkƅpMA}IuPE1LpL%LLdMH5yI\HHhH=ATH1XZH=% INjdAGAHx@E A(AH]ut|xHHDIuP$AƇ I0HhA A AGA wCPAo $fAGXAG@AD$AGhAGXAOHMAAG\AFfAG``LAGp\fAGtEAGxR~E1Ʌu[HEdH+%(HeD[A\A]A^A_]fDHu{IE1MtAoUAEAW\AGltLULH=#A{fDE1LJLp f.LpLPMLƅpE1 uL$" ff.UIAH1ҿHHjjjff.@UHHAWAVL|AULIATIHpdH%(HE1xu!HEdH+%("HeA\A]A^A_]D|IDIHLLst|LLEZt|L}LuLfE+LLHc݋d1}LeLEH}LHczHM1jALjjH fHEdH+%(u%HeDH5f1A\H=(A]A^A_]mHHmA$AD$P$AƄ$ A$ A$ AD$A$ LI|$0AAD$(>oAEI|$XLAD$HAEAD$LAE AD$P&~I$ L~IdžLJOE1HeD[A\A]A^A_]fDI|$0L։AAD$(nAEI|$XLAD$HAEAD$LAE AD$P}y@LH5pORHEEEHAH=? LUPIEXPIE P1LUH d@xLhLLL={AfH1ҿff.fH1ҿff.fHff.@UHAWAVAUAATSHHF8 H=4/IjHjE,$AD$P$AƄ$ A$ A$ AD$A$ CooKoS o[0AD$(oc@C(AD$HokPA\$xAL$XID$xAT$hA$A$L1HaC8ACE1C8HeD[A\A]A^A_]{.{H]L=]LExDH5nIOHKDCAWHH=x1ZYf.xAKikDHK9H5/nOH=kH1aB@xH CID$xHH HC0HL0ML=c"L؃I|$xHM6MIvHuH=o1HlE1C8f|L`ILH=A+xfDH?ff.@Hff.@UHAWAVAAUL-hATLSH HQIgHgE4$LAD$P$AƄ$ A$ A$ AD$A$ CooKoS S0AD$(AD$HAT$xAL$XAT$hEFE1uwHeD[A\A]A^A_]Ds HC[H=?*g{IuDHKH5plIhMHDCH=iAWH1XZfDėLGLLuvAcf.H off.@UHAWIAVAULmATSHHxHpHHhLdH%(HE1k1Ed HEE1LeHx!@HxA舗D9dHpfLID$ AD$(Hߋ@AD$A$EI@@EjELH߉EpjELH߉ExtsEH} HވE~tWHhfx[=HxH=HPNA'eHx D9dfHEdH+%(uHx[A\A]A^A_]-zff.fH!ff.@UHAWAAVL5AULATSH H|LIIMld>HGdE<$LAD$P$AƄ$ A$ A$ AD$A$ AEooKoS o[0AD$(oc@okPAD$Hos`o{pAL$XHAT$hA\$xI$A$A$A$A$IDŽ$AE A$AEA$oA$oIA$AHE1uQHD[A\A]A^A_]DH5hIDDCH=H1HM9HMLCLLrAff.fH"ff.@UHAWAVAUATLSHHHHHHLdH%(HE16gvbL0LDž1LLHHfHAE0@A)EA)EA)E 0fL HL4zLHƅ *tLH߈8 tH8f:~H@HHczfLHsSLH߈ps3Hpfrq~HxHHczLHhLHfEhLHfEhLHfEbhLHfErt8@u u80 KMp up0 M@DE@f}%@fEff}tMf}tM@@tM Ѓ<ȃ<fLL1HH L))HDž`HH=H5FBaHHEHHfx]L9HEdH+%(HH[A\A]A^A_]EEfEu @EDp0x|s@804@*!@H=LHG"^L"eEEBfHEHxH3H3=H fHHH@H3sH3dH fDDDtlDH5]H=H1蹸@DDDlDH5r]H=sH1艸l@LH5cH=jMprH#_ff.@UHAWL=O AVILAUIATSH HU+uMI\tDL LPHt LK@Lc 'IN@H5bBH=H1買H'I$Ix@H3\H P$Iv@I|$0AƄ$ A$ A$ AD$A$ p^I@@AD$(AFPAD$@1HtCPAD$HMtIEAoEID$`AD$PAD$ELAD$L9E1u7HD[A\A]A^A_]D{^H HC[H\L 1HtAHH9ufDL} 1MtAuHI9uH[A\A]A^A_]D1@HH ts<wDwDAt L.M9vCuI1M9vCtHcHH tsAA<vX@1@HH sAAMfH޹PHpUH?DLHTSH[Ht7sLH=y6MuHHH5IL1IH[HuHXMlH5OXL1L5HL%HHhL1H5eXH{LLIEH5OI1H{ LLIEH5LI1HHEdH+%(HĈ[A\A]A^A_]H5HLYHHHH51LAH{0EH5 LH1%HLKMH IQ@H5HLlHC@@ h1GHCH5HLPP1GHCH5GLHHP@HHD1GHC1HtPPH5GL1GHS(L1H5zGuG1HS,LH5{G`GH{ H5HL1DGLs HDž`M#H`H5GL:uDHEdH+%(u8HĈLH5F1[A\A]A^A_]FH5UL1F4I@UHAWAVAUATS1HLL&dH%(HE1LvIG HtH@HuLlAIG@H@ HHME HPL HǾ H@1NABt5HhHzHt%(BtHhAG|dA@L.IHAEA|$l+AI|$HB$ƃ  CDG`u$fHh7/Hx G`tHpu=<ǃtAA AT$TA$CHEdH+%(HeD[A\A]A^A_]AwADHt_ H=bHhCAOHhAOHHJ`HR\HHP H H2HpHNHPH H AGDAIDH@0H@81Hh*HhfDAX?UILHATHLeEMt0HAILVA4$Lv"XLZLe'LeLE1UHATSHtHD'H~$u#H=T)DTHtHC[A\]fD[,HHHD=%)H=Q1,f.UHATISHG(HHtJH@hHtHI$HCH@HtH[A\]|f1[A\f]fDG fu"H=(s蓕[I$A\]f.+HHHD=e(ff.UHAWAVAUATISHH(HdH%(HEHOHHH0HHLHL;)LN+HLLH+H6HH=QDH=: IcDRLPHi$IL;H D)ȍ)A)AQAL1  BH_AX0IċC! @8LH5;L.SlH5w;LBShH5s;LBH5m;LBH5m;LC 7H5Z;LBCHHt#H$ $&H5B;LH.HS(HtH H52;L-HCppHH5;L-HHL[,HEdH+%(He[A\A]A^A_]fLPL9PR/D1fDk5Ic5I.HHCpHL8MH]7DE8.H]DH2LHAM?MNIGHax<HpuE8.HDH2LHADLPL8PP:HH5q L1X7C- d@<H5UL1 7L1H596CHHt%H$ #H59LH16H5L16SlKhLH5F1}61LLH5 i6CH59L1@6HCpP1L0H]L-9MuZ*fx<EHpHH L= 88LD.CBHLLL15M6MIFHu1H="}&DH57L3c@H5<7L3@H57L3C'H5k7L3CfH56L3CYfH56Lq3C1fH56LQ3CfLLHH1 H54L)LMt&IU@H56L)IcUPH5{L=fuNCfD1H=2%fHS(H H H56L1>4CfDH5 La=1!HDH5M7L13H5(L13.fH<5H52L(HS(HH H55L(CfHLH5 H''LHH5 'HH55L'fDH4H5LB(CAf.LLH"HS(HtH H5$ L12HHJPH5,5H@1L2H5'5L12Co@HLH#1L@HHpLI)L)Hl=H55LH1H2H5N5L1/2Tf.H5"5L12C(H54L11CH54L11f.H5p4L11CH5F4L11C[H54L1o1C2L!HHS㥛 HHH?HHHH)HH)H;H)Hc,H9LHu!1Lg>HLI)L)LpLH;L1H5@L0Af1HKH LH51C@H52L1W0CHSH52L130CH52L10F2ff.fUHAVAUATH(LgdH%(HE1Mt+F(Ln LLv0Hu)LLLkHEdH+%(u H(A\A]A^] 2ff.UHAVAUATH(LgdH%(HE1MtAD$uHEdH+%(uH@LJMH H5L+#H@HtH@H5r/L #>ftH5L!7AT$lH5/L 7AT$hH5/L6A$H5/L6AD$H5/L+LLL)!C(CM%H.H5LO"IT$(HH H5.L."LLL AT$lH5.L<6AT$hH5.L(6A$H5.L6H5.LAD$+8CA9D$'MDK(ubHL(H50L1u,H70LH5m PH-0L /PL+ H 6 1H5/8,XZfDID$(HEL$hAL$lLh A$A|$HJ D$^D$H IHH(LAQH5(<MQH (-P1+H +@H@A$HJA|$HLh@H-LDH(LH Ù IMH5.1I+>fH(HlH5/1+L(AL$hH5.1AT$lL*H54L1*lDH5,LQ$E@C$EfDH(H51.1*널IL$H L1H5 ,#`fDPIt$LpL6ID$(EL$hAL$lH.%,HGHt@u@#UHAVAUATSHLMHILMtgA$luA$9tFA$A$uBt.A$lI$tL IDŽ$H[A\A]A^]II$A$lI$tHL[A\A]A^]鮍fDuSHHKH*LU<U@1H=1HHtLM؉UM؋UuHHtzL蹜@HHtVL艜1UU1M؉UM؋UJ1z1DUHAWAVAUATSH(HUHH=HHEH7L=V{IAMH5VLH}IEEM@It$pHIHu.ifA;uPLH IHt=A@PtIHtكpuEuL9uHǀDLLE IHiH([A\A]A^A_]f.HMȋ;Q$m}L\MLLEmLED1H=;61H=(HHt 1ɾt1IfU1H= Hff.111@ufD@κff.fUHATISHHt~ID$I|$@0I|$8ID$@0ID$ID$8HtH1LLvHL,H=.H&"[1A\]1!HsfUHSHHHAHtL<E1uFtH]DH{E1H]ɃAAD1HuHuUHAWAVAUATSHUHMMSFADIMMH=7)1HHxHUHMDsAHLL-DAHLHHHHHEHǃHǃSxHLHCp-dADHD YADKDM$@LH<HAH @H9t*sAH- DHH@8pAwdH9uH@HHHHQHHH@H^@1AH}tHEHHD[A\A]A^A_]HHHJHHHHR@HLHD@E1.tKDDCAH1H53H=jnfDAH1LE&@*UHAUAATSHHbt5@H&DG$H &HDHPH5 &1H=PkjL%?H?I9t$K$I I A9 $tMd$ I9uEH[A\A]]E IT$(ID$ H=?HHPH-"?ID$ ID$(HtIt$1H=?It$1tHLH=[A\A]]0H=̂&DK$IHP DH>HIL$ HQID$(HH>uq`H50?AD$ AD$HHML$LE1[HH=.A\A]]D!@MHƸH5$1H=FhMDH1H5i$H=_hhDUHAWAVL}AUATSHhD5=dH%(HE1HEHEHxHEHEP=L}L}HEu+HEdH+%(Hh[A\A]A^A_]fL-<Lq)H=I}PHH9HDESE1Iu8VHHHAHHJSDH-<H@(HUHH HHAHPHHEE9 H|<H9uDLU+U)<H 0HH}EE1E1H}DEA`@HML9zH1H L9H IDrH H AHHrHUH Hǀ H:HmH HwH H2HEHt,H H L9HIDHуxuSDPHuCxHEHML9u xDLHpHLQHHHrH@HHLLICHpHHHxHEHL9uLULIKHqHHDD9CxHEL}HL}HD:EeE1CxEHE1THHHHHJHHH@HUH AHHAHPHHEE9HH9uCx HH9H9fH HHDH5?-1H=dHME1L9CxH{H%L (D)59H+ 1DH5,H=KdH Cxt!H{HDU'E9DUA DUHDH5,1H=cE1DCx H{HO'f.H{HDU%DUE1ECxDUE1vE}t ]8ui!HxH38HELH]H]8E11DH5t+H=ucHt~HH58L 8E11H5H=lH{HDUE1T&DUE1DDH5+1H=Ab<1E1E1UHAUATISH?dH%(HE1/wgHHcH>@A|$HIt$LL@PLƅ@ &A<$BED$@LH5HH=1afHEdH+%( He[A\A]]fHHEdH+%(ED$@HeIL$01[MA\H5p+A]H=]afIHEdH+%(A$HeL1[H5*H=A\A]];acHHEdH+%(JAL$@ED$PHe1[H5T,H=]A\A]]`IHEdH+%(AT$(HeIL$H1[MA\H5)A]H=]`fAoD$HAoL$XAoT$hAo\$xAo$)@Ao$)PDH)`)p)e)mpHHEdH+%(WMDH5%*H=6He1[A\A]]`DHEdH+%(AT$@HeH51[H=A\A]]_fH@LA<$HMH5)HH=n1_fHHEdH+%(IL$0MD$XH5L*H=-He1[A\A]]<_@cHHEdH+%(JAL$@MD$XH5(H=%L@I|$PPLA<$ED$@LH5HH=1^fHEL$lED$LHAD$pIT$0H5 (H=P1z^XZAot$HAo|$XAo$Ao$)@Ao$Aot$hAo$)EAo$)PAo|$xDD)`)p)M)U)])eHHEdH+%(MDH5+(H=\*HHEdH+%(AL$@EL$L1H5(ED$HHeH= [A\A]]b]fA|$HA<$HyHHEdH+%(udIL$0IH5'H=@'>HHEdH+%(u)ED$HHe1IL$0[H5'H=A\A]]\ff.UHAWAVL@AUATISHdH%(HE11LHHDžPL@<#}HL001Hރ @4LLL蝳t 0LxH@L98D9<HEdH+%(HĨ1[A\A]A^A_]@t/롐t/두t/끐wg/jf.W/Jf.7.*f.. f. .%.H5/L /E11HbH=F.f..zf.gs.Zf.G.:f.'-f.-f..f.-f.LxH@L9HH5N#1H=WfgHXHWGu tfGH0H0HHuDDLH5"1H=MWSUHATSuLH5,L%.,,L9t(fHCHHt HHL9u[A\]DH5"H=21VfUHAWAVAUATSHdH+H+H9L`H1L-oH9LxLDE1IG MHPH9IDIIT$(HHPH-o+H=,ID$ ID$(t$I|$t I|$I|$t I|$LLl MuL-*L8IE8H9*teLPH5+HL +1[AdA\HA]H=sA^A_]fH5q!H=1kUL%o*Hh*I9ILAD$xuPI$I9$ZI$I9$DM$I9tOIAD$xtMl$HL;AD$xI$I9$tPL8H5vHE11[E1A\HA]H="A^A_] I$I9$uRLEfUHu/H5*E11]L *HTH=M1H H5aH=r11SfUHATSu|H=)1(L%(H=)H(Hz)Hw)L9t%fHCHHt1HHL9u[A\]H5qH=1;SjfDL'1)UL1HLHH(H(H (H'HH'H'H0H'H'H'H''d'11E1LH=jjxZYuɉ1H5H=}XRUHSHH H'H]ff.HUHAWAVAUATSHL/Mt~L%I]HMmunL HMtBMMvpIht,IhILLHIGhH5ysAMuMuH[A\A]A^A_]D HH5HH=1=Qb1H=1ff.@UHAWAVAUATISH8dH%(HEHrHtOHHI$ H3 HH<Ht HHHu1H=>1HuL-HEI$ LhL=L52I$ HuH[pH{ uH{huDCLLKhHH5qLyCLLc`CtA$ DCDEtDELLHH=1OLmDH=qLy HEdH+%(u*H81[A\A]A^A_]bu1H=1k A$ H֞H5HH=1.Off.UHAUATSHHH=pHLHHDH I3$ HHt)HL`Mu1H=1E$ I$ D H sI$ Ht9H HHPxI$ H I$ IDŽ$ I$ H HtHX`@H@pHuLHLH=g[A\A]]vfDA$ H=EHAHH51MH=o7@H[A\A]]DUHAWAVAUATSHHHI?LULUH9HHMHUHIJ`HMHHUArD D uHE1}wfD]EϋEHMIrXHH| H"LUHDLUHI L-}I@pHL`M9D]Mu8@uAA9D$htEAO~ AzIHA$I$L9uui1AA9D$hufE;$uHEH I9D$`}0@2LLLUD]LELUD]LEAefDLLULUHIIrXH=ydLU0LUIBXEEȃE19EȾ8LUMH=2dABLULHIBXHHD[A\A]A^A_]@[LUHIgbALUD]DMH:H53HH=1JLUD]DMHELUD] LEdLEL YH˜HH5L1JLUD]LE{HtHH51H=lJA HtA HH51H=A7JtA HoH5IAH=JUHAVAUATSLg08ID$hMl$`uAD$L+Å~EH5k[ML$hLAA\HA]H=0A^]iIt$XL5'bLMl$`ID$XAD$MtwA|$toA tA|$t A ID$pIT$xHHPxIT$xHI HuH@pHHxht[A\A]A^]A SAHIH52HH=x1H@I z@A HH5%HH=1LHA A AHH5HH=11 HI H'f.uGI H=iLIDž I oA|$uG[LLA\A]A^]$@A 3HH5}HH=[1tGfLH=f`ff.@UHAWAVAUIATSHHL Mt=FMd$pMt&A9$u;HVHcH>@w{uZE1tNA D{ DsTEHH5HEH=v1FMtCS ID3H[A\A]A^A_]@uE1ItA HH5HH=1+FMtI|$huCAD$댾H=^IH@pI ID$xL ID$pI A|$IA DpE AD$ CAD$CAD$A$ @iZA|$tA 4IT$pID$xHHBxID$xI|$hHt I|$hIt$XL5]LID$X#AD$LSHLL[A\A]A^A_]Zf.HE1A D{ DsKEHH5HEH=-1DMu@auCS IDH[A\A]A^A_]:(dDA A A AHKH5 HH=1CkA qHH5 HH=1CI aA 4EHڒH5HH=1rCAL$DC1HH5$H=mHC2UHAVAULmATLIHSH dH%(HE1 A$ @w5HEdH+%(H [A\A]A^]ËEvwLLODuLL8fDitA$ HrH5HH=q1JBeDHDH5HH=1B7LLM$ EMuMmpMA]9uA$ IEAAB| t B| 3IIuAHAuI}htu2I}hH5ZcE1LHeH=~Yt@AH!H5BHH=1)AI}ht 3EEHHH5H=1@ff.@UHATSHHOHu5DB HHtHPHu1H=,1DE1A8txHiH Rt4EH: H SHDHH5H=HP@1-@KȃH EEȉKHtH3A[A\]cD[A\]AhDUHH HATSHHHHuLLI$HHu`I$H0LHǃ[A\]fHH@H5H=HP@1@?HHH<<f.Hu [A\]fDH[H5]1A\H=]H@>UHAUATISHqI9$HLHLMIHHxH at(I$H=HK@H5 HP@1L>II$LHHudHL[A\A]]BfH H uH[A\A]]I$HH5q1[H=A\H@A]]=fH1L:ff.fUHATSLMI$@tH[A\]f.HtHTH =u8HHuTfDHPHtAH{Hu1H=y1rfHW@1H5H=HEdH+%(uHeLL1[1A\A]A^A_]q ff.LOAQ uu fHAIlLMA(8ff.u8@ufUHGH1AE11HjJj8XZfHGOlHWLG(88UHHATSH HHHdH%(HE1HH{8 BHtf$HXIHǀH zHID$pHHHHI$HH t3A|$HSLHuH5IH=1a(HEdH+%(uHL[A\]Nff.UHATHIHt#H-ID$AD$ AD$LLefUIHAWIAVIAUATS1HDDmdH%(HEHHHtHHtX$M'Mt{LAD$ID$AD$ %EEAD$AFPA\$AD$fAD$ HEdH+%(H[A\A]A^A_]HLLHLHAIz8A@f_LLHIt M'&LLEIff.UHAVAUATHdH%(HE1HFHEHHtTHIIID|jLHMIAXZHEdH+%(u=HMHeLLLA\A]A^]CHEdH+%(uHeA\A]A^]ff.UHAVAUATSH0dH%(HE؋G|EfEHHHHIILe3 u"oHE MHULLLHtTHCHt;H@tAD$fA)$H@u@EED1H=BfHEdH+%(uH01[A\A]A^]ff.fUHAUATSHLgI|$HHQHH|mHHH"GHLHhHFHHHHH0HtPL-1HpLIHt5IHtlu H;LLIHuH[A\A]]A|$ QHUFHtp7A|$6&fA|$t91@1 @HLL[A\A]]K11H=VQUHAVAUIATIS0H\H;LM+.HLL!H| IHH=1I1H)EHhLLoHEH/IHHJH0HH/HpHIHIHtlu L;LHIHufD[A\A]A^]AMPE$IU@1DH5H=5P!A|$ H DHtpA|$A|$[LA\LA]A^]!1y@1i@LL1I@1H=fUHAWAVLPAAUAATISHHLdH%(HE1HG(Ht8LPIwHHPLH=L8aL8HHNLL诛LPMCILHMA|$1ۉу8E.IT$(HB(HAHtpEHXnHL-LD@AHH5IID$(AUH=APMHLH H2LDȄH HD1#Y^ILL蹒1QDH8MLNڃEEHE1LSjPJHH 1HUdH+%(>He[A\A]A^A_]fE$E@H2mEHL HDHL(L5{LDH0IL$(H0H5IHH=RHLA AAVLDL1XZL L(1LLS1A|$EHqlHL-+LDYAHH5\IID$(AUH=APMHLH HOLD1MA[[9tUEHkAL$MHH5HDIT$(H=PHLJ HQLDAH1A\A]$HtA|$EHkHL-OLD}AHH5IID$(AUH=APMHLH HsLD1qAYAZnff.UHAWAVAUATSH(Lg0dH%(HE1AD$lj AAEۅA$A|$AAA AEAAu A$D8t!H Dh11LDDE8t5HEdH+%(H(DLD[A\A]A^A_]HEdH+%(H([A\A]A^A_]t4A|$E1E1E1AE14A|$AA$A|$AE1E1E1E1@HDD^IT$(LH5_IHlH=HLB IT$LD1UDDLff.UHSHdH%(HE1HtHu#HEdH+%(uyHH]{H虦HS(HH5IHH=HLB HSLD1HuHEdH+%(uH]~ff.UHAUIATISH(H?dH%(HEHKH t3A|$HߥLH5fH5.IH=41I\$(ID$(HHtHIt$0H@t|LLID$AD$ bI$t I$ID$pH8tOuvAL$HEdH+%(H(1[A\A]]DH sHxuI|$pI}8LH=/HtfDHAL$L1EEH5H=Ѐ`UHATSHHLgdH%(HE1FƒtA|$@OA|$@A|$@ID$pDPEXZDKCEtbA|$@KtIAD$u A$tH c1L=AD$H;t1LWHEdH+%(H;HeL[A\]:f. A|$@CA9D$DCEN@D-fHEdH+%(He[A\]@FHD% =jJLjDAE111EC^_@H蜢LHbH5 IH=q~1sUHAUATSHdH%(HE؋FtIIu1IT$pH:tBHEdH+%(H[A\A]]HȊtDIT$pAD$H:uHzuuHEdH+%(uwHLL[A\A]]@1LLsI\$(ID$(H]Ht(HIt$0蛾H@u H} AD$AD$!ff.fUHAWIAVHLAUIATSHHHAodH%(HE1HAGH~@L)E1HI1H@LHHLHI}8AD$AD$fcIHAL$8¸ux%=t%jJHLjA}AE1XZLLwLLE1HEdH+%(HeD[A\A]A^A_]HEMH5H=HDCPHK@P@AW1^AL$8_BAAsEEHL1H5HH=ɅDD=ff.UHAVAUATSH dH%(HEHHHHIILe0 uoHE MLLLHtXHCHt?fHAD$A)$@tH@u@EEf1H=fHEdH+%(uH 1[A\A]A^]ff.fUHAUATSHLgA|$I|$HHHH|1HHtzLHHHHH0HtPL-HpL蜷IHt5@IHtlu H;tRLLIHuH[A\A]]@tA$HH51[H=A\A]]d@HLL[A\A]]1H=蚸f.UHATSLgMt]A|$ uLI|$HtKHt;HHt/|HHtA\]NfDu[A\]f.A$[H51A\H=]UHAUIHATISHdH%(HE1Fht7ID$pH8|AL$HEdH+%(H[A\A]]@1LLI\$(ID$(H]HtHIt$0˸H@tEID$pAd$H8uHxyHEdH+%(u%HLL[A\A]]=DH}oUHATISHdH%(HE1UAD$u A$ÉǁA|$t1I$ta8u.HEdH+%(THe[A\]ÐA$8tHEdH+%(&HeLH ^Z1[1A\]H/H5}/LM$H3H=sLc@XAD$tIf.HLH5H=sIID$(HL@ HLDHID$AQEL$l1 Y^fDH贙IT$(LH5mIHH=$sHLB IT$LD1 UHAWAVIAUIATASHhHJ/dH%(HE1HH1۹ HHHHDIHLHxHHHHHHHLLLLHHHAEAEfI82fLIHIGECHHD!! 4AfuLIv.LLLBLH~UH51H=sLLvUHAWAVAAUATISHH(~dH%(HE1@t;DnlA9AHEdH+%(HeD[A\A]A^A_]DnhA9vD=LEH(HH tH躓EA $IPH5كH̃AUHD1H5rLH=TlY^PL, % =t{HHE1LH  H(EA $IPH5GH:LAUHDH=k1H5 XZfDH H"H WEHA $AUHւIH=kHDH561A_AXY輿ff.UHAWIϹAVEAUATISHHHHhHEDHdH%(HE1HHA$H{8AD$fHHIHIAEHOLH)ADŽ;A}DuEED%EDf5 AAEhLXIEAE Eut D;HLDAAEu A8DAD΃tj tVEuZD1ƅfE1HEdH+%(HeL[A\A]A^A_]E1% D=1A8EDsLHHIHAEf AEƅAƅAƅE1HAEl9BAElHALAALHpfAH N1LA fA A DЉЀAEDE1E1ƅDL tPL5 MȨ@MDHIDfItJƅLL̾Mt0A?LIw.LL-LLAVLH5QAUH=8f1AZA[HDHI謍MLIH5*H=e1LArUDE1҃"HH@OHHDEHxHSHEHpA}HDDAulH IIE(xH=dpHLH HڹAPLDVɋH \MHDH5S1DH DE; AHENƅDEHHDEHxHRHpIAu;H$!H5 LMHH=eLc@X\H褋IU(LH5^IHH=eHLB IULD1覸ALDDff.@UHAWE1AVAAUATISHH(LdH%(HE1HHHtHHtDx$H"HCC MMt AE(|Lk(MIHC(Hs0HuLm菧IHuPHC(AHHEdH+%(H(D[A\A]A^A_]ÐHC(I9Ht^HHC(Hs0HEHEHu HEHuH@u(H}HuMHuu`fHs0Lk(IH[@踺:E1E1AD$PD{fDs CC$HCHI9HtHM$Itnwu5LcHIHsPH[`=E1HCEL$PMD$@HH5H=`1fD u¯IHtIH5H=`HPHP@1ܵff.UHAWAVAUIATIHSDHHHHL}DdH%(HE1DHƅD1HI|$8BfHIƋ@@ƨ t @IV(HHD1LL0I~(LLUI~(8A~@OAAA1@txu EEc A~LAF t+%jJA<$L=jA1E11EnXZL$IFAFAN%ƒHD@LLEAVE1AFAFAF1A^hHUdH+%(He[A\A]A^A_]D% rEAED82@8!A;^IH9A_f9ZA9^h2@L1LCA~@XLL%iLL7lfLL%LIHA~@ @HENlA$LIIF(H5H=[HL@ H LDH1ASYA~^u gA$LH51H=[ӱUHAWEAVAUATASHHhHEHxH_DDuHdH%(HE1HmH1 HHHDֳIHHxHHHpڱHpHHEA@Et#IE HuH@HD;0uL%MNfHEdH+%(HDHLDLEHEHe[A\A]A^A_]fYu'HEdH+%(vHe[A\A]A^A_]DHEdH+%(ODH5H=dHe1[A\A]A^A_]HLH=;cDpLHHAfHHp輤Ht@(Dp6o2HLELH5c1H=c=IHEdH+%(bDH5H=cf.1yHH1DHHCfI}8IDHIHEdH+%(ELLHxLEىEHe[A\A]A^A_]!x1DpҘDpHIf.H=T Dp(DpD0H@IE HtHpHFLIu DpPDp@HLeDHIt'H辿IGDAG AGHxHH5H=:a1DLDAuXfHEdH+%(kHHLEDHx1HEHe[A\A]A^A_]BHHԗ H L AAL5 MDH AMIDfItLHxƅMLHt/8Hp.LLLBLLAVHH5h1AWAUH=_$Y^1LLHDpDCfI}8肮DpHIH1LHDpHHxo@)I}@)&DpHIt0HHLADSDHEdH+%(HDLLL}DEHEHxHe[A\A]A^A_]XHEDDHLDHx(DIXZM|蹪fUHAWAVAUATSHXEHHLe EDdH%(HE1ƅDžHIIDMH;HH tsA|$H|H5>H vIHHD΄Hl8APHDQME@H5aLWH=RPEMP1H AD$ ƅE1E1ҁE11۾uA$@@:DE€DA|$@h% =AED1:RJEeEHEdH+%(He1[A\A]A^A_]HHL"jEt$E1AtD% =ADƅ AALL爍ADD8󋕐DAD$AD$E1tuAD$lE1E1Hf.H V<HDHDHDH)zHEL$lH <HID$(H=WORHL@ HVLDH5L1DDXZuEADLH1L%[DE1DHLEHHAAGfHHx8IH5HpHIH ЉtZHH :HHDHiME@ۋ6HDHLP1VH5lWEMPH=OH HLxLHHIP AT$E1E1E1ЁAD$D8E1t7fo Q;AL$fAnD$hAffAnL$lf8?fA~D$lLLAD$AD$AD$DLHALAD$DE7E1ҹA=AD$E1E1fDEADLE$EfL9AD$1711LDH [6DOL*DH )611LDDDD1H=Lf.DƅE1E1E11fDYAD$^fDHIL$LH5rH={KD1I@f98@@8@܍HH y7H=HDLeۋ6LDAPLPME@H=K1VH5\REMPL_H fDH 411LDDDDLDAD$AD$DDuA$AD2 ơfDUHAVAUIATISH dH%(HE1AD$E1tE1 AƄtpL`ID$AD$ 'AD$u€AT$1ҨDLHH !31ҾLBDE$EuLAD$LL`VAD$ t*%E1A}=AjJ1LE1j1ӴY^I\$(ID$(HHt#HIt$0&H@LLID$pID$AD$ PAD$%AD$HEdH+%(He1[A\A]A^]fDHFpHH@PDN1DFlH5vH=GAZA[#fLAD$PLL%UA}AfDLLXH$ 1(A|$HqAULH=FIID$(H5HL@ HLDH1AQEL$l_AXٞfUHATSHdH%(HEHHL DO|1HLHH~8LDfD f$ޠIHtfAD$t\%us1t1 @ƀ1LAD$GHEdH+%(u[I|$HL[A\]0HEdH+%(u4H[A\]D1HS@H5VH=DAD$j蘝UHAVAUATSHLdH%(HE1H]HDžHtu(HEdH+%(aHe[A\A]A^]IFtHDG|1IHHI}8D fDf`HHH@itq% A=t_HH1LjE1L LzHZ1YGt% 1=D聸@!uE1f.IH5ɟ1E1H=CH@n@I1H5H=BH@C0ϛf.DUHATE1SH$Hu0HAHtH{HCCtHAHuD[A\]HGHwH9tOHHPH9HAHDE1HP HJH9HIDHHJHt bfaHuHG0H0H9tLHHPH9HAHD1@HP HJH9HHDHHJHt bfaHuf.9@ff.9BfUHSHH=$H_ooKoS o[0oc@okPos`o{pHoP H]X0`@hPp`xp@UH5/H/HH dH%(HEHH}HEHHE.HOH@8HL H=81HEdH+%(usUHATIHuH(=dH%(HE1茅H5B/LH1訖HEdH+%(uLe1 ff.UHAUIATSHHt C=H8ʊ1AMtIEHx@Aw]HtXIJ| HtJH3躌Ht=H@pHt4L`HI9t$@MtA$uXM$$I9u1H[A\A]]HCt=tH8AHA|$h uID$Hx(Hu(8t&HHtHGhHuxsIL>_D1fUHAWAVAUATSHH $HH $HHdH%(HE1IHH5`-L谔DKA2H4DHcH>fDL H5#-LDLH5-L1TS tH5-L1;L5t+1LL'HCH8iH5t-L1HCH{HHoL-Y-5fD DxDLLH1轓HH1HCHu1H=oyjf.L H5>,L%L H5+,LL H5,LL H5 ,LłL H5,L襂L H5+L腂hL H5+LeHHxHEdH+%(uhH [A\A]A^A_]@LL1s̐LL>0 L1 ٚAwLLf+詔fUHAUIHATIHLL軈HtPXt7PXtH@pHA\A]]fHHE蔌HEfD1H=?w1xUHAWIHAVAAUEATISH艅LL辛HtyLxpIMt-@XtnAD$XtLEo A_HL[A\A]A^A_]f H=诖ID$pIL Dp;IGDLȋfDE11H=ov誁f.?1鳑HGHuÐ fDUHAWAVAUATSH(LodH%(HE1MIEhH DH8E1IHpIHH;HHN0HcH>@H)fEH5<L1L=- MtLLL1ЏAEZuA}l@C L-&LLH8)ID1腏CLLH&)ID1iH5&L1XHEdH+%('H([A\A]A^A_]H($@H(@H(@H(@H@H`(@HIu  H5m(HL1薎A}AuH5N(LH1mIU H5(H"GAuwH5(LH1#v虐fUHAWAVAUI1ATSHzLHI>HuII9uH1[A\A]A^A_]ÐIHtM|$pMt IHHu"LeIHuL9t#HHtHJHu1H=j12~fLxAGuIGH8uHxuL(fDHUALIHSHH$wsu9u A9GtL@H?HGvԍPw1VwHw HW(I31I3QH uƃtfW`1tOtcH]D1Vwq9w uuA9GuW`1uA9u֍H]D9tH]DH]1Q LI$DLH]1fUHAWAVAUATE1SHHLn0LdH%(HEHF HMthIL IL-zƅ@MtA?H@Iw.H A<L LEAG8CM HH5LLVHH5%L@LH5&L.AG8AWHH5ӌL@AWDH5ΌL-AWXH5ʌLH5ʌLAG8 @C(MtH@LLU~HEdH+%(He[A\A]A^A_]tCM1HՋH5LL\HH5$LFLH5%L4IG HP(HH H5LAG8H5LF;fDCA9G@MQC(u{HH561L藉HYS,HPHL T PH? LUiPH?#H 5)PH561GLH @IG H@(HAODAOHH HAw8H > HQ LHL  LL# HDLHDRLDɺP1*S,H@LML$PAVASDAODLAOHH  H5gHQHDL J LDLLRL7" L1kS,MLLH@$L PARAVASHH541苇H0fLKIO@Hn% L1H5܈OHpIw@PLH耓AGDHLAGHIG H@(HH\ff.HGHt@8 u@UHAWIAVAUATSHLg#}A?IwAH&HcH>H)H5Lp{ID$hH5< LP艏dH5. LHIyID$h8t+1HcӃ|LHID$h9AWH5 L&AGAD$w9uA|$uSDAD$@upHL[A\A]A^A_]fDwLIL$ H# 1H5]A|$tAt$zH5LH^zAD$@tfD[A|$qIt,1fDA|rHLHAD$q9LH5Lx=DH5L9@IL$ H" L1H5\SfDH$-@H @H4 @H@H@H@Hff.UHAWAVAUATISHzI/A$H5LI9AD$HI\$M|$L9t&fDH HLHH[ I9uLLI0E1H5'g OwI$HXL9u"GHLH}H[ I9tH Mu膀IѐMtLH5dLvHL[A\A]A^A_]H5(L聁/ff.UHH@LG@dH%(HE1Mt3fLMH}LEȉuH5?0ULEEMIHEdH+%(u#UIHHodH%(HE1HpL`HHFIy@L)`pVHUdH+%(u谄ff.UfH5HH@dH%(HE1H}H@HUEEEmHEdH+%(uGUHAWAVAUIATISHH8dH%(HEHHH{LLqHHH+LH}HH=QDH=: IcDRLPHi$ILXH D)ȍ)A)AQA L1 RL[LE;ZLLY.LLEH0H{HHHnC8HHρHEƒ{<HQ LLIHn HDMLH5LHLLuHH5n# LtHH5MLtHH5LtHH5@LtC8HHt#H$ lH5LHmtC8HC HP(HH MH5L5tC82MSHH5ʀL7SDH5ƀL%SXH5ÀLH5ÀLC8 }HEdH+%(He[A\A]A^A_]LPLPRDNMH5L|BDLPLpPPE;.LLLLHEUHH5!1L}HH5U1L}HH5ܷ 1L}LL1H5' }HHkH5 LH1m}H5L1\}C81 HHH$ ,jH57LH1}H5AL1|fkv,fDMKDSH1H5،L|C8 CXL.mHLchHS㥛 HH?HHL)HH)H;SpHH)Hc,H9LlL1迉LM)LpL)LH KXLLH501{:@H5 ~LAzC8JH5}L'z6fH5}LzC8 fH5L1{C8j1H5Ls{C8tH5L1\{H5L1K{ofDH5[H5>~L1{HHf.1gHrDLLcxgkH1YHpLL)H)H轅H5}LH1z@HK@MH H5{L1 AfD1H5`}LOzC8HH(H5"}L1zC8fH5g|L1yfHH5DL1yHR|fUHAWAVAUATSHHLgdH%(HE1MtOL~0H]Lv EA<$It$.H݅MtHpLLIHLHLmHEdH+%(u$HH[A\A]A^A_]fD1LLc{ff.HGHt@8 u@#U1HATISHH5%xH|S,LPHW|L PH} LXPH}H sPH5%1xH He[A\]^DUH5_H7|H5_&|1>f;j1]H=_H(H%H"HH%)PfUH5^H{H5^]{Dff.1f1fUHAWAVLwAUL-GATISHH_I9tV@HSHL{H{HHPIl$HHCHtzHCLLsI\$L9uI\$0Mt$0L-͛I9tZHSHL{H{HHPIl$@HHCHt[zHCLLxsI\$0L9uH[A\A]A^A_]ff.@HH9UAIHHHAUATSHAYH9HBHDE1HH HQH9HIDH91u'HQHtD;JuAw"AwDu D;BtK@Hu[A\A]]@wLj Lb(M3+M3cM uAuE+D9j uAt[HA\A]]1ff.UHAUIATISHH>iHHtLL'Ht2pt't"HLCH[A\A]]@1H[A\A]]øff.UHATISH>giHHt/LHtptH[A\]1[A\]øfHt?UHATIHHHt,xID$LLeH=E?qUHAULATLSHI}HuIM9u1H[A\A]]eHHtHGpHt9XtjHHuUH]HUHAWAVAUATSHH $HH $H(E1L5dH%(HE1HIHHH;Hu:HH;uHEdH+%(H( D[A\A]A^A_]DdIHtIGpHth@tbDHASH LDHcH>L H5 L]bDLLLL1ArLWiIH{,fDL H5 LbL H5D LaL H5 LahL H5 LaHL H5 La(L H5k LeaL H5^ LEaLL^ L1 yAwLL sfUHAVLAUIATSHH;HuHL9u[A\A]A^]fDbIHtI|$pHtLLgIHuff.UHAVAUI:ATISH0eLMtILdLL>gIHt.@XtGAD$Xt-I|$pHt[LA\A]A^]K[A\A]A^]LkfD1H=U`f.UHHdH%(HEHHtuHHutHUdH+%(uFrfDHtH1H5GY2offf.@UHAWAVAUATISH(HdH%(HE1HHuĉUĉ[tIH@HAUHiH HDH5 L1 oMMIEHEI9IYM}0DLK L9Mt~IYL1H-HsHtF@tր~qtE1DIU0L9t,IcLRD\r1 fDLRA9t_IR L9uFqAA9|LK L9Mu@HEdH+%(unH([A\A]A^A_]H LHqDDH5L1LUA nH}LHYHsFqA98u^pff.UHAWAVAUATSHH $HH $HhE1LHHpdH%(HE1iHH]HCAEt0IUDL4MtIvHsMvMuAE;erHHHxHHxLpMI^MnL9LH LeE L1L 7uHHMLH5_1lH[ L9H L{MtIWhHtAGƅwXLuALDJAtdAGH5L[WfDLw Iw L3xAuPIWhDJAuH5vLY[@LIw LwAt1` LHqfHxHHxH6HJqHpHHx HUdH+%(u"Hh [A\A]A^A_]1H=A1[kmff.UHAWAVAUATSHH $HH $HE1LH8AdH%(HE1fAUHHjHCt1fIUDLL H5LkYLLLZ]HHuH8LcmHhoHEdH+%(HĨ [A\A]A^A_]L H5qLXL H59LXmL H5LXML H5LX-L H5LzX L H5sLZXL H5@L:XH=IVH5IH1qAG+LfAG.^oA-1L\HhHHH@HL5f.H@H@HXHHXHCHHPH96L`HMH9LPMEIEHpIA@ApH=TLHH4 LHHHH@H HD1ULHA@.L iA}yAEH HcH>H |fHXILL17pM>IT$ MH;PMEHBHDIA@Ip LHڿ LHrLHA@.DH d@H T@H D@H 4@H $@H @I@hHA 8HpjIfDIp LHڿLHrLHA@lH VH@HH@HvA?~9H5Lq_H8H5c IH1FeLH=P'bLg1H=1<U1H=c<1ULL L1 um(AwLLEgDIHDIEtP1 €tHUAEHjIAs(Eȉȃ@LE0{ZY@1UHATSHLgdH%(HE1AD$8uHI#D$8HH9t%HEdH+%(H[A\]fDHHH 1HHAD$Hz8 AD$f$hHtHEdH+%(u,HIL$ IT$LEL$HED$88H[A\]eIHEu1tUELE1HjJjyZYfff.@u<@ufDUHG0HHwO8E1HjJjDO<8yXZHG0HO HWHDOHDG88fHHUHAUATSHLMHAeIHtsA|֔HHt^S8LSIؿC<ɃAHDIjRLjH He1[A\A]]fDHe[A\A]]øf.F8u1HHwF8ufDH81ff.UHAWIAVEAUATISH:UAM2I$H%x@5NAw_HtZDHH| HtILakIH@pHt5L`H*MI9t%DMtA$uA9\$htM$$I9uH[A\A]A^A_]ÐfE9$uI|$19HX(IHtDHbHHuIFHHt'HHtHX(HtfDHaHHuA$DLTLH)kLQHL[A\A]A^A_]1UHAWAVAUATSHuHlHH`x@LHUHH| HQHEHDHELxpMtMHKI9ǸLDE1MI1Lp(IMt$A9^`uLA`AM6MuID$HHt6HHt.Lp(Mt%A9^`uLA|`AM6MuAuJL M?HKI9WEuBH}UHEHH[A\A]A^A_]DuLLHiH}1ff.UH5LIHAWAVAUATSHH(L-:dH%(HE1LcMHIL}M$M I1҃H}w H UH5ULg] 1҃w H L 1҃w H LwLLVIHPHEdH+%(uH(1[A\A]A^A_]_ff.UHAVLwAUATISGFfAFHW HtoHzpLIՉcAD$8tSAH]JDJAEEt=Ht(1ID$0MLH5d H=U1u([A\A]A^]E1!Hut[LA\1A]H  A^1]5DUHAWEAVIHLpAUI͹ATSHHH:HxodH%(HE1HFH{@L)p!IH`@<IHX0H@`Dx8VLH`I$Mt:1LLLbHEdH+%(uSHxL[A\A]A^A_]fDHLHHAH{8AFfU`I]ff.UHAWAAVAAUAATSHHw(H=!HHM HUHSIċC8EA@EAH 8HALSAHALH=@APMH5H pID]HDELUHDH{0VH5QPC(PID$@P1H=R谢D]LUH0Eu_E1EIعAHLLjEɿAVPH He[A\A]A^A_]fE11fDADHtELH LD GtK8HC0LKIH5bH=QQK(Q1ݡXZnfDUHAWAVAUATSHLw @8 IAMτ[MAFA%AAuAE1҅AE9t)At#H A11LDUDM荀DUDMFtyHEH=HDEH5H HHDMD$HDEHEIT$0AWWH=OVH5QLPAPEL$81觠H0He[A\A]A^A_]@EA AfAE1ɅAtH 911DEDEUHAWAVAUATSHLg0AD$8IT$ E1HRHI#T$8H9AHHAAE1EL$8I#T$8H9tzÃDD8u8E8uH[A\A]A^A_]@HAAL[A\A]A^A_]fE11AL LUE8tfDAA AA!sDAA!fDID$0MD$LH5H=M1輞D8;nff.UHAVAUATSLo Lw0HG MIG8tmEEtaAEHYCAE%D taHt91AMD$L1H5H=LtH 11Lc}I}pLH[LA\LA]A^]D@Ht[A\A]A^]UHHAUATSHv8@DPHA9wAHeD[A\A]]fIHH DYHH#H8L9H PBL iBAAL tEL&IH=$VLLDHH=kKVH5ARLP1H ]DDPDA9ED%zHUEH AL AAL EH UD/ILIH=JLDHDVH5yARLP1dH AH)H ,AL EAE1AL ELIH=TILDHH=IVH5*ARLP1՛H HeD[A\A]]UHATISHF HHt HxpMFI|$`t I|$`+JI$ty@u7I$ JH{@L.ZH=HO[1A\]ID$0EL$8MD$LH5H=H1I$tf.UHAUATSHHFLgtQAL$8tGFu`SAD$8EH;HeL[A\A]]t\AL$8tj{ttfDEL$AD$8AAEL$8%t I$t8u^[A\]f=HH5LHM$H=ELc@\#AAD$8%8tL[A\L E11]fHG0DO8LGHH5:H=E1Z DID$0MD$LH5<H=UE1,DUHAWIAVAUIATSDHHH}HDMLedH%(HE1HLMRIHA|谁IH@PEEEEAD$uE$EE؃ EMIE E}8I]LHߋ@EDETHAHI#E8H9EEIE@AEEAAH;Hƒ}AǀoAEM8AE<t E97EA]@A@8t&@ALL rEA9E(t AE(HuM?>HEE1IAGHME9s BAAGHAG8MHƒ}E8MEIW E1AG8JHI#W8H9u%=DED8UDEAD$u A$8Et%H 11LDUDMtDUDMB:HMf@MH RA8AwHDUHDHEHDMLDIW0EL }RDQH PEIDMOWDH=0AVH5@P1AT辔DUH0EHEdH+%(HeL[A\A]A^A_]D%=dEEE^t*HEjJHAjEM1DU*ZEM8DUYIE0ILDUH5H=?1IDU0EM8H6-IE0ILDUH5H=>1諑DUEKUHAWIAVAAUATISHHGMHLv6t/Hs'DHH (H5HDH=L=1%ID$pHHHu+f.Eu1}u+DHHHsHtcDF8AtF HDAW8-A$MLHAG<H5H=-IGx1讄DfH5!H=2-1E1舄EO<%=;jJA<$LjLE1LRLXZAs A $EL1H5uH=,U@AMfA9ODžE1E1E1HЃEЉЀEHAW8I#G8H9E11HE1퀸(tHh(H,L $I0LDL$EDLDH5=HDH HDHSPP1AQMAPMVH5[QRHިH=A+܂DH@8EE$'mA<bH55H=+1E1脂H4AAA@IG0MLH5H=X*L1(AG8LAW8-Iƅt'&ILu0LHHLLL@PAG(E1CAW8DslLt.AE1ҋChA9DBEuƅA9DBfDƅDslCtDE1LHLLLƅE1E1DžP8IM׃P8H@PAB(E1`IG AG<1HHHI#G8H9uAG8%=E1LE1 @AE1fA9FiiE$LL1H5%H=*Q@IG0EO8MLH5H=-L1IL9fH5H=)1KfDA $LH51H=)A9f%=AADL@H !11LDDDžE1E1)T$t"P@H5 H=)1f.A9UHAWIAVLAUI͹LATSHDoLLdH%(HE1HBI@)3;HI@8tAE1HEdH+%(HD[A\A]A^A_]f1۹LLHHAEI8AEf:HtY@tSAT$8@E1AD$<AD$@AT$8f1HLMfDE1?ELLH5PH=y%1A}7fUHAVAUATHHLgdH%(HE1MtoED$8L.A taa"AD$XAI|$`ED$8ID$hID$pID$xtI|$`+ED$8Au1AHEdH+%(HHA\A]A^]IL$ EL$HIT$LA}uELuA<$It$.Lr@ED$8L1EL$HHH5]H=#Y|ED$81LLOA6UHAWAVAUATSHDdH%(HE1ƅHbDIHIHI̹1AoIHACI}@LLL)68LHH@8ME1LHLrDK8HCƅHAA' !{<At> ADK8L oE11H߹Ht9HM)HA4$901LLHI}8CCf 7HHt1HxpHH%HC HLdHLc I|$pHE1HY8A$HHAD$fFC8u:KXE1A,fDLE1LLLE1ƅ1HË@8s@l%A(C8twH ukAL$H uK HC8l!AUILHC<H5H= HCx1yS@E1LDHLtECDHEdH+%(!He[A\A]A^A_]80A $9K#At$f9s9C@E9CD{BFCXC8HChHCp$@%C8.HLHC0HHLAQDMH5 H=1wAXDK8AZ@AT$f9PC8E111{1H=fHC0DK8HH5LH=%1WwH@HC0LHH5H=D1wC8S82DD%=jJHAE1jA}AH!E^DK8_0UHAWAVAUATSHdH%(HE1HIH@1IIH׹IHAo$AD$H0I~@@)02HH|K8LSC<AECAEfABAGPC(H֘HetcC8AAA<$ DC8HK DKHLLA>HEdH+%(VHe1[A\A]A^A_]A~uHRHDC8A@DC8ptAOPIW@APMATEH5EH=NL(BDC8A0EAOPAPIW@MATEH5H=JL(1tYDC8L(^f.A~ ME1LLLLHh@1L(L(fD1H=f1L(L(Q.UHAWMAVIAUIATISHZHB;tD4tED$8D""A;Et,He[A\A]A^A_]y1f9{ufAEf9CuED$8AAtI~HtlHHt`V.tWHHtK|z]HHt7HE1Mj1ҿjAD$<jAD$H_H LL`HeLL[A\A]A^A_]g] I~H[LMLU-LUȅIHA|\It9ED$8HLH@LH1LUH5H=MhrLUMt LLTAD$Xf.HEL$8ILAUHH1H5H=rXZHe[A\A]A^A_]fHeL[A\A]A^A_]-L FtED$8E1L (AEA9D$AEf9CE1L ü@UHAWAVHLIAUIHATSHodH%(HE1HFI}@L)-HI1H@LHHLHI}8AD$AD$f_-IHAL$8-ID$ E1H@HI#D$8H9u%=AA!IEA}HHH4EL$<%=tjJHLjE1`>XZLL3AGu+1HUdH+%(He[A\A]A^A_]IWpH:uHzuuLL?VD cAD$<E1WfD1LLK1{@YuAL$8HI#D$81HH9uAL$8@ǁEALH 11LO1EEH1LH5H=n1fID$0LAH=LH51wnID$ AL$8@ǃ HGH5sH=)DnSG(UHATHx$IH01L&L&H=Lu LefDLeHH5.1H=LmUHATH#IHx/1L%L%H= LbmNu LefDLeHH51H=|mUHATSY#1IH.L$A1[HgA\H51H=]lff.@UHAUATSHH=HHAdD9DFtS1fDD9sKH=!HHuL-1H5oLH=(l)uH[A\A]]@t!L-pLH5\1H=KkduH[A\A]]fL-91AdLH5H=kD9DF(nHL11[H5H=A\A]]ikfUHAVAUAATIHMtFHH§LLDH ռhHHVHEH5H=$1jMt8 N!D1HI'HLLA\A]A^]!IH,DL1Y'LE1E1H5qHHH=W A\A]A^]"ff.UHSHtt)H]h1ڌH]i1HHuHHtH{HCCtff.UHAWAVAUATSH(Lg0dH%(HE1M_HuL3 EĉEXHaI\$HL8MMCAEAEDuQ]HHLHx I'I]U1LJ'LLM?MtgMwMA t}t EA# t tE M1HH5H= hYfHEdH+%(LH([A\A]A^A_]1H=g 1HEdH+%(u]H([A\A]A^A_]fHH51H= hDL0MtHEdH+%(uLj!ff.@UHAUIATIHdH%(HE1 HuL"tTH DmA$ u]AƄ$ E$ H=ԉu=HEdH+%(xHA\A]]DHE9$ tE$ HEdH+%(;HLhA\A]]d@ H5H=fD1H5DH=f &H Qu2HtH5>H=w1Pfk薄xjHC H1H5nH=f=A$ DH5^1H=e uiLb{DH5H=1ef.UHSHH uo t9 ƃ ǃ uM uc~}? u H]H]H5H=1efD H5r1H=QdpH5H=dff.UHAUIATSHH uPH{HSIHCLH)Ht 'H=%L}舐i u/H[A\A]]@ H5Z1H=4dfHH5j1A HH=m[A\A]]dfUHATSH0sdH%(HE1Ht UHt FHt 7uv9(uHEdH+%(H01[A\] uŀ=<uH= "臁DHuߺ HuЉߺIm LH5{H=H1bGD==-x{%ۂYdff.UHAWAVAUATSH8sBHEIL53xHDHEHEHEUAIOHMHʅHEHEH5#LHEHDEHEIL;eM<$Mo8MtLLVH5 LEtu}AIG0HEIW0HUnH5LHUHUuHUIL;eqHUHuH}H8[A\A]A^A_]PH5IL-AtIW0@IGHEIWfHEHEHEHGHUHAWAVAUATSHHHtzIL= L5 LL%{HHtMLcMt,tA$ LLH1m`1H= 1H[A\A]A^A_]Ðff.@UHHAWAVAUATLSHHHEI<$HuIL;euH[A\A]A^A_]@K IHtLe/DE~LDLH辀LIHtfMupMtAFuE~ AtDEfD9DFE9ttDLH51H=e @_sLe2ff.@UH1]H@PUHH1]ff.UHSHH_Ht*CHuH=%HtNHKHH]fDHC0H9C0tt H]1H&H5H=? Z^H]HH5x1H= 9^fUHAWAVAUATSL$HH $L9uH81dH%(HE1HyHHHC LscHC(HHCL9HPHI9HHHEE1E1IMt[IT$ HBI9LIDIċBǃzuHzHxtMHAG8BLBMuL{ MHC0Lk0L9tPHPHI9LxMDE1!Mt)IW HBI9LIDIBuHz?xMuL{ HCAOI9tH 1H HHHtYPuAtAO8Hu C(@CHt*u&AЉA9,@PH@ I9utKHbHHtH rML LLLrS(DKHLHH%HHDH1RH5H= [XZCHMtBH߉CHvfuHKHHhfDHEdH+%(He1[A\A]A^A_]@@DŽ@փMtCHHCL9t_HHHL9HBHDE1HH HQL9HIDHHQHtqu qfbHuž HutcHHhfDIS(DKHLSD1E@!HHx@H߾ kucHHA|xAtRAt0EwHHpcHC E1gH5"H=p 1Y4HH H5ڬH= 1YYH5H= 1=YCUPHATSHH=V1IċID$A$ID$ID$ID$ID$0ID$@ID$8ID$0uL[A\]A$1H5nH= XL[A\]ff.@UHAUATSHL&Mt ID$I9D$t H[A\A]]ID$0I9D$0uAL$HuIHmu+LSLLLH=^ HA$H5H= 1WDUHAWAVAUATSHdH%(HE1yt)HEdH+%(H[A\A]A^A_]1IHLMtLmMtIEMuAeHL9tHHxHL9HXHDE1fHt%HS HHBI9IDHGtnHuIE0I0L9tKHxHL9HXHDE1DHt%HS HHBI9IDHGtCnHuHuL"D1H= DUHAWAVAUATSH(EDEȉEHEWH}LIAA0H=2EIQLxID(AtAEAD$aUHMDHHELMAAAYwvtwAAA EȅtEAA}ML$ID$ ukIWIT$ HBIWIGIT$(IGH(L[A\A]A^A_]f.uLLH=1E1 fIW8AL$ H IL$ HAIT$(HIG@E1.tH}H5&1H= T_AoEAA fDE14H!H51LMH= TLM9UEHjuUEHjuHBhHt3DEt2UHDRHJ HjPDBD{ZY1DHBhHt3DEt2UHDRHJ HjPDBD+ZY1DUHAWAVAUATSHH $HH $H8DfHAAHL^IAHdH%(HE1HFL9LPHDLHAMMHXL9ظHDHDAFDžAFHHS IHBI9պHDHE9&ut LLiENMDHH5H=X 1oRAFwLiHufDELDIE0M}0L9LPHLML9HXMHDHHIf.AGAAGHHS IHBI9պHDHE97utH LhHEODLH5#H= 1cQAGsLhH{fDLEYuOE1AEHuH=sHt~LI AMHHEdH+%(H8 D[A\A]A^A_]@AMHAU1E1H5H= PAEHtHHH,H51AH= qPhw LGI@I9@tH>HtVLUHAUATHLdH%(HE1Mt@ALHuU H1Ht DL>HUdH+%(uHA\A]]ø fUHAVAUATISHDwdH%(HE1>El$H vN uNA/HEdH+%(HDH51[H= A\A]A^](Ow#HEdH+%(H[A\A]A^]1HtHHuDmx IHl@HALAAHPmAH51H== NxL-At"L-AtEL-qH`LEED$HMLHH5]H=^ 17NfH) H56HIHfDE;$u 1L4LHIHu@IQIAA@L9tAHB fDH HPHtHtr@t HfrH@ I9u˃DDED<L8AL$HLH51H= 6M<ff.UHAWAVAUATSHH`L=H@L = H8AdH%(HE1HLXH9HXHIƅoDžTLXH9DžhIEILsMAFM$fhM9MhDMm M9I I}HtAF9GuL tHXAtCAE/oADƒToDMt^IW H9`LHBHDI0HXCuloAFEȈoMuH@hH8THEdH+%(5oHĨ[A\A]A^A_]ƅoD@LpLLLLHCLHt=ƅoLH5ܿH= 1JoAEˆooAFEȈoLpLLDSLLHAEHH 5HDHHH51H=i DJDS'ƅoDžTDžh"fUHAWAVAUIATSHXHH dH%(HE1EE1MHTHAEHHuĉE=IHYLULMLpM}PLLLLLULMHIMxHLMIT$0ELUHMHUSMULH5oH=@ LUIHMHUHuH}L̗EHLE]UH5^1H= ىUHULLrHuH}rAD$HAD$HA<$M}tL LwbHEdH+%(HX[A\A]A^A_]fDHtAUHH5HH= 1HWHH5H= G1DHuH}LLU]ELLUqHuH}qAD$HUfMULD1H5H= LMLUVGHMHUHuH}!L JDL L0aLLqHuH}pH H5/E4$HIHt,fDE;u 1L LHIHuAd$HLLeGfUHAWAVMAUIATASH(H}>AHMHH>AD ELH}kH}HILDXHxLAD];D]HAGE^A9_ A_ EH5D]HHDA HUQHU}EH *L RLDɃLPH5VDEH 'VH= HD1H5޻aED]XZEtE}taAtnZLL_UH}HeL[A\A]A^A_] ftAG Aut@EgD9eu1He[A\A]A^A_]DA1DLjIHEILD]EA_ D]fDH]tD$D;DCiA9kdfA ADLIH51H= "D,"A LH5?H=P H1CAWH5חH= 1CUHAVIAUIATS>HIHLhIHHxHu$E1AD$u ID$H8t>[DA\A]A^]f LH5H= H1CHxuAT$LLAD$dLhYA rLH5hH=a H1AB^ff.UHAWIAVAAUIATSH>IHLHgIHtdXHD9mu+Et$L>HL[LA\A]A^A_]#cDLH541H=Z AADLH߹gHtBt!DLH5ו1H=S AfD1H[A\A]A^A_]øLH5H=_ zADUHAVIAUIATH>pIHLfIHRID$Ad$Et$AD$H8tmAT$ t Au+A9t>LHDLLA\A]A^]aD A;s\AD$A9uf1HA\A]A^]fHxuLW1DHD@ 1LH5H=> Y@8@c1LH5[H=L '@UHAWIAVILAUAATSDHH DUdH%(HE1DEDEH0LHIHDHMMT$MIJhHAd$DA8D8TLL=LDHXAL$HEdH+%("HeL[A\A]A^A_]DDEHLDHIHHM EDEDARALAVY^IHcID$@AGL1fHyLLHDHHDL3;HAHALLLLLTE1LLLLLE1HHIBhL8HpHD1LLH= H5RLASA =L_AYIJhDD8fIHy LHHQITHTH) H)ƉH@1H= 11H=' 1LHǺLLRSE1LHHH1DHLH5H== LRA H=_\HHKH1 fDL@QHhL!1HUdH+%(HĘ[A\A]A^A_]fHx0DzI5@LpLLLLX:PEL$DDLXH5H= 1#9fDH5H= 19KHA1HH5H=x 8@UHAWIAVAUAATSHHHdH%(HE1@HHBHlH2lHAHDž0Dž@HDžXHDžPHDž(fAPDžDMwTE1ENAMFAwEPAV jM^$HAQMALAZA[HH9AF ANpHPIvqJqLBrNHGfH@CHuH=YHHKHHPt*HXAwALHP(vaDAGPAIưD9AHP8fATMXE1AT$ jM\$$HAQMALp^_HCHuH=XHiHKHHXHtG8t>H@HHt5HHt-HP(AwAL`1Df.ATAIİD9EL$A $MD$AwE)HAWHHjZYV@utLpLLLL BEGL H H9H5:1H=9 T5?HP8D~N8tEH(HP@HX蘋HHmH(QHXHtH}HEdH+%(eHe[A\A]A^A_]1SzHB1H0HH@HHHHx@@#HHHD H(HteH0HH(H@pHtFHHHHPHPH9t(@HtuAOH9JhHH9uHH@H GHDžXHDžPx@HAWHHjAXAY+G@u ILpLLLL8EGL8H HH5R1H=i 3HH@H LpLLLL8}L8EG1H0HrH5 H= 2f.H@f`@qfDINqHJrHL0ILHJzHI)DL)ƃ1AЃN N 9rDJrT0fATf.HH@H LpLLLL uL EG1H0HjH5H=, 1rfAIGH0@H0H"H5S1H= =1HDžXHDžPfAOJf9BHz1HP9HXAHPDžD8fATf1LfJrT0AT'H&H51H= q0R@u TLpLLLL8EGL8H ~HDž(R1H=m 1fHH5(1H= /@u  LpLLLL vEGL H u~/up@rF HH5H= Z/k`UHAWAVAUATSHH $HH $HHIHdH%(HE1HiAMHHEELHxHoLHHWLPMIBhH8LLhLHLLqLAVMعDAUAپL;ZYEHEdH+%(zHeD[A\A]A^A_]E19PttqH LHHDLDDHH5H=i IBhDH1z-LIBh8PLLjASLALL^_HDLHHǺ LHHCDD1HH5XH=a ,Lv1H= 11H= AsfUHAWAVAUATSHH $HH $HXLHDdH%(HE1M HIALHHHHL`aMMt5HLDOHHtH@H9Ft LHCI9L(HxM9I DLhBIE LI9uBL;c1HUdH+%(9He[A\A]A^A_]DHL狕/lIHt HDLjDLLHXZ+BL;c]HLbIHjLH=m/DH5~H= 1X*HHǺ HHHAHD1H5H=1 *L1fF0C1fF0L1fF0M1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1ffDfDfDfDfDfDfDfDfDfDfDfDfD1f1fHHWH@pHtHtHHH9кHDHtH@H H9HD1f1f1f1f1f1f1fHH,fv)9w%V?t%H4HH)ƒwθËFff.HG HV +ff.@f9@HG``U= HHHvH5HD1H.1]f.UHATIHcLLeH=ffDHQHA HLJ0HQL@0HR0LD@HA HE11LH0HAHP0Lff.HAHE111HP0DU1HAWAVAUIATSHHA Lp0HALx0AHMM 1LI$ 1LHSw?Pw49|A$LA$ 1H[A\A]A^A_]LH5&1H [A\A]A^A_]LH5ƞ1H [A\A]A^A_]LH51WH [A\A]A^A_]H5L1/ [DU1HATIHHt#HH@PH*1LefH5YL1 UHwLHHL=1]fUHAWAVAUATIHSHdH%(HE1=d]IXH5LHHHHCL0Mu,6fDHHtHM6MI~Hu1H= 1fDH5CL1H5pL1H5L1HfHL8MLUILMLA(H*uLL +uH5LE1M?MtnMwMu1H= 1DZcHLLHEdH+%(u)H1[A\A]A^A_]fH5mL1UHAWAVAUATISHdH%(HE1=bu]1H5_YL<=bH(@uIHEdH+%(H1[A\A]A^A_]f.ZbHH5yL1H5yL1H5oL1H~HHHL=}AAA1H5lL?A8H5>L1 H56L1HH3LkML IL6LLL1LL1AH5AH5_L1A H5LL1hAH58L1GAH5%L1&H5L1f.j`$H͆1H= 1LH5ۣ1LH5ӣ1LH51LH51LH51{H5VL1jDHGH?Hp0DHGH?Hp\DHGHlutH?yf1ff.fHGfu 1fH?8HGHlutH?f.1ff.fHGH?p ff.fHGH?ptff.fHGpXu 1fDH?HGH?H@0jf.HG@u 1H?:f.HGHluH?Hxyf1ff.fHGHluH?Hƀ9f1ff.fUHAUATSHHHLodH%(HE1Hx@H{ItTLH I$@$9F,tHHHHu1HEdH+%(ueHHH[A\A]]Ð@fHUHE)EHH5:H= EI$)E)E@$HMĉEHDUHATSHGHL'At$(A|$$yHm HHCHx1軽H{AL$ 1Hm Hǁ蘽[1A\]ÐUHATSHHPdH%(HEHx@趼HUHuIHCHxH{HǁuAD$fMHUHE)EH59H=p EI$MԋM)E)E@$M؉EHUdH+%(u HP[A\]ff.UHSHHHGp(x$AH;H]HHGxwq@HxHcH>fDH?H5ifH?H5QH?H5ɞAH?H51H?H5!1ff.HGxuR@ H5tw!H5gHHDH?DH5GeHH?HD1ff.fUHHHHtLgHfHpuHHu1H]D? uG%=tH]Hx0WHfUHATSLeLHPHHdH%(HE1HkH{0LHtPXt;PXtHUdH+%(u4HP[A\]HHEHEfD1H= 1訽SHwH?UHSHHHWHxhH{HH9H]1ÐUHATSL'HA<$HsHID$pHt.H@H oH9tf.Ht9Pht HH9u1[A\]HGH?phff.fHGH?YfHGpp@u1@H?0HGu1@H? HGu1@H?HGu1@H?HG u1@H?HG@u 1H?HG@u 1H?HG@u 1H?`HG@u 1H?@HGu1H?0HGu1H?HGH?Hp`ff.HLGH@Mt L@H@(ff.UHSHHHGxu H]1Dp0H;H]HUHATSHGHL'A|$HHCHxYHCAL$Hug H16AD$w|HCIL$ HWg H1A|$tSAt$hH{HHǁ[1A\]fu8HCH5,`H菸H{H5NHǁs[1A\]@HCH5_HLAt$A|$`DHCIL$ Hf H%ff.UH58HAWAVAUATISH0HHM4$Ml$dH%(HE1M}HAFL@H52LHPIHHw&*HsI|$AvHDMf(MufLXIHAD$pLH߈EAoD$0)`tHEdH+%(HĨL[A\A]A^A_]fDHMH5@LtMH59LtDH5*LtZH5%LAEtE1ZHPIHHUHSHHHGxH;H]H@UHH HWH?dH%(HE1Bw>wat9w B EEHu螶HUdH+%(uADuHEdH+%(u&H5\goB E E fHG@u 1H?ff.UHAUATSHH $H8fo,t1dH%(HE1LHfL)H@A Dm1HLL4LL HSLLL$AX1ZEt HUdH+%(u=He[A\A]]fDH@H9uHHH9г1UHATHO`Hx HtII|$ L߾IHuLeÐUHAUATSHHHpuHG(@uLH1[A\A]]fHhE1褴IHt@I|$ LDEpIHuEtK`H[A\A]]ff.@UHATSHH(1AHCHHtH8H(ƋSD45Zs{[A\]ff.HHuGf3Ft1Ð U1H= 1H脳@UHAVAUATISHtt9AD$9Ct 1[A\A]A^]fAD$9CuAD$9CuAD$0f9C0uAD$49C4uAD$89C8uLk(Mt$(MMu*SfMmM6MMt3LLu`L W@KAHCHIT$HHH&HHX(HL`(HtLHMtDHHHtHuH t$fDHM$$HMLHLumHff.UHAWAVAUATSHHH/I֋1H5n I~PItrIv(H膻IHtBH{HSL%HH)HHGAхt1A4@4D9rHSID$H[A\A]A^A_]I~hEnpSIHtL5 ^ fLA$IHeIG LHߋ1EIA~HtAH{HSHH)HHGAхt1H5k4@4D9rHSI뀸H;HHSL)HH)H9HGAхt1A4@4D9rHSff.UHATE1HtH@PAH9u DLe1H5Y DLeUHAUATSHHHtHHt@@u(HH1H5.[A\A]]If1詫IHt,LHðA4$t I.IL9uH[A\A]]f.UHAWAVAUA1ATSHAHtnL5%H5ILSIHtMMMt+1E8tHAƄADŽHHuLLFIHuH[A\A]A^A_]AtILE-LEDU1H5,HATL%VSHHHL藺HHL|HHTH[A\]D@UHATH=3tyHZhE11PL%PL ILH.H5o裶XHKZh1LE1PH5oL H'^rYLe^f.H=&H5-H H=߬H9'HH H &$Hx(H HH0Hx82ff.UH=HHdH%(HE1H`HUdH+%(uUDUPPLjHAVL5y#AUL-*ATLeSHH`dH%(HEHLLHD1LLLѸL$PLHHPLHD1LLL萸HHH1fH@PHHEdH+%(u H`[A\A]A^]FfDHtfff.@1fUH5T HgH= w۬H5 JH5c 9H5 (H5 H5 H5 H5. H5 ӽH5L ½H5 豽H5j ]韽ff.@UHAUATSHHvHt9IADLHHtH{HCCtDLHHuH[A\A]]ff.@UHATSHfuHt1I@LHHtH{HCCtLHHu[1A\]ÐUHAUIATSH=EL%~ku\MtGI$Hu"9@LLxt$HHtLcMu1H= 1#E1HL[A\A]]fDdH kIUHAWAVAUATIHSHH(dH%(HE1i=SDA HC H@0HEHjHt5HHt-L{MHLqt=HHuD1HUdH+%(H([A\A]A^A_]fLILէLL1H5!LL1H5 AH51LAH51L۶AH51L¶A1LH5݇詶A8H5L1芶I0HL8MuNDLIAWLH5LH10M?MMwMu1H= 1ۦH@HǸHqLH诹1Z:BHh1H= 1pH5ކL1菵DUHAHATISHx0HHt-H@AD$0NI$bƀ(1[A\]HCHx0#Ht.ƀ(H@AD$0N[I$b1A\]H5`L f.=6Au HgU!AHذ]HgHygUH E11L HH5gH=ӍHhP5XHZhL E11PHC&H5fH=epHY^hE1H=(pL qP1H)H5 f˭_AXfD=F@uHfPU)@H]Hf@ff.@UH=ToHH=nH=ynԥH= nȥCLMڹNйH5y H5 CH5 CH5& LܶH5 M˶H5D M躶H5 N詶H5b N蘶H5 臶H5 ]uDHHt@UHATHHx D`8t H=_E Le@DLeӡff.@HUfH@HATIH8dH%(HE1HuHu)E)E蠞Ht;HL@HHt(H=ML` 舮HEdH+%(uLLeE1fDUHAVL5oMAUILATSH(׶HLHX HIHtLLH[A\A]A^]fHG`t/Hpt(UH fDHxptHxhH@ @`u]GpHpDHUAHHdH%(HE1H`H`HH=D`VHUdH+%(u谲HIH1HLJLHH)HA@HtH:tBw w+twA@DuApfDA@ff.@H= ff.UHAVL5AUAATSHL״Hs(D(Hx(IHCAD$XID$CDAD$LkHAD$\Mt:LuLHeH`Hx(HIuH(蝮I\$H[LA\A]A^]ff.UHAUL-ATLLミIH`I$LA\A]]ff.@Ht_UHATSH7HHtU~tH=xkH[A\]LfLtL蜯L蔚H3H=i 1袞fUHATIHhH趞HHtfDHG @`u^艨HHuAd$`t8I|$xvIHtI|$ LLIHuLefDAd$`LLeUHAUIATSHHpI}x HHtDHIfHC LHxhH{ MtLL跧IfIEPHt'HHtHLH [A\A]]DH[A\A]]DHhwIHVHSHI|$ LHxOH1HI+HfDHtHGHHtHHP(HHE1DFE1tuGAt DF9GADfUHAUL-_ATISHH_ 1LLI\$ H9uH[A\A]]ff.H=1H5@=eH@UH@@=7@7@@=@@UHAWAVAUIATSHӛHtNHIL5FI詥HfDLL5LL芧HtHIIwHfH[A\A]A^A_]ÐHu@kff.uHYUHw]HHDCf.Ht'HV0HtUH5{1H1]1ff.fHE[1UH1HHz0HH=z[-][Ð1H+ff.UHAWAVIAUIATSHXH}1dH%(HE1MH\L}fLILHE)E)E)E:Jt~M]H5AL֫H5CL迫1Ҁ}LL葮um1HUdH+%(<HX[A\A]A^A_]fLL腯HPtH}H5lj1h 릐fH 1LAƒ=LU3UH51HUdH+%(uQHH[A\A]A^A_]fDHL41fH5_wL1该1UHATIHS1oLH:[1A\]f.UHAVAUIHATIS豖1( 1IID$Hx0 LLp5[1A\A]A^]DU=U1HATISuaLHttH%Ht@HHu6fDL踛HHt H{Hu1H= 1W[A\]0蜠LHBWHuH=1WL虪x@UfHAWAVAUATSHHXdH%(HE1HE)ERBIHDžpE1HDž`HDHxHDžhHDžPeH5puL聦 H5guLj2H5]uLSEunEIL9xBI$L{8MtH5@LE1{HC0HuE1HHPI$L{8ANfDHK0HS81AHXH5ZeբjH{0Hu ΠI$HpHEH9C0tE18A/f.H{0Hu A舠I$HhHEH9C0t E18AL{8H{0Hu AHI$H`HEH9C0t E18AL{8EHPQHXH5Hb?IHfoUHpUHEHIHEHhH `HpHwHDž`HHhHpH/Hp@hAƅL}A`ApAI0L0MI^HHfH )EupHEfoMHH) HtML Mu*C8 u 1LLM$$MtIt$HuH= 1CM6MI^H_1H=~ 1HUdH+%(pHĈ[A\A]A^A_]fDHht&H`H+hH`uDH+`Hh]HXH5Z1踟sfDHXHVqH57@1茟GfHxL}1+HhH`H9HXH517 HXH51 HXH51 zfo]HHEƆI0H C3H HtPUHATISHHu4@L萕HHt H{Hu1H= 1/[A\]ff.@UH#pHATSLeHHPHwLdH%(HE1舕LCtIu&H{1脠U 1HUdH+%(HP[A\]E<< uHUH55 HUHM1H3UH3MH uHs(H{ LH]o fD11LH81nf.1LHCPfDEȅt=tH}螎t EMHs(H{ L1Hn臊HUHnHAVAUATLeSHHPHwLdH%(HE1L茐CtMuH{1LHeE1HEdH+%(/HPD[A\A]A^]H{11軞IHtE<tcA< uLLfHEHHFt AF\vIAَH}YL1LHEHHuHs H{MN@L}@H1Af.Hs H{MN@LMmHs H{MN@1L}H襣苝ff.t1U1HATSHHvH{H5lI11Lc[1A\]ff.@t1U1HATSHHH{H5lI1юL&c[1A\]ff.@t1U1HATSHH趜H{H5ElI1聠LA$1u [1A\]fDLXy[1A\]Ðt1U1HATHHFǀHIќu Le1DLxLe1UHAVAUATSHHPdH%(HE؋GuvH1ʛHxD!IHtLH{11L~H{H5@kA1YLDADL|E1HEdH+%(HeD[A\A]A^]fDH11 H{H5AH5jH1GIHHSH*HHD9tH=fH))D))H Hs(H{ ELzH1AI@A3HHs(H{ EAVLz1HXZcHHHs(H{ EPHLy1A踟Y^`Hs(H{ MLyH1A腟/kff.UH 0iHAWAVAUL-DgATLSHHHHHdH%(HE1 L5IMMtI$H5hPH{Hf1H yLE)E豅HHlH{HLH yA1聅H{HLIH y1fMI$LmLHLC LcHug1HUdH+%(HH[A\A]A^A_]HHtLuIHUH51LLDL/f.Ht[HLeLHYLs LkHtl?LLLD%1فIHDLE@1LE赁LE@1衁@1葁 f.UHATHL&A|$$LLrLaLL}LLe1ff.fUHSHH_PHt7HHt)Hǃ1Hq1HC$H]1ff.HPHtUH1]Ð1ff.fUH=&dHHdH%(HE1H`bEuHEdH+%(u3(HEdH+%(uH5!wH= 1{膕fDIHу tw'Hht(HL@HL0HHH JtUWH1H5vH= HH]ÐUHAWAVAUIATSH=I0HHHL5ȰYfDE$Et=A$LuޛuA1 <ILMt0LLeHHtMLcMu1H= 1蔂@HH5v1A$E$H=Ǽ H=iDL衄HL[A\A]A^A_]K茍H5DI锠@UHSH=HDuSHt>HHu4@HHt#H{Hu1H= 1躁f.H]1:HCff.UHATIHHAHx0HtHLe1DLH5b1gLe ff.H0HUHAWAVAUATSHHHIL-VE$Et=A$Lu辙uA1:IL՛Mt0LLEHHtMLcMu1H= 1t@H51tH=¹ 1A$A$H[A\A]A^A_]ÐI鳞UHAUIATSHB1HtHZHH9t0HHB8Ht8nuxouxuڋtHHZ0H9uIbH50IHH8tZHZA$8HHt=HHu3L萅HHt H{Hu1H=ָ 1/1H[A\A]]HbH5*IHt%A$8uLA$8k@H5HL1UHAWIAVAUIATSHHH MD D EHeHH0Ht6HHt.HAH)@A8t|H Hu@HH5`1H= HA E 8DH5qH=Ƕ H1}HHu9H1[A\A]A^A_]@}DfD H&zu,(tuHL[A\A]A^A_]:f.A E 蛍HEH5~qHH= 1HH\1H=? }f.LHH5^1H=V ff.UHAWIAVAAUAATSHH,HI1yuwI$0HfDHHHPHt;8ufD9uD9 uHǂ1H[A\A]A^A_]@1H= 10|1LHH5}pH= I$0Hp1HǛH5xpH= H[A\A]A^A_]øsfDu H  @U1H5>pH=g H]UHAWAVAUATISH=wHG=HL(M6M}E1MI0HHHuDHHtxHCHt_A:$ ufA;$ uD E;$ uuLDA1H=װ rzfMmMt~M}MH1H=q 1Jzf.A$ E$ A$ aEHH5PHAH= 1H<HE1jvtDHvH5n1H= aHD[A\A]A^A_]BH;EE1ff.UfHAWAVL}AULATISHHhHxHdH%(HE1HE)E)E)EhzEE) tDHH5m1H=ը HEdH+%(Hh[A\A]A^A_]fDLmLuLLE E BzA@芆HIHNHHBP@1L躌}LL谏LL蠏HuLDL贑Lz1LHxL`/LmLuLLEEb LLJLLxEEtupHuHA@ALmLuDLL谎LL蠎1afDHHMHUH56lH= DH@L@D1c莈ff.t1U1HSHHwH@\uH@ H]1HyHS@H5d@1H= ff.t1U1HSHHH@\uH@ H]1HyHS@H5A1H=# ~ff.t1U1HSHHwHË@PuH@ H]1f.HH[yHS@H5i%1H=S ff.t1U1HSHHHË@PuH@ H]1f.AHcx H7HS@H51H= \f.UHAWAVAUATE1SHhdH%(HE1t(HEdH+%(HeD[A\A]A^A_]HH1LpDLi|IHtLH{11͉H=fH)AHx)))HxfHE$E9t9HHs H{MAWL i1HAHXZH=!))D))葇HtlD@ALE1DLLu E1AoLDH5h1H=O eDE1膄fDUA L2HAVI1AUAATASHH`dH%(HE1HEDHu1HEHELuHEE HEHEHEHEErAąE uzKD9u#HEdH+%(H`D[A\A]A^]DH5:h1AH= ~W80uDH5gH= H1AOH5gH=ߟ 1A2nDH5ngH= 1ADff.UHAWAVAUATSHH8dH%(HE1HAH1Ҿ臀Aƅ<1HDf DžfDž/gL1@LHHXHHL牅ANjAHPDƄЭHLADž觭LDLD&iDHfA_HfAA1@LHHZHDL牅PƄ趮L蟮LLD[LAy%@fHA)tAfvLHAǃtHtDmDmfH߉8drH= DH5eH14D\mHtDOmH8_AHEdH+%(CH8D[A\A]A^A_]f.1H1$AŃt1Ҿ}Aƅ1ɺ DžfHfDžD7~8qH=) DH5wdH15D]lDAOlf.LL腠ADQH؅I‰H`cDZH8VQfDDkHjfk}A8>pDH5cH= H1cDkTfD+}A8oDH5LcH=M H1#1H5wNH=n D-A@Elj-AD|8oDH5cH= H1Dj}UHAUAT证uSL-N11L؇Aăt-苁DtjA\LA]]]DsjA\1A]]L%2KL4t{8tLH5MH=% 1nfUHHAWAVAUI1ATSH8dH%(HE1s}HH3IH5IHjLHEL}ALiAt[DvljEqHtgHUdH+%(HPDLH5aH= H81[A\A]A^A_]"fHEdH+%(H8[A\A]A^A_]fDLqH$LeHEH}HH5]HEiLHEHE1p8EB}LhH5#HkiDMMEHuL1HE?~Lhu1HEdH+%(LLH5QaH=J DH5aH=r 1L1D>uHEdH+%(u{H}H8[A\A]A^A_]h}$LH5a`1H= 1LH5w`H=@ HEdH+%(uH8D1[A\A]A^A_]tzIcIhI\ff.UHAWAVAUATSH(Lg0dH%(HE1MM,$MAD$HfL=oLHރAD$EgLHELuELgEHLgHEO{LfLgI rLHyLrgH蚱LZgHRI4$L-W4LsHEdH+%(LLH([A\A]A^A_]sEI4$tHEdH+%(H5H(LE1[AA\HA]H=ؑ A^A_]qfDfH5$_H= H1苾DfDHEdH+%(uWH([A\A]A^A_]fkfH5^H= H1CfDHEdH+%(uLH=?3%xI*I/ff.fUHAWAVAUATSHH $HH $HHH51HL Dg8H=~ EdH%(HE1Hpq HDhHGHHHHH9}L1wHHtMH=G2|H=62I.zH5E1E1L(HHH= @1pDk ILH;.Ds D{MnAtILSLLLQkLL9IEtALLLLuiAFAƄLlIHL5HppLbHIHucHHlplPHg`HLMtCLLlHIG\td{HHg`(eDM$LIDŽ$wMtLvLH5EH=F 19f.1i}HHp11e~HHl111mJHH5[H= 1蛺HEdH+%(HH![A\A]A^A_]fD{HLH5[H= B\DH5A[H=J 1#놐r8eH5ZH= H1\H5[H=‹ 1۹;sUHAWAVL5AAULL-YATSHlj HdH%(HE1iIHpLkHx.LpuA~tހx.uA~.uA~tf.Ln1H0L|H%=@LaIkLH\st`L LLXjHPHEdH+%(HĨL[A\A]A^A_],x@LLHzDLH5FZH= 1XLH5XH= 18LH5YH= 1HEdH+%(u)HĨLH5xY1[H=ƈ A\A]A^A_]طqUHSHzÅxHH5?evxaH5AH]L 1HH= fkfDKp8$cH5]YH= H1Lf.p8bH5eYH= H1vUHAVAUATS7IHx([A<$ *qwID$(HtH8t[LA\A]A^]HxPuxtދpZuHtQHID$PHtL5- (LsH{ HUL` HIgHtLLjE[sID$(MH5XH= HP1$Kff.@UfHAWAAVAAUAATISDHXdH%(HE1HE)E)EsE1tED$HULDEHHU\SHUH}AWDEE1DXZqZu'HEHUdH+%(uHEAIA|rE1uEjLH}AAU1D蝘XZ,Yu2HEHUdH+%(uUHe[A\A]A^]fI$D@fDHMHUzH5>1H={ Iݳ1H={ *\mDUHATIHXt5HG(DOXHtaH8t[DHHy1H5>H=y qI$t I$aI|$(oZLLeH=gHH=yMLPH5U1H=6y XZff.fUHAVL5AUATSH_Lkh LLUgL][IHt%LHsI|$ uLkxL55HLsLLfL[IHuHCHHtnL(AEucL5"DLH]sLLfHCHL(IhLZIHuHCHH8KHsHH={fHCH[A\A]A^]f.UHATSHVu9CXHtHO`kXc`H{puHHe[A\]DOXHIHHKwH5<AAH=v P1aXZDH{hYIHtI|$ ]LcIHuHe[A\]@UHAWAVAUIATIUuQL=(L nHƌLL` HI$bHLL@eMt{A\A]A^A_]ÐLF(HHw1H5;H=x 荰L=&(LmHRLL` HIaHtA\LA]LA^A_]dLA\A]A^A_]Off.@UfHAWAAVIAUIATAH0dH%(HE1HEHuETuxDHuD1'ITt-E1HtDMLHv1H5;H=} 莯Mt LL^HEdH+%(u4H0A\A]A^A_]ÐIHHvH5:H=} @cFifDUHAWAVAUATASHHH(HD dH%(HE1StKEHIHHO:HDHHuH=| PCVH5QPDK1 螮H 1H0HL0H=q0LkIH(L0GSE1MtaLTVH0IFHEdH+%(HeD[A\A]A^A_]@H=HL0jID HHu ; *qH=kRIH(L8R)HHt]H0HPLA`H(L0 MLHt1H58H=z >H(L0Mw(fI_hAGhAFtAO`I>_ LMAQt6AEHc8LLHtLEH58H=y 1詬AOLEDH4MmMuLH3HSLeIGHHL0MI^(HH;H7H=x FDH*PL5[rL=6ADA *q1LHL0H=D0LzgHtEHOD_t1LH56H=Pv 諪D<HOt"DLL1H=v iDA *qQHFOt1LH55H=v 2H#OE1H=NH= HIfHuzHH=LN:fCu.ANHsPI~hDAH(AN`L0cHHpH5L1H=jv 腩LH5LH=u 1kqcUHAUATHdH%(HE1HEHH(IANuFLH}E1D1LeMuMHEdH+%(HLA\A]]DIHHo1H5 5H=p 讨@MLHn1H53H=o 膨@HnH541E1H=p aggbUHAWIAVAAUIATSHHXdH%(HE1{YPIĉЃfAD$CAD$AEtbPw*AD$AE AD$ AEtAD$AD$fDAEtfAL$IMhMHt9t 1҃yA9MLu)Ѓ"LLHcAI4LkHshAEEo|HtD>t6<H<<Ѓ|9EHHt!0HPL_HLHp aI\$XH{PL]HEdH+%(HXL[A\A]A^A_]@AD$AE AD$ LuMKu tKtHHkH5I1H=j +EuDk`LDL?Q#f.HW9Lu@4At9HHuHJHJH 'HChEm`Ht8]A fAT$AAD$oK AL$ }@AD$AoE AEAD$ AD$AD$pHshEo|H(EDk`AD$C AD$ AEAD$fHshEm`H|f.HshHE11>_LH&j1H5GH=Fi aHChEm`H.8EDk`1HshEm`H$>^LufUHAWAVAUATSHxHZ(dH%(HE1F|HEIIHDHpHEHxHEHECHuLAoK@HxEEDk)MJA$A<t E1< AG<+H-A~hID$pHHH@8HH0H9PAH@0HH!HHH@{CH&bHcH>@HE^hLMLQHpHED7vAYAZCAfCf.UtAN|9rAV|AvhVAAEID$8HH9PH@0DxfC@A~lFIHBAFXHAvhDAHMIP)AXZEFKfcfDE9AAHHHEdH+%(KEHe[A\A]A^A_]D{s_HHHh\HhuQDCfCA<$DEHEVhLMLQHpHEDitY^ufcEE1E9E9CCPwHEHUH3CHH3S@H ADHE^hHLMQHpLEDs_AXYCAfCfDILHe1H5R,H=Cd ޟf1fHA8DDKEAEE9evkEA@HU: Tu95:wHBfBHRPHuHE8E9wCC'DHfHydH5B1E1H=b ў$@C@9EAH)dH5+1H=ib 脞H@0H@8TAVlIL1H5MBH=a I@A&DE/Xff.@UHAWIHzhAVAUAATSHHUvFHIEA9IT$ B`HzpB`0HBH BH t H5AHb1H=N` iLOIH{HEH@HHtH8t 3BwHD[A\A]A^A_]HzhEHP B`KHzpuB`OHBH AH q H5AH:b1H=_ 輜L4OIHNDLLAOIH" E~yAvLIt HH9t_9uHlAH5AH HaH5A1H=^ LNIH$fHR(ALAIljRpPONIHiH'aH5J(1H=^ 袛hff.fH1pUHAUATIG`ufDLCL` AD$`tlI|$pMl$huLt $@LCIHtI} LMIHuAD$`t A\A]]f.Ml$hfAD$VtQL$AtJtWuAL$`fDLH_H5?1H=\ yN@AD$AL$`L1A\A]]#LH5?A\1A]H=\ ]6fDUHAWAVAUIHxATASHBHIHL=`uLI~ HYEt>u6I~ OHtRHI?LI~ H#Et>tMN EE`L1AMH5?H=&d 聙H[A\A]A^A_]fUHATIHG`uL!LLe@?ttuAL$`Ad$`LH5>H=Z 1fDUHATIH=Al$Xu AT$Xt8I|$pAD$t AD$XLef.AD$`ƒBu@DkLAD$XAD$`H5'M$HLeH=] @DOXHHIH5&#H]AAH=] P1Y^ fI|$h5LLecUHATSD@HtOHI$JH HI|$ Ht&HIIHuH{ [A\]f[A\]ff.UHAVAUATIH,<t=HG(DOXHH8IHH2]1H5#H=] I$t I$}EI|$(L5t=It$HHt*H>Ht eIt$HL5itL!KID$HMl$hLI|$pucI$uHHeLLA\A]A^]JfHH}\MLPH581H=\ 9XZ=fI|$xƢ@L踢fDHtGUHSHHH7Ht#H>HtH3H=sWJHH]f.ff.@UHATHLg0:uA|$Xt-Le1LH5C"H=M[ hA|$XuLLesUfHATSH dH%(HE1)EЉ}HH=HUH5 HE'LHEHt>HHu4@ HHtH{Hu1H=1R 1*=HEfDH}D`SRHEdH+%(u H L[A\]NH1HWH9c|1U? *qHvXt,G tGXt 1]]V]ÐUHAWAVAUATSHD/DdH%(HE1H8H 8Dt[IHAt"HTAtEHHHEDIELHH59H=T 1莓Av@AuAHEdH+%(HĨ[A\A]A^A_]Av1H0HH=*H0D0OIH@`AD$`A6A $ *q=8iHEdH+%(gHĨLH591[H=KS A\A]A^A_]青DHEdH+%(&HĨDH581[H=S A\A]A^A_]\@I7DsHHEdH+%(HĨDH581[H=R A\A]A^A_]@AT$ At$E1A|$V= 7A<$ *qWLAD$`{A $ *q+HEdH+%(u-AT$ At$AA|$HĨ[A\A]A^A_]UjKf.UHAWAVAAUEATASLHHM8dH%(HE1MbDAG@AWAOLfAG18IHuLHDLLHCH0oCH0DHLHH=fD0HD)LLHIH=+HNL{HDHI!LfAGAG 蓃L[AD$` MLLTu5I|$pI$AD$Xt I$3>L;|4 fDHEdH+%( HeL[A\A]A^A_]A4E1fD)4tDHUT1E1H56H=N 3tDH%T1E1H56H=N ݎ`3tDHSH561H= N 討`3SHSH551H=N xDHS1E1H55H=vN Q@LDHIRLfAGAG āL2AFAWEH PM1H55RH=L HRǍXZHI|$hF6IHf.I} L@IHuLA FAWEH IqdG@UHAVAAUAH@H@ATHdH%(HE1HH= D@IIHQH1D9put@` ED$X AD$`Aw.HEdH+%(;HeLA\A]A^]tLHQH541H=J tfu E1fDDDA|$E1IDMDHKQIH5a4H=J 1#afDE1ODHQH51H=RJ +DxDHMLEL$P1HPH5P4H=I 謋XZD0DHPH5v1H=YJ tzEf.UHATSLgA|$;>tHe[A\]A<$ *qvH0uH{HeL[A\]HfDCHMLEL$P1HOH53H=|H ׊XZUHAWAVAUATSHH}H/[H{ L-hO#3L5<4IHtE@I H_(#~t `/u6HNOu I HptOLLя1DH50.AH=sM @4H=Tǃ4H3W`H=7HAąǃ4DHHoLHDDANH(IFjPfY^t8H+LLE1LLHH(tL薎H5](;HL B1AH5,H=K 赁s;HH5(1H=/ 芁DUHAWAVAAUATASHH8ED}HUDELm DMEdH%(HE1*&|D95s A *qV8H=%>D0IEEx A@EE`A@MtIEAoEI(AEBHtpo oSHo[ oc0ok@AHosPo{`AP(oKpoAX8IA`HAhXAphAxxAAULEAǀ01A4tEH=HG`H=uLLE蹘LEAǀ4HUdH+%(H8[A\A]A^A_]D5Q@DAHH/FH5 H=1H [HuAIxLEH ,LE fHEdH+%(urH8L[A\A]A^A_]H5LEX8LEHH51&LEH= ~LEAǀ4H}8f.UHAUAH=ATA8SHdH%(HE1;HH@@D(D`HEǀ014t0H=HtLG`t7H=HuLǃ4HUdH+%(uMH[A\A]]H5yD7H H5$%H= }ǃ4H}7fHtuUHATSH"uDH=8:HIHCPC AD$$=[I$1A\]fO HW0H5 1H=i8 D}랸ff.UHATSHLgP"u%MtHsPH=1HCP[1A\]ÐO HW0H5 1H=7 |fUHATSHLgP!uMMt=C LAD$$pLLkLsLKL胴[1A\]@O HW0H5& 1H=6 L|f.UHSHH_P!uNHt:HHt@Hǃ1H;H~eC$H]1O HW0H5 1H=!6 {f.UH=$HAUL-8@ATLSHdH%(HE1j#HEѷAH}"D/Dlj\;W7HtD`(1'>IHHcID$PHbL%A\$$LζL1LLѼL}L8u(HEdH+%(H1[A\A]]1H5b8H5Q8H5:@8H59/8H=l4 LH5G1;z#<4IbAUHAVAUATSHHtYAIE1fDLDHAHt!H{HCCtLDHAHu[DA\A]A^]E1[DA\A]A^]ÐHG9Vt1HÐ HuHcH>@HBHAH\BHAHiNH!BHAHAHAHAH UHHATI1HLLeH=U-UH1HATIH谯LLeH=bU,ff.UHATSHH *{0H{@A)D0H{|4H{~4H{x4H{z4H[A\]r4fUHAUATSHH LHl)s{ //LA&DL4{/H{XA)H[DA\A]]o/ff.@F9Gt1ÐUHATIHSHHv/u 1[A\]Hs@I|$@.tCxfA9D$xuCzfA9D$zuC|fA9D$|uC~fA9D$~uA8$fF 9G t1ÐUHATISHF9Gt 1[A\]@F9Gu틆9uf9uf9u9u8uHv H .tHsXI|$X-{HI$20_A9$K@HDHD/ff.@HDHD/ff.@U1HATSLgAL$9Nt[A\]HI$H{ uA$9S uL#fD[1A\]ÐN 19O uV9Wt fV9WuV8WuUHH HI ]fUHAUE1ATSHF9GuF IH9G tHD[A\A]]F9GuF9GuڋF9GuҋF9GuHv9H9 uC.A8D$.uC,fA9D$,uCfA9D$uCfA9D$uC fA9D$ uC"fA9D$"eC$A8D$$VC%A8D$%GC&A8D$&A5ff.U HATSLgHH{It$t1[A\]L#fDUBcHSHH+{+H{H]ɉ#/UBcHSHH9H.{+{.x+{,m+{b+{W+{ L+{"A+{$6+{&++{% +{+Ss {H]*U HSHH=hOH/HHHxHHHHH)H)΁ HHH]DU4HSHH=OH/ooKoS S0P0HP H]f.UHSHH=NH.ooKoS o[0oc@okPos`o{pHoP X0`@hPp`xpH]@ DuftZDH5e:1(fDAftDH5_:D1(f.DH5Q:1(DH5:1g(UHATHLgA9$tLeH=Lq/L1HtrLLeH=M$fDLeNff.UHATHdH%(HEGEtaLeH=XH50LA'H=ZLH5p+'H=<LH5*'H=LH5$&HUdH+%(uLe)U`HAUATSHH=LH,ooKoS o[0Ioc@okPHP X0`@hP#ID$0HC0HtIHHtAL-B L.I|$0H -HHtHsHuH=z 1l@HL[A\A]]f.UHAWAVAUATISH(LDvxdH%(HE1DF|HH#FxtM 89rjfD0 At t YAt ft G=S,t9t%tftff.fUHAUATSHHHt@~hGhIt/t8r w AEt9CtvHL[A\A]]ftHH[A\A]]DHFL`(Mt1A|$sl+ HHt uLIHuIEL`(MtDA|$AulHHt eLIHuGxff.@UHAVAUATSHHtUAIE1f.LDHAHt!H{HCCtLDHAHu[DA\A]A^]E1[DA\A]A^]ÐUHAVAUATSHHtUAIE1f.LDHAHt!H{HCCtLDHAHu[DA\A]A^]E1[DA\A]A^]ÐUHHATI1HeLLeH=<AUHATHLgA9$tLeH=ɁLaL1HtLLeH=t<fDLeff.UHAVAUIATS@uyIE0HtYL L5&Mu)?LI$I}0LHtIIt$HuH=l 1@I}0w[LH=;A\A]A^]@H1x1UDUHATHLgA9$tLeH=LAHtLLe f.LLe1QUH1HATIH5d(SHLKS LH5U(1C]4 ugH5(L1@HHHtB u[A\]Ð[LHA\H5(1]H5F(L1}@H5(L1H5'1LC4H5'L1pCH5f'L1HCH5-'L1(CHSXH5&L1 CHS H5&L1C^ HH5b'LH1HH5 'LH1|@UHvHH1]UH5HH dH%(HE1H}H=}HUjHEdH+%(u@=ufH5&1f@=@UHSHHuHxoCHoKXdH%(HE1?oSh@o[x)Eoo@)M)U)])e)mCHEdH+%(uH]fUH0E11H(L H5H=sHhP XZÐUHH1HATIHH=n|LLe ǖHH= UHATH8dH%(HE1HtffHH}Ⱦ H()ELe)EHEH={LH5xHEHUdH+%(uLe1ff.@UHHHATIHH=v{LLe"7UHH=Q{HJH]H餒@1fUHAWE1AVL5ZAUDATE1SLH_ EIHH}HufHKH-HI3H1H uHeL[A\A]A^A_]DD#tNEHL )HuLEHHEAQL)HJ<8L1BHIXZHrfUHAWAVAUIATSHXL5dH%(HE1HfHH}IH% )EL})EHEH=yLH5pH]H{ s HMH=I I1LLMHH5 1H=xyHUH5LmH]LuHEdH+%(uyHX[A\A]A^A_]fDHEdH+%(uUHXLL1[H5U"A\A]A^A_]_H}H=xHUH5BLuHExUHH dH%(HE1HH}HUH=xHuH5HE+HEdH+%(uEDUHAWAVAUATSHdH%(HE1F(t^IHLuE1L=9s}HtHp@LH{0HAD9c(vLLKuHEdH+%(uH[A\A]A^A_]@UHE11HH+H.L SH5HqHhH=2PXZUH5.11H= HATSnH5'HtBL%HfHPHLQ H3HtHFHVHuH[A\]ff.ff.1fff.ff.ff.ff.UHATSLHHDHdH%(HE1DLHH=Ӟ HUdH+%(u H[A\] ff.UH?E11H(8L HLJHLJH5H=}HhPXZff.UH=THLBrH5;T H5S H5YS BH5R B~H5wR BmH5R \H5Q ]Jf.wHcHHDff. Ё Ѓf.1<tUA< t DGuO uWu E1t%E1=ADf.WE1Ȁttf1E1=ADff.UHAVIAUAATMSH@dH%(HE1 HAITH|HfHE)E)E])EAoMHufEHHtd@XCXHCpHt;H@ Ht2u'xhtt%Mt"I$f.H{pu)H[@Hu1HUdH+%(uLH@[A\A]A^]fCXCXv1H=fN HfAE *N ff.UHAWAVIHAUATSHdH%(HE1 1b}HH#HHHH HHlHHLD;IHH5XHHIHSDLc`{\H@ H5hLHPpHH5HPtKHH5HuHH5H_<`<H7Hrxpt5xtt,DP\Et#HHDHEHEHH5Hx\Dh@VE1LDǾqHHH@HL HH`H(HL=MwH Mu8fPH L~LL3L IHOLLdIH1H(HLID$hHuH H?LfDHLH5:H_HHHHHH]LHHH5=H HLHEdH+%(H1[A\A]A^A_]HtHHX HH)H(HtH0HH(H5YL1HSDLk`{\.LLL{\HH5LIEH1zSp H5L1ZH(PtH5L13H(0H5LH1 <M<HH(xpt1xtt(p\t!H(HHHDH5VL1H(x\Dx@E1LDǾ4H HlH @PHL H`L=%tL-Mu3f.PH5L1 LIHtWLLdH1HLL1ID$hHuH-H5L1LIHuH H`L=zsL-HL`0Mu,PH5=L1dLt uWh;uf9u΃tsuHH8 H({f9utu9Gt18c9GX8C9GXË9GtfUHAVIAUATSH_@uHGHX(H;H}MnE1@fAHHt!GI9u߃fAHHuI~0Ht"fDGfAHHu[DA\A]A^]E1ff.UHAUATISHIHfHtLHHu(Bf uL迣LIHHtH{Hu1H=J 1#LHL[A\A]]fDUHAWAVAUATSHHteH}ȉMDEHPHHDII@<w Hr)H L{MA H< t<uȿ@vUHIHEHpPLAuL^LIuLHcAuL:uLA6L#LIvLHcAvL1LLM1LA LL1L6F1H=E 1H[A\A]A^A_]ÐHcHUHAVAUATSHHAD<wIr"HtyLcMt`A$ H< t<uԿ@1ҾIHPLh1LLLA$ 7D1H=D 1[A\A]A^]ff.@UHAUATH`dH%(HE1=Nu$HEdH+%(yH`A\A]]I1ҿ辄HHtfHuHE)E)EE)EIHtH@pH@ Ht6@uSH@H(HHtBwKADŽ$AEXAEX1L$Hf.wzoB HuADŽ$LE A$A$E<f.B zHuADŽ$LEA$A$E=1H=L 1ff.UHATHLgA9$tLe1LvI$tLH=OaLLLeH=ff.UHAUE1ATLeSLHHHdH%(HE1? ALDLCHEdH+%(u HH[A\A]]ff.@UHAVAUE1L@ATLSLHHoGHoOXdH%(HE1oWh?"o_xo)@Aoo)Poo)e)`)p)m)u)})ELDLeCHEdH+%(uH[A\A]A^]ff.UHHATHLgHt~WPtGMtRL9t=HwGTWPH]1A|$XLEGELefDMt Le1HpH@TPPfDHGPHGMt딐UHAVAUATSLvpMI^L-iIL9t:Ht5HHLL9tHtHHLL9uMt$pMt:H8HuHIF@fH=AF0It$pID$p[A\A]A^]@LHHtH{HCCtLff.UHH dH%(HEHGHEH GHEuxH}HKH5Q1E11H=M Hp8HL H,H5kH=w1HEdH+%(u*HAH51H=M $;g*f.UHu/1H=H=u"]H9AH51H=L :fHAH5p1]H=xL :UHAUATSHhL-;H@ 5IEJHHLHH9twL MtI $HߥI$9w9fHFHID$_It$HuLHJeDLfDu]LyfH=)UHH=͢[A\A]]H?H5B1H=J N91H=J 1fUHAVL5OAUATSHLoH'HE1Mn(LHAHHuLdEt:H%H=t;H5ԡL աE11HQH=zI [DA\A]A^]fDH>H5h1H=I a8IUHAWAVAUATLeSLH8dH%(HE1-u3LHEdH+%( He[A\A]A^A_]fL5 LM~(-D-ΠEt6E1L=LHHtLxAD9-wLLHD-|jOHC%H=@LbIHtPHL{f fyfz fxtZL:LIHuHH5L 1E1HoH=G fDHLyujDi!D)H>L4MuHfDM6M6AFA9wA9$E;N^1L&MvMLfDA>9Av9AV;u{HE1%H="@@ԗIHMA%H=MNLL<LTMvM>MfMt LIAVAvA>jHLHDžDžDfL ))D!D)HwL4MuM6MAFA9wA9E;~IvHDHvH9u9Vu9Nu@H@LH9H5n HH=C 13HLHDžDžDfL s))Dt!)DHHDL4MusL@\DDDDHH5 HEH81APH=rA E 3Y^M6MtAFA9wA9{E;F]IvHIfDMMA9uA9OuA9us@IGHtIWHPIWHtHBL9LL=LLI~L1=@Av!H)HHHupHHHt^;pwHHuOfD;puDHHHt9L9uIHIPv9LL}M6MAF{LMSD%H=YMLnLLE1H%H=DD1H6H5[H=@ 0M6MtAF~HLMH zH6IHH5HEH=%@ 1~0M6MAF H=sIAAGAG@IFIGHtLxM~DH06H51H=@ /HLH5H5IH=? 1/nH@LLDзDH5HK5HH=Q= 1j/IvLIVDH@LDtDH5H5HH== 1/@DDDzDHH4HE1APH5EH=< .XZ H=L H=DxIR@LIAAGAG  M~Pt9rL=ڙAv!H)AvHHHuHHH;pwHH;p;p-oHLõH3H5%HH=K= 1d-AVAvA>DH@LLDpDH3H5HH=; 1 -LLVb1IL2HHH I%fUHAVAULLuATLIH8dH%(HE؋GH}EA$LH=NH5HEE3LuMH=ZNLIHHtHH=-NLH=NLHlIHLL cHEdH+%(AHeLH=A\A]A^]HAL$ 1H5~AUEL$H(1H=8 ED$g+Y^'H=tMLH¸HIHEdH+%(HeL1ҿA\A]A^]EbDH=!MLHoHIHEdH+%(uXHeLLA\A]A^]aDHAL$ HP01AUEL$H5H=i7 ED$*XZ%UHATIHu^L1ҿaH=hLLIHtxHtHH=?LLLLeH={HHO Hs/PDO1H5EDGH=j6 )XZhfDLefUHHAUIH=KAT2L!I"fMt-H=KL>LH=dA\A]]f.A\H.A]1H5H=U5 ]/)ff.@UHHAUIH=AKATL#IiMt-H=KLLH=A\A]]Jf.A\H.A]1H5H=4 ](ff.@UHHAWAVAUATSHHH=J H޿I bMH=JLHC0HtXL MtPL5)'LM<$H{0LMt#MIt$HuH=O3 1HH{0wHLH=[A\A]A^A_]:f.HH,H51[H=2 A\A]A^A_]'fDOЃtB w%H5&#HcH>@1@fH5qH=2 1+'1@ƃ1@f1@ƃ1@f.1@ƃo1@f.1@ƃff.@ < t!<tE1<w Hr DUHAUATL%qMtI;<$t6Md$MuEHH51H=, &A@VIH1ҾL&LAt$LL1LLtID$IT$Ht%HPHLH=DE1A\DA]]H1HW*H5H=+ D%E1A\A]D]UHAWAVAUATSL$HH $L9uH(H@AIdH%(HE1IAIILP@DLMuID$M+uI+D$I9%LLvLLLHIULI+ULIT$1LfA+T$L"HLuOHH5L1H=) $HEdH+%(H(@[A\A]A^A_]fHDHtH;tH@Hu H=HD`HHPHtOHHHJHȎHHXjH51H=r) 1k#LfDHPHVfDUHAWAVIAUIATIuLLLA\A]A^A_]f D>DH5.H=_( H1"UHAWAVIAUIATIuLLLA\A]A^A_]bf D> DH5H=' H1e"UHAWAVIAUIATI0uLLL%A\A]A^A_]f D>DH5H=& H1!UHAWAVIAUIATISHdH%(HE16A$ t;HEdH+%(HLLL[A\A]A^A_]GHuL @IH]ă*MIHP@LL1LPLIHBH5HH)A<wIr(HH H{H < t<uLfL^If D>DH5NH=% H1U H%H5ZH=$ 6 HEdH+%(H[A\A]A^A_]@IEM}I|$*I)It LMtfIHt^P@LI M|$ID$1H=# 1LLe1o@1@HI$H51H=# d)ff.@UHAWIAVIAUAATSHHH=1LIHxD=E$HHH@@AD$@HHLH=i M$ADŽ$ID$pAD$xA$t^HL[A\A]A^A_]@IHthHHt`P@LH5H=! 1E1\fHLH=?! I$H5 s1ff.U1HAWAAVAAUIATSHHdH%(HE1Dž9HDHHIH`HcH$HHLp0LI$HH=(h sHtNueHAE0BE1IbHEdH+%(uPHD[A\A]A^A_]1ɺLLHu1DH5>L1OUHAUATISHHZM$Mt I}`L#LIDŽ$A$I$t I$HLH=g A$tvHLH=[A\A]]}DAT$@IL$DH5CIH= 19DL0 L;WfDHLH= ZoDUH5HAWAVAUATISHH=(HEHt|H%f DHEHLIIHu 3@Mt*LHMIM9uLL>MuHuH=^(HEHuH1[A\A]A^A_]ff.@HtRUHAULATL%le SHH@LLHHHuH[A\A]]Dff.@U1HAVIAUAATSHHdH%(HE1Dž葾IĸMt~HDHHHcH4LHHp0I$LH=d H1Htt:H5L HUdH+%(u-H[A\A]A^]L牅EDUHAUAATISHڽ|I$I$tHH5:H= ILAHp;I$E$HtHL[A\A]]t@H[A\A]]DW@HODA1H5 H= n]fUHATISHHu/LHHtH{HCCtLHHu L7tvA$t*I$ADŽ$Ht[LA\]D[A\]LAT$@IL$DH5sIH=1 1@D[LA\]?ff.@H0UHAVAUATSHDg@\RE1HK`DǾlHID-@EID$H(H8Ht)DGut Hh,HHuI|$0Ht*f.Gu tHhuuHHuA#[A\A]A^]DID$qI|$0HE1DGut HhttE蕽HHuEt_[1A\A]A^]DuDID$H(H8HtE1Gut Hht$EEHHuI|$0Hu뤐ID$z9HKDH1H5DH= H1HKDHH5H=? Z1HKDHH5H= 0fDUHATIHйu~L>* L4A$u&A|$ptA|$tt AT$\uLeÐA$tI$ADŽ$HtLLe^fDAT$@IL$DH5sIH= 1ZODUHATIHy&A$uLLLeLLeUA҉HAUATIHHU AodH<%(H}1At$TuMET$XA$At$xo AD$\EL$pAL$|oRAL$tA$HR AD$`I$uAuupM$Mt I}`LLIDŽ$_A$uNHEdH+%(HLA\A]]A$tA|$@HUL+}uHEdH+%(uPHA\A]]@L`y,A$uLxL[fLUHAVIAUAATSHH HbH5dH%(HE1"HLuDHILH3E&AAEt[HI|$|AL$\AT$XAt$TWMD$`A|$xWLPH 1HUdH+%(He[A\A]A^]LH7DHHcEԺ 1HDHx0 LDHH]ErHcEԺ 1HDHx0DM=H5L1V UHAWAVAAUIATSHHHHbH5dH%(HE1HfHMDHHӢHMIL}E)Etc1HID$|MLEL$pAT$XAt$TPAD$xPAD$tP`H 1HUdH+%(He[A\A]A^A_]HMDH)H:HcELHDLp0L ^LL @H5L1P\fDH51L1/;UHAVAAUIATSHHHbH5&dH%(HE1BHLmDHILHSEFAEtYHI|$|EL$pAL$\AT$XAt$TWMD$`PAD$tLPH 1HUdH+%(uZHe[A\A]A^]DLH}DHHcEHDH@8iwH5L1UHAWAVIAUIATSHHvH ?t$IIHtH5eH=f 1H50H= ̴EHEHL=HEHx0SIHteID$pHtHHXL9t?DHt5HHHGL9tHtI9uLEDHtI9tFL设IHuHuH= fHEHiEH[A\A]A^A_]LEUHAWAVAUATSHH $HH $HHfHAdH%(HU1҃=/)HDžHDž'/HHcH>DLE1LLúIHMHK|HEdH+%(HeL[A\A]A^A_]fHIؾUI벉HIؾ5ILLLLDLIIMHA$A8 MM|@LLL薹LDLIwIM3HHH@f9BMMHM9HML HLLH}M9LtM9HXHB HEMMH:L58LDDL,SHEAVI1HS H5H= XZMfDHMHfDMMME1HuLH MLҿLHuL fDMHYL5MLD fDLLDE1葷IIfE1E10UHAVAUAATSHH@HuHUfoEdH%(HE1=+HEHE)EH+HHcH>LuLELI1M.LHtrHHI9tI9H/H HEHHL5H LDD SH" EAVIHM1H5H= XZHEdH+%(HeL[A\A]A^]@HMIؾIHMIؾILuLEL̵LELDIľ谵MHA$@8LIbLuLELdLELDIľHMHtjHUHMrf9qNLIHI9t HMLL@HMLH 'HL5tHrLDTfDMIHt8HtB1DLEL菴1IgD1E11BHI&LHfUHAWIAVAUATIHcSHH8dH%(HEHG8HH0H9PAlLp0HUHuHIHCpHEA~ tEIGHx(HtfOƬHHuHEdH+%(He[A\A]A^A_]@IiMM9At$hA;wht-AF AL$lAHA$ED$pPAFPXZHEH5HLx LLH MCI@6@HA8HEH5PHLx )Mu1ҹLH tt7AMIPAOpAWlI1H5H=& I|$AA$AA$HtȪID$z襽DUH$ HAVAUATISHG8HHH0H9PtNLp0{lA~ It@HCHx(Ht@fg螪HHu[A\A]A^]DHA8fH5 L1ҹHL?tt$uMtIXfMtIH뛋SlL[H5A\H= A]1A^]ff.UHAWAAVAUATSHH}H_pUD1t,E1HtLC@HMH(H5a1H= 3}yHzH{@oHC0H5ʥH9HHLH9IEI@CM I$HJ@HDPLE1MAWH5%H= XZD9{D{A}[ 蜭AL1҉LMtUIH LHH9ʺHDIƋ{ƥLkhIJD;{uMuHEH@@HEHtbHXpfDyH5H= 1_f1HLfHtouHe[A\A]A^A_]HUHeH51[H= A\A]A^A_]gUHAVAUATHLwpMYIFIHt%HE1H9tHDA\A]A^]IHt #AN( tRH@8HoHp0H9P!H@0HHt HHtH@MMHe1H5|H=M 5!LIfLIF@H=AF0ijAD$XID$pAAD$XLrHDA\A]A^]0PHE1A\DA]A^]fD0 HHHPH3 $ H3% H fHF81H= fUHAWAVAUATSHxdH%(HE1HB LopIMIEH5H@8HP0H9pH@0HH`HHH@@HhH HƒIu IL$pHpH LyHrI9M HhHHHDžHHHNDHEE1E1HxI1H;HDڨAt MMAЃIs? *qGHW(Hf.fJHHuAILATL豚ML9wAIL9tAHHIDž^fEOtAH@AD课AHH5AhH蕴DH5!HEGpH= AQMQRPHx1AWH0ZfH(臶AAhLAHYHHH9HDAhuM9d5t-DHx1MHH5rH=c LLcHHLHpMÃM Ht[LM,D@pHhAVMH5fpH= HHPDHEAWHD1JH HHHL9tHHMAtHLL8HDDH5f1XZ=t$HEȃ@H8 Ht H{1ҮfHCHH@HHH8H{0Lc0HELHX 語HH{0HHt5HEKlH=x MH5>HHPDHj7HD1H{0,HC0AHEHX HtfDGfIHHuHeD[A\A]A^A_]Ht5HEKlMH52DCpH= HHPDH6HD1~H{A菒HEHCL8 MFmAW@ftA AEH,H t9fH9LCLLDHt1H5H=D AEEDEfAE,fDHtFEHѸKlML H5LDHEH= HHPDH~5HD1)HE1LHX 4>HEE1L8 M@0HuEKlMH8H,DCpHDHHVDH54H= HDHH5P1Y^f.E1HEKlMH5DCpH= HHPDH4HD1;fDAH HHLH51H= AUHyLH5J1H= AU2эHEKlMH5ZH= HHPDH3HD1rDHHWHEKlMH5H== HHPDHy3HD1$!ff.@UHATSHO,W( HtVfHHsHu5DEu)uu1҅tfH[A\]`Iu[1A\]Dc(DTEዓIH5#H= 1Mff.UHAUATSHHtxHIH=E10H;HL`ۤCPuHD[A\A]]A$1H sH5H=E HD[A\A]]Af.UHAUATSHHtxHIH=}E1萣H;HL`;CPxuHD[A\A]]A$1H ӮH5lH=e HD[A\A]]Af.UHAWA`AVAAUIATSDHH}H=ρLMAoEIAoMIAoU @@E|$@Et$DAD$IE0A\$EID$8AD$AL$AT$(u=H=Ht_G`tJHLH{'CPH[A\A]A^A_]@LH5H= 1fDH5yDHHxH5 1[H=8 A\A]A^A_]UHAVI`AUIATSH=ȡX`LIII|$H@@A\$FAD$Mu4H=HtVG`tAHLH{.CP[A\A]A^]ÐH5H= 1+fH5T[HwA\1A]H5-H=7 A^]ff.UHAWAVAUATSHHIHpHHGHH^H9LMEH`L5E E1H5bBfHtHcPhHRT8wIHH9uMpW(D IcLW(IMt9HCLx(MuT@LIH<LLAtA|$rILH ID$` =? LL1L-AFXAFXuHL@I|$hHtGIt$`H=tHLH=zID$`0HL聈CPCPfDII 3CPEHUdH+%(He[A\A]A^A_]@MID$pH HH H@8HH0H9P-H@0LHH tnIL$pDE1fdHtHQH H9t HtDBpHH HH J@HDPH5=M1ATH= ^_ID$pHt D!P(AD$Xd AD$XL讏fM A$ Y  LH=xyDM= A$uMl$AM AUE1ME(AuA}ZKH(LIEM A|$ HlA$WA|$FIT$HH茣?aH= Dw`EH5 HDMt$`At$ANpAVlHHAVPID$H91HHH= H/HHRHLHA|$Xx1HHE1LPpIMtlIBH ~E1H9tYHtSAVh;Phu5fA9u$kA@@HH9uA|$pA= MAs A~tAFh  AЃAd AMt'I@pL;P  LLL'{LMhpMMUL5}M9oMfLMHLL3fM9e t@~eLHMyMA$M<$M9uMDH5H= MMl$\~LRA|$A|$It$(IT$HMD$xLLAD$(t 1҃ A|$A|$$IL$(It$<ID$EL$ED$PA$PA[A]1H=e 1w1H= 1wfD1H= 1w1H=/ 1wL=Lǹ1LLDLwLDLAt$,AtID$`xl}A|$XIt fA|$BtƅpL LpID$`HIVDE1H5XH= HpAU1}AYAZANlAVMH5tAP1HH=R LL?Y^ALLAUH H51H=H 7E$QAFpA~lA= =n=cLHL)L,H{LDE:LLrHHAFpITHrH LRLL=H1LlAFh= PAALp}rHLLL<LL.A$SAFpA~l1H= 1tAU AuE1A}AMHPILHA|$r"AVPHH=[ H5̲I|$hH##LA~h茄IT$`HLH5űH= JlPMHAV1AQH = ARtAVtHANlMHAPH5H= LL]XZLLnLpI|$@PL_spL HLDjHH1pLH50H= 1HHl1LAVH= HMH5#_AX衄UHATHHt=IH= Ht>G`tH= LLeH5 脃f1H= 1r1H7]H5PqH= LefHtlUHATIHH=K Ht,G`tH=@ LLe#H5) 1H\H5pH=; LeÃF 9G r$w"V,9W,rwN$9O$r wG(+F(ff.9B1ff.@> uHu @Hxf.F;ff.@Ht7HHt/@AvDf.E1? ADfADfD>uHu @Hxf.Ht9B fHt8Bf.f.Ho@@ff.HH=Bk=|ff.fHH="k|ff.fHH=k{ff.fHH=j{ff.fHH=j{ff.fHH=j{ff.fHH=j}{ff.fHH=bj]{ff.fHH=Bj={ff.fHH="j{ff.fHH=jzff.fU1HAWE1AVAAUATISHHHuH5}H5L1}IcHEH LH*@~ALHHL1I}At2M.DMuz~ALIHH51N}AuLuHEHI J0HtHLH51[A\A]A^A_] }HLH51[A\A]A^A_]|f.UH5gHAVL5 AUIATLSkHIx@L[HHx@L:HH~x@LHHtQx@LLLuIHtII$HtHH`1\f1@1e1~f[1A\A]A^]DUHAWAVAUIATISHHuH9HcHME1HEH H *M|LLHtpAHAt>L3DMuMM|ALLHH51H{AuHEHMH H MtnHt`HLH5[A\A]A^A_]oD{HLHoX@{H53LH1z6HHtSHHL1[HH5A\A]A^A_]czH5L1URzH5cL1AzUHLH1[H5A\A]A^A_]zUHAWAVIAUATSH(dH%(HE1BEIL%RH\HEHEfDIL9taM/I}8HtL{|uI}0Hu wIHUHH0H9t:tHP8H5;L1IWyEL9uEt'HEdH+%(uWH([A\A]A^A_]@1ɺH5RLj{HEdH+%(uH(L11[A\A]A^A_]\{ff.UHAWAVIAUATSH(dH%(HE1BEIL%H\HEHEfDIL9taM/I}8HtL;{uI}0Hu UvIHUHH0H9t:tHP8H5:L1IxEL9uEt'HEdH+%(uWH([A\A]A^A_]@1ɺH5ZL*zHEdH+%(uH(L11[A\A]A^A_]~zff.UHAWAVIAUATSH(dH%(HE1BEIL%H\HEHEfDIL9taM/I}8HtLyuI}0Hu uIHUHH0H9t:tHP8H5e9L1IvEL9uEt'HEdH+%(uWH([A\A]A^A_]@1ɺH5bLxHEdH+%(uH(L11[A\A]A^A_]Q}xff.U1ɺHATIH5ULHxLLe11}UHAWAVIAUATSH(dH%(HE1BEIL%H\HEHEfDIL9taM/I}8HtL{xuI}0Hu sIHUHH0H9t:tHP8H57L1IWuEL9uEt'HEdH+%(uWH([A\A]A^A_]@1ɺH5zLjwHEdH+%(uH(L11[A\A]A^A_]{\wff.U11HAVAULMATISHLHHdH%(HE1vIٹLL*1|LLLv11L:{HUdH+%(uH[A\A]A^]vfDUHAWAVAUATSHHH}HuUHMdH%(HE1EH]E1HEEL%IH\HEMHEDII9tiM7I~8HtLkvuMn0Hu LqHUHEIHH0H9t:tHP8H}1IH55?sEI9uEuXMt:HEdH+%(ugLEHMMUHuH}HH[A\A]A^A_]"fH}HH51rHEdH+%(uHH[A\A]A^A_]/uff.@U11HAVAULMATISHLHHdH%(HE1tIٹLL:1zLLLt11L yHUdH+%(uH[A\A]A^]vtfDUHAWAVAUATSHHH}HuUHMdH%(HE1EH]E1HEEL%WIH\HEMHEDII9tiM7I~8HtL;tuMn0Hu LRoHUHEIHH0H9t:tHP8H}1IH53qEI9uEuXMt:HEdH+%(ugLEHMMUHuH}HH[A\A]A^A_]"fH}HOH5R1pHEdH+%(uHH[A\A]A^A_]rff.@U11HAVAULMATISHLHHdH%(HE1rIٹLL1xLLLVr11LvHUdH+%(uH[A\A]A^]FrfDUHAWAVAUATSHHH}HuUHMdH%(HE1EH]E1HEEL%' IH\HEMHEDII9tiM7I~8HtL ruMn0Hu L"mHUHEIHH0H9t:tHP8H}1IH5d1nEI9uEuXMt:HEdH+%(ugLEHMMUHuH}HH[A\A]A^A_]"fH}HH5"1wnHEdH+%(uHH[A\A]A^A_]pff.@U11HAVAULMATISH=LHHdH%(HE1\pIٹLL1ivLLL&p11LtHUdH+%(uH[A\A]A^]pfDUHAWAVAUATSH(H}HuȉUHMIL%fE1H\MnII9t,M7I~8HtLpuAtIMn0I9uMt*HMUMHuH}H([A\A]A^A_]DH}HH5r 1lH([A\A]A^A_]U11HAVAULMATISHLHHdH%(HE1nIٹLLʽ1tLLLn11LsHUdH+%(uH[A\A]A^]nfDUHAWAVAUATSHHH}HuUHMdH%(HE1EH]E1HEEL%IH\HEMHEDII9tiM7I~8HtLKnuMn0Hu LbiHUHEIHH0H9t:tHP8H}1IH5-kEI9uEuXMt:HEdH+%(ugLEHMMUHuH}HH[A\A]A^A_]"fH}HjH5b 1jHEdH+%(uHH[A\A]A^A_]mff.@U11HAVMAUATISHLHHLm dH%(HE1lMtjI1LLLrLLL]l11LpHUdH+%(uQH[A\A]A^]fIٹ1LLӻL6rLLLk lff.UfHAWAVAUATSHH`HuUHXdH%(HE1E)EUBEHL5HDL-HDžpHEHEHDžxHh'fDLLkHH;]L#M|$8MtLLkuID$0HuHHx;rL#LAIT$8HHUQkHUtYEuIL$0H}1HH5*IhEH;]uUtqHUdH+%(He[A\A]A^A_]ÐID$0Hh HHppWL#IT$8wHDžxHDžpHpLxDEuHXuUHuH` H Qiff.@UIȹHAWAVHPIAUATSHdH%(HE1H BMDžLL%I\HTH@HXH8JfH@fPpu#IH5J)LHH0HP81fLII9tXM/I}8HtLtiuIEI}08XuH8 H fPUtII9ufDLt&HUdH+%(u6HĨ[A\A]A^A_]L1ɺH5jh1L1lwhUHAWAVAUATSH8Hu/BHEHL=ȾHDHEL5HE,AU4IMHEHDHMHEHH;]tTL+I}8HtLH}A^3HUH}H51!^ UHAWAVAUATSH8HuBHEHL=HDHEL5HE,AUDIMHEHDHMHEHH;]tTL+I}8HtLH}\`H}LAM`EtuAEIE0HHEH;]ufDH}HEx0HEH5L HbpNH6LMH]H5HDOHgAƅIcHJ8HHEHtH_A1EuDLv1H8[A\A]A^A_]DIU0HEHDHUHEDIEHE1S$@A\DH}H#H51\H8[A\A]A^A_]H8[A\A]A^A_]@1MH}H5[3HUH}H5h1[ UHAWAVAUATSH8HuBHEHL=hHDHEL5qHE,AUDIMHEHDHMHEHH;]tTL+I}8HtLH}]H}LA]EtuAEIE0HHEH;]ufDH}HEx0HEH5̫ HbKH6LMH]H5HLHDeAƅIcHJ8HHEHtH]A1EuDLvC1H8[A\A]A^A_]DIU0HEHDHUHEDIEHE1IQ$@A\DH}HH521YH8[A\A]A^A_]H8[A\A]A^A_]@1MH}H5>AY3HUH}H51!Y UHAWAVAUATSH8HuBHEHL=HDHEL5HE,AUDIMHEHDHMHEHH;]tTL+I}8HtLH}\[H}LAM[EtuAEIE0HHEH;]ufDH}HEx0HEH5L HbpIH6LMH]H5HDJHbAƅIcHJ8 HHEHtHZA1EuDL@1H8[A\A]A^A_]DIU0HEHDHUHEDIEHE1N$@A\DH}H#H51WH8[A\A]A^A_]H8[A\A]A^A_]@1MH}H5V3HUH}H5h1V UH5HATISHHA1Et&Ht,H;t&sLDtH9B[A\]fD[A\]ff.HH=B=^ff.fHH=A^ff.fHH=A]ff.fHH=A]ff.fHH=A]ff.fHH=bA]ff.fHH=BA}]ff.fUHAWAVAAUIATSHHH٨ H5@H:DIHtHfM$Mt&IH5LHPD1TDLLLH2NIHu1H[A\A]A^A_]fIHtPHMHtex@t?~AIHtHLH5HPD1^TDLLPfD1LH5.L10TnLH5:LTRf.UHAWAVAUATSH8HuBHEHL=_HDHEL5HE,AUIMHEHDHMHEHH;]tJL+I}8HtLH}LVH}LA=VEtuAEt\IE0HHEH;]uHMHUH}H8[A\A]A^A_]fDIU0HEHDHUHEgDIEHEUHEHEff.UHAWAVAUATSH8HuBHEHL=HDHEL5IHE,AUIMHEHDHMHEHH;]tJL+I}8HtLH} UH}LATEtuAEt\IE0HHEH;]uHMHUH}H8[A\A]A^A_]fDIU0HEHDHUHEgDIEHEUHEHEff.UHAWAVIAUAATISHH8DEDEEHH H5 =Hc@HEHEIHuoffDGH}IILLUHpDD|GH}H5¾HHEDHMDLLLH(JIHMMt݀}uILH5(HPD1P1DLLHEMLWIHx@==IH}'L}H5HLCFLIILLEHpDC~FH}H5ĽIHCLDLLH]HuLS1H8[A\A]A^A_]}tHuLVS@ FIHEEAHխLHEHEH5HEVDH}HUH5LBH H5:HD>IH\@HLH5HPD1NDLL1H81[A\A]A^A_]H]O1gLH5LNHeOH}\O1LH5_L1aNUHAWAVAUATSHHHuUHMHEHL=HEL5ճHDHE3AUIUHEHDHUHEHH;]tJL+I}8HtLH}PH}LA}PEtuAEtlIE0HHEH;]uHu}>HMHUH}HHD[A\A]A^A_]fDIM0HEHDHMHEWDIEHEEHEHEff.UHAWAVAUATSHHHuUHMHEHL=IHEL5uHDHE3AUIUHEHDHUHEHH;]tJL+I}8HtLH},OH}LAOEtuAEtlIE0HHEH;]uHu}=HMHUH}HHD[A\A]A^A_]ffDIM0HEHDHMHEWDIEHEEHEHEff.UHH dH%(HE1HtHBvHUdH+%(uA@B HEE fESHHtHu78MUHATIHHSHǸHtL7Leff.@UHATIHHBSHǸHtL7Leff.@UHH dH%(HE1HtHBvHUdH+%(uE@B HEE fESHHt11HUGTL@UHATIHHRHǸHt11LGLeff.UHATIHHRHǸHt11L9GLeff.UHSHTH=5BH]U 1HSHFH=4HBH]ff.UHHAUATLmI LH dH%(HE1 8tLL7t1@H=L4BfoEHUdH+%(u H A\A]]JUHATISHdH%(HE1HE=tVIILHu HSIHE8u+u%LH uH=3cAD fD1HUdH+%(u H[A\] JfUXHSHH=,HLH 3CXHP0H@@HP8HPH@HCpHH]HH0HHHPff.@UHAWEAVAH=%AUEATSH8UU MUdH%(HE1TLUMHuXh]IĿfEE|$pAD$tEEt$lAD$x 7HEEl$PID$`E(AD$XHEdH+%(uH8L[A\A]A^A_]Hff.fHH=$ Cff.fUHAUL-KATSHLcHHHtHp0LBH;tHHtx@C1;HE|E4z1Ht5Aw/Aw)KTHDHtCH[A\A]A^A_]@C;Cy1[UfAHH@dH%(HE1H)EHUHEH=c )E)EЋ@$uH5; DEME\;HUdH+%(u&FfDUfAHH@dH%(HE1H)EHUHEH=pc )E)EЋ@$uH5 DEME:HtH@0HUdH+%(uEff.fUfHAWL=k AVL5c AUAATISHUHXudH%(HE1H)ELHE)E)E@$uL]ME6:Ht)H@0HUdH+%(HX[A\A]A^A_]8H=GGH‹EZ$B I$Dj(@$HUB,thJHUHB0H=GGHUGHULLX]HJ0L Dh XHA0HMHA HUH3HUHB0>CHU8DUH51HAWAVAUATSHHAH5+H1yAH5 H={a 0HIf.ID$0A|$(Et$ HP0Lh(HUMA|$$I>HUHHIAL$,H5HH1DB@AUHDAVAW@LH H=` K:IHuHe[A\A]A^A_]@UfAHAWAVL5 HUAUL-` ATH@dH%(HE1H)ELHE)E)E@$uLDEĉMȉE7HtH@HK L1H5”HH5vL3HcSH{XtH5ZLJ<{MtA9}lt';H5LH2CATgz@CHChHt 8ISpH3IH8{HLH5H)2LLH5n03HHH5YIH1H |[LLH5 A\A]A^]r0f9HS0HC8HK0H3 H3z H HH5L1@gH5L:C :H5L:&fD;9E1IHCh8t+@IcA|@LHEHChD9LH5GL/SpfH5wLDWH5LDHH[A\A]A^]ËC0HK0HsL1H5f@H5nL9HcSLH5;nDs{c0H53LH!0 @H5LY9@H5ZDLA9Cl7E1{qIt*B|+rIy?LHDCqD9LH5L3.fDH5CL8CH5ZL8CH5L8CH5Lw8CsH5RL\8C[HHK L1H5TtHH5L8@H5 L7@UHAVAUIATISHHdH%(HE؋B?HR H5C{MtA9}ltl6H5LH19CDSC'HshHt >@HHt[LHPLc:H8CH5LLH1n8HH5LHP 1R8SpC@HEdH+%(H[A\A]A^]fHHs  VDH5HL17{s-H5)LH17fDHS0HC8LC0H3y H3j H LH5L1m7(H5ܥ1I7C H5L17DHHA;H5LH16#@C0HS0H5L16H5L16@H5xL16f.1H5L_6C@Sr1H5L@6{qAL5fBT+rLL1I 6CqD9H5֤L15CfDH5L15CfDH5L15CfDrz*H5LH1y5E@H5L1_5+f.H5L1?5 7DUHAWAVAUATSHH $HH $H8dH%(HEHGpIIHHwHHyH]+IH1I1A?H HH@LHH5(LH5LA(HH5L(LH5L'IGHPxh;5HH5H%)HH@H@Lx(Mu-_*LIH=L1L8M?Mt+HuL1L.H5L13M?MuH:HH@XHL8M)HHIY=A$ [4H5۹LHI(IcT$H5jLeHH58LH1 2ID$L>HHHLH5LIE11HDžH5L11HH@XHHH@`H8HHH5S/HEdH+%(H8 [A\A]A^A_]fHxhA2H5ҠLH11HH@H@Lx(MHDžE1HDžHHH5ڠ#%"fDHx*H=fH5L10H5L1~0HDžLL2@t1 u@=e@U@H=lN tUH=XNH&]"0f0ff.UIʉHH0dH %(HM1ɈUAHULEЉM؉uEUwMHHcHHHLHHt 1Ht@HUE1LH,,DHuH IIIt1HuHUdH+%(uøHto1ff.@HHH)HHHff.UHATAH=S6IDHHH)HMHL[A\]UHHH)HATH=aSL$HJ4,+J[A\]ff.@UHATH8H}dH%(HE1ELEDMȉüUEE؃v1HUdH+%(u2LeI:HHtHUE1LH>+0UHcHHH0dH%(HU1AQLMЉUAPhUAUAPtUAPXUw=HHH8HH|Ht HUE1H*HUdH+%(uH H Huc/UHAWIAVAUIATL%3S1H(H}ȃXIGHEHL0MDIMtIMIq`A@9FlujIyhHtHULMbHULMIq`H= HULM)LMLIA`L(IFH}LGAoPHUHtIIMNMi1H= 1fHEHHtL1MMHE M H([A\A]A^A_]fDWXWX)IFHLLMHMAoPLMHMMtMI~HtHWpMHtHH| HR8Hr0H9BtHR0L;*uzfHV8f.MwM#MMuXfDIMt IMF9A@u-IALHULMt'HuLAoPHUHIIqHuH= 1@MwMMMuXfDIMt IMF9A@u-IALHULM&HuL@AoPHUH>IIqHuH=۟ 1IHEHL0MuZI}@IFLHUc&H}LAoPHUHIIvHIMut7uLVYLMHM#LMHMfDHN;yuH~HUHuzHuHUZLVA;ztLHUHuHUHu.DH=y 1rf1H=g 1`H}.f1H=n 1@H(LH=[A\A]A^A_]C%HGpHtPH@H lH9t@Ht^HHE1H9t@t+9rht&HtHHH9ut!;rhtEufDAːdUHAUIH=PATSHH<-H{1IA$CtAD$tHChID$hA$xH{ID$tHsI|$6'H{0tHs0I|$0!'MeH[A\A]]fHtWUHATSIHt6I\$pHtHs HtLkHC L IHu[A\]ff.@UHAUL-ATILr0LH=HL2H5ܐ L 1E1H(H= 'A\1A]]ff.fUHAWAVAUATSHH= t H= 5L- L%'F LL<HHtS@IHLbI~0HL03LLLLH=*"LH=++"HuH= u(H=~ 1H= 0v)1H= 1H5$H=Ր H5"H= /H= 1"H= /H=ď H5`"H= /H= H5A"H= H5s ."H= b/H= V/H= H5"H=l 7/H=k/H=t/HdH[A\A]A^A_]DU1HAWAVAUATASH. ڏ < H\H5N3H=L L=TL5L-HP Hy lp藫H=(v)LLLHHR 5!H H"H5H< !H ܓHH5H H ǓH&H5H H H`H5_H H FvHGH5GHt w LLLHb ] H jHjdH5ClHd 7 H THtdH5mH^  H @HndH5mH@ 1H=bD% ލ H& э H rH7H57HH[A\A]A^A_]ff.fUHAWAH=lAVIAUIATSHHn'AoEo IoS@o[ DxAAD$(AD$H=o HthG`tSHd LH{CP1H[A\A]]LEDH1H51lH=R `H5 1HH5H=# ~`UHATSH\IHPHnHspHHFH9t L9ufL9HHH9uL9f fI|$Ht,AD$P;ID$PID$I|$I$H=1=,HeLH= [A\]HNI$HnHI9$tnI$L9f lHF _H(HfwNlVIIWH61H5jH= _XZfHNf.1H= 1P1H= 1@UHAVAUATISHA$<< tHeL[A\A]A^]zfSp{l ȁuwHHH)HH+# tHLHq]R~{hDslIDAUMMSHD1H5iH= ]XZ@ƅ0L0AG@EOpƅHEAWHL HH LLLD€HD@HH HH HDI H LDIHH=LDH uLDHDAQH5EOHDHHDID$DMASHDARIXAPH `L%[MWIDH= VH5eRHAVSA_SP1YHpHEdH+%(He[A\A]A^A_]fDLp?HBlackholHpefxfDHHE1HYH5H2H1L2!Hbackup AqH0E1HL@GL'r H1 I2HL%AGqLD9AwALpHPLHHH@HqHD1LLpIw . LfUHAWIAVIAUATSHHyldH%(HE1HtfzILpPLILM|$DMKlHH3LDIHMLQH5cHH=߂ AWP15WCpHHK`DDChLH5cPH=l 1WXHZ!H@IgATDCxLPKt1H5cDH=ҁ VHCY^Hx(AHCHx(ELH5cH=V 1oVHCL`(Mt)fLLHLIHuHCHtwH@HHtnH8th1LH5~H= VHCHH@HHHH}L`(Mt!LLH2L:IHu1LH5X~H= UHEdH+%(u~He[A\A]A^A_]@LpLPLHKlPLLHH MxDMLD_L c(UHAWAVAUATISH(UMHAAIME}ȾxH=ULMDULMAo$$HËUDxAol$Aot$ D`hp(ID$0HC8EH=v Ls`LKhCXSpH G`tAL%v HI|$AD$PE1Uu+H(D[A\A]A^A_]fH5yv D fHC`HSLH52aH=} Hl1SfytuqxH=ULMDUDULMAo$AoL$DxHAoT$ Ao]D@UHP(ID$0[@HC8IEHCP1H=j} 1A HAH5Z1AH= SUHAWAVAUATSH,]dH%(HE1MAIIMMIH0DH HHYHH HX1ZHLLS,IMDQZYxkHUdH+%(He[A\A]A^A_]fA@PtXH01DH jYH 0hfLH= ,[,uk UfHAWAVL0AUAATALSHD]HEXLuL}DH] DDdH%(HE1L)) HH=B =DHIDEA@hEfAE8APlA@tE@LA@xE0A@pLHLLI@`EPA@XE(A@PtDLLDHDPOHUdH+%(He[A\A]A^A_]Do oSLLo[ oc0Lok@osP)0o{`oKp)@HoL)PHE)`)p)u)})M)U2LL# f.UHAWAAVAUATSHXU(DU8DED]@DE0}H={ EHUuLeMLmDMLu DEDUD]EdH%(HE17 MD]HuHDMDUHhDEEDDfDStCxDCpD{lHEUCXHC`SPMt%H=^, L1I,MIG(xH=y Ao$AoL$INjEAoT$ AGAEAOAGID$0AW(IG8MtIEAo]IGPA_@EMI_`H=qp MwhfAWpAGrAGXHG`tGHPp LH{ CPu7HEdH+%(HX[A\A]A^A_]DH5 p fHEdH+%(unIG`IWL1H5ZH=Dw HlHX1[A\A]A^A_]LMHEdH+%(u*HXHBH5[1[H= A\A]A^A_]Mff.UHAWAVAUAATISHHG0H9HH-LDHUL5uLECLEHUIt L5UutL5ouHWLEDJMIDID$0H HtxDMLEQDMLEHAWH 1H5YAVH=u LXZLDsxIHu)XfDAw DL'LIHt1ID$pHt@(?uuLLIHuHe[A\A]A^A_]D(Iǃt<t!L5VuE1L5WtLL5tE1LL5tff.UHAVAUATSLw0AtHH st H stH sHUHEH~H5X1H=.t JL-b" H5l LsIHt'I|$0LLIHu[LH=A\A]A^]ff.fUHAUAATL%ڶSHK<tH[A\A]] l uH=Y4H5k E1O D(HHH=s @&tH rAt"H rAtEH ZTHrHDHHS}1[H5iWH=rr A\A]]IHUHAWAVAUATISHLIHHE1@ID$pHLpI9Mu6AuAt IN`H9 k }6M}MM>I9MDtL1LH=X|멐AIFHx(HtffOHHuLLDLLMuLIHmu0H[A\A]A^A_]H{H5)q1H=p HHH{H5q1[H=Wp A\A]A^A_]GUH5i HATSHg HHt0IAD$,u I|$0LHIHu[A\]DUH5HAUATSHL-T LIHt6I$HtH{`HLL#IHu6Hj L-xLc @1LHDLc L9uH[A\A]]ff.UHAWL=_sAVLAUATSHhdH%(HE1HHDHH=ڲLLHH5LQH= HL9% HHHL HHJHHH@g LM@A-wIcL>@LPLhLH=ޙ 9LI9iIRIM HHPHIIBL@fDAvuLfDLsEVEcA~(A~(Hx:LH\IH+H@pHM HID$8HH0H9P H@0HHpAAFn{ ENHtHIHSH9HDE1E1LLLHIMEH*AwHnMmHI9tUMtPHD!M.tºLH&HGMmH1I9uDMHIILDVMt E9.l fDMtAFA9C MQ A ALDL AN(EF,MHH56RH=_g HHPDH;HD1BDLMtAChl MtAEhW @ A~A~(L Iv0H$IH== IL~HHrAvP )d@LSHH:A~(H HLHYHHrHHLhpMtHMeHqI9t8@Mt!1LLuZM$$HGI9uHH@XHAXHrfIA$$wA$M;e I8 H*E1GfA\HHuEHYAaHEF,H=g AN(LHHVDH5HDHH5PP1@H_AX@X1H=a> 1f.Hi 3HVHL HHPHHHFLLHHL9uh1LHHHHzMf.MHLILEVIE9=b AwMAtA$A$tA$A$E1HLLO<tHL=a t@E…~vHHLL=a t#=a uA$5` 1LL;L]NHEF,AN(HrHLHPD1AVH5MH=e MH=ID$pZHYHL`HI9AQHEF,AN(H HVD1DL:LMAD$XAD$XL{LHLLHIEHEdH+%(? He[A\A]A^A_]fDA$t A$HOAWHEF,H=d AN(LHHVDH5ևHDHH5LP1uH5;H=0H H1(@IVHz(Hu#fDHHAtG5fuAEt@AFhPv4 CIFH@(Hu1HH$xufDHEMH$fA~hjH5+;H=G H1'DIVHBHHtSHHtKHx(Hu@HHt+AtG5fHHu[A~hH5:H=F H1'5D0CAEAt{fDA~hoH5 PH=E H1&fHHSHCH34 H34 H IAE>A011H5B91E1H=&F A&w1H=SH ff.UHAWAAVMAUIATASLHH~AAunJ8Hta@HtHLtI|$ptLLLLIHuH[A\A]A^A_]9tHH59H=@ 1[A\A]A^A_]D%@J]UHAWAVAUATSHHH=H{0HcIM_L% WL-8HC@uHCH(L0MueDLIHtPLLuRHVH5M1H=E? `$HCLx([Ls0E1H=> MuAFu3AtLLL1DE$DEH=> AFtAwqt=1 H9~0ATrD9uHL[A\A]A^A_]fDM6M{LIHE1HtkIMtfDtAG5ftLIHuE1yfLLH5L1H=:> #DHC@uHCH(L8fDH'UH5wL1H=7= " ff.fUHAWAVAAUIATSHLhH_H@dH%(HE1DE1HILAA DCAu LA7LAwLAt\ H$TH551H=< !L'HEdH+%(H[A\A]A^A_]DIwL Au L/Au"LAE <E< tAAHSH5g51H=F; a!m@IwLDIu(LH shLLLnstLL1LHJHS@LE1MtzL@LIHt]tA@5fuLLL61DLLLXLAIHuL{0MtgLLIHtMtAG5fuLL11LLLA;IHuHALL1LHHHH HEdH+%(HHL[A\A]A^A_]fIu(LLH1L1L1Lq1L1L](HKHQ( ff.UHAWAVAAUIATISH[u9I|$XLHtHDLL[1A\A]A^A_]fiA M|$hHHHSDMIHjiDHDH5:2H=> 1vI|$XLofDUHAWAVAUATISHHuUHMdH%(HE1|t6HHolIL CGH5eGLDȋJ@H=< 1HDtHUuLELHZpHJIHNLuHL{ nMLLJLLL{Mt I赅LH= vHCMt LH螬HL{I$J@HDMMLE1MH5h1H=: HCXHtL(MIGH@(Hf`HHufD1LVNL{LL MM8AA8AGtA9Et1L1LHELMIMMRLuMLeM<@LL]LLIOMIM„LLtMMLeLu fL{fM9fLEH50H=8 1HCXHL(MH]f.I]HC DMMIWLJ(HwMLf`HHuLmMH]DE@MmEMt)}MMLLMufAM MmMuH]uLmH aHMDpmH5hHuI$HuHLEIH=w7 1J@VHDH5.ZY&MMLeLuJ=}IE1H@HHtH8H(|IGE1H@HHtH8MH([MAD9 H0}OHEdH+%( He[A\A]A^A_]H{DEEfDC fC IG0AGAG C f.HMIcDpjI$H}1HދP@MmMH]MHC`H3HHu5&A$uLLHHLcMLxLDI$LEH51-IH=/5 1J@HD(@HuDpH5_A@1H=4 11H=5 1пMMLeLu#HH@MIHL=ILEMLHEH5A1H=3 ջH TLH5@H=2 1IE0MG0LuLeMIMtALIMuMubLIHtOAtAF5fuMLLL輽LI豽ItLLuLeHH0HwHH dH5 @1H=1 fDAD$5f#.L=)H1LLH5*H=2 wfMLeLuZNL=GH1LH5*H=1 b+VHG1EMH5)H=1 HU*MHUD9tH sɹL9H >L=1G1H5>LH=0 qLuLeh\LB>H ޤfUHAWAAVAAUIATISDHdH%(HEHx@ԸHtouaDH8HtQMLH]IHt5HxptHDDL AD$XAD$XfHEdH+%(H[A\A]A^A_]fDDHrHIHt)I|$ptLDDLLIHuH迼IHsH]IL$pHtILDL HtLiIHu,@HEdH+%(u)HL[A\A]A^A_]31H=4 1 ff.UHAWAVAUIATASHHXdH%(HE1 HtdK\Iƃ uroK`E fEML}DHMLDIHtHx`HPHAEHEdH+%(HX[A\A]A^A_]fHDH5<1H=52 HE)E)E)EkC` EfUELI|$`HcL{\蔽LLAEbfUHcHAWAVAUIATISHcIHHHHHL MLzuH1[A\A]A^A_]DLL=L^Hǃ H ׺LL|H H=H HH tA1ɺDLqL= UHAWAVAUATSH8HuBHEHL= HDHEL5RHE,AUIMHEHDHMHEHH;]tTL+I}8HtLH}@SpC@HEdH+%(}H0[A\A]A^]HHs  膳H5DHL1{s?H5%LH1fD3HS0HC8Hs0H3 H3 H L LHLH5[%L1{AU|H5@%L1Wf3H5L16C :H5L1fHHA蕪H5LH1ѥSpQ1H5L败C@@Sr1H5L蕥{q!AL5fDBT+rLL1IaCqD9HAHz<L5++LD1H5#LL1C0\LHs0 L@HH1fH5L1迤f.H5L1蟤CfDH5fL1CfDH5+L1_CfDH5#L1?C_fDs{eH5LH1@H5L1fH5L1ߣUDUHAWAVAUATSH8HDdH%(HEHFpHHt?LxHHI9t,fMt%tBHL9x t5M?H{I9uHEdH+%(He[A\A]A^A_]@L%T:t6HH H@8H9PtH@0L%!x H!LEHL LLH5!HH1觢Ah讣H5!HH1芢AfH5oH1hAOtH1AH5!KAWXAWxoAl.A L%R9H1LLIW`LHvHHLHH)HHH=Q|DH=: }IcDRLHi$IH D)ȍ)A)AQAL1թXH5 Z1LH/IGH@(HHu*qfHԐHHLL1LHL-1LHAF@tIGH@HHtHHtH@(HHtHHDžxqxHHLTr1uNfD9tAM6MuHHH@q9L[PRfMLЏIM9.tMtH5%H1ҟLLHLH1貟IEPHtM9uIAwhIH1LH1vAWPH5H1\AWT.A;WP$H5/-H15DL_PPH5kH1H2HtHHHDHHEH5-H1ɞH5H1賞{H5H1蝞YH5:H1脞H@0H@8ff.fUHAWAVAUATSHHHxXH@HdH%(HE1HHHHH HhHHH`H@H舏HDžpHDžHHHkE1E1L%fHGpHH@L9fDHAHcPhAAAA cD}@MAD0AσD0EAEt AHL9_JHH.XDPD@{DT1Lp&H vAD$AD@HAEtH 跒H5$ IHLKDH5BL9HhH5L H`H5LМH5)LH辐LL裥AD$A=XDTHHHDH5oH觤PH5fH蒤HEdH+%(HHHxHĘ[A\A]A^A_]DžPE1E1HC0L .HHtHHPDHLEHxLx1H \HlH5r轚5ED}tsA,D0Eta EHD4^HxDH5)HE10EuE_D}DE*E<,fDuEB,Ddp=\D;H5HIӢLg@\LL転L>DLL裢L 3LL苢LHLLBLL'貏pH5HIJL?DLL5LLLL  LLL.LHL輍LL衢AD$@DuLxHTH5W1LaDL1DpH2H50?DHxH51H 1DHDPH%H5HEdH+%(HxHĘH5/1[A\A]A^A_]ŗDKIHH̔H5=LHHpCHkHHDžPE1E1DUHAWIAVAUATSHhHH@HdH%(HE1HHHHlHHDžHDžxHH1E1L5HGpHtpHpL9tgfDHt\DAtHcFh00HVHz(t!HcNhADe@ DeH6L9uҏHHvD@xE1DEMv{H5IHLBDH5<LDĖH5LH貊HL蓟AGAtlD@IEEtI [sHDFDYDDHHH51'AGAuDHxDH55H0H52HHEdH+%(HxHHh[A\A]A^A_]tDžE1E1IG0L C(HHtHHPDHLEHL1H HH5I8@EE,f.D,DDmdE)D)DhH5HILH5:HLH5 襈HL膝DH5{IH謜DH5=:L蚜H5LH0THL5 LHH51L EDLHH51HH5X1HԒ1DHDHH5貒HEdH+%(u|HHhH5)1[A\A]A^A_]}HHx艏H5HHHL(HH}DžE1E1袔fUHAWAVIAUATIH5 SHdH%(HE1H5HL1ڑL貃HHMHH@pHLhH}I9MHHpH5LH1[A}hbH5LH1>AH51L%AUlL1H5A}lWH5LH1A1LH5YېA}ht.AH5L1軐AUtL1H5覐AUXH5L1葐HHI+E`HHH諌HH=QD,H=: _LPLmPRL11莘ZALYH51IEHx(觛H5L1ÏIEHx(H5L1袏AUpL1H5荏LL1H5yIEL`(MCw`It$ L L蚛H5LH1&H5L1AT$AD$0L~IHH50L1ΎAT$L1H5#踎AT$L1H5衎AD$*!H5L1pAT$L1H5 ZAt$A|$苃H5 LH17L~IH?H5Y%L1MmH4zI9kH迄HH'HEdH+%(lHe[A\A]A^A_]DH5L1融AD$ H5L1mpIt$ L L袙H50LH1.H5*L1AT$udIT$0ID$8It$0H3 H3 H L iH=譌L- LnL%/ LLrLrLw}LtLWvLsL7xLLWL}LwLLqLrLrL/qLWL译H=CH=7H=`+H=4H=H=ܔH=H=H=XH=,׆H=ˆH=ԓ迆H=賆H=|视H=P蛆H=$迊H5 ;辇H5 ;譇H5 ;蜇H55 ;苇H5 ;zH5S ;iH5 ;XH5q ;GH5 ;6H5 ;%H5 ;A\;A]H5 ]ff.UHAVAH= AUIATSHgoL@Dp I@$CI|$8AD$4^rLH5ԳH=  AD$xs[LA\A]A^]UAHHodH%(HE1HHHFH= H5dD0D4yHUdH+%(u腄DUH5$HAUL-X ATSHLHqHtAI@LL-{IHt%I|$8H舄uHL[A\A]]fDHE1[LA\A]]ff.@UHAUATHDo|dH%(HE1HLMt"uLHu;HHt DLuHEdH+%(u HA\A]]zf.UH E11HsL A[ H5:6H=3Z HhPzXZÐH`H= mUHAUL-ATISHb HfDH{HHI3EH1H uH[A\A]]fDLt HfDH[A\A]]H_H= 7mUHAUL-oATISH HfDH{HUHI3EH1H uH[A\A]]fDLpt HfDH[A\A]]UHAVAAUAATASH@dH%(HE1IX|EL;eEAHEdH+%(HHxD[A\A]A^A_]@HC0LC#HCHE!L{8H5L~&FHhtAH}AmH}L-B H5KgLjIHL}DMALfDIhHt#HHt HtH}H}DtNLLtIHI$HtHP@MtDsHfDs밐HEHt HsH@@EH}tiMUDHHtH}H}tXE11f.HhtAkHEEË}/gHtIJt E1HUH}H51yHUH}H5yY|fUHATASfHtwAwITHD[A\]f.[1A\]fwfUHHt^rHtH]KtHfDUH |HyH5wH=_vHwxhE11HL oS PHW%H5 .H=YR rXH=ZtauztH5 |H5w |ff.UHATIH~0taHbH5 iHtqHHtME1䀿t DLeƇ11ҾADLe@1oADLefLH52AwfUHATIH~0taHbH5 iHtqHHtME1䀿u DLeƇ11ҾAUDLe@1nADLefLH52AwfUHATIH~0taHbH5 FhHtqHHtME1䀿t DLeƇ11ҾA蕪DLe@1!nADLefLH5^1A[vfUHATIH~0taHbH5[ gHtqHHtME1䀿u DLeƇ11ҾAթDLe@1amADLefLH50AufUHATSHdH%(HE1HIHFHNH9HPHHXH9ȸHDvyM$DHDHH A$At$|I$QDP老ZYI$HtyHS HNHBH9ʺHDHHËBE uHBA$HHhHt 9ZvM$DWALEG1HUdH+%(uHe[A\]fDv@UH5 _HAUIATSHH H6cHt6IfDA|$@t`LHLHCmIHuH[A\A]]H~pHt 龋fDUHAWAVAAUAATASHy`DDDIIHtHL[A\A]A^A_]@DDL(08H=IxIXHDp HDh$X(L`0lff.fUHATSHH=&axHIHH|ZLhE11HL M IDŽ$PHxH5%H=K IDŽ$IlLAD$He[A\]@UH5^HAWAVAUATSHHXL- dH%(HE1LCaHJIL5*fDLH1qLLPkIHM$MtIHt J@AeA7A IHt HxLHLH輫IHX@@MH5PHflF1HDH5GHdAtI$HtHP0HtH5BH1pAAIIFwo-fH5qH1oQf.H5H1n#uqDUHAWAVHPAUATSH8HHdH%(HE1HHHHDžHDžIHDžHDžHDHHDžHDžDžyf.;fHSHHхcHHH5 LpHHDHERIL9nI$L{8MtH5LupDEHCH5LHIDpuLH5LE1'puQHCH{08XAHTfDPvI$E1HAL{8DHH5 LoH5LAoE3vHC0HfDH5 Lqo0DEMLk0@HK0HL1H5.IPlL9 H2HHAAAHAl]HDžHHHt#HdH?@@HfHDž@H)) )0HtHgfHH}LE1DDHh1fDHUdH+%(H8[A\A]A^A_]H5Lm HK0IHC0:HK0HH5LHgmHH@A HHX fDPY)HCH>LkHKf.H=ɽ H5U-YIH!AHWHιDHDME1EHHlIEH5HHHPDHVHD1iIEHx@ME1HD躋H=# LbIHM$Mt؀t_H_HHIIEHHpDHHD\HHL\IEHU1Qf1@C_HH$_I_HLHHH\AHLHHH5HE[IDDHLHtHHk1HHk1@HHRH51gHhHHH5z1geH5HHH5rOg5iUHAWAVAUATSHHHuUHMXHEIL=HEL5HDHE4EEEKIMHEHDHMHEIL9etSM,$I}8HtLH}ziH}LlituA}IE0IHEL9eufDHu}WH}H}AE1 EH L=QLHBUH&HEj cLHIUIHIHt H}LȮLH_IHuE1He[A\A]A^A_]IU0HEHDHUHEDH}_^H6LM&EHsH}H?E1PHL FPLEH m1H5idXZH}LLEFLLH5XH}Lh#IEHE3[IhaIfDHH}L E1PHMLPH ?mHi1H5GdYH^LjSIH^fEH}LgHeظ[A\A]A^A_]HH\]HEuH}H51c(fHu}4UAĄuMHf L=oOE1LHRHfDHUH}H51jcYH L=OLIHoRH-UHH<1]ff.UHAWAVAUATSHHuȅ~{BHL5?E1Ld@M}HI9t-L+I}8HtLeuAEtHM}0I9u1M@H}TH1[A\A]A^A_]1@UHAWAVAUATSHXHudH%(HE1BHEHL5HDHEHEHERAIOHMHʅHEHEH5<LdHEHDEHEHH9]L;Mg8MtLLdH5cLAudEtAIG0HEIW0HUnH5LHU-dHUuHUHH9]qH}H}HLmLaH}L^1HUdH+%(HX[A\A]A^A_]H5"LcAt"IW0hfIGHEIWFH}t8H}=]1qfDH}H5P`QfD1H}X19bfUHAWAVAUATSHHHudH%(HE1BHEHHDHEHEHEE4A65INHEHDHMHEEuzHH;]L3M~8MtH5LE1NbH5"L7bH5LA%bEtuAIF0HEEt@IN0H}L1H5!H_H;]mUHUdH+%(HH[A\A]A^A_]I~0Hu A\L3HEHEI9F0t E18ADmM~8IV0HEHDHUHEDIFHE1H}HE1H}@ƉAHtH}J12E11H}DH1{`ff.UHAWAVAUATSHHHudH%(HE1BHEHHDHEHEHEE4A65INHEHDHMHEEuzHH;]L3M~8MtH5LE1`H5L`H5yLA_EtuAIF0HEEt@IN0H}L1H5\H\H;]mUHUdH+%(HH[A\A]A^A_]I~0Hu AZL3HEHEI9F0t E18ADmM~8IV0HEHDHUHEDIFHE1HEH}@AHuH}t-H}K19fH}L1$DE1H}DJ1 =^ff.fUHAWAVAUATSHHHuUHMdH%(HE1!EH]E1HEEL%IH\HEMHE II9tiM.I}8HtL^uM}0Hu LYHUHEIHH0H9t:tHP8H}1IH5\ZEI9uUu6MteHu}1LH5 Ht;UH}A1HUdH+%(uEHH[A\A]A^A_]fD1aGH@H}HH51?Z\UHATIHSKH5Y HtL [1A\]1FH@UHAWAVAUATSHHHuUHMdH%(HE1EH]E1HEEL%IH\HEMHE II9tiM.I}8HtL3\uM}0Hu LJWHUHEIHH0H9t:tHP8H}1IH5YEI9uUu0Mt]Hu}aJH5" Ht3UH}1HUdH+%(uCHH[A\A]A^A_]@1EH@H}HH5"1wXZff.UHAWAVAUATSHHHuUHMdH%(HE1EH]E1HEEL%:IH\HEMHE II9tiM.I}8HtLZuM}0Hu LUHUHEIHH0H9t:tHP8H}1IH5 WEI9uUu0Mt]Hu}HH5 Ht3UH}1HUdH+%(uCHH[A\A]A^A_]@1DH@H}HuH51VkYff.UHATIHSHHH5 HtL[1A\]1CH@UHATIHuH(dH%(HE1HAHx0`tCu1HU荑HtHHuE11ɺLb1HUdH+%(u6LeH5'L VfH5qL1U1fXfDUHAWIAVAUIATLSHHXHLr`DDDdH%(HEHFpLHFHHLL)HQHH=QDH=: kIcDRLHi$ILlVH D)ȍ)A)AQA1 L f]XZ'@JHCHHHH88{hKH5L1tTAftH5L1QTAfDƅLH ]BDHHDAHALLH5%1>SD{hKtH5L1SHL%L(M^fDLHLLLL1:SLCIH&LRLꋻD AD֮A LH5!1RiLLSPRDHCH(HHIIOH LI@H5LH]GAUH5Ly[{hASH5LH/GfSlH5L=[{lEOH5LHF6HH9X MH5\LZStH5$LZ $9H]rSXSpH5LtZH5L_ZHCHx(\H5L@ZHCHx(STH5L!ZSPH5LZSTTLH5~RLEHL(Mt4+GHLIHLLZLW@IHuLH53Lk0L DI}tX`MMmIMt5@FHLIHzLLZL?IHuLH5LCshH1LHLYHEdH+%(SHe[A\A]A^A_]DLLPPPHCH(H@#OLꋻD ADA LH5l1O)HC0L L5=L- MueLxN AA LL1NLHLLL1lNLD>IHtAD$LfNf҃ A*@XgKSPH54L1MMHCH H@HHHHH(HCHH@HHL(MI(5H5xdLK H5VLKH5 LKH5LzKH5L\KH5L^FSXH5LVSppH5LU\DH5DcLJ@H5LUe@H5LU@{hHC0HBH5uL11LAfH{0LH /:DHS0HDAƧALLH51>KD@=fDH5LIMH5L1KKA%UHAWAVAUATSHH $HH $H8HIdH%(HEHFpH~AIHIHCpHteLpH6DI9tMLMIDfMt)~HL9p tqM6H6I9uLMLL HL:LLL>LLNHEdH+%(u2H8 [A\A]A^A_]@E1ALLLL)sLff.@UfHAWAVHPAUATI̹SHXHdH%(HE1)HDž))HLBE1HDžHDžIDHHDžHDžHDžHDžHDžHDžNvHCHHHDHEEIL;I$L{8MtH5'LKH5LA|KEDE7HSHIօ7HHH5L4K,HHH5 LKHHDHH5bLE1JuHHC0HHC8XHHTfPzQI$E1AL{8H5pLJH5LsJAnuAOguAOcHC0HEoDHK0HL1H5 ,GIH5LI;WHC0HudD EHHC0HeHC0HE1HHPI$L{8AHC0H5LQIIDELs04HS0HIօH5L IL HX fPHl5AEtuHEdH+%((HXD[A\A]A^A_]DHCHHCHHCHLsDHHLAHHLHHHEH.OHL- H50EL4ƅIHDMAzHIBpt Hx HHLDL@LABXƅABXt}LL=IHIHt݉HH| HtL7IHtHLfA9B:ABX#ABXuDL>vH HH5t1ACDDLD1HLA誟LfDtE1HHtH<fUHAWAVIAUIHATASDHxHEL}HDEpHEE EE0|E@xdH%(HE1H%4HlLM\IHx@E8Lh'LhHpDHTHTHxAWDDMDELLPE8P|SPE(PEPuH@HEdH+%( He1[A\A]A^A_]@E8fHUHE)EH5 H=3Z EI)E)E@$DeELpE1HtHP0Lp%`H5L19Jf.uLH5pL19#4HY1fuLH5DL1X9;ff.UHATIHSHdH%(HE1*1fE4E1LHHED˹PjjjjjjjIHUdH+%(u He[A\]<;ff.UHAWAVIAUAATL%X SLHH5 H(EDMȈMψEE(DEfEE0E'HIL=!f.LL1IHIB0H@0H9uE9j$uAz(uD]Az LMUDMDEHtHHpDHIDE u8ASWLQPERDuPLU'LUH@jf.He[A\A]A^A_]ÐUfHAWAVAUATSHHdH%(HE1HE)E)E)E BIHDžHE1HDžhHDHXHDžHDž0HDžHDž HDž8HDžpHDž@HDžHDž`HDž(DžT[D3^HCHhuHhHhHhHHE DTIL;XzI$L{8MtH5L9H5#LA8EkHSH`H(HDH`H5LE18H5L8H5GLx8xDEHSH@H@HpH55L:8H8HDpH8H5L8+H5L7H5 L7H5 Lx7xDELsLu L0IH5ϹL72H5L{7AnuAOguAOYHC0HHEDHK0HL1H544_;LLs0L0I?DEdHC0HpH5L6HpHpHpH8gfD+E\HC0H`@H{0Hu Ap1I$HHEH9C0t E18AL{8HC0HuE1HH6=I$L{8AH{0Hu A0I$H HEH9C0t E18AL{8H{0Hu A0I$HHEH9C0t E18AL{8HS0zH5<LA5D EHK0HpHpsfDHC0HHHDHhHH@Ls0;L@HS0H@uqH@HpfDTAHEdH+%(HeD[A\A]A^A_]HCHpH5<LHx:4Hx HpHpuHCH`>LLsI@HSHhHhfH5LHx3HxH8}HKH8fH@H8AHpLH I H H(AEE6AąuTHuFH0H<Df-Aą)HH5C1A0WMH0HoD-AąxH8cH H5HIH1HUDpHHEMLHxG@LMAQD WLRpRDPxH0LH(IHI$HtDHH| t1HH@1ME1HhA1H`H@ZLLMIqDLMAQIDEAWWLRpRDP xPH@.fE1H8HpH]Z'Hx@ %HHH1HH@1MH@)HHED HHDE1HhAE1H`HHEAPWHQDATRDSH0E1fHDž`E111HDžE1AHDžpHDž8HDž0HDžHDžhHDžHHDž HDž@HDž1HhHH51,HHuHHDE1HhAE1H`HHpDHEAPWHP QATE1RDSPH@HhtHH51A>,HhuHpH1AH5| ,THH5ҽ1H+H5H1+&HpH1AH5+..ff.UHAWAVAUL@ATISHHH LvLdH%(HE1H@H8LL)H8'H8H=QHD\H=: IcDRLuHi$ILP,H D)ȍ)A)AQA1 L J3H XZ5!IH{+H5LHSXH5L3HHt H} cH5LHQLH5+L?{w'H5AwLH%C`HCPHtHcPPH5L/3H{p$&H{hIIHu+Wf.LH3L$IHt.IG 8MuՉH5L1)Lj$IHuMLH5HLML{(MHDžE1fDDLuLi*PR={*H5QLH1(SXL1H5B(HHt"H} H5,LH1(H5L1(LL1H5({%H5LH1o(C`t91H5 LX(C`tH5L1A(H5zL10(HCPH;PPH5ڭ1L(H{pH5حL1E1'H{hE1IH8H5L1'tf$L{(HML(E1MLR1LHIHCHHtjH8tdH(LLS1L+IHMuAEH5L1'L1LHCHHuAE@H(AUrjH5L0xfDAE@H5L1&LIHaL(MtHH5 L.HCHHqL8MeMw#M(IML(6fD1LIHLL0LIHtOMuAGH5L1%L1LJH5L1%LIHuL(MIHS0fE1H Ht HRL1HEdH+%(He[A\A]A^A_]f.H5-L1/% f.H(HDH5L1$ f1H5L$1A}qt9HH@ATrH5L1H$AEq9HH5L1$H51L1o$f.LH5iLH[!H{xI/IHu'\D(LH.LIHt.IG 8MuՉH5*L1#LIHuMLH5LgS0fLH5ϩ,S4LH5ũ,S8LH5,HS@H5L,H5L!C`4H57:L! @DHLuLS$PDP0HMfH5L1E1"H{xE1IH@H5L1"S0fK4LK@H51DC8Lv"H5mL1_"M(ME1E1S0fHCHHtL8MuH/E1@S0fpMH[DH{pH5 L1!c5$DHHwP t;Vt 1fDPt;VuPt;VuUHPH8H1]@UHAWAVAUATSHHHdH%(HE1MHHDž(L5نHDžHDžHDH HDžHDžHDžDžEEdIOHIȅdHHH5LQ#QHHH5L,#dHHLL #H(HDH(EbHH9 ~L;Mo8MtA}iA}dA}I0H0 AL;HH0I9G0t E18ADMo8AEƃvuAu4uAuvuAE6uAEVEErIG0Hf.E1H5L!u%A7JIG0Hf.LL!A"IG0H(EfDIO0HL1H5HH9 HUdH+%(tH[A\A]A^A_]IW0HIЅH5/LL LLfH5L A?tBMG0@IGH8IGHjIGH(}MGf.HE1ÄvHHAHE1HtEAEOAąDH#uXHH (wHHHHHDžHH(bH=[p H5dE1 IH0MD ILMDL(@LH= LH5{Iŋ L0 ÄuC E1E1AąE1E1(L/HH51`HHH5ɗ1:E1HAEMHDH51H\ff.UHAUATSHHLMutHV@HH51I|$ IHt9L-~fDLH1sIt$ 1HLLIHuH[A\A]]fI|$(uH[A\A]]ff.fUHAWAVIAUATSH`BHL=bE1HDHEDMl$HH9]t1L#I|$8HtLuA$tMl$0HH9]uАH=Yk H5bIHHm E1>DAw@LHHtLA~H=k LIHtGMuIwpHVIHt$fDLL=LHrIHuAfEtH1[A\A]A^A_]f.LLH51H[A\A]A^A_]E1UHcHAVIAUATISHcIHHHHH H t,uMA1ɺDHǃ LJH H=$Hǃ [A\A]A^]I$DH5ڨH=3 P@1I^UHATSGHw1[A\]H10H{1I1` H5 LK(AD$HLC I<$It$HM ID$ f tID$ fH11 HI `1LHH5sH= `]9fDUHATSHH@dH%(HEGw1HUdH+%(H@[A\]H1 H{1I1P H53HK LC(HHG~ I<$It$ID$tID$HwLef1L1HE)E)E)E$ L FH{11 HH5yHH= 18\9fUHATSHH@dH%(HEGw1HUdH+%(H@[A\]H1H{1I1 H5HK LC(HH} I<$It$ID$tID$HwLef1L1HE)E)E)EdLFH{11HH5fHH=/ 1[ fUfHAWAVAUIATSHHO$dH%(HE1H)HDžH))| oO(ƅ fHHpHHdp@H4HH\H@XHOL0MuQBf.HAM HHHP@HH 7M6MIFHHA]xu@IIHt HHtX@ھL/LbLAM$LM}( LLLL LLLZAu LILBHBI9/HDžMx1MxAG uYAw H 4L 1LAwL1LhL@1LHLIwLL1ҹLH?IMG HBI9<HLL1L%HHHLH Ht %L M}(L羀LLL L羀LL8f1Lf1H= rfG( ƅfHH1DLHEdH+%(u$HH[A\A]A^A_]HDž1H=i H21H5AtVH=Û H1H5NV@UHAVAUATIHdH%(HE1GxtELH5>H= HEdH+%(HLH=3 A\A]A^]R fHGxHLJLDw|Mt"HuLU2HHt DLA|$ IT$8It$$vILnDd@UHAVAUATSDgEu[DA\A]A^]@L-! H5=LHHt'HLIHE9uLHuA[DA\A]A^]f.UHAWAVAUATISHoG|odH%(HE1Hoo)pHE)ME)U)]Ht@o&g|onov o~0HF@HFHI$A$HHLllLxHHx AL$$pLt 1҃ DAL$x9gI\$8M|$$I$tE$A$:xtmI$AT$|LMt-LLXlXHHtLwLE1 A|$ 1HL GLXHH|I$TDXKTA]DXA9A|$ 1HLFHEdH+%(HĈD[A\A]A^A_]AD$xLE1I$TA|$ 1HLRFLJAD$xAuI$A$AD$xIDŽ$Et$|LMt(HlLlvHHt DL#A|$ IT$8It$$AEL I$AT$|HHt5LTHXl HXTHHtL<UHAVAH59AUL- ATSLHtAIALLIHtA9$uAw1Lѐ[1A\A]A^]DUHAUATIH dH%(HE17AD$H=r HUH5IHEE:HuHFA9D$H=r IHtH=lr HL/H=Pr LHQ.HHEdH+%(H LH=A\A]]AHEdH+%(H A\A]]wHH=g ZAL$HH5oIH= 1fOH=q LH_P HHEdH+%(uH .A\A]]0 UHATIHuNL/H=:q L IHtrH=#q H LLeH=?wHH='f rAL$HH5IH=e 1~NsfLef.UHATISuIH=p L H=p LHyOH2HHtdHe[A\]wHcH=oe HED$ AL$PH1H5EH= AMXZgHe0[A\]~ff.UHATIH(uNL1IH=o L IH~H=o H LLeH=wHH=d HED$ AL$PH1H5{EH= ALXZbLef.UHATIS[uIH=n L: H=n LHNHA5HHtdHe[A\]WwHH= HAL$EL$ PED$1H H5H= LXZjHe3[A\]ff.UHATIHuNL4H=n LZIHtzH=n Hs LLeH=wHH= BHAL$H"PEL$ 1H5SED$H= BKXZeLefUHATIHu>L讏I& tRfLA$X ?LuDLe1DO@HWDH541H= Jf.HQI$ff.@UHAWAVAUATSHXLdH%(HE1M HBt)I$HJ@HDH5H= 1'JBAHEI$Lϝt+I$H5H=ċ HHPDH HD1IHk HtGHHu =D HuL\UHtH{Hu1H=% 1fDALmLEHLH{ At$DLMH躽fDHCIE0A)EA)EA)E 1LEH{H M~ HHX K HX K8Iu_LHEdH+%(HX1[A\A]A^A_]{@vPHHDa fDAD1H= f1H=W 11Hq-ff.fUHAVAUATSLMILLt+I$H5H= HHPDHHD1GHi H}HHus HuLSHtWH{Hu1H= 1fDI$H J@HDH5H=F 1G9f.AD$I$ M$H͑ I$@IDŽ$  I|$`IDŽ$@I|$hI$(b I$HIDŽ$(I I$IDŽ$HI$LZL>I$t)LHuLHz)I$uHS IupHIHt@L(]LHIHuH=Nh LAt$L菼At$LID$`oAt$LID$hOAt$LIDŽ$,IDŽ$[1A\A]A^]D1H= 11HqfUHAWAVAUATSHXLdH%(HE1MIlLIX ?H=6g LnLL>H6IHt[HHL5 f.HHAL$$AT$ LAt$(.LLHIHuAtAH=9f fHu)E)EE)E)EHHtD S1DHLqIIIPIXfLH= AX$ILJHEdH+%(ucHX1[A\A]A^A_]fIUHt5J@HDH5HH=r 1KCjfD1H= 1Hs2fUHAWAVAUATSHDEDMHIՋV@HIHAσ+HLp0LUL0U̅tiLHHH@HHt|H9H@HW0L@DMLH5m1H [A\A]A^A_]f.LMLH5ڎH[A\A]A^A_]ÐDLLINjEI_HAG$EAG(LQH$HH5vEL>tb1H[A\A]A^A_]fHLHHnfD1H5OH= sA@IO0AW MH5L vfDH [A\A]A^A_]@HNDHt7H5P 91H5H=P @ 1H5GH= @ 1H57H= @ UHAWAVAUATSH(HudH%(HE1BHL5E1LdfM}HL9t-L+I}8HtLuAEtHM}0L9uMH]LHHbH5H IIHMH5|H=E H}LLAAHE|H}AHEdH+%(ucH(D[A\A]A^A_]H}H1AH5A H}H51A)Iff.fUHAWAVAUATSH8HudH%(HE1BEIE1H\HEHEHEL% fII9tkM}I8HtLuMw0Hu L HUHEIEHH0H9t:tHP8H}1IH5JEI9uUuMtc]u._ 1HUdH+%(u_H8[A\A]A^A_]_ H571H= =H}H|H5ڕ1/UHAWAVAUATSH(HudH%(HE1BIL%ŗE1H\HEHE IL9tbM7I~8HtLuI~0Hu IHUHH0H9t:tHP8H}1IH5AjL9uEt#HUdH+%(uOH([A\A]A^A_]Dud^ 1@U^ H51H= oLH5NQ[A\A]A^]HCLH5:HH0H LH56i6@1H= 1UHATIHSXHP Ht"t L[1A\]fD1ff.@UHAVAUIHATIH 1DID$Hx05IHO Ht.t1DDL,H1A\A]A^]fD1HRO Hu1ff.UHAVAUATSHGL&LvD(HO ^HtKtLDLt [A\A]A^][LH5zA\1A]A^]1qff.@UHATISHHԾHMHH0dH%(HE1EuLH-HULeH5H=M HEHE>HEdH+%(uGH01[A\]@HcEHH5H=gM HH@0HUHULeHEHH= mff.fUHA 1Hx0H4>M 1]f."M 1ff.@UHA 1Hx0H1]f.1ff.@UHA 1HATSHx0H 1IHC(Hx0wD%~ ~ 1[A\]~ 1~ DE1;u*t.A uHWHG E1H3F H3VH ADDGE19FADff.@UHAWAVAUATSHXLgdH%(HE1ID$8HX LvL>MBLUE $L~IL׹  1LUH5LI|$8HUH5L}LmHuLLHEdH+%(upHX[A\A]A^A_]A$LH5b1 L1H gH1!H5^I|$8HUH5ZL}HEYBfUHAWAVAUATSHXLgdH%(HE1ID$0HX LvL>MLUE $L?}IL׹  1LUH5LrI|$0HUH5L}LmHuLLHEdH+%(upHX[A\A]A^A_]A$LH5U1L1H VH H5TI|$0HUH5L}HEfUHAWAVAUATSHHhLvL&dH%(HE1MH[EIHLm;L{.LLvLH5LHpH{_H5LHE;.LL'LLLiHEdH+%(Hh[A\A]A^A_]LmHH54LHpH5LHbE@H_HpLmH{EIHt;Hs.LlLLH5nL17kff.UHAVAUATSH0LnL&dH%(HE1H_M D LuLxz1  LH5HIHCH5LHHP@H wHDUHC0H5LHP nHC8H5LHP WHH5LHH5c7L{3H5 LHLLLsHEdH+%(uwHe[A\A]A^]{H WH5LIHC8HP HC0LH HCHL@@HvLDHHARP1RFH zUHAVAUATSHGPHIHHHIHuoLIHtXMt$pMtLtIHt΃luH H9uSf9tuMu f1[A\A]A^]1H=ܞ 15DLGFA9@0tfDH~(Lff.UHAVAUATSHPdH%(HEHGPHIHHHIHuLIHI|$pHtLMtAlutHI9u{tCfA9|uAtH=C fHu)E)EE)E)E]IEf1HUdH+%(uHP[A\A]A^]1H= 1ff.fHHt CfDUHSHH=HOooKoS o[0oc@okPos`o{pHooP X0oo`@H]hPp`xpUHSHH=HooKoS o[0oc@okPos`o{pHoP H]X0`@hPp`xp@U@HSHH=(HH]D?1cUHATSLgHAD$u LHf(HH L/I|$x5H{0LY[H=!A\H]fDUHAUATLoIAE8uH~Ht uHeLLA\A]].HIt$E1Mj1ҿjj2MH ff.UHAWAVAUATSHHhLvL&dH%(HE1MLkPLpLILH5LH$IML1H tH5t,PLLXLLHHEdH+%(uEHh[A\A]A^A_]@H_HpPHHKH5oLH1UHATIHH@ Ht3tLLe@Lef.1u&u뾐UH\@ HAVMAUAATISHt:t L[DLA\A]A^][A\A]A^]1UHATISHH$HMHH0dH%(HE1EuLH}HULeH5VH=> HEHEHEdH+%(u%H01[A\]@HcELHHp0lD(tHj> ff.@UHAVLw AUATSHH`LfL.dH%(HE1MH5LIH= H5.LxL1LHbqH5 )HCL5mLH5 HHP@ID8HCH5 LHP@HIDHK> H2HpH5lL{H5LHHCHHDH|LuL PLRRPRP~R@}P1H0LH5 L]HC HxHLDH|Li PRRPRP~R@}P1H0LH5 LH0CHrTHDH5s LHC(HHHu&8HfLHHHCHu1H= ;{rH{HeXH{HKr>Ho9fDH5LL%kH H5wl1L{0H5 LH1LL1H5 HCH5 LHHP@ID1HCH5L LHHP@ID1xH; HHSnH5p L1BCLHi.HRH5W HD1HCHVHDH|LuL6 PLRRPRP~R@}P1RH0LH5 L1HC H}HLDH|L PRRPRP~R@}P1H0LH5 L1=H5 L1,HC(HHHL%%f.HL1LHHCHu1H=C 螿fDHCH{ENoneELH5V LFHEdH+%(He[A\A]A^]fD{ H{HH{HzH lfDHCHvENoneEH59eL1Tf.ENoneLuEm@1@ENoneLuE@1虺,ff.@UHSHHdH%(HE1HEHtrHHHthtE؄tBf}HUH=HuHuHEHEHUdH+%(u1H]DH0AHEu1ϐ1H= 袽Mff.fUHHPdH%(HE1蠹Ht-H=7 fHu)E)EE)E)E~HUdH+%(uUfHHPdH%(HE1)EHu}H=6 )E)E)EHUdH+%(uxHt/HGHt&HHtH|?1DUHH=kHHdH%(HE1HUHEJHEHUdH+%(uUfHH@dH%(HE1HE)E)EHtlHlu\tHuЈEtHlu:tfEHUHuH=HEHUdH+%(u fD17UfHHPdH%(HE1)EHu}H=4 )E)E)E~Ht@HUdH+%(uf1UHAWAVAAUAATISHHdH%(HEHP5 HEH=Y4 fH))D))HHH1HHHz0CfHH1HH5KLRHEdH+%(lHHSL1[H5cA\A]A^A_]f蛿H=|3 fH)ID)))HHtLH1HHHHtf.HA4HHuDH5L1H5L1HHL=豯IHt-fIV LL1_LHĹIHuEHDž軶H=* fH)HD)))HHtGH@1oHL0HC)0L@Hz8HHHEdH+%(WH(LH54`1[A\A]A^A_]ffDEuHEdH+%(H([A\A]A^A_]fD1)@HEdH+%(DH5H(L1[A\A]A^A_]HEdH+%(DH5뾐HCPHLCHHsGLH謻ƅ0;.HLIHLH5aHcH.L诬HH5H~ H6HHGHHE1HAdHHuDHH5CHHIHt>.I} LGHLHLHIHuHLH5HEdH+%(u+HH(L[A\A]A^A_] @1H謿ff.UHAWAVAUIHATSHH(dH%(HE1l 1AHC Hx0fEIHC0H])EHLx0L'~>UDAHULE15HEdH+%(uMH(D[A\A]A^A_]@HL Ы AEuH5UL1+褾@UHAWAVAUAATISHXdH%(HEH7' Hu,HEdH+%(zHX[A\A]A^A_]f.H=!& L}fL)E)EDm)E)EIHH@8Lh DEtuULH51LeHEHL1H HpH5)I~8LH5覺5蛱DH5GLeHHHE.I~8LH5`kHL蠾1@t4HEdH+%(uVHXLH5T[1[A\A]A^A_]醺fDHEdH+%(u"HXDL1[H5xA\A]A^A_]Oʼf.UHAUIHATISH蟫 1ID$ Hx0LH1[A\A]]ff.UHAUATISH(dH%(HEH$ HuKH= $ HULeH5HEHEdH+%(H([A\A]]f.ۯH=# HUH59ILeHE蹸LL@tHEdH+%(u1H(LH5Y1[A\A]]f.1٥'Off.@UHATIHH%LLe1fUHAVIAUAATSH`dH%(HEH# Hunu2HEdH+%(6H`[A\A]A^]f.HEdH+%(H`LH5X1[A\A]A^]H=Q" fHu)E)EDm)E)EȼIHtu4HuHLuHEE1聤$@HuLLuHEIHEdH+%(uLH`LL[A\A]A^]fDHEdH+%(u H`DL1[H5A\A]A^]|ff.UfHAWAVIAUIATISHhH=?! dH%(HEȋHp)p)E)E)Ep蟻HVHMH5IIEL-QLHHPDH JHDVH5nLuHCH5LHHP@ID'HCH5LHP@HID H:! Ht{tH{Ht 3HSH5OL躪HC HHDH|L}LLRRPRP~R@}P1H0H5LLKLL0HEdH+%(PHe[A\A]A^A_]fDHCH^ENoneL}Ef.H@ HHDH|L}LLRRPRP~R@}P1H0H HH{te{t_H葷HCH{H :RCHCHPENoneL}Ef1 @HCH QLH@HHNLDLG@HNHLDIEDAWH51QLHHPDHiGDHD1衳ZYjf.H{H辶HdQf.1Y@LKMt=I@H HEdH+%(uCHD[A\A]A^]AEuH5L@1HwUHAWAVIAUIATASHXdH%(HEH HuYIfHUH5[&)E)ELuDe)E)EHEdH+%(HX[A\A]A^A_]@ӟIfHUIH5%)E)EHELuDe)E)E虨LLά@tHEdH+%(u1HXLH5I1[A\A]A^A_]ƨfD1蹕/ff.@UHATIHSH5 HtL1}[1A\]fD1YH@UHAWAVIAUIATASHXdH%(HEHd HuYIfHUH5;')E)ELuDe)E)E^HEdH+%(HX[A\A]A^A_]@3IfHUIH5&)E)EHELuDe)E)ELL.@tHEdH+%(u1HXLH5G1[A\A]A^A_]&fD1菩ff.@UHATIHShH5) HtL1}[1A\]fD1蹓H@UHAVAAUIATISHPdH%(HEH Ht?EuVI$fHUH5#)E)EELm])E)E輥HEdH+%(uqHP[A\A]A^]蛜fHUI$IH5")E)E)ELmE]HE)EZLL菩D1豒7'UHAUIHATISHdH%(HE1HuԉID$0Hx0 t@H5 HtTULE1HEdH+%(u@HD[A\A]]fDAuH5LD1HgUHATIH(H Ht#u Le1ÐLLe铪1LEHMHUu芑LEHMHUufUH HAWMAVIAUIATAHt8uA\1A]A^A_]fLLLDA\A]A^A_]VfD1 UHSHHdH%(HEH$ Ht?tHHUH5*H]BHEdH+%(uH]11葐 f.UHAVAUAATISHH dH%(HEH HtPEtpÙLuHH5q\LIHELe螢H= H5 L舢LL车HEdH+%(He[A\A]A^]DHHzL lLPHsL%PHsH PHpH5^~1LeLeHLH H5[HEH= LH5dϡMf.1)蟤ff.@UHATIHSxH59 HtL_[1A\]1ɎH@UHAVAUAATISHH0dH%(HEH Hu%HEdH+%(H0[A\A]A^]DH=htEuYLeHLeH5S6LHEH]E諠H= LH5蕠1m@ LuHH55LIHELeH]ENH=/ LH58LLmUHATIHSH5 HtL[1A\]1IH@1%DUHAWAVI1AUIATAԺ SHHAHx0ޫIcH5HHAIDHUHx踢HUȅ|AAIE 1Hx0芫AE1HD1[A\A]A^A_]鄆@IDLTLHp0hI Ё AlLEA1DLELLAL赛HD[A\A]A^A_]AE1IE 1LEHx00LEufDLEDH5ZzL1LELLLA*H5yL1ҝDH5zL1輝f.DH5yL1蜝ALEȺH5yatLEAuf1LLEH5KyFLELKM-3ff.fU HATI1HHAHx0ۨ=u*=t#=t#t'H"#tH;#H#HDH5+xL1q=tH5L1MLŝ=N= =D8 =Lj=z' tp=QOuOLLe@H"Hv"HDLfDH51躚DH5L1蟚DH5wL1臚zfH5L1oYf.H51wL1O,f.H5}L1/f.H5L1f.UHATIHJt%t@LHH5|1șLe1LH5G1诙Le1LHDH5<1舙Le1UH= HAVL5/AUATSH+A-1HI艏IaLH5!LH1L-s] L1H5\׾LH5LIE1=8LH5LIE1=LLIEH51H H_HFHBLH5HD1ġz5 L1H5譡؞H5L葡= HLHH5HD1g=z LHH51B |LHHH5mL5L-xHD1 = HkHHDLH5;1ߠ= H!HHDLH5t1赠= LLIEH51薠= LLIEH51w= LLIEH51X=t LLIEH519=N LLIEH51=0 LLIEH51= LLIEH51ܟ= LLIEH51轟LH5-^H5WHHI17LH=LH5sH1H5sH1L- H5LIHt`L5sfI$IT$DLHL`LHH@x1蕕XLZLIHuHe1[A\A]A^]ÐH5L1连)f.H5irL1蟞@f.1)@UHATIHuLH5Le1LH51הLe1ff.@UHATIH芺t&t5LH51茔Le1@H5?Lq̼uH59LYUHATIHtLe1fDuLH5Le DUHATIHʹuLe1fDctLH51输Le UHATIHtLe1fD裼uLH5qpLe DUHATIH誻uLe1fD#tLH5q1Le UHHATIHMH)HdH%(HE1Ed1L@-HUdH+%(uLe*f.UHHATIHMH^)HdH%(HE1E1L@0HUdH+%(uLe躔f.UHHpP1]ff.UHAUATISHH~0HbH5 igx@UHAVAUIHATSHHdH%(HE1f1 AHC Hx0HuIHC0Hx0~tGH5` Ht[MDELE1.HEdH+%(uCHD[A\A]A^]AEuH5^Lt@1aH'wUHAVAUATIHHGHtHGHHt 1LEl$(Et$,EtEuHLA\A]A^]}ND11aHtH DDHt'HGHtHHtHwHf1ff.fUHAUATIHPLodH%(HE1A}0`Ht>H= fHu)E)EE)E)ExHt Hx(L~fMd$I|$@Ht2fHUH5 LeEEEEErI|$8Ht:fHULeH5EEHEEEEirL HEdH+%(uHPLA\A]]L'uUfHAUIATIH@dH%(HE1HE)E)EHtzHlujtHuE؄tHluHtfEHUHuH=nHEHt HUdH+%(u(H@A\A]]DLL="H1Ht͋Jtf.UHAWAVIAUIATASDHH dH%(HE1Ht1uWHEdH+%(H[A\A]A^A_]f1I^tH Hu1,^HfHE1 HLHHDvHHH@LAoHL0HAFL)0Hz@@uIHu;HEdH+%( HLL1[A\A]A^A_]f.fLLHIHEdH+%(HLL[A\A]A^A_]stH= fHu)E)EE)E)E%nHt Hx(L$\ID$I|$AD$0(lCLv6Nkff.O :N F"f9G" /W(5  V(t< uS 8Df.U1HH5GH=- H@1]@F(9G(sf.H(H(mfD1Ƀ~4tfD1418D1Ƀ~8D1<D1Ƀ~<ff.fUHAWAVAUATSHH9 LgPdH%(HE1H3I$XIHu,#AT;Lp]IHMl$pMtMMtAluHEtA9P$uHpH= fH)pHhDp)E)E)E/kIHSAxIMiAA HGL|LhLJLhHMiIAMIHHLhrLhIA  StNL@@HHȤIqLDHHN@DLhHH5EHDH=( 1衭LhHk HZdAyYIyLhHE(h8LhIyH$hHhL{[IH HEdH+%(HĈ1[A\A]A^A_]ÐAMPIU@E1H5dDH=E( QH| HzHh1 HhHDpHiHH`AMP1IU@EH5DH=& @LgL`tItL{qL`Iy8HtCHhfH5 LpL`HExEEbL`fHhH5LpxEEIy@bzfAMPHhIU@1EH5]CH=& iLhDIA iPL*e1LhOLhfDIAAMPIU@E1MxH5-CH=% ٪H H.@DXIH<@(ExAP,D9u A9tbAp(`t҉XqAEt҉`AxLL`A@(AA@,%L`M;ht+IMhHtLƺL`L`IA|L`L`HtI@Hx@Ax0ONL`Ht\HhfH= )p)Ep)E)EfL`HtHx(LLhgLhLLhd(IHhn 1MHw1MH1LPMLPXH`taH L`ZExL`C1LX9MLXHH<`D蘆LX"ExAMPIU@E1H5AH=" PCVbfDUHAWAVAUATISHHL- LwPMMIlQIHtlL=?L5! fDIQpHt?HHt3lu*DtD;uI9q$t4LuSLUIHuH1[A\A]A^A_]xC I$H[A\A]A^A_]JPLH@L1LM0LMLUIH8fD1KIMD1H= 1HOUHAWAVAUIATISHHHdH%(HE1;KHtaH= fH))))cIHtH0 H?u%HEdH+%(He[A\A]A^A_]AtIHt`tIHt`tH1Ao $HLHAD$)LI8RbIHHHA9CJCfALLL5LIE0MCPfLAoUAo]LLAoe L- HPL))) )0)@0THfA<$ Dž)DžUAD$1LLHCfI06aIHA9D$4IL5? LAD$mafoI(LAEI|$xxhLL%41H@XH=ԃ afoLfofo@HH0fo xfo0p x0h@HPHBPLfCf9ADAD$LLW0AIL$I1LH5m<H=. )@HAo4$LHdHAD$)I8GH@PIËACCAK8fACEfLLHHYL5 CHxfI0AGI9VLID$xHXHawHX AL$ID$AD$^_foI8LAEI|$xiftuLLH 1!LL2HA1MAUIH5:H=Q LH辡XZLH fLLV{[ff.UHAWAVAUATISHH8dH%(HE1EHH=@ fH))))]IHrE1Ho LHLHC)LI~8W]IH#LLLHLA@A@fI~0]LfAo$Ao\$Aod$ ILID$0IpPH= )HHP)) )0)@9OLHIt,HHH=I PLH= UTLIxPtgMt:H1o+LHC)I~81\HHEdH+%(aHe[A\A]A^A_]fDA@8uTI~HtKLZLt4HIvE1ɹj1ҿjjBLH LLu)f; Dž)DžKIWxHtaL"MtYAAIt$H>I$~D9H=P RIxL?HIWxBA;OBAGu LL֦H |LL/(CIx[I~0L\H=~ H^RQfHrIH= 1 FKWHHH@Htp@AGBu7LLt-IWxAILH56H= 1=6AMMGLH56H= 1W1H= aE1H= SEUHAVAAUATSHHH dH%(HE1Ht9u_1HUdH+%(DHİ[A\A]A^]f.1 AtH@ Hu1@HfLm1 LLHDuHXIHHx@H uULA1ERfLꉅ&EHMLLRLLJAD}fE}fEt6fAt{fA AH{LYRE}H}L;R}AGu9HUdH+%(HH[A\A]A^A_]@fLL5KtAEH]LLl=t(EH] LH}Qt AG!xp8t1EǹH5.H=O j:kMff.UHAWAVAUATSHH(H8dH%(HE1f>!HdI1H@H`LpHHL^Lj-f`LLDeH2LP1HH@fA9FHpH5IHHH6PHUEHT.LHRHLL &LefHEdH+%(uCHe[A\A]A^A_]fHEdH+%(u#HeH5*1[H= A\A]A^A_]^iHfUHAVAUATSHp|dH%(HEHH*DtH HHHHH HHu1 HHHDmLJIHt8L` Mt/| Md$MtA;$u2uWLL1HUdH+%(Hp[A\A]A^]f.11Hd11$@DCPHK@E1H|H5%)H= 1H= B5nFUHAWAVAUATSH8dH%(HEHHDtHIH_ Hu,HEdH+%(pH81[A\A]A^A_]DH=I LfL))D))HIHtcH1HHAAFfI|$0pHIHP0LL3Hq HE1 LLLHDH HIHH1HHAAFfI|$8GIH@H,0H0H t#DCPHK@ELH5e'H= 1׊1LLzQD1I/6@1H= 3fA $LH5&1H= 脊IG(H@(Hb Hb/H;/H tDLH5&1H= 1LLX1.HaCff.UHATSHdH%(HE1HHDžHHtHH=HfHH=LMtKI|$H 1HHI|$8 Cf$EHHt@u1HUdH+%(ufH[A\]ÐHEdH+%(uJHL1[A\]@1H= 1A$1LH5%H= 螈BfUHAWI׉AVAUATSHXDudH %(HM1H:HEHDHEH(tfUIHUH=_DED@uHuHEHMcA1E11ERY^IGpPLLj&H5P H t(LH5-"1H= LLHEdH+%(I@hEEƉD}LLE1H8He[A\A]A^A_]-DH(H(H jLH5&!1H= 考JH(H j(DLxOAGIGAG %AGHHK@ELPDCPH=v 1H5 _AGAXL=UHAWAVAUATSHH8H}HuHMdH%(HEH HYHEHEE1LuL}f8u6DHEHHx@UD HEfD9 LH+t}HLDm!@teLH+tVA #'tHE :DLH5| IH=z 1ӁHEHHc1_@HEdH+%(H8[A\A]A^A_]fDHEHHP@HEdH+%(uyH8H5H=< 1[A\A]A^A_]KHEdH+%(uDH8HH5W1[H== A\A]A^A_]1%M1x;UHAWAVAUATSHH8H}HuHMdH%(HEH HqHEHEE1LuL}f8u9DHEHHx@UDDHEfD9 LH)HLDm>tvLH)tgDEA %tHEDE 8DEDLIH51H=e HEDEHHL1HDHEdH+%(H8[A\A]A^A_]fDHEHHP@HEdH+%(uyH8H5KH=$ 1[A\A]A^A_]3HEdH+%(uDH8HVH51[H=% A\A]A^A_]~1y#51x8UfHAVAUAATISH1H0dH%(HE1Hp EEfu)EHQt%I$l@t*1HUdH+%(H0[A\A]A^]LLIMtI~I$Hˠ lt!Hqu/A~ u(H H`uA~aAD$|EA$fE<< uoKE MEHMHULLV1 H=!HHD1!@H=!趎IHHltPLLI@HULL9hj@CEE*fDH=3!6LHkIa1 @1 A1LH5H=^ 9|<6AL$P1IT$@H5qH=r |DUHAVAUATISHHPdH%(HE1hHt~L`IH Hu%1HUdH+%(HP[A\A]A^]A}tI}HtC6tI}Ht16tL1릐HL5IHtHxjK I$MeLux@A}0HtALuH= fL)E)EE)E)Et7Ht Hx(L?I}5fLH5LmEEEI}@1HI$jHC Hu A} LLgLLwTfL?qAL$PEEIT$@H5I$H= LHD1y@1q%@1aj@H1H5rH= y3ff.@UHAUAATASHx|dH%(HEH7 HhDHt.uIHHP@H5kH=4 1 yHEdH+%(Hx[A\A]]H HHu1 HHHDmW5HHKHxHLb3tI$rLc Me|f.Md$MEA;$uH{H!H|ID$Ht IT$HPIT$HHBID$LH=9 ID$k,fDHiH51H=) w1AV@H1H5RH=3 w|fHC k1GfyFDH5H=" 1;w)fD1HI,1HH52HH=+ 1wff.@UHAVAUAATASHp|dH%(HEH Hj4D,Ht.uMHHqP@H5H= 1ivHEdH+%(Hp[A\A]A^]fH H0Hu1 HHHDm2IHHxHL0yI$jMf M|fDMd$MA;$uAD$9.A\$LLfHفH5R1H= Tu1@H1H5H= uf1f1HDH56H= 1tjH= 1HƋ|^IF HtHpHFLIv &I~AHtH|}.LH5EH=| 1UtHFH9GHGPu@<ff.HH tHtHt f91DHH tHtHt 9D1DHH t!HtHt9D1ff.fG+FDUHSHH@u/CtHa CBttBtH]H?-tŋCu߃CH @tf.w1O2ff.@HGeH8HPHp鳓U1HAUATISHHH5,*HCH,HtHH@H5L1*HC H`,HtHH@H5L1)HC1HtH5L1)HCH5LP1)H5L1)HCHtLHHtDL-HLL1H@d)HHtHCHu1H= DHLH5r1[A\A]]%)DH6H? .ff. .fGƒt LA@(uGt1HwH?1B}fHwFt܃Gu L}ff.UHAWAVL5Q AUATIHwHLSHH(MdH%(HE1HIofDHH5o*IILHP )IGH5?hLD1AGLH1LLS!IHGEuHtkVH5*IILHP IGH5gL0AGt$HAGH5Lqf.ELEAG=IH5}LHH IG1/'vtHeL[A\A]]$@IEL %pIEHtLI@IEE1HtDIE H %HtHH@HAU1VH5y#XZHe[A\A]]?1#f?1#1#ff.@U11HAUATISHH% Hs8H{0PHH9tE1AE1ADʁAADуAAAAE EA EDE D D,H HHC8H;C@tiEt.MtGHP A H‹ LE$HxHHD[A\A]]ùfHA[DA\A]]HHC@H4C+HC0yf.UHATASG(HƒtH I(uaC(taHwtEtTHCpHtKHHuAGtHHt'H{Hu1H=## 1@G(t[A\]fkrfUHAWAVLv AUATSHHdH%(HE1HIH5"LLhHChHtHH5vLH@IS(HCpH5vLPX)HH5vLP?)H5vL))HHt#HD H5vLHH5vL(HCx@fHEdH+%(HĨ[A\A]A^A_]ÐF(ƅpILpt*PLsH:PH5i1L %iL'iH HEHELmXH5ZH'{ LHx+HEdH+%(uLHeA\A]]f HUH5`HEHEIHz LeHxLLff.UHAUATIH dH%(HE1@uQHz H}HUH5EHxHEEdHEdH+%(uSH A\A]] HUH5EHEIHz LeHxELLDff.fUHAVAUIATASH0dH%(HE1@uaHy HufUHx)HHAH5}gL1HEdH+%(H0[A\A]A^][HufDeIH8y HxHHtYMt:LUHEdH+%(u.H0LL[A\A]A^]?HL `E1Mu7@UHSHHPHdH%(HE1Hx }HxHE1HtP(AкHDHHEdH+%(u H]DJf.UHAUATIH dH%(HE1@tY H5]HUHEHEIHw LeHxP LL+HEdH+%(u`H A\A]]fLeH e1HFH5e Hw HUH5ۦHEHxPLeHE~ gUHHdH%(HEHH`H`GH= fhHw Hp1HUdH+%(uff.Hv HH@HUHAVAAUATSL(MtMeMAD$(uMmMu[A\A]A^]fEu[ID$pHHHuLc`HHt|HCHtJ@tHpEu1L9`Lh]ID$pHvHHuiD1H= Jf.1H=7 10E2fDL^lt H@PfUHAVLAUATSHHdH%(HE1HIpH5cLHI{H5gcLH@L H5IcLHCu!HEdH+%(<He[A\A]A^]ÐHhH?iLHDH5YiMLH] HHH9H`YH5bLHZfLeIPEH5bLLH] HHH95H`PLIPML6bH)I<1HCtPH5 bL8LH5_L1 ~H@LTLIHDPAVH)I<HLwa16CZYe|@DH5qaLT@@f9GPD@f9GC ff.fUHAWAVAUATSHHdH%(HE1@SHHPr HpH HHIHf.HIT$ H5 HIAD$(#ID$hHtHH5]LH@ZID$x@2HL+HLIHpHEdH+%(H[A\A]A^A_]fDAD$(ƅ<Y vID$xƅ HHHHsHLH.LL LHj HHtRLsMH59wLA Iv.LkLH HHuID$hLKHtLI@HHM1IT$ H5^1H=o 1hHH5 i1HxL BAH1Ll^H NHs]H5]^KHo HpH) HHZIHHDžnfD#I|$xIHZLH5[L@AL$(IjA LH5 LB#DHH5 AD$(HH5k AD$( HH5F AD$(mHH5! P@L @HEdH+%(HHH[A\A]A^A_]H5cL@H5/ZLAL$(H5LAL$(H5qHyAL$(}f.UHAWAVAUAATISHu@Hm H E1HHpIHu$Xf1LL3LH8IHt0EtFLLHHEHuL fD}ui H5XLPpH%i H5XLPtH i @xu%HEdH+%(|H(A\A]A^]fD{IHh @xuu7LH5DXLfLLHHh @xtH=XLHqHHfHE1HHptDHHtHHADDUHATIHHg PX8tH5oW1OHg P\8tH5hWL1,Hg P`tH5`WL1 Hg u LeLLeH5IW1f.Ҹ8EH;g p\1DҸ8EHg pX1DHg @E1UH59 HGH59 6H59 %H58 H5-8 ]fUHf HxHHqf 1H5x4HxoHXf HxOHHf HxH?H8f HxP/H(f H= Hp0H5f H=zM HF0m]He UH=e H]FfDUHATSHHLI$HHH= ULH/IHtWHX H$f Htwt=A|$t5I|$Ht+t"I|$Htt[LA\]`[A\]1H=O Jf.1H= 2f1YUHPH@1]ff.UHPH/B1]ff.UHAWAVAUIATISHHLL*e HdH%(HE1M#HE1 HLHIIH"HLHHA$I8AD$fhIH @IT$pHL2Mu@fDC<fM6CXC8HChHCxMtKI^Ht2A4C8tŨ tut1HL C81H=7 1pAD$ADŽ$$I$AD$IDŽ$IDŽ$IDŽ$t I$YA4t/AT$uUt LL%1LL81HUdH+%(HH[A\A]A^A_]fAL$lMD$(LA?u11LL蒮f.1IHHH\[1%]HH1H65HH1ALZHfUHAWE1AVIAUIATASHdH%(HE1H=4a fHPLmHH)PL}DP)`)p)EHHHHt^Hu"tLMLMHEdH+%(HĘ[A\A]A^A_]IPHQa Htt1H HDPHHHt$HucifDLnMJDH5#1L11fD1HHHHHoff.HGHP HtHpHtH:.ZfDHHHteU1HATIHHGH@HtH|HME1jjjfI|$H LLe~UfDUH5!OHATIHxdH%(HE1H^ H5XLH\PX1fH^ H} HPh]H5XLHH^ P`1/H^ LH5XHtPp1H^ xxuHEdH+%(u0LefDHuP*WH5LH1?ff.@UHAWAVAUAATISHH^ HH] Lp HLx DECHH5IHLHEBHLHH5jHEH] HHtHHEH5wMLC7H5tMLHcIcH5gMLIcH5_ML(H5NL0LH55MHc,LH5(M8H5$MLLHLL[A\A]A^A_]fH5ML1Du UL1H5LL-LL5H5LLIE1H5LLLIE1H"\ LHtIE1H5LL(HKtH[ HKHDH5UL1L,1L狓0H5U/4t8tTH5kLL1 HL[A\A]A^A_]EDHi[ NH5gLL1I@H.LH51LL1fD1HfUHATSHHLMI$HH=_ bJLH$IHt_H@ Hh[ Ht=A|$t5I|$Ht+6t"I|$Ht#t[LA\]U[A\]Q tHp@[H5THA\H= 1]71H= 1@1H=w 2f1Y=@UHAWEAVAUATASHHxHpL-lZ lD|dH%(HE1M tGELHLDHHtHHHDHHEDH5dJ1H= 7ExLuH=X fL)E)EDe)E)EwHDD;HHt @@xH=X fHL)E)E)E)EDeDINjxIGAGIG"H HIG(H5dHHH I4H IHaIG0H5D|IG8DE.LLH=HExIхMEELDMI$HJ@HDH1H5BSH=r #XZfD1Ij@I$LH5^g1H=E 1H5HJF LD1Hnsf.1Off.@UHAVAUATI1HdH%(HE1HIAD$u`Mt$It$LfLCI$LH  uJHEdH+%(uvHLH=]- A\A]A^]AT$I 1E1@LH55H= 1X"fDHEdH+%(u HA\A]A^]@HHGuGIHt.AD$<HEdH+%(HpLA\A]A^A_]@EtU1LDž|ZIHt@H=+ LuMfoMLL(HpIHI HB LILx u$eLLLAM@5LH5i4H= 1 fUHSHH uGfKu uOH]fH H]1H5lffDH5Y?H= 1+ fHH]H5R?H= P@1 UHAWAVAUATSHhdH%(HE1 < t1< )HEdH+%(rHh1[A\A]A^A_]DH- H5 L-LeH?IHuDLHeIHtMMtILJI1LALJALJ<?AtfH=A LA)$A)D$A)D$ A)D$0EHHkHx0H5HxHxH5FHz88HqA HtDC ufC1H5&2H= [CD1HOff.@UHAWAAVAUIATSHH`H@ HXdH%(HE1HHp1 HHHDp^IHH1AoEHLHAE)LI|$@HHƅ8Hp.LL6C8 <HCLLHh1HCCfI|$8@# DC8CXHChAH{`HCpDC8HCxt H{`QDC8AuGE1Au.HEdH+%( HĈD[A\A]A^A_]fD1HLCqÐHK DKHLE1HhA<$oDKHDC8L1H,bH55<H= (@1HLH;HXH`1A8HhLH;HDHHXH`1ADH:ff.UHAVAUATSH`dH%(HEHHDtHLmfH=/= L)E)EDu)E)EIHt[ u*LR=1HUdH+%(H`[A\A]A^]ËKPHS@E1H5.H=  +Hl= H[1 LLHDuH IHOH;X5x0ݾHt=H=C< fL)E)EE)E)EHt Hx(LLCI|$@Ht1fLH5~LeEEEEEI|$8Ht9fLLeH5EEHEEEELH1KPHS@E1H5X-H=v Q@1H= f.1蹽H1H= 1pKP1HS@EH5E9H= @UHATIHH; Ht#tLLe<@Le11)UHAWAVAUATSHhLdH%(HE1MAtILpfH=H: L)p)Ep)E)EIH;H@HHHL|LHID$It$HJHH:HNID$ ¼ tPHP@HHIt$HELN@HlHLDHAMPIU@APH57H=y 1RZYH!: Ht6A|$t.I|$Ht$tI|$HttL41HUdH+%(He[A\A]A^A_]@ H9 H+1 LLHpH9IHL;hCIA|HtaID$Hx@A|$0HtCH=G8 fL)p)Ep)E)EHt Hx(LYILSLL1AMPIU@A1H5)H= 1H= f.1)T@1HID$  HQ fDID$f.1H= 1落ID$H ID$ I- AMP1IU@AH55H= DUHATIHH7 Ht#tLLe @Le11UHAWAVAUATSHhdH%(HEHHNDtILpfH=:6 L)p)EDp)E)EHHtp! u?HW6C 1HCHUdH+%("Hh[A\A]A^A_]@ED$PIL$@D1H5'H= @ [H\6 H1 LLHDpHIH\x0ԷHtCH=:5 fL)p)Ep)E)EHt Hx(L謽L4I~@Ht0fLH5wLpExEEI~8Ht8fLH5HEELpExE1L@LXUzEED$P1IL$@LH5o3H=` ;KED$PIL$@D1H5i&H= ~f1H= RfAL$P1IT$@EH52H=3 11IH6ff.UHATIHH`4 Ht#tLLe@Le11UHAVAAUIATS8 u~(H= EfD0IH2 LID$H3 Hx躵Mt,ELDHHt׵ u=HID$ [LA\A]A^]DH5%1H= eHH@DH5%1H=! |f.UHATIH\ uZID$ HtIt$HtH~8tH8w+I|$H62 LHxLLeH= fDH5$1H=M fDHcUHAVAUAATSHH0dH%(HE1Htu&HEdH+%(XH0[A\A]A^]fDHy1 DtHuHxfDuIHtEtr; It$I\$ HtHEdH+%(H;H0[A\A]A^]+HHRHH9=Hx / utID$ It$HH~8HEdH+%(u`H;H0[A\A]A^])HDH5"H=| HH@1Q@DH5"H= 10o6fDUHSHHHH]1Ʌ1!UHAWAVAUATE1SHHG(uH/ D"A t-H i"H_"HDHS H5e"1H=s HHL(ML=O"MuMAFƒuEtmtifDH1 C(thHt7HLC LH!DH5V.HEH= 1 I~1L莀MmMiH[A\A]A^A_]fHt,HLC LHd!LH= HE1 I~L@1H= 1ȴAsff.UHAUATSHHH9 HH9H= ,IHMl$ LI$CLfAD$H- H=Uy LHpɴ脿ID$pHvH/ID$xHHP]LI$HYA$z u0HL[A\A]]f.@E1f9G2DL1H5: H= . HL[A\A]]UHAVAUATSL'AD$(I$RH E$EAt>H, LAHxH{H, DDADŽ$Hr0!I|$pI|$xI$Hl, LH=w HpLH=? 躾H[A\A]A^]f.1IT$ H5#H=+  AD$(#A$AD$(D5 ff.@UHSHH_(dH%(HE1HG(H]HtHw0HoH@tHEdH+%(uH]@H}?hUHAUATSHLo(dH%(HE1I9HIMt*HG(Hw0ILmܲI@tFAMtLc(I$Hs0H[@HEdH+%(u(HD[A\A]]DH}DE1ff.HHUHAWAVAUATSHHHHL-ILDHG L=)HEL5F L@HABt9 t%IBLELMLLLUȋ1LULL=Ht LSMu1H= 1H[A\A]A^A_]fff.@HHrxB(vtuB(i u7fDtUHATIHB(B u0LLeH5?H 1H=v H58H 1H= ff.@UHAWAVAUATISHH8dH%(HEH) H0t~Lm1 LLHEfE|u(HEdH+%(H8[A\A]A^A_]fDLuLLH@HEdH+%(uc1H8L[A\A]]@LPM;l$u!HEdH+%(u-H8[A\A]]Ml$HEdH+%(u1L(UHAWAVAUATSH,HdH%(HE1H;DtILpfH= L)p)EDp)E)E5IHx D,fAtDE],,C,xAF fEE1HEdH+%(HeD[A\A]A^A_]f.,HIL$@DD|H5H=g PPHxED$PP1D,H fA7"LP(HI H A~I~H I~HLE1pLLȌLHIVIFHtMHHt&L|LŻIVIFHHtHHtH-H‹xIV AF HM H,A~I~HI~HLfL؋H HA~I~H蕋I~H{LE18tLXJLxAF H? H>A~I~HI~HL@LXH H1 LLHDpH]IHt $,ff*tDED,fAAF(xAV,9u9tWEF(D$t҉ 6$t҉ xLAF(AF,M;ftI$MfHt LH|ոHt_IFHx@A~09sHtCH= fL)p)Ep)E)EHt Hx(L豒L)/H!,&f*fELLE1 fLHExH5sBEEI~8LpfH0H5#HXI~@L08Ą1H=o uf.,HIL$@DD|H5H=w PPHxED$PP1;H f1qHH $1q D$HtH DhxDI~@Ht7fLHLpH51xEEHE訃I~8HfLHHEH5xELpHEE\1pHALL%LhIFL0I~@Ht7fLH50LpxEEEEЂI~8Ht?fLH5ٳHExELpEEE舂L+7fD1o@1o@1o4@1oAL$PEIT$@1H5AH=R A@UHATIHH Ht3tLLefLe11uou뾐UHAWAVAUATSHHdH%(HE1HDtILpfH=5 L)p)EDp)E)E諆IHOo xI$MeAE HSL|LͳMeIEHMtM$MtI$3IHa Me Hu"HEdH+%(He[A\A]A^A_]A}tI}Ht tI}HttHEdH+%(HeL[A\A]A^A_]@D|IL$@DED$PH5H=o PHxP1ZYH HP1 LLHDpHIH AE(xAU,9u9tWEE(Dht҉djht҉dxLAE(AE,M;etI$MeHt LH|ٱHH]IEHHhx@A}0/lHhHtQH= fL)p)Ep)E)EHhHtHx(L虋Hh[l tTHEL$PHHxDD|MD$@HDARD1WH=X VH5AVH L譁cHULHEdH+%(kHeLL[A\A]A^A_]飣1k@IE1H=G nfyk nDEL$PHHxMD$@HPD|D`HXDdLhxLhDdHXHPHD`f1YjdDhHtH D8xcD1!jHHidh脣SD.I1iHLff.UHATIHH Ht#tLLe1f1yiUHAUATSH8dH%(HE1Htk|IHufEH Hx7IHt?u[HPHt2H@HEdH+%(ue1H8L[A\A]]wHEdH+%(u;H8[A\A]]fDLM;l$tMl$HEdH+%(u1L~UHAWAVAUATISHH8dH%(HEHHHtH>H98^HI$L0H=1 LH0AD$f8H HprIHH@hH9t HI$HAD$fAF(-h H0 u$L% MjA$(u,g t1H5kH=x H u+g HzH5Մ1yH AN(HzIvPMv`aH;LfI^hDfA$}tAN(tAN(@C tAN(H7 Hx 01LRXIL% LLuAF(0LLMfhI$Ht'M$Mt1ɋHI9u@H3LL蓿1HUdH+%(H8[A\A]A^A_]~f9xLII$HAD$fMtHAIV H5 H=w L@@1H HVH1H5gf1@HH sAf=LH LfDHx }L@Mt1IpHLH=' LLsoLHAWI$M$H0H5H9iA uH1H9QA tHDHH tsAf6fLL5m1)dH (Iċ}ld H7 HuCHU HIFx@LRH5HH=|u 1H YL0I$LH5 vH5 MALHH=du /gH 3H1H5H=|t 藾,1c01c{xff.UHATIHltH@Pt LefDI$tI$LLeH=_ IDŽ$IDŽ${I$ff.fUHAVAUATISH LdH%(HE1LutH׉IsotGIDŽ$1fA$Mt H}1HUdH+%(uCH [A\A]A^]@AEHuLEEAEfEӉff]ֈE!wUfHAWAVAUATSHHHudH%(HE1)EXBHEIL%EH\L}II9M.I}8Ht?nu"ouuAMIEHEfLvuI}0L8uIH}H5V6IHH0HP81sEI9uf.Ut4HUdH+%(HH[A\A]A^A_]fIE0HEsHEH55 HbdHH}HtYH(Hto1ufHEH5 HbYdHHltHH@Pt>H}H51rd([(fLeLltTH}H51vrH}H51ZrH}H5=-1>rLHt%H}H51rVUUf=\tff.UHAWAVAUATSHXHudH%(HE1pBHEHL-YHDHEL5HEHEE?fLL5tu E1EEIGHEEHH;]L;Mg8MtA<$nu(A|$ou A|$uEEIGHE@LLsuI0Hu nL;HEHEI9G0Mg8E18LALDEqsDEKEE7IG0HEE7IO0H}L1H52HKpEH;]DMEt_HUdH+%(HX[A\A]A^A_]DIG0HEMg8LLrAnfDHEH5 HbaH7H}HADHEH5 HH9t5H1ǃfǃ1Vf9PuHEH5 Hby`HHlcH@PUH}H51nfH1HUHǃfxHt H}6ǃ1fH}H5B1nJH}H5f)1gn.ltHHPXH}Ht]LeLntzLH1ǃfǃH}H5y1mH}t@LuHHDcuDH}H5}mjH}H5v1mNoUHAWAVLpAUAATSHLHhdH%(HE1H fpHx5rIH ID$I\$H9HG Ml$DtH1 LLHDpHqID$I9tU&Z utMt L1L2It$Ht0HEdH+%(HhL1[A\A]A^A_]DHEdH+%(uxHh[A\A]A^A_]f.tA$1H5H=5] 萴MhpfHA I1XH\nff.fufDHUHATSHHuH0dH%(HE1H f}HxpHt IH9Xt!HEdH+%(H0[A\]DX u_IT$Ht 1LID$ID$ID$H8uHxuHEdH+%(u8H0L[A\]tH51H=[ 2;mff.fufDUHAVDAULpATILSHpdH%(HE1H fpHxVoHHH{LWHt)HEdH+%(Hp[A\A]A^]fiW H{L7pLsMtM$MtIvHLH= LpWaHuHEdH+%(uXHpLL[A\A]A^]@I$D蘠H6I$DH5H=Y HH@1XkfDfufDUHAWAVL`AUILATSHxdH%(HE1Hf f`HxmHHxLI^VIHtqV I|$LZIt$HtBIHt6HHLH=H H` `Ht@tH虸fID$H8t%HEdH+%(usHx[A\A]A^A_]HxuI|$uHEdH+%(u?HxL[A\A]A^A_]@IEH5H=#X HH@18>jff.fufDxUHATISHLdH%(HE1Mt>HHt1AueHH9u@LH=Q !dIDŽ$I$HEHt H}HEdH+%(H[A\]1@HH tsfwfftLI$SM$H9JA ufH1H91A tHDHH ts‰fvhfUHAVAUATHLvLoH>Mtf\LHH5IH1苼AULH55oAULH5'oHLLA\A]A^]oAMEEHLA\H5A]1A^]e@9|F$G;Fr[LLH1{^HL1n^AF wH5TL1H^AF uIV`HHHNHHHHH+ H;ZHH=QDH=: LpL^PRL߹P1PLfXZH5HL1o]AVL1H5Z]I~hHtL_H5LH18]AVH5L1#]IVXHvH5L1]MvpMeLL1\HHHH)HEdH+%(He1[A\A]A^A_]DAVH5L1\AF >fH5yL1o\ H5hL1P\H5L17\fIcDRLpHi$ILq]H D)ȍ)A)AQAFDLpL]PPH5L1[\f.H5L1[.f.xPH5/LH1a[@|}PH5LH19[@H5L1[f.1H= 1K{]ff.UHAWAVAUIH5ATLSHdH%(HE1ZH5L1ZH HHHLpfDA Dt[DELHHP1GA A HPHA E A A AH0HHHHHLLHLH5AP1RLAVAWYHH HL{MM L-cI LHI HI H+eE E fEEA ZHPLH1FfD1H=? 1I1H5/LXHEdH+%(uHe1[A\A]A^A_] [f.Ht[UHSHHHu8HHHtHsHuH=q 1I@H]f.ff.@UH=\ H]H]Hp HH=B Tff.fUHAVLwHAUIATILHlaI|$pL^LcI$ED$LM$H HHp8H= SH1A\A]A^]I^gfUHAULoHATILSHH`HTI|$pV^HTHHuLbI$ED$LM$HsGHp8H= #SH1[A\A]]Iff.UHAUL-u ATILR`AD$ AD$ A|$uA\LA]]\b@H5 E1LHTRM$H=e VA\LA]]#bISfU=t HEH=t ]st `fDL5 Mt=IHu RfDHtGL@Mt*HA8 ufA9 uA9 uLU1H=n 1HDFE1ff.@UHAVAAUL-s ATALS _ADKIHt xu@ La[LA\A]A^]DE1I;eff.@UHAUL-_s ATASLH^A1LI`HL[A\A]]IdUHAVAAUL-r ATASL*^ADkIL@`[LA\A]A^]IdUHCPHl 7P1H=r |r HU HJH5 WH5@ WhE11HGH/PL . H5 H=- sMXZff.@fzwH#HcH>fHjHHHkH6HHH8H!HHHHHH}HHHHQH=H)HH HHHIH<H)H&(wH\$HcH>@HZH H HHHHHHHHiHctL 'x wH$HcH>HbÁwHb$HcH>@wH$HcH>@$(~$wHn$HcH>@H.tH2HΣHDH]H;H HHHHHHHHHHHMH<HHHHHHHHHHxHaHIH3HHHHHoHHkHVH=HHHyH_HDH+HHHHHHHHHiHSHt HtHLHHDff.@woH$!HcH>@HHHkHaH9H0H7wH HcH>@HHDH)H HHHHHyH[H=H!HHH"HHHH{H_HHH0HHHHHHHHnHUH>H%HHHHHrH`cHHH0 HHcH>HHlHHHHHH>H6H0H*H&H*7HxJ*wHHcH>@HڛHtuHYÁHGHHDHHHHHHyHǦHKHH.HHHHH\HHt)~+HtH`HHDHtHH2HDff.wHHcH>@HHHHfHH HdHJH5HH~HHHHHHHHHR HHcH>H"H<HbH*HHEHHHHHHMHH\HcH>HHlHHZHvHHmHH.HB HHcH>HHHrHH~HHHH*HHHrH,HcH>HHHHHHHH~HjHRH;HdHHHHHHHyHaHH9H$H HҔ@H@HcH>DHHyHHpHjH@H4H)H2UHAVAAUAIATIS6H5LGfEt+A<$tLH5LFLH5XLFtA<$6LH5lLFtA<$4LH5LFtA<$2LH5jLpFtA<$0LH5MLNFtA<$urLH5EL0FtA<$utLH5@LFtA<$LH5.LE[LA\A]A^]@fELH5LEwfLH5LEufLH5vL~EfLH5VL^EfLH56L>EfLH5LEfLH5LDfUHAVAAUAIATIS.H5LDEt+A<$tLH5LDLH5 LDtA<$LH5LeDtA<$LH5LCDtA<$LH5sL!D tA<$LH5]LC@tA<$LH5FLCÀtA<$LH5,LCtA<$LH5LCtA<$LH5LwCtA<$LH5LUCtA<$LH5L3CtA<$LH5LC tA<$LH5}LB@tA<$LH5cLBtA<$LH5KLB[LA\A]A^]Ef.LH5fLnBfLH5FLNBfLH5&L.BfLH5LBfLH5LAfLH5ƬLAfLH5LAfLH5LAfLH5fLnAfLH5FLNAfLH5&L.AfLH5LAfLH5L@ fLH5ƫL@ fUHAVAAUAIATIStoH5L@Et+A<$tLH5bLj@LH5LX@tA<$u,LH5L:@[LA\A]A^]fDEuɐLH5L@ff.UHAVAAUAIATISH5L?Et+A<$tLH5L?LH5L?tA<$LH58Lu?tA<$LH5LS?tA<$LH5L1? tA<$LH53L?@tA<$LH5^L>tA<$LH5L>[LA\A]A^]@Ef.LH5L>fLH5fLn>fLH5FLN>fLH5&L.>fLH5L> fLH5L=fUHAVAAUAIATISH5L=Et+A<$tLH5L=LH5Lw=tA<$LH5LU=tA<$LH5L3=tA<$LH5L= tA<$LH5L<tA<$LH5L<[LA\A]A^]fDE&3f.LH5L<"fLH5fLn<$fLH5FLN<&fLH5&L.<(fLH5L<-fUHAVAAUAIATISH5L;Et+A<$tLH5L;LH5L;tA<$gLH5Lu;tA<$eLH5tLS;tA<$cLH5\L1; tA<$aLH5FL;@tA<$_LH5/L:ÀtA<$]LH5L:tA<$[LH5L:tA<$YLH5L:tA<$WLH5Le:tA<$ULH5LC:[LA\A]A^]E~fLH5L:fLH5L9fLH5ƤL9fLH5L9fLH5L9fLH5fLn9fLH5FLN9fLH5&L.9fLH5L9fLH5L8fUHAVAAUAIATISH5*L8Et+A<$tLH5L8LH5Lw8tA<$LH5LU8tA<$LH5L38tA<$uWLH5jL8 tA<$LH5L7[LA\A]A^]EN[fLH5L7@LH5L7:LH5L7DfLH5fLn7dfUHHHXH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H=HPDž40H@h HHdH+%(u2ff.@UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HHPH@Dž404HHdH+%(u=2ff.fUD HEtH= N tH=N &D H5Й L M 1]H'pH=PV ; ff.UHAUATISHH(>DndH%(HE1/0HLAUI1LBH27DKXZEu!HEdH+%(uHHeL[A\A]]@Lm1LL472LL4 1ff.fUHATSHH dH%(HE1WHHHoC 1HuEfEEE fUE!IHtY@XAD$XID$pHt6H@H HH9tfHtxht%HH9u1HUdH+%(uZH [A\]HH!HuH@H@(HtƋ@CfDL((f1H= /ff.fUHAWAVAUATE1SH8dH%(HE1HHMIIHMI1E1FDL1LbHN5ELIcA AAE AH9~[ELAt tEtH}1L4HuLp2ELfHEdH+%(uH8D[A\A]A^A_].f.HUHATISHH5 y.t H5yL.u[A\]f[A\]DH5L.tH5Ln.u"f[A\]DH5L9.t%H5L&.u"p^DH5L-u ;H5L-u H5L- fUHAWAVAUATISHH L=ZLDL5]LDL-VLDHUHDLLLDLD@LDH=C HDH5BHDHAHDL <LDL5LDH+HEH1AWAVAUSASARWLVRHHPHeL[A\A]A^A_]fHLLf.UHAH5ռH BL @-HATIHHHDHDȁLHDVEQLDLn1RH1LLefDUHATIHhdH%(HE0= t'= t HEdH+%(uTLePRfHw?HUP4HePLH1"HEdH+%(uLe*UHATISH@HHDL LDLLDH=HDH5HDL {LDLtLDH pHDH1SHASARWLVhH0HeL[A\]LH<HeL[A\]FuaIHwHHtNHHtBUH1ɀtHu|HjjjEHH ff.@UH< HATISHHtxMtsA|$tkI|$Hta)tXI|$HtN)tEC8ƒu8It$HSI؃HjjDHjH He[A\]@1Ie@UH5L LfH HHAWAVL5zj AUATSHxHhdH%(HE1%H5g LHILeHpA7H= AIwL.IE1IHIGHMIU@H 'HhIH5HDDHL1O%LLIHxHEdH+%(uHx[A\A]A^A_]'DUHAWAVAUATS1HLg0M|$ILD5Ώ .Eu.f["HL,A9tI|$@~I|$@HuI|$@jHteL0LUHt LL{LH5 HL[M$A\E1A]H8H=1e A^A_]$L(0LHt LL`{HL[A\A]A^A_]jIj4ff.H5 Ht`UHATISHHu'D@A$ H8 tLHtH{Hu1H=^ 1NfD[1A\]Ð1ff.fUHAWIAVIAUATSHHHDgdH%(HE1H>.HDž HEHDž(IW9EIHH5L1"AG =AWt(AOAWfJHH51"AG JAGt2HHDAO$HEHH51S"AG0t/ HHzAO,HDHH5b1"EO%EAW&H E1L(L HuPLLLHAHt$H{HCCtLLLHAHuEtH HAHEdH+%(H[A\A]A^A_]ÐHH5]1K!AG AW L@@LmLAW"L@LL1HH5 gAGH=} H0H5HDž08H0H+8H51H AGHH5G1V HH51; 6fDLe 1L8L (Aw%LH=F 8 AGHHHHH5'HD1@H(HH511HH5h1"UHAWIAVAUATSH8dH%(HE1=P 1HUIM9 LMHIYM0 1L!Aƒ=t|McMzHML DUHHMNHMDUUHL-dH5[L1 fMu{AHMMA<$i 1LHMDUVDUHM…txE1IDDLD7t|H]H5L1 _HML DUHHMd HMDUMufADE1DL9HzWu1HUdH+%(:H8[A\A]A^A_]H5yt DA$HEdH+%(uGH`[A\]2fOPHW@IH=W H5\뎐HEdH+%(u H`[A\]UHAUIATISHHhdH%(HE1P CPAoEHUH=&X H57~ EAEEE< HA$HP9XtfA $HAL$fJH HUdH+%(HxHHh[A\A]]˺OPHW@IMH5ܹH=V [YAL$f9JuHEdH+%(uLALDLHtAD3 HII$Iu H L,LDLHuAt$I$M$ L=DI$ I$ HEdH+%(uH(L[A\A]A^A_]vIvf.UHAWAVAUATSHHXLg0dH%(HE1D=w DDs8IEDLL I|$x1I|$xLHI|$x#I|$xyHH w?I|$x DH)HHHHHH9 I|$x1EI|$xL<f I|$xHwH9 H9H)DHPH$H)H99$ I$ED$LM$H,H=I Hp8\LdDDDE񋍐HH5H=J 1 S)@HHL qPL)RAVH1It$xLHH LL1HEdH+%("He[A\A]A^A_]LL L|LlM|$x1H5ӥH=wL 2RLH51H=L RL\DHHj L yLRAVfHHVL RLRAVA$ J H5M+HH=MH 1QHM$ LLLMt$M$ I$ Lf.L8I|$@HI}0uLH5r E1LM$H`H=YI  + DH5H=1H 1P DH5ްH=G 1PDžw Iff.UHAWAVAUIATSHH?Ht`1)  H=q L It IIt II}IEL%% L!A} ~!AEHL[A\A]A^A_].fDH=q L9LH Hu+LHHtH{HCCtLHHuA}I}xHtnIHt]I}@HtI}pHtIHtI MX -I}HM` I}IHEHEH]M$DI?IHHM9uI>IIpI~gI~8^HEHEHEH|uH0 A wPH/HLH=g [A\A]A^A_]A H5ߡH=/D H1MA tHLH[A\A]A^A_]A <vA FA A A IAULH5"IH=HC 1AMA A IAULH5&IH=B 1MAEHYH5ߠHH=XB 1LdH-H5ʠHH=A 1LHHH5֭1[H=A A\A]A^A_]vLIf.H0UE11HHAWAVAUATSHXDg8H5 n H=D dH%(HE1D" HuHUDE+ ljL}VH=d XIM$X I$` ID$@dID$pdID$xLI$HEI|$1I$ EI|$H19I$ 1*1sIDŽ$ I$I$ I$ I$H HEL@3IIFI9u!IIIE IEIE8H;]uL- L H=l L|L$HU H֞LH5מHEHU HEED$LM$I$Hp8HH=@ -H Hu/LHHtH{HCCtLHHuI<$1uHEdH+%(u5HX[A\A]A^A_]8H5H==> H1IIUHHAVAULPHDATILHdH%(HE1 u,HEdH+%(HĨA\A]A^]f.? P1ҾA" DžxfP= = = fPH=. HDH5= DLHHc HHAExw= ?D D` H5)j 1E1HH=@ @R7HRG= @8LH5bH=; H1G=  [8dLH5BH=S; HfDc8ƅM_MkK'HLLLMHL%fDEML1IDLLI9uǀHLL|ƄLH5(H=' 1EA%H)IH@LAEH)HIHvAEv H9MHEdH+%(He[A\A]A^A_]EEAuEMDDf.L GEAL <HLLEDA}HE]A]H ֜ID萯EeIAtAH ݏHۏHEE}D9EUHD蹦AQDH=M2 SIAPASQLATMeVH53AWAEPAEPEM1EETAE]HPM{LIL5oftCHcɸHਦHHfHu IT$H51H=+% @fDA$%I)II3A $f$I9ED$HLA?D H=% HI1u@AL$?- IT$H5ЕH=% 1:@UDH 7EjAH ,HJHEODA}HM} 觸EUH5HDХAUQDIAEH=0 PEM1?AU_AXHZHH LfDAfDI9EGMt$H5EADfA4H=" LI1-?fA7jH'EJcH>DEEM}DǴEUHDHDH=/ HAEPVH5APAEPAEPAEPAEPEM1EE>EeH@LIIL5jfDAfL9EGHH5DvH=' HI1/>fAAGIcL>@E}D賫A}HI躽A}HHEu|EUHDܢHDEMATHH=$. 1AWSAVEEVH5=AUH0HZHHHI]HL5@fA %H)HHH fDL9qDCMl$H5PDEǁfAH=W# LI1A}HEeA]衴EUHDHDH=+ ATH1MeSVEMH5ҟEE;E]H M{LIL5؝KH@HuIT$H51H=% P;A$%I)IIA $fL9ED$HLD賭H=% HI1:AD$ffOAT$H5'H=:% 1:^EEH5D躟DH=+ H1:AEA}AUH5H=+ H1V:AEDH5HH=:% 13:A%H)IH_LAEt1H5H=0% 9ADfA~j AFH<HcH>fDHPL  1H5fH= % 9ANDAHHHHH  HMfHL-ILIfDKLH=& 1H 9I9uHAAV1H5IH=\& 8AfDAV1H5dH=$ 8AwfDAFHYftfH%CH8HDH5͍H=$ 1d8A,AWH5H= 1?8A%I)IIAWH5jH= 17@IH5#H= 17@L ]1H5H=p& 7AGf fw4AwH2H JHtH=% H5IHD1_7A%H)IHfDMpL /d@L T@L D@L Ӌ4@L $@L d@L @AWAOf9H5XH=_ 16[H@IO1HHՋHH51H= W6fHHIWH5ϋ1H=( #6fDAWH5H=F 15f.IWH5mH= 15fAWAO9H5kH= 15nMH5ڊH= 15MoILL%AUfL9EELyfAKcL>L 6f1LH5H= 4AEf1fu#MH5H=  14DAE%I)IICLL ~t@L d@L T@L iD@L q4MgIw'}DA$%I)II[A$fLDM9?ED$IL fAt$L fAtfEL g>H~LD1LH57H=h 3AD$aIGH5ˆH= 1r3=MH5H= 1O3f.WAT$H5H=$ 138t&fDfH|IT$H5s1H= 2}DXuMH5H=a 12DAWH5.H= 1w2fIIHSH51H= C2fDIT$H51H=c 2fƅ@LsMJ#HLLL@L%IfDD ML1HLLLL9uǀ@HL Ƅ?@LH5H= 1N1fAT$H5H=m 1&1L@IM1LHe/LH5N1H= 0"fL@IM1LH%LH51H=, 0fIL$ IT$1H5͓MD$H= |0L ;[HL :HSH5؅1H=< 70fAWH5H= 10ZfH0@LIO1LHELH501H=  / fAWH5H= 1/IT$H5'1H=  /1IVH5H=, g/A/fD1IVH5ބH=D ?/AHy1H5zH= /AHHHHHHtHfH5'H= 1.vfDH5H= 1.VfDIWH51H= o.2H96L1H5H= B.AED@UHcHAVIAUIATASLHHHHHHHtF ucHǃIx@]HtIJ| Ht DHH=? Hǃ[A\A]A^]fDIDH5wH=l P@1b-zff.fUHcHAWIAVIAUIATASLHHHHHHLH= HHHH2HtH uOIx@THt/IJ| Ht!HD[A\A]A^A_]fDH[A\A]A^A_]ÐIDH5H=, P@1b,UHAWAVAUIATASHHH DLdH%(HEȋGuGfAeI}PAEIEPqAEDž,0= = pAE AuA}$uA}(W ME f,Dž)ADž,E1HLfoH5 LHH=yHLHHpxHHBHzH9HpHHHH9LxDDMDMAMD,$fDIv LJHFL9ξHDLIƋF u%fAL$LDHHvցHMuDLMAHAąf,HDžp)@)P)`A ƅ@fBHDž,A} H,A}HL| IMtHkH@LHHQIM AGX AGXDHL1t,AGf=A<< uA0 (fIGpHHP HjJh^HaG:L@1LH@ƐU @H HL8M LE1E1MV@H,1LfHHIHAGqAL:IHHL?3t tHMHH5"H=# L@H1u'`AumHEdH+%( HD[A\A]A^A_]DAE %=U@A}AuHHtkE1ADž,AE)AuA}HHHAƅ_ f.E13AE ;CEA9E tHH5g1E1H= N&fIpM@MuM tHdH51E1H=i &A} BH#H5*|1E1H= %YfDAoU ƅ@ fBHAMAEx t&HHH51H= [%ADAo] IU IE(H3SH3CH wf1 cAMLH51H= E1$zL0HK@LH51H=T $EIWIGH3 2 H3 2 H @6 uA HH1E1H5H= 5$f 6G yHZH5c1E1H= #DHH[H<ME1MEf.Gd rEIc1f.HH9HcE:dEuDUAFqЃEDrAFqfAN@ ACqID9MEAhf.AT$HAULCMH(MAItT9tPH@H5 H9t@f.Ht1xhu#uLPIz(H;WHH9uAE 9 MLH1H5IH= E1Z"DA0rAGaQ DH\H5]HH= 1!A REH5fH=w 1!+ApHEH@HHHX(Et$H>1 H.HA9uHH HxH1HDLLLLHHhDHt.I~hHt%IShHt7@@8UH HSHHHr(HHB(1E1AVqHA\rfAN@AFq IcADEE7AHH5F1H= DLL[ LLDHH1fHHσHuDGDH?DH6H5qv1H= DLLDLL=c LHLx0MD L%|MH D,9ffAM1LLD wDž LIHt?LL*t" tHMLHHYL@H1D E\ DH%H51E1H= [H=t DLLH=N HHDH`LHH LHPHAGXAb1H=I AE,<HDžL<Dž DHHH5'H= L@H1H@HH(o1@DHL1HItA4rHA9LHH )׉AAfAHA8uHLLD(@H*s`HHHLLD(HHH@xAMAEACfLcEPIT$DH= HDH5D1_AX{HEL# MHEL 2LDHHDR@MIT$DEH bH5HDHDPH= 1UY^fDHEM EHBML 2LDHHt]DR@I$QEDPH51H= HDXZEE1P1fE1E1ff.UHAWAVAUATSHXHEDHL}HHdH%(HEADhAIEO(H9qIAHMăAHLyML"H{hLLHHLIHXA„CLtAKA?C@P&PDKEKs@HHC@H8 tnHSH5H= LDHHADRH k`HDHHLP1DLXZCpu@A$L)fADE1HEdH+%(HeD[A\A]A^A_]ÃACPPDILLDLp C@LDC0tHHC0H Cf@A?ILLD DL C@LDuNCDuGD{HEu>DsLEu5DK0EuDC4Eu {8u{<t$HHC0HfDHHC@H3 HSLK H5X}LH=J DHHADRH ^^HDHHLPCP1CLH DHHNHHDEL uxHL0HHUdH+%(He[A\A]A^A_]fDDH[H=;D߱H[H=\YIıDEHHH5iwH=2 1APMAT ZY 1HH5[H=^ 7fUHATSHH $HH $H0 dH%(HE1LHAL1NDIH"Hx\HLƉd/HHUdH+%(u/H0 [A\]1HH5ZH=] DUAH#HH dH%(HE1HHHƅHzHDxOH.HHUdH+%(u%1H¤H5YH= ] f.UI$HH0dH%(HE1HHHƅH HuOAxdA@ LljA@A@-HHUdH+%(u@fDž Dž(1IPH5XH= \ ff.@UI#HH0dH%(HE1HHHHHuPAxeA@ LljA@A@,HHUdH+%(uADžDž$1IPH5WH=0[ff.@UHAWAVAUATSHHLdH%(HE1(tH* uu+HEdH+%(He[A\A]A^A_]fDH~IAAt#\ 4tH롐LEL)HHS㥛 HH?HHI+$HH)I;$H)Hc,H9EE$DE` A|$HDEDLHğIH5zrH=3 1LADŽ$ED;0L]ID$LLH5}rH= 1LAL$HI$ID$pHL8MEHL5,HLDLMbf.AE8tD LAE8蔮MMLHH5 rH= IExID$1DHH!LkMu1H=F 1DD8HΒHLHPAVIE1H5pH= XZ sE$%fH9|A$EudDxE$VDL蛭HHHS㥛 I$HH?HA$HH)I$A$;0L[HI$t I$蘳4kD8E uBH5& ELHM$H=O 4pA|$HOELHҜIH5xpH=A 1ZD8|YfUHAWAVAUATSH8UdH%(HE1(tH& t,@HEdH+%(He[A\A]A^A_]fDEDN8HIMEA DUtL}L«HMDUHS㥛 HH?HHEI+D$hHH)I;T$pH)Hc,H9EAT$XЅY HMH=E 1REL$8IL$H1H5oDUDU_AXAD$XEhL YD90HID$0HUMRMl$H5oL1H= AL$8 L豪HEI|$`ID$xY^t I|$`4gD8Et<t -H5/$ ML$`LHsH= 蜪4AfD) u4A8IL$MHH5$nH=- PAD$XP1AYAZҦ AT$XofH9|AD$XEuPDPET$XL蓩HEHMHS㥛 ID$hHH?HAD$XHH)IT$pAD$X;0-L WMHH61LAPEL$8MH5XnH= XD8ZU7HAWAVAUATAHW SHHH(dH%(HE1LM!DsH=) EtDDHHHD= DIHHLl7L1MoHHǃHǃL-ԡ LH)HMtzI_E?1AA8d@LD񉍼AaA)HA~.fv%D9 f{usS@tHLaH LL諳1HUdH+%(He[A\A]A^A_]MtAIWHHHt@tD` u2DL^1뇋K1IUH5WUH=y 1dEFPIN@D1H5!lH= m문8lff.UHAWAVAUATSHH $HH $HHHdH%(HE1HBhHE1HHH菢HIHCHX(HDžDžZfD`HxHu4 WHChPIFH@hPANfHHCtuD{DCHK DI|$HDD>>HDHI\HChDDLDHjPGIXZM  IF@AD$LHANHFf. E1AD$HuH= HL苵AL$HHEdH+%(HeD[A\A]A^A_]LL LA$MDH5iH=Q 1nDHyUD,HHE1*pDLL LLHChA$DLH5iH= DH1gH[H51H=FAFfDUHAVAUAATSH`dH%(HE1 H HSHHt8LgpMtI$Htlu D;tt@ HHu HEdH+%(&H`[A\A]A^]fDHA HLu1 LLHDmHܶHuDbH|I)HtUHx@A}0葞Ht=H= fL)E)EE)E)EpHt Hx(LxMeLAE(y HLHEdH+%(H`LL[A\A]A^]qH5gH= 1IN@H HH]1 HHHDmH謵IHj #L+I|$@Ht*fHH5]LeEEEEׯI|$8Ht2fHLeH5EHEEEE蛯L>A|$0Ht=H=Z fH)E)EE)E)EӴHt Hx(LҢL ;|HEdH+%(A $H`L1[H5RfH= A\A]A^]DH5fH= 119HA1*HbfHEdH+%(u$H`DH53f1[H= A\A]A^]]hHHwHtaHHtTLMtHUI1ɀtHu|HIпjjjDJL} H  tIH5e1H=! ff.UHAWAVAUATL% SHLH11 +XILM7@转1IH) Ht HHtP@=L HLtH- Lp(Ds(LAAD{L|D{(1LA@SL諠1L u%A` HeLL[A\A]A^A_]dU@A #EHJDH  IHP DH5dHDAPHS H(EH=a P19XZ}fHe[A\A]A^A_]IqDUHAUL- ATSHLHM11 VILdM@!HI覣H 1Ht HHtP@>LP HLзLX1L軲d u"A$d HLL[A\A]]T@A$ ҬHS H5JHH= 1@H[A\A]]IefUHAWAAVIAUL- ATSHLH#11 eUIL:M@1IHc Ht HHtP@AǾBL)( HL訶A6LML%1L舱1 u'A$` HLL[A\A]A^A_]RDA$ 蚫EEHK IH^ H? HDH5TbH=m 1@H[A\A]A^A_]I!DUHAWAVAUATSH(dH%(HE1HHHIL5G5IGHtPH5@IL LL³HHL{Mtm8IOLH5IH1-AG tA0HucLH5HHqAW4H51L莲af1H= 1HEdH+%(uH([A\A]A^A_]荫f.UHHPdH%(HE1uHuEfEU٭HtHNj@t@ǀu3ou&duA*Ð௃q@ tqfADE{HUHATSLgH I9t+@Mt"AD$hw A$tM$$I9u[A\]@$wA$ID$Hx(HtDGufGĒHHuf.ff.@UHAUATSHH@< Ht9IILLHHtH{HCCtLLHHuH[A\A]]ff.@UHATSH; Ht1I@LHHtH{HCCtLHHu[A\]UHAVAUATSH^ HtIIIAf.DLLHHt!H{HCCtDLLHHu[A\A]A^]UHAWAVAUATSHH] HtIIIIADLLLHHt$H{HCCtELLLHHuH[A\A]A^A_]UHATIHHI<$GXHGpt3GXtLLeH=, 鷝苛f1H=7rfHWIBw0w[uIDJHcL[1HLDw Hr L韬Hr LwHUHATIHHGHH;x tsIL$(IT$ AD$ HHJuRHhID$ I|$ID$(ID$Ht[ID$LLeH=t nfDHh@묐H@ Leff.UHSHH8 Hu'DHHtH{HCCtHHuH]UHAUATISHHt4Ht/H^L- DHHLL1輞H[HuHLH551[A\A]]阞UHAVAUATSHx HtIIAAf.DDLHHt!H{HCCtDDLHHu[A\A]A^]UHAWAVAUATSHHw DM̉EHtcIIAE$DM̋UEDLLHHt1H{HCCtՋUHMEELRLHXZHuHe[A\A]A^A_]UHAUATSHH@w Ht9IADLHHtH{HCCtDLHHuH[A\A]]ff.@UHAVAUIATSHL7@辛1Ҿ8HI A6LНLLEsL*LL1e[LLA\A]A^]DfUHAVAAUI@ATS?DXIH茡LAL虏L1[LLA\A]A^]iDfUHATSH dH%(HE1HGHLjHHx`Hf Hu)EfEҋC EE IHte@XuAD$X ID$pHtBHPH= IH9t(Ht#HL!HHH9ufc1HUdH+%(H [A\]Du#G %=t\H\luH{Ht5t,H{ Ht#tHC P|UfEDLuALƒtEE1EEfEƿ@'SEHIt3L誢LELLLELK LLLMߕHsL辣HCLpP_LL蟣DLDL1LH LMLEu>A0 LL?HEdH+%(He[A\A]A^A_]fA LEL=LMd{CHEHwLD艔HULMHLEH1H5|RH= AWAQMwH PfD1@1fD1H=o 芇5I饧fUHAWL= AVAUILATASHHHU?11 @ILVMtAEuH[A\A]A^A_]@1AIHML耠HsL迡Hs L计L61L虜b u@fAet)A\ HLL[A\A]A^A_]=AX fDA 蓖fAeHMH[IH9H5VxHEH= 1{IKff.@UHAVAUL- ATSHLߞ11 !?ILM@賓SFHI3L6L1Lq: u A$4 L[LA\A]A^]<@A$ 芕{I近MH5zHH=I 1[A\A]A^]IWff.UHAWAVAAUAATASHHH uvDHAJ8H赅IHt'DI|$pHtHvL~IHuH[A\A]A^A_]DI HE耔MIWDLMIH'H= DHDH5y1D7H9HH5yH= 1[A\A]A^A_]{Jff.UHAWAVAUATSHdH%(HE1HIIAAF1L谂DE1DHH1$HIH HAD$MLH)LRfLDH1AUHBH5=uH=! XZ 1MHBLH5)uH=0 kMHEdH+%(2He[A\A]A^A_]H011H0D,HH臙DDHD,1E#HIHH~~ u8MmHEdH+%(HeLL[A\A]A^A_](1MMLH@H5NdH= {Hl~ @Y~ HEdH+%(u/HeE111[H@A\H5sA]H= A^A_](fHwhHWpGxHufDUHAWAVAUATSHHhHcIHL-`, L5Q(LMg 迕LHX HI|$xHE׉Ht HuLLIHtFW} tMO H1IHy?HH5wvAQH=6 1XZzf.He[A\A]A^A_]ÐUHAWAVAUATSHH $HH $HHHdH%(HE1HxHLHHHH@LkL9L`HHLDLPI9ŸIEH.AD$Ht=HS 1IHBI9HDHA<$tK| uyAD$uLHuHCHuH=^ HHKH1HUdH+%(HH [A\A]A^A_]f.LL EL$A $1MDH5IH=1 lNHH}1wm1H6H5\}H=r G!UHAWAVAUATSHHhL-z L -{ AdH%(HE1HL`H9CHXHILXH9ǸIEIL{MMeM9uDMd$ M9I|$I HtAG9GuL#tH` AD$CHSIt$CBFDfBLMIF M~LpH9hGMthMeE1M9`fH`t6LpLLLOL1H;H5aoH= cLfAgMzHEdH+%(HĈ[A\A]A^A_]H5rH= 1@CHpLLHHX跎AD$HXH;tH5ZrH=s 1fUHx u/H5 E11]L HgH=- H:H5un1H=I fUHAWAAVIAUL- ATLSH贔11 4IL˖M@舉DIH׏8LLWL}1LB x u9fKt#A$D HLL[A\A]A^A_]2A$@ DD與fKLH hIHgH5AqHEH= 1wfKuH[A\A]A^A_]I ff.fUHAWAVAUATSHTHUH0H(@ v @AwA?LHLHIMAw@fAL$@t AG\AD$p@&AG`<AfAL$@AD$q1fDATrH9ATqf9wH[u H\u @H tH 7H5k1H= EL荋<1EH6H5JoH= Hht HhPyMtI>Ht8LH= _HEdH+%(QHĸ[A\A]A^A_]t @AWAwLLH茏AwLHI@@ufHAGTA$AGXfA$@cfAVAAwLHэLHHHtLH6LHtfAL$Aw f.s @AwLLH}LHIs @AW1LLH讍LHIYs @AOAW1LLHwDAwALHDLHI'DfEr @L- L LIH`f<I1H(ƅQL0f.Mt&AD$@trr @ AD$qfAD$TtAGlfAL$A$@tOAGtFtAAWlH01 w H &4IOL6xAw@ t)AtJq @AwpIWtL薅Awt#Atq @ILq @HhHtLsMt'HXHL LXID$I$AIǰfD9RH@HhH@ƅQH9LpLLƅLLHƅp脆It$hLHLHt >@EGML1H}2H5gH= DILXL`(!DHpLLHHHHH1H5jH2H=| 7AD$AwApH1H5jHH= 1 H1H5Df1H= @ LHE1L LHΆL LHHYo H Zo @H H1H5Ri1H=A <AH0H5Pe1H=V LH LHfDL.L LL LH辍EOEG1HHHf0H5hH=( L L.LLL LHVEG1HHH0H5gdH= ?L L.L LL LHEG1HHH/H5dH= L L.LLL LH薌EOEG1HHH>/H5ggH= {L E1f<H(ƅQe@AH/H5,c1H= 1H= 1kpfDUHAUATHMLESHH8u?dH%(HE1EE}H5D.H= oL-= ;AL!HEuH}AnExB;HMLEȺ|HEdH+%(H8[A\A]];ALty8rHSH5fHH=! 18rHSH5yfHH=7 1j8_rHSH5LfHH= 1=艀HH 0pО`P@`P@0 xxxxxxxxxxx؞xxxXHxx(xxxx8|ĜԜ$4DTdtif_ip_address_installno_link_params_enablelink_params_enableif_no_shutdownif_shutdownif_multicast_unsetif_multicast_setif_dump_vty_jsonif_dump_vtyifs_dump_brief_vtyif_ignore_set_protodownzebra_if_update_protodown_rczebra_if_update_all_linksif_nbr_ipv6ll_to_ipv4ll_neigh_add_allif_install_connectedif_down_del_nbr_connectedif_nbr_ipv6ll_to_ipv4ll_neigh_del_allif_delete_connectedif_delete_updateif_uninstall_connectedif_add_updateif_addr_wakeupif_subnet_deleteif_subnet_addroute_unlock_nodeif_zebra_new_hookif_netlink_unset_frr_protodown_r_bitif_netlink_set_frr_protodown_r_bitnetlink_intf_msg_encodernetlink_put_gre_set_msgnetlink_requestif_sweep_protodownis_if_protodown_reason_only_frrnetlink_proc_dplane_if_protodownzebra_l2_bridge_add_updatenetlink_extract_vlan_infozebra_l2_vlanif_updatenetlink_extract_vxlan_infonetlink_extract_gre_infozebra_l2_greif_add_updatenl_attr_putnetlink_interface_update_hw_addrset_ifindexzebra_debug_initconnected_delete_helperconnected_is_unnumberedconnected_check_ptpconnected_checkzebra_if_addr_update_ctxzebra_if_update_ctxzebra_if_netconf_update_ctxzebra_if_dplane_resultif_upif_zebra_speed_updatenetlink_intf_msg_encodenetlink_link_changenetlink_interface_addr_dplanenetlink_interface_addrnetlink_interfaceget_iflink_speednetlink_vrf_changeconnected_add_ipv6connected_downconnected_add_ipv4connected_upOtherBridgeVlanVxlanVETHbondbond_slavemacvlanUnknown detailZebra 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 debug 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 detailedsendrecv%-16s%-8s%-16s%s ---------%-16s%-8s%-40s+ %% VRF %s not found VRF %s(%u) %s socket isn't active. %s %pFX peer %pFX secondary unnumbered(external,startup-delay,uplinks-down,vrrp,sharp,Received unknown AFI: %s%s: ifc %p, %pFX already DOWNUnknown AFI: %s::1VRF %s id %u not createdFailed to enable VRF %s id %uRTM_DELLINK for VRF %s(%u)%s: vrf not foundIFLA_GRE_LINK obtained is %u%s %s %s flags 0x%x: IFA_LOCAL %s/%d IFA_ADDRESS %s/%d IFA_BROADCAST %s/%d IFA_LABEL %sFAILURECan't set multicast flag Can't up interface %sCan't up interface %% Malformed address %% Invalid address %% Malformed peer address Can't unset multicast flag bridgeBandwidth is invalid %s: wrong kernel message %s%s: invalid intf nameIntf %s(%u) has gone DOWNIntf %s(%u) has come UPRTM_DELLINK for %s(%u)fixup link dependenciesbond mbr %s map to bond %dQUEUEDSUCCESS(null)OFFGlobal%s: can't find zns id %u(never)BondNoneyes(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: %s%02x 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): %s %pFX administrativeStatusoperationalStatuslinkDetectionlinkUpslinkDownslastLinkUplastLinkDownvrfNamedescriptionOsDescriptionmplsEnabledlinkDownV6mcForwardingV4mcForwardingV6pseudoInterfacemtu6speedhardwareAddressipAddressesinterfaceTypeinterfaceSlaveTypebridgeVlanAwarevlanIdvxlanIdvtepIpaccessVlanIdmcastGrouplinkInterfacevtepRemoteIpmasterInterfacemasterIfindexlacpBypassprotodownprotodownReasonparentInterfaceparentIfindexteMetricmaximumBandwidthmaximumReservableBandwidthunreservedBandwidthclassType%uadministrativeGrouplinkDelayAveragelinkDelayMinimumlinkDelayMaximumlinkDelayVariationlinkPacketLossavailableBandwidthresidualBandwidthutilizedBandwidthneighborAsbrIpneighborAsbrAsneighborIpAddressesvrf_namebriefInternal CLI error [%s] {} %% Can't find interface %s Can't shutdown interface %sCan't shutdown interface 0x%lx%gzebra/interface.canodezebra/debug.czebra/connected.ccnodedplane_res2str(dplane_res)(node)->data != NULLzebra_if_extra_info__func__, ns_id, ifindex__func__, ns_idif_zebra_speed_update&zif->speed_update__func__, ifp->nameNexthop Group Connected(anode)->data != NULLif_dataifp && ifp->info && ifc./lib/table.hnode->lock > 0&zebra_if->speed_updateZebra Interface Informationzebra/if_netlink.cfrr_protodown_r_bit, 7frr_protodown_r_bit, bitname, ifi->ifi_index__func__Zebra DPlane CtxRTM_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_GETTFILTER__func__, ifa->ifa_indexop == DPLANE_OP_GRE_SETzebra/kernel_netlink.cnl->nameIntf descfrr_protodown_r_bit < 32zebra/zebra_l2.cgre_info->ifindex_linkalen == 0frrvty__func__, namehw_addr_lenifp->name, ifi_indexdebug_zebra_evpn_mh_cmddebug_zebra_evpn_mhno 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_dplane_dpdk_cmddebug_zebra_dplane_dpdkdebug zebra tcdebug_zebra_tc_cmddebug_zebra_tc[no$no] debug zebra neighdebug_zebra_neigh_cmddebug_zebra_neighdebug_zebra_nexthop_cmddebug_zebra_nexthop[no$no] debug zebra mlagdebug_zebra_mlag_cmddebug_zebra_mlagdebug zebra dplane [detailed][no] debug zebra pseudowiresdebug_zebra_pw_cmddebug_zebra_pwshow debugging [zebra]show_debugging_zebra_cmdshow_debugging_zebradebugzebra_debug_show_debugging(cnode)->data != NULLafi2str(afi)__func__, ifc, ifc->addressifp->name, addr, prefixlenifp->name, addr 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 debug zebra kernel msgdump recv debug zebra kernel msgdump send debug zebra dplane dpdk detailed Interface Status Protocol Description Hardware address is too large: %dFailure to read interface %s speed: %d %sIOCTL failure to read interface %s speed: %d %sProtodown reason bit index changed: bit-index %u -> bit-index %uIgnoring 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%xTrying 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)%s: Received Up for interface but no associated zvrf: %s(%d)%u: IF %s IP %pFX address add/up, scheduling MPLS processing%s: Received Down for interface but no associated zvrf: %s(%d)%u: IF %s IP %pFX address down, scheduling MPLS processinginterface %s has same local and peer address %pI4, routing protocols may malfunction%s called for interface %s with peer flag set, but no peer address suppliedPtP interface %s with addr %pI4/%d needs a peer address%u: IF %s IP %pFX address delete, scheduling MPLS processing%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 exitinginterface %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 dplaneOnly 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)IFLA_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 messageInvalid 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: %s%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 addressCan't set interface's address: %sCan't set multicast flag on interface %sCurrent configuration object was deleted by another process. dplane can't set interface IP address: %s.%% Local prefix length for P-t-P address must be /32 %% Can't set interface IP address: %s. interface %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: %uCan't unset multicast flag on interface %sinterface %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 systemNetlink 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!%s: ignoring IFLA_WIRELESS messageinterface %s sweeping protodown %s reason 0x%x%s: interface %s hasn't passed ptm checkInvalid 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)interface %s/%d's lower fixup to %s/%dIntf 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 %s 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 trafficEngineeringLinkParameters%% There are multiple interfaces with name %s %% You must specify the VRF name Link-params: enable TE link parameters on interface %sMPLS-TE: disable TE link parameters on interface %slink_params_admin_grp: fscanf: %s 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) Please specify Router-Addr by A.B.C.D Average delay should be in range Min (%d) - Max (%d) delay 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) __func__, dplane_op2str(dplane_ctx_get_op(ctx)), ifp->name, ifp->ifindex, addr__func__, ifp->name, ifp->ifindex__func__, dplane_op2str(dplane_ctx_get_op(ctx)), ifp->name, ifp->ifindex, down ? "on" : "off", pd_reason_val__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 : ifindexctx, 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_ifindexifp->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))__func__, ifp->name, ifp->speed, new_speed__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"ifname, (*__errno_location ()), safe_strerror((*__errno_location ()))name, ifi->ifi_index, vrf->namename, ifi->ifi_index, nl_table_idifi_index, oifp->name, ifp->name[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 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 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 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 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 option set for mlag events 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 ifp->vrf->vrf_id, ifp->name, pzvrf->vrf->vrf_id, ifp->name, &p__func__, ifp->vrf->name, ifp->vrf->vrf_id169.254.0.1r>s*I@ zebra kernel netlink batch-tx-buf %u %u zebra protodown reason-bit %u label_manager_release_label_chunk%s import-table %d distance %d%% Can't unset interface IP address: %s. interface %s Can't find addressCan't unset interface IP address: %s.vrf_if_ioctl(SIOCGIFFLAGS %s) failed: %scan't set interface %s(%u) flags %llucan't unset interface %s(%u) flags %llu%s: ignoring message type 0x%04x(%s) NS %ucan'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: %sCan't install socket filter: %sERROR message exceeded bound of %dERROR max allowed bound %d exceeded for rtattr%s: >> netlink message dump [sent]%s sender address length error: length %d%s: << netlink message dump [recv]Invalid 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=%unetlink 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)%s: Please add this protocol(%d) to proper rt_netlink.c handling%s: Invalid rtm_family receivedMCAST VRF: %s(%d) %s (%pIA,%pIA) IIF: %s(%d) OIF: %s jiffies: %lld%s: unsupport seg6local behaviour action=%u%s: 5549 (%s): %pFX nexthop via %s %s if %u vrf %s(%u)%s: (%s): %pFX nexthop via %s %s if %u vrf %s(%u)%s: (%s): %pFX nexthop via if %u vrf %s(%u)Failed 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 group without an ID received from the kernelIgnore kernel update (%u) for fdb-nh 0x%xInvalid 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)Invalid 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 %u -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 %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)%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 -> %uMESSAGE: ZEBRA_INTERFACE_LINK_PARAMS %s vrf %s(%u)Route 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: Prefix %s has %d nexthops, but we can only use the first %d%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: %sUnknown netlink nlmsg_type %s(%d) vrf %u/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-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-onlynl_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)__func__, p, dplane_ctx_get_nhe_id(ctx)__func__, nl_msg_type_to_str(cmd), p, dplane_ctx_get_vrf(ctx), table_id__func__, routedesc, p, 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__, routedesc, p, ipv4_ll_buf, label_buf, nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->vrf_id__func__, nexthop->nh_srv6->seg6local_action__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_idzvrf_name(zvrf), vrf, nl_msg_type_to_str(h->nlmsg_type), &m->src, &m->grp, ifp ? ifp->name : "Unknown", iif, oif_list, m->lastusedcaller, (p ? buff : "(NULL)"), nexthop_num, zrouter.multipath_numnl_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_typeshow [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 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 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 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 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__, 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"__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__, 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) )))Daemon which manages kernel routing table management and redistribution between different routing protocols.&zdplane_info.dg_t_shutdown_checklmc->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_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->msgcntnl->name, nl_msg_type_to_str(n->nlmsg_type), n->nlmsg_type, n->nlmsg_len, n->nlmsg_seq, n->nlmsg_flags__func__, nl->name, nl_msg_type_to_str(h->nlmsg_type), h->nlmsg_type, h->nlmsg_len, h->nlmsg_seq, h->nlmsg_pid__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_pidnl->name, safe_strerror(errno)__func__, safe_strerror(save_errno)__func__, h->nlmsg_len, (size_t)((sizeof(struct tcmsg)) + ((int) ( ((sizeof(struct nlmsghdr))+4U-1) & ~(4U-1) )))nl_msg_type_to_str(h->nlmsg_type), h->nlmsg_type, ns_idnl->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 ()))__func__, h->nlmsg_type, nl_msg_type_to_str(h->nlmsg_type), ns_idifp->name, ifp->vrf->vrf_id, flagsifp->name, safe_strerror(errno)Negate a command or set its defaults EVPN Multihoming uplink to the VxLAN core Negate a command or set its defaults EVPN Multihoming set bypass mode [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 [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-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 Exit from Link Params configuration mode 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 Residual Bandwidth on this interface Unidirectional Residual 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 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 Configure interface link parameters 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 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 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 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 MPLS information Set mpls to be on for the interface Negate a command or set its defaults Unset multicast flag to 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 ipv6%% VRF %s not active zebra: router-id %s vrf %s if_zebra_new_hookif_zebra_delete_hookaddresses%*sup up unknown down down Ip: %d1 Netlink Socket Hashlabel_manager_connectlabel_manager_disconnectlabel_manager_get_chunklm_client_disconnect_cb%s import-table %d route-map %s%sip router-id %pI4 %sipv6 router-id %pI6 %% Can't find 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 Cannot create UDP socket: %sRTNLGRP_TUNNELUNKNOWNCan't open %s socket: %sCan't get %s socket name: %s%s error: %s%s recvmsg overrun: %s%s EOF%s error: message truncated%s: Received %s extended AckExtended Error: %sExtended Warning: %sIgnoring message from pid %u%s filter function errornetlink-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: %s%s(%d) recursive, 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=%u%s ID (%u) %s NS %u%s: Daemon mismatch!!%s: Released %d label chunksSIGHUP receivedZebra final shutdownbaz:e:rK:s:nnotify_on_offloadnotify_on_ackTerminating on signalZebra dataplane fini called%s: nlsock %sImportingUnimporting%s routes from table %d%s: Table id=%d not found from %s: unknown address-family %uKernel message: %s NS %u%s %s %s proto %s NS %uzebra/router-id.czebra/redistribute.cfrr-zebra-route-mapfrr-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-debugszebra/main.clnzebra/label_manager.czebra/zebra_evpn_mh.c8.5.7zebra daemonaddrnodezebra/rt_netlink.c__func__, nh.ifindexh->nlmsg_type, id__func__, id, buf__func__, actionmroute__func__, proto__func__, indexzebra/zapi_msg.c__func__, &p__func__, rtm->rtm_familyrtm->rtm_src_lenrtm->rtm_dst_len&p, vrf_idrtm->rtm_protocolshow_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_idipv6 router-id X:X::X:Xip router-id A.B.C.Dno_router_id_cmdno_ip_router_idno_ip_router_id_cmdip router-id A.B.C.D vrf NAME__func__, table_idRoute Entry__func__, afi__func__, typevrfid, rnzebra/netconf_netlink.c__func__, ifname, mpls_onrib_sweep_route&zrouter.sweeperMULTIPATH_NUMbatchallow_deleteecmpretaingraceful_restartasic-offloadvrfwnetnsnl-bufsizev6-rr-semanticsZEBRAzebra/zebra_dplane.cdplane_check_shutdown_status(ln)->data != NULLstart, endbase, sizestart_free, sizelbl_mgr.lc_listlm_cbs_initedzserv_client_closelm_release_chunklm_get_chunklm_client_connectlm_client_disconnect__func__, countLabel Manager Chunkkernel_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->name, statussnl.nl_pidnl->name, msg->msg_namelennoneunicastbroadcastanycastblackholethrownatresolveripv4ipv4MRipv6MRbootGateDrouter advertisementMRTZebraBIRDBGPOSPFIS-ISRIPRIPNGmaxlenzebra/tc_netlink.cZebra Netlink bufferszebra/ioctl.c[no] evpn mh uplinkzebra_evpn_mh_uplink_cmdzebra_evpn_mh_uplink[no] evpn mh bypasszebra_evpn_es_bypass_cmdzebra_evpn_es_bypasszebra_evpn_es_pref_cmdzebra_evpn_es_prefzebra_evpn_es_sys_mac_cmdzebra_evpn_es_sys_maczebra_evpn_es_id_cmdzebra_evpn_es_idexit-link-paramsexit_link_params_cmdexit_link_paramsno use-bwno_link_params_use_bw_cmdno_link_params_use_bwuse-bw BANDWIDTHno res-bwno_link_params_res_bw_cmdno_link_params_res_bwres-bw BANDWIDTHno ava-bwno_link_params_ava_bw_cmdno_link_params_ava_bwava-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_enableno_ip_address_label_cmdno_ip_address_labelno ipv6 address X:X::X:X/Mno_ipv6_address_cmdno_ipv6_addressno_ip_address_peer_cmdno_ip_address_peerno ip address A.B.C.D/Mno_ip_address_cmdno_ip_addressno bandwidth [(1-100000)]no_bandwidth_if_cmdno_bandwidth_ifbandwidth (1-100000)no shutdownno_shutdown_if_cmdno_shutdown_ifno link-detectno_linkdetect_cmdno_linkdetect[no] mpls enableno multicastno_multicast_cmdno_multicastshow_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_interface%s(config-link-params)# zebra_if_config_wr(addrnode)->data != NULL %P%P%%&&`%`%%@& %%% % %p% & % % % % %0&%% %% %p%%.0l0[0..///.......8/GGGwFwFOGGGwFwFwFwFwFwFwFFO L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L LONNNNNNNNNNNNdT$dcdddfamily, &p->u.prefix, buf, 46), p->prefixlen, ifc->ifp->name__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)(((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))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, tableno 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 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-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 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_cmdNegate 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 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 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 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 Interface IPv6 config commands Neighbor discovery Router Advertisement interval Router Advertisement interval in seconds 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-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) 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_cmdNegate 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 __func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), adv_if_list_count(&zvrf->rtadv.adv_if)__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), adv_if_list_count(&zvrf->rtadv.adv_msec_if)ns_id, safe_strerror(error), error__func__, vrf ? vrf->name : "Unknown", event, val__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), name, adv_if_list_count(&zvrf->rtadv.adv_msec_if)__func__, vrf ? vrf->name : "Unknown", zvrf_id(zvrf), name, adv_if_list_count(&zvrf->rtadv.adv_if)ifp->name, ifp->vrf->name, ifp->ifindex, sockifp->name, ifp->vrf->name, ifp->ifindex, sock, safe_strerror(errno)ifp->name, ifp->ifindex, sock, safe_strerror(errno)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->ifindexifp->name, ifp->ifindex, sock, errno, safe_strerror(errno)nl_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(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_flagsndm->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__, vlan_if->name, vlan_if->ifindex, ip, vlan_if->vrf->name, vlan_if->vrf->vrf_idnl_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_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" : ""hopcount_strhopcount%% invalid input for %s: %s interval_str 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 %s Interfaces: Interfaces(msec): Malformed IPv6 address Non-existant RDNSS address Malformed DNS search domain /proc/net/psched%*08x%*08x%08x%08xMalformed IPv6 prefix Invalid preferred lifetime Non-existant IPv6 prefix nd_dump_vtyrtadv_config_write%% Labels not specified nfy static clr_sync remsticky VLAN %u%s(): unknown nlmsg type %uext arp_cachendisc_cacheTx %s fdb-nh 0x%x %pI4Tx %s fdb-nh 0x%x%u Tx %s fdb-nhg 0x%x %s dst %pI4not %s: can't malloc control data%s(%s:%u): Tx RA, socket %u%s: %s:%u IF %s count: %zuff02::2ICMP6_FILTER set fail: %s%s: %s:%u count: %zu -> 0Failed to removeRemoved%s: Released %d table chunksUnknown Optional TypeOptional Target Link AddressOptional Prefix InformationOptional Redirected HeaderOptional MTUzebra/table_manager.czebra/rtadv.chtbnoqueuestart, sizeTable Manager ContextTable Manager Chunkzebra/rule_netlink.cfrh->family, h->nlmsg_typeno_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_prefixipv6 nd adv-interval-optionno_ipv6_nd_homeagent_lifetimeipv6_nd_homeagent_preferenceipv6_nd_homeagent_config_flagno ipv6 nd other-config-flagno_ipv6_nd_other_config_flagipv6_nd_other_config_flag_cmdipv6 nd managed-config-flagipv6_nd_managed_config_flagno_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_msec_cmdipv6_nd_ra_interval_msecipv6 nd ra-interval (1-1800)no ipv6 nd suppress-rano_ipv6_nd_suppress_ra_cmdno_ipv6_nd_suppress_rano_ipv6_nd_ra_hop_limit_cmdno_ipv6_nd_ra_hop_limitipv6_nd_ra_retrans_intervalno ipv6 nd ra-fast-retransno_ipv6_nd_ra_fast_retransipv6_nd_ra_fast_retrans_cmdshow_ipv6_nd_ra_if_cmdshow_ipv6_nd_ra_ifrtadv_read&rtadv->ra_readrtadv_timer&rtadv->ra_timerRouter Advertisement DNSSLRouter Advertisement RDNSSmediumhighINVALIDRouter Advertisement PrefixAdvertised Interfacezvrfifindex, addr_strsock, safe_strerror(errno)filter_vlan__func__, h->nlmsg_typesupports_nh ? "" : "not "@@x@x@@xrD{zebra_interface_nbr_address_delete_updatezebra_interface_nbr_address_add_updatezsend_interface_addressesnetlink_tfilter_msg_encodenetlink_tclass_msg_encodeassign_table_chunknetlink_put_rule_update_msgnetlink_rule_msg_encodertadv_cmd_initrtadv_config_writertadv_dnssl_lookuprtadv_rdnss_lookupif_leave_all_routerif_join_all_routerrtadv_start_interface_eventsrtadv_process_solicitrtadv_process_advertrtadv_process_packetrtadv_readrtadv_timernetlink_macfdb_changenetlink_fdb_nhg_updatenetlink_fdb_nh_delnetlink_fdb_nh_update_netlink_mpls_debugnetlink_neigh_update_ctxnetlink_handle_5549netlink_macfdb_update_ctxnetlink_nexthop_readnetlink_tclass_changenetlink_qdisc_changerelease_daemon_table_chunksrelease_table_chunknetlink_rule_changeadv_if_cleanadv_msec_if_cleanrtadv_make_socketrtadv_eventadv_msec_if_addadv_if_deladv_if_addadv_msec_if_delrtadv_process_optionalrtadv_send_packet netlink_neigh_changenetlink_neigh_read_specific_ipnetlink_ipneigh_change~jth??Q?.A#@@@@XXX@@####################xhXH8(xhXH8(xhXH8(dplane_gre_setdplane_ctx_ipset_entry_initdplane_ctx_ipset_initdplane_ctx_iptable_initiptable_update_internaldplane_ctx_rule_initneigh_update_internaldplane_neigh_table_updatedplane_vtep_deletedplane_vtep_addmac_update_commonintf_addr_update_internaldplane_br_port_updateroute_unlock_nodedplane_ctx_pw_initdplane_provider_work_readydplane_ctx_lsp_initdplane_ctx_get_pbr_ipsetzserv_error_no_vrfzserv_error_invalid_msg_typezserv_handle_commandszebra_gre_source_setzread_neigh_discoverzebra_neigh_unregisterzebra_neigh_registerzread_ipset_entryzread_tc_filterzread_rulezread_vrf_labelzread_table_manager_connectzread_table_manager_requestzread_label_manager_connectzread_get_label_chunkzread_release_label_chunkzsend_sr_policy_notify_statuszread_hellozsend_capabilities_all_clientszread_router_id_deletezread_router_id_addzread_interface_set_protodowndplane_ctx_get_pbr_ipset_entryroute_unlock_noderoute_notify_internaldplane_neigh_ip_updatedplane_route_update_internalzapi_labels_validatezread_pseudowirezread_srv6_manager_requestzread_get_table_chunkzread_sr_policy_deletezread_sr_policy_setzread_mpls_labels_replacezread_mpls_labels_deletezread_mpls_labels_addzread_route_delzread_route_addmq_add_handlerzread_nhg_addzread_nhg_delzapi_nhg_decodezread_fec_unregisterzread_fec_registerzread_rnh_unregisterzread_rnh_registerzsend_nhrp_neighbor_notifyzsend_ipset_entry_notify_ownerzsend_ipset_notify_ownerzsend_iptable_notify_ownerzsend_rule_notify_ownerzsend_nhg_notifyzsend_redistribute_routeINTF_ADDR_ADDNONEROUTE_INSTALLROUTE_UPDATEROUTE_DELETEROUTE_NOTIFYNH_INSTALLNH_UPDATENH_DELETELSP_INSTALLLSP_UPDATELSP_DELETELSP_NOTIFYPW_INSTALLPW_UNINSTALLSYS_ROUTE_ADDSYS_ROUTE_DELBR_PORT_UPDATEADDR_INSTALLADDR_UNINSTALLMAC_INSTALLMAC_DELETENEIGH_INSTALLNEIGH_UPDATENEIGH_DELETEVTEP_ADDVTEP_DELETERULE_ADDRULE_DELETERULE_UPDATENEIGH_DISCOVERIPTABLE_ADDIPTABLE_DELETEIPSET_ADDIPSET_DELETEIPSET_ENTRY_ADDIPSET_ENTRY_DELETENEIGH_IP_INSTALLNEIGH_IP_DELETENEIGH_TABLE_UPDATEINTF_ADDR_DELINTF_NETCONFIGINTF_INSTALLINTF_UPDATEINTF_DELETETC_QDISC_INSTALLTC_QDISC_UNINSTALLTC_CLASS_ADDTC_CLASS_DELETETC_CLASS_UPDATETC_FILTER_ADDTC_FILTER_DELETETC__FILTER_UPDATEUnrecognized QDISC TypeUnrecognized TFILTER TypeZAPI_NHG_FAIL_INSTALLZAPI_NHG_INSTALLEDZAPI_NHG_REMOVE_FAILZAPI_NHG_REMOVED%s: type %d, id %d, note %s%s: Notifying %u(NULL)%s: No nexthops sent%s: Nexthop creation failedclient protocol instance %dAssigned Table Chunk %u - %uInvalid AFI for VRF label: %ulo%pI4 Failed to lookup ifindex: %uDropForwardUnrecognized IPset Typeunsetnet,port,netnet,portnet,netre->nhe != NULLbpfflowfloweru32dplane_thread_loop&zdplane_info.dg_t_updateMPLS nexthop objectZebra DPlane Intf__func__, znh->backup_idx[i]hdr->vrf_idhdr->commandPBRipset.ipset_namezvrf->vrf->nametmc->start, tmc->end__func__, sizeSR Policy__func__, api.safiRoute Opaque Datazebra/zebra_rib.cNexthop Group Entrydown ? "on" : "off", ifindexhdr->length__func__, p.prefixlen__func__, cmdtype, instance, id, note%s: %s to client %s: type %s, vrf_id %d, p %pFXNot Notifying Owner: %u(%u) about %u(%d)Not Notifying Owner: %s about prefix %pRN(%u) %d vrf: %uNotifying Owner: %s about prefix %pRN(%u) %d vrf: %u%s: Notifying %s id %u note %u%s: Notifying Neighbor entry (%u)rnh_register msg from client %s: hdr->length=%d vrf=%u%s: Specified prefix hdr->length %d is too large for a v4 address%s: Specified prefix hdr->length %d is to large for a v6 addressrnh_register: Received unknown family type %drnh_unregister msg from client %s: hdr->length=%d vrf: %u%s: Specified prefix hdr->length %d is to large for a v4 addressfec_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 %dfec_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 supportCannot set protodown %s for interface %u; does not exist%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: Unable to decode zapi_route sent%s: p=(%u:%u)%pFX, msg flags=0x%x, flags=0x%x%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: Received a src prefix while afi is not v6Invalid AFI %u while registering for router ID notificationsInvalid AFI %u while unregistering from router ID notificationsclient %d says hello and bids fair to announce only %s routes vrf=%u%s: Unable to decode zapi_labels sent%s: Unable to decode zapi_sr_policy sent%s: SR-TE tunnel must contain at least one label%s: Unable to find SR-TE policyNot notifying pathd about policy %s status change to %dNotifying pathd about policy %s status change to %dclient %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: unknown SRv6 Manager command%s: pseudowire %s already exists [%s]%s: pseudowire %s not found [%s]Unable to find specified Interface for %sUnsupported PBR source IP family: %s (%hhu)Unsupported PBR destination IP family: %s (%hhu)Unsupported TC source IP family: %s (%hhu)Unsupported TC destination IP family: %s (%hhu)Invalid AFI %u while registering for neighbors notificationsInvalid AFI %u while unregistering from neighbor notificationsZAPI message is %zu bytes long but the maximum packet size is %u; droppingZAPI message specifies unknown VRF: %dZebra received unknown command %d%s: invalid zapi mpls message: duplicate backup nexthop index %d%s: Nexthop Group Creation failed%s: work_queue does not exist!init dplane ctx %s: in-label %u ecmp# %d%s: Ignoring Route exactly the sameinit dplane ctx %s: pw '%s', loc %u, rem %uinit br_port ctx %s: ifp %s, flags 0x%x backup_nhg 0x%x sph %sinit intf ctx %s: idx %d, addr %u:%pFXinit mac ctx %s: mac %pEA, ifp %s, vtep %pI4set neigh ctx %s: ifp %s, family %sinit neigh ctx %s: ifp %s, %s %s, ip %pIA%s: init link ctx %s: ifp %s, link_ip %pIA ip %pIAInstall %pI4 into flood list for VNI %u intf %s(%u)Uninstall %pI4 from flood list for VNI %u intf %s(%u)init dplane ctx %s: IF %s Prio %u Fwmark %u Src %pFX Dst %pFX Table %uupdate dplane ctx %s: iptable %s already in progressinit dplane ctx %s: Unique %u Fwmark %u Family %s Action %sinit dplane ctx %s: %s Unique %u Family %s Type %sinit dplane ctx %s: %s Unique %u filter %uipset name specified: %s does not existinit dplane ctx %s: if %s link %s%sGRE (index %u, VRF %u) or GRE link interface (index %u, VRF %u) not found, when setting GRE paramsdplane_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, link_family == 17 ? "mac" : "link", buf1, ipdplane_op2str(op), ifp->name, family2str(family)ip, vni, ifp->name, ifp->ifindexdplane_op2str(op), mac, ifp->name, &vtep_ip__func__, dplane_op2str(op), ifp->name, link_ip, 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_labelZebra Netfilter Internal Objectdplane_op2str(op), lsp->ile.in_label, lsp->num_ecmp((msg)->endp - (msg)->getp), 16384Uidx, vrf_id, link_idx, link_vrf_idfamily2str(zpi.src.family), zpi.src.familyfamily2str(zpi.dst.family), zpi.dst.familyfamily2str( 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 .familyfamily2str(zpr.rule.filter.dst_ip.family), zpr.rule.filter.dst_ip.familyfamily2str(zpr.rule.filter.src_ip.family), zpr.rule.filter.src_ip.family__func__, ifname, zserv_command_string(hdr->command)client->sock, vrf ? vrf->name : "Unknown", vrf_id, instance, zebra_route_string(proto)client->sock, zebra_route_string(proto)proto == client->proto && instance == client->instanceclient->sock, zebra_route_string(proto), zvrf->vrf->vrf_id__func__, zvrf_id(zvrf), table_id, &api.prefix, (int)api.message, api.flags__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__, p.prefixlen, p.familyzebra_route_string(client->proto), hdr->length, zvrf->vrf->vrf_id__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.prefixGRE set updates: %llu GRE set errors: %llu Zebra dataplane providers: zebra dplane limit %u Zebra dplane threadZebra EVPN MAC Table vni: %uYesNoVNI: %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 vxlanInterfacevxlanIftenantVrfremoteVteps%02d:%02d:%02d%dd%02dh%02dm%02dw%dd%02dhintfremoteremoteEsremoteVtepautostickyMacsviMacdefaultGatewayremoteGatewayMacuptimelocalSequenceremoteSequencedetectionCountisDuplicatesyncNeighCountlocalInactivepeerProxypeerActivepeerActiveHoldesineighbors 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 %-5sprovider-%uENABLEDDISABLED%s: %s for nsid %u%s: nsid %u, new zi %p%s: nsid %u, deleting zi %pDplane %s, mac %s, ifindex %uDplane %s, ip %s, ifindex %uDplane tc qdisc ifidx %uKernel%s: Invalid VRF %d%s: Invalid VRF entry %d%s: Stale client not present%s: Client %s gr count %dbond mbr %s un-linked from %sbond mbr %s linked to %sbond %s mbr list createbond %s mbr list deletesvi_if is not passed.Send EVPN_DEL %u to %sDelAdd%s: MAC %pEA flags %sstatic %s: Del MAC %pEA flags %s IP remote_gw sticky inform_dpupdatedlocal-inactive local_inactiveSVI %s mac freeSVI %s mac addzebra/zebra_evpn_neigh.czebra/zebra_evpn_mac.czebra/zebra_evpn.czebra/zebra_gr.czevpn->vni, macaddrzebra_evpn_mac_hold_exp_cb&mac->hold_timerEVPN MACzevpn->vni, zevpn__func__, macaddr, mac->flagsmacaddr, ipaddr, vniipaddr, macaddrVNI remote VTEPin_param && p_ifpbr_ifp_zevpn && in_param./zebra/zebra_evpn_vxlan.h&n->emac, ip, zevpn->vniPIM-SMzif->ifp->name, bond_if->namezns__func__, info->vrf_id&info->t_stale_removalGRZClientsNotify 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 Messagedplane_incoming_read&zi->t_readretcounter, error_counterzebra_finalize((void *)0)dplane_ctx_get_ifindex(ctx)dplane_incoming_request&zi->t_request__func__, zns->ns_id, ziDPlane NSesZebra DPlane ProviderZebra 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 Zebra EVPN Neighbor Table vni: %u 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 Local Seq: %u Remote Seq: %u Duplicate detection started at %s, detection count %u %-17s %-6s %-5s %-30s %-5s %u/%u dplane: registered new provider '%s' (%u), prio %ddplane: 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 main%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 %ddplane provider '%s': processingdplane provider '%s' reached max updates %dZebra dataplane pre-finish calledZebra dataplane shutdown status check calledZebra dataplane shutdown calledUnable to register kernel dplane provider: %d%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: Client %s stale routes are being deleted%s: Client %s stale route %pFX is deleted%s: Client %s processed %d routes. Start timer again%s: Client %s all stale routes processed%s: Client %s is being 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: 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 %dbond %s lacp bypass changed to %sbond mbr %s unlink from bond skippedbond mbr %s link to bond skippedbond-mbr %s lacp bypass changed to %sSend EVPN_ADD %u %pI4 tenant vrf %s(%u) SVI index %u to %sVNI %u hash %p couldn't be uninstalled - no intfVNI %d MAC %pEA unlinked from ifp %s (%u)MAC list deleted for ifp %s (%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 expiredReading MAC FDB and Neighbors for intf %s(%u) VNI %u master %u%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 AUTOMAC %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-macipsync-mac del vni %u mac %pEA es %s seq %d f %ssync-mac vni %u mac %pEA es %s %shold startedUnknown 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 entry%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 %sIgnore sync-macip vni %u mac %pEA%s%s%s%ssync-mac vni %u mac %pEA old_f %snew_f %ssync-mac %s vni %u mac %pEA es %s seq %d f %s%s%sMAC list created for ifp %s (%u)VNI %d MAC %pEA linked to ifp %s (%u)Ignore 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 %sUnknown VNI %u upon remote MACIP ADDIgnoring remote MACIP ADD VNI %u, invalid interface state or infoIgnore sync-macip add; ES %s is not readyNeigh %pIA: MAC %pEA not found, Auto MAC createdADD %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 %sFailed to add remote VTEP, VNI %u zevpn %p upon remote MACIP ADDzevpn->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)zevpn->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" : ""zevpn->vni, macaddr, mac->es ? mac->es->esi_str : "-", mac->loc_seq, zebra_evpn_zebra_mac_flag_dump( mac, mac_buf, sizeof(mac_buf))zif->ifp->name, zif->ifp->ifindexzmac->zevpn->vni, &zmac->macaddr, ifp->name, ifp->ifindexcreated ? "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))zevpn->vni, macaddr, ipa_len ? " IP " : "", ipa_len ? ipaddr2str(ipaddr, ipbuf, sizeof(ipbuf)) : "", sticky ? " sticky" : "", remote_gw ? " remote_gw" : ""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->flagsmac->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)__func__, &mac->macaddr, zebra_evpn_zebra_mac_flag_dump(mac, mac_buf, sizeof(mac_buf)), mac->dad_count, ((mac->neigh_list)->count)vni, macaddr, ipa_len ? " IP " : "", ipa_len ? ipaddr2str(ipaddr, buf1, sizeof(buf1)) : ""zevpn->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, ipzif->ifp->name, new_bypass ? "on" : "off"zif->ifp->name, bond_slave->bond_if->namebond_zif->ifp->name, new_bypass ? "on" : "off"__func__, zebra_route_string(client->proto), &rn->p__func__, zebra_route_string(proto)__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)zebra_gr_route_stale_delete_timer_expiry__func__, zebra_route_string(client->proto), cnt__func__, zebra_route_string(client->proto), info->vrf_id__func__, zebra_route_string(client->proto), afi, safi__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_timeError 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.counter, dplane_provider_get_name(prov)dplane_provider_get_name(prov), counterdplane_provider_get_name(prov)dplane_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))__func__, (enabled ? "ENABLED" : "DISABLED"), zns->ns_idp->dp_name, p->dp_id, p->dp_priorityP[P\P\P\P[[[[P[P[P[P[^^P[P[^^@^@^[[[[[p[p[p[[P[\\]]^^[[_(`]]_\\\@]@] dccc0bbbbbbb0bdd0b0bccccbbbbbbbbb0bcc b bccbb`d@d0b0b0bbbbbbbbbbbb-uuiw0w(vWwremote_neigh_countzebra_evpn_mac_svi_addzebra_evpn_mac_svi_delzebra_evpn_mac_remote_macip_addzebra_evpn_mac_ifp_newzebra_evpn_mac_ifp_linkzebra_evpn_mac_is_bgp_seq_okzebra_evpn_mac_start_hold_timerzebra_evpn_mac_stop_hold_timerzebra_evpn_sync_mac_dp_installzebra_evpn_macip_send_msg_to_clientzebra_evpn_print_maczebra_evpn_rem_mac_uninstallzebra_evpn_mac_ifp_delzebra_evpn_mac_ifp_unlinkzebra_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_neighzebra_evpn_map_to_macvlanzvni_map_to_macvlan_nszebra_evpn_from_svi_nszebra_evpn_map_vlanzebra_evpn_map_vlan_nszebra_evpn_svi_macip_del_for_evpn_hashzebra_get_vrr_intf_for_svizebra_evpn_gw_macip_del_for_evpn_hashzebra_evpn_gw_macip_delzebra_evpn_advertise_subnetzebra_evpn_add_macip_for_intfzebra_evpn_del_macip_for_intfzebra_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_l2if_update_bondzebra_l2_bond_lacp_bypass_evalzebra_l2_map_slave_to_bridgemap_slaves_to_bridgezebra_gr_find_stale_clientzebra_dplane_startdplane_provider_initzebra_dplane_shutdowndplane_thread_loopdplane_check_shutdown_statuszebra_dplane_pre_finishkernel_dplane_process_funckernel_dplane_log_detaildplane_kernel_info_requestdplane_incoming_requestdplane_incoming_readdplane_provider_registerzebra_evpn_del_local_maczebra_evpn_add_update_local_maczebra_evpn_proc_sync_mac_updatezebra_evpn_sync_mac_delzebra_evpn_mac_hold_exp_cbzebra_evpn_check_mac_del_from_dbzebra_evpn_mac_del_hash_entryzebra_evpn_mac_delzebra_evpn_mac_addzebra_evpn_dad_mac_auto_recovery_expzebra_evpn_rem_macip_delzebra_l2_unmap_slave_from_bondzebra_l2_map_slave_to_bondzebra_gr_process_route_entryzebra_gr_delete_stale_routezebra_gr_delete_stale_routeszebra_gr_delete_stale_clientzebra_gr_route_stale_delete_timer_expiryzebra_gr_process_client_stale_routeszread_client_capabilitieszebra_gr_client_info_deltezebra_client_update_infozebra_gr_client_reconnectzebra_gr_client_disconnectzebra_gr_stale_client_cleanupzebra_dplane_ns_enableZebra MLAGZebra MLAG threadMLag is configured to: %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)StaticLDPSR (OSPF)SR (IS-IS)SHARPSR-TE (backup) (installed) via %pI4 via %s dev %sstateStateoutLabeloutLabelStackbackupIndexinLabelbackupNexthops Flags: Router ,RouterIP: %s Sync-info: Remote ES: %s Remote VTEP: %pI4 Flags: Default-gatewaympls label bind %pFX %s Local label: %u%s [backup %d]explicit-nullmpls lsp %u %s %s %u|%s|%s|%s 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%s: VNI %u vrf lookup failed.primaryUpdate client %s%s: skip LSP in-label %uLSP Install Failure: %uLSP Deletion Failure: %uLSP Update Failure: %uAlloc LSP in-label %u, changedLSP dplane notif, in-label %uregisteredUpdate client label %uAdd fec %pFX label %uUpdate fec %pFX new label %ubackup Del static LSP in-label %uzebra/zebra_mpls.czebra/zebra_mlag_vty.czebra/zebra_mlag.czebra_mlag_terminate_pthreadin_label, bufin_label, buf, out_labelnh->nh_labellsp->ile.in_label, lsp->flags__func__, lsp->ile.in_labelrn != NULL__func__, prefixp, in_labelfec->labeldplane_ctx_get_in_label(ctx)buf, tstrMPLS LSP objectMPLS FEC objectrn, new_labeltest_mlag_cmdtest_mlagshow zebra mlagshow_mlag_cmdshow_mlag__func__, client->protoclient->mlag_reg_mask1__func__, msg_type__func__, wr_count__func__, msg_type, len__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 @}:(8XhH,,,`,,,,,@ kKppp+ppppp zmzebra_mpls_write_lsp_configzebra_mpls_print_lsp_tablezebra_mpls_static_lsp_delzebra_mpls_static_lsp_addmpls_lsp_uninstalllsp_add_nhlfezebra_mpls_static_fec_delzebra_mpls_static_fec_addzebra_mpls_cleanup_fecs_for_clientzebra_mpls_fec_unregisterzebra_mpls_fec_registerzebra_mpls_process_dplane_notifycompare_notif_nhlfeszebra_mpls_lsp_dplane_resultmpls_lsp_uninstall_alllsp_freelsp_alloclsp_processq_dellsp_processroute_unlock_nodefec_printfec_update_clientsfec_evaluatezebra_mlag_vty_initzebra_mlag_test_mlag_internalzebra_mlag_client_unregisterzebra_mlag_client_registerzebra_evpn_neigh_gw_macip_addzebra_evpn_neigh_remote_macip_addzebra_evpn_remote_neigh_updatezebra_evpn_local_neigh_update_logzebra_evpn_process_neigh_on_remote_mac_addzebra_evpn_process_neigh_on_local_mac_delzebra_evpn_process_neigh_on_local_mac_changezebra_evpn_neigh_start_hold_timerzebra_evpn_neigh_stop_hold_timerzebra_evpn_neigh_is_bgp_seq_okzebra_evpn_sync_neigh_dp_installlsp_backup_znh_installzebra_mpls_zapi_labels_processxxnns  Z    d   s   nhlfe_allocnhlfe_addlsp_processq_addlsp_schedulezebra_mlag_forward_client_msgzebra_mlag_post_data_from_main_threadzebra_mlag_publish_process_statezebra_mlag_client_msg_handlerzebra_mlag_process_mlag_datazebra_mlag_send_deregisterzebra_mlag_send_registerzebra_evpn_neigh_del_ipzebra_evpn_neigh_remote_uninstallzebra_evpn_clear_dup_neigh_hashzebra_evpn_neigh_clear_sync_infozebra_evpn_local_neigh_updatezebra_evpn_dad_ip_auto_recovery_expzebra_evpn_neigh_del_hash_entryzebra_evpn_proc_sync_neigh_updatezebra_evpn_sync_neigh_delzebra_evpn_local_neigh_deref_maczebra_evpn_neigh_hold_exp_cbzebra_evpn_sync_neigh_static_chgzebra_evpn_local_neigh_ref_mac type: %s remote label: %s distance: %d %*s %-6s %-5s %-8s %-17s %-30s %u/%u Flags: I=local-inactive, P=peer-active, X=peer-proxy %*s %-6s %-5s %-8s %-17s %-30s %s Inbound Label|Type|Nexthop|Outbound Labelsync-neigh ref mac vni %u ip %pIA mac %pEA ref %d%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 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 expiredsync-neigh deref mac vni %u ip %pIA mac %pEA ref %d%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%sProcessing neighbors on local MAC %pEA %s, VNI %uProcessing neighbors on local MAC %pEA DEL, VNI %uProcessing neighbors on remote MAC %pEA ADD, VNI %u%s: duplicate addr MAC %pEA IP %pIA flags 0x%x learn count %u vni %u auto recovery expiredAUTO 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 %usync->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%x%s: Enqueued MLAG Register to MLAG Thread %s: Enqueued MLAG De-Register to MLAG Thread %s: failed to process mlag data-%d, %u:%s: Processing MLAG write, %u messages in queue:%s: Got a NULL Messages, some thing wrong:%s: Posted %d messages to MLAGD%s: Publishing MLAG process state:%s to %s Client%s: Posting MLAG data for msg_type:0x%x to interested clients%s: Posting MLAG data of length-%d to client:%d Received 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 %sUpdate fec %pRN new label %u upon label blockProcess LSP in-label %u oldbest %s newbest %s flags 0x%x ecmp# %dFree LSP in-label %u flags 0x%x%s: invalid nexthop: no labels%s: invalid: blackhole nexthopDel 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 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 %uLSP dplane notif: matched nh %s (%sinstalled)LSP dplane notif: no match, nh %sdplane LSP notif: in-label %u not foundLSP dplane notif: lfib start_count %d, end_count %d%sLSP dplane notif: lfib backups, 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 %uLSP 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: 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 %szebra_mlag_post_data_from_main_threadin_label, buf, out_label, nh->nh_label->label[0]in_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)start_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)lsp->ile.in_label, type, buf, nhlfe->flagslsp->ile.in_label, oldbest ? buf : "NULL", newbest ? buf2 : "NULL", lsp->flags, lsp->num_ecmptest 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 mlag_role2str(orig, buf1, sizeof(buf1)), mlag_role2str(orig, buf2, sizeof(buf2))client->mlag_reg_mask1, reg_mask__func__, msg_len, client->proto__func__, (msg_type == ZEBRA_MLAG_PROCESS_UP) ? "UP" : "DOWN", (client) ? "one" : "all"zebra_mlag_private_monitor_statezebra_mlag_private_open_channeln->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" : "", sfxmacaddr, zevpn->vni, zmac->loc_seq, mac_new_seq__func__, &nbr->emac, &nbr->ip, nbr->flags, nbr->dad_count, zevpn->vni&zmac->macaddr, seq_change ? "CHANGE" : "ADD", zevpn->vnicreated ? "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->flagsn->zevpn->vni, &n->ip, &n->emac, mac->sync_neigh_cntn->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" : "", callercaller, 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->flagsMPLS support enabled: %s %% Invalid label Locator: %-20s %7d %-24s %s segment-routing srv6 locators block-len %u node-len %u func-bits %u arg-len %u behavior usid exit ! locator %s prefix %s/%uip4ip4-ifindexip6ip6-ifindexrejectunspec/var/run/netns%s/%s[NULL]%u[/LSP processing/proc/sys/net/mplsZEBRA SLSP table: %sZEBRA LSP table: %sName: %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 %% Alloc failed zebra_srv6_cleanup netns %s %% Malformed address prefix_strblock_bit_lennode_bit_lenfunc_bit_len./ip-prefixinvalid address %pFXinterface %s not configured./link-detect./bandwidth./name../prefix-onlyinput/clear-dup-choiceall-case%% Can't find SRv6 locator %s: locator %s was not found%s: locator is already ownedNEWNSID locally generatedNS check: failed to access %s/proc/self/ns/netNS notify : deleted VRF %s%s: nh %pNHv => %p (%pNG)%s: nhe %p (%pNG)%s: => nhe %p (%pNG)%s: nhe %p (%u), refcnt %d%s: nhe %p (%pNG) %d => %d%s: head %p nh %pNHv%s: head %p, nh %pNHv%s: nh %pNHv => %p (%u) (from dplane)(R)%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 %sNo nexthop passed to %s%s: rt_nhe %p (%pNG)%s: re %p, nexthop %pNHv %s: zvrf is NULL%s: skipping backup nhe%s: nhe %p (%pNG), refcnt %dNexthop Timer for nhe: %pNGreplaced%s: id %u, lookup failed%s: id %u, already released%s: re %p curr_active %u%s: re %p backup_active %u%s: nhe %p (%pNG) is new%s: nh %pNHv, id %u, count %dZNS %s with id %u (created)ZNS %s with id %u (deleted)ZNS %s with id %u (enabled)ZNS %s with id %u (disabled)%s: failed to find default nszebra/zebra_nhg.czebra/zebra_srv6_vty.cclient_nodezebra/zebra_srv6.cchunk_nodeloc_nodezebra/zebra_mpls_vty.czebra/zebra_ns.cns->name, ns->ns_idZebra Name Space__func__, re, backup_active__func__, re, curr_active__func__, nhe, nhe->refcnt__func__, iddplane_op2str(op), id__func__, nhe__func__, depend->idre->vrf_id, rn, nexthop__func__, re, nexthop__func__, nexthop__func__, newhopzebra_nhg_timer&nhe->timer__func__, nhe, nhe__func__, rt_nhe, rt_nhenhg->nexthop__func__, nh, id, (int)countgrp[i].id__func__, id, count, lookupctx(*ctx) != NULLNexthop Group Context__func__, nh, nhe, nhe__func__, id_counter__func__, nh__func__, newnhe, newnhe__func__, *nhe, *nhe__func__, nhg_depends, nhnh1 != NULL && nh2 != NULLzebra/zebra_netns_notify.czebra_ns_notify_read&zebra_netns_notify_currentdent->d_nameNS_RUN_DIRzebra_ns_ready_readbasename(netnspath)ZebraNetNSInfovrfname, VRF_NAMSIZvrf->name, netnspathzebra/zebra_netns_id.cfd, safe_strerror(errno)seq, nlh->nlmsg_seqret, errnozebra/zebra_nb_config.cvni, errzebra/zebra_mroute.cshow_srv6_locator_detail_cmdshow_srv6_locator_detailshow_srv6_locator_cmdshow_srv6_locator[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_routingsrv6-locator%s(config-srv6-locator)# srv6-locators%s(config-srv6-locators)# %s(config-srv6)# %s(config-sr)# (client_node)->data != NULLsrv6_manager_release_chunksrv6_manager_get_chunk(loc_node)->data != NULL(chunk_node)->data != NULL__func__, locator_name(n)->data != NULLc->proto, c->instancesrv6_manager_client_connectshow_mpls_fec_cmdshow_mpls_fecshow_mpls_table_lsp_cmdshow_mpls_table_lspshow mpls table [json]show_mpls_table_cmdshow_mpls_tableno_mpls_label_global_blockmpls_label_global_block_cmdno_mpls_label_bind_cmdno_mpls_label_bindno mpls lsp (16-1048575)no_mpls_transit_lsp_all_cmdno_mpls_transit_lsp_allno_mpls_transit_lspno_mpls_transit_lsp_cmdshow mpls statusshow_mpls_status_cmdshow_mpls_statuszebra/zebra_mpls_netlink.cno (mpls kernel extensions not detected)%% Default VRF does not exist %% End label is less than Start label Name ID Prefix Status -------------------- ------- ------------------------ ------- mpls label global-block %u %u zebra_mpls_cleanup_fecs_for_clientzebra_mpls_cleanup_zclient_labelszebra_srv6_manager_get_locator_chunkzebra_srv6_manager_release_locator_chunk%% No label binding specified %% Label already bound to a FEC %% FEC to label binding cannot be %s %% 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 interface %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: %sinput/clear-dup-choice/single-case/vni-idinput/clear-dup-choice/single-case/vni-id/mac-addrinput/clear-dup-choice/single-case/vni-id/vni-ipaddrDisabling MPLS support (no kernel support)LSP in-label %u: update fails, no best NHLFE%s: Not found zclient(proto=%u, instance=%u).Not found zclient(proto=%u, instance=%u).Unable to assign locator chunk to %s instance %uAssigned locator chunk %s to %s instance %u%s: Releasing srv6-locator on %s%s: SRv6 locator chunk not releasedSRv6 locator doesn't support vrf%s: Released %d srv6-locator chunks%s: Invalid address family received while parsingAsking for (%pIA,%pIA)[%s(%u)] mroute informationvrf %s has different vni %u mappedvrf vni %u unmapping failed with error: %snetlink( %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: %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 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 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)Failed to lookup an interface with ifindex=%d in vrf=%u for NHE %pNG%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: too many labels in newhop %pNHv%s: too many labels in nexthop %pNHv %s: Unable to find active nexthop%u:%pRN: Filtering out with NH %pNHv due to route map%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 group%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 kernelNexthop 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: found nhe %p (%pNG), vrf %d, type %s after client disconnect%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%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 => %pKernel %s a nexthop group with ID (%pNG) that we are still using for a route, sending it back downZebra failed to find or create a nexthop hash entry for ID (%u)Kernel delete message received for nexthop group ID (%u) that we do not have in our ID tableReceived Nexthop Group from the kernel with a dependent Nexthop ID (%u) which we do not have in our tableFailed to recursively resolve Nexthop Hash Entry in the group id=%pNG__func__, re, re->nhe, re->nhe, new_nhe, new_nhe__func__, re, re->nhe, re->nhe, curr_nhe__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, 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__, head, depend->nhg.nexthop(is_delete ? "deleted" : "updated"), nhe__func__, nhe->id, nhe->flags, rb_node_dep->nhe__func__, nh, ((nh->flags) & ((1 << 2))) ? "(R)" : ""__func__, lookup->id, lookup, lookup->vrf_id, lookup->type, nhg_depends, (from_dplane ? " (from dplane)" : "")__func__, nh, depend, depend ? depend->id : 0nhe->nhg.nexthop->ifindex, nhe->nhg.nexthop->vrf_id, nhe&mroute.src, &mroute.grp, zvrf->vrf->name, zvrf->vrf->vrf_idshow 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 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 (*loc)->name, zebra_route_string(client->proto), client->instance__func__, c->proto, c->instancesrv6_manager_client_disconnectshow mpls fec []Show running system information MPLS information MPLS FEC table FEC to display information about FEC to display information about show mpls table (16-1048575) [json]Show running system information MPLS information MPLS table LSP to display information about JavaScript Object Notation Show running system information MPLS information MPLS table JavaScript Object Notation no mpls label global-block [(16-1048575) (16-1048575)]Negate a command or set its defaults MPLS information Label configuration Configure global label block Start label End label no_mpls_label_global_block_cmdmpls label global-block (16-1048575) (16-1048575)MPLS information Label configuration Configure global label block Start label End label 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 Show running system information MPLS information MPLS status ))))))Xzebra_ns_disabledzebra_ns_enabledzebra_ns_deletezebra_ns_newzebra_nhg_score_protozebra_nhg_dplane_resultzebra_nhg_uninstall_kernelzebra_nhg_timerzebra_nhg_process_grprib_queue_nhg_ctx_addzebra_nhg_handle_kernel_state_changenhg_ctx_process_delnhg_ctx_freezebra_nhg_insert_idnhg_compare_nexthopszebra_nhg_hash_alloczebra_ns_notify_initzebra_ns_notify_parsezebra_ns_deletezebra_ns_notify_readzebra_ns_continue_readvrf_handler_createzebra_ns_create_netns_directoryzebra_ns_id_getsend_receiveroute_unlock_nodelib_vrf_zebra_l3vni_id_destroyzebra_srv6_vty_initzebra_sr_configno_srv6show_srv6_locator_detailshow_srv6_locatorlocator_prefix_magiczebra_srv6_manager_release_locator_chunkzebra_srv6_manager_get_locator_chunkzebra_notify_srv6_locator_deletezebra_notify_srv6_locator_addzebra_srv6_locator_lookupzebra_srv6_locator_addzebra_mpls_vty_initnetlink_lsp_msg_encoderzebra_mpls_initzebra_ns_initnexthop_active_updatezebra_interface_nhg_reinstallzebra_nhg_score_proto_entryzebra_nhg_proto_delzebra_nhg_proto_addzebra_nhg_install_kernelzebra_nhg_nhe2grp_internalnexthop_active_checknexthop_set_resolvedzebra_nhg_increment_refzebra_nhg_decrement_refzebra_nhg_hash_freezebra_nhg_freezebra_nhg_rib_find_nhezebra_nhg_rib_finddepends_addzebra_nhg_kernel_findnhg_ctx_process_newzebra_nhg_handle_installzebra_nhg_releasezebra_nhg_find_nexthopnhg_get_next_idzebra_nhe_findhandle_recursive_dependzebra_ns_ready_readzebra_ns_notify_create_context_from_entry_namezebra_ipmr_route_statsrelease_daemon_srv6_locator_chunksrelease_srv6_locator_chunkassign_srv6_locator_chunkzebra_srv6_locator_delete/proc/self/ns/neNHG ObjectsEVPN/VxLan ObjectsEarly Route ProcessingEarly Label HandlingConnected RoutesKernel RoutesStatic RoutesBGP RoutesOther Routes: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 IPset %s type %s family %s Labels%-16s %-24s %-12s %-8s %-10s pseudowire %s neighbor %s control-word exclude {(route_node *) NULL} (MRIB)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 No IPset %s found zebra_pw_client_closelocalLabelremoteLabelvcIdnhLabel 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 %s module startingzebra_opaqueZebra Opaque thread%s module stop%s module stop complete%s module shutdown%s: received %u messagesdup%s: processing %u messages%s: sending %s to client %s%s: not enough memoryzebra/zebra_ptm.c%% Pseudowire is not static %s: no route found for %s%s: unlabeled route for %scontrol-wordMRIBMRIB+URIBnothinginstalling in kerneluninstalling from kernelupdating existing routenew route selectedremoving existing routeNOT (FIB)truefalse (empty)%s: rib nh %pNHv -> installedEarly Label Handling for %pFXzebra/zebra_pw.czebra/zebra_pbr.cnhe->id, subqueue2str(qindex)ctx->id, subqueue2str(qindex)(lnode)->data != NULLlnodere && rnre->nhe_id, &ere->pWQ wrapperdestqueue_len, queue_limitold_selected == NULLrib_shutdownRIB destinationre->vrf_id, rnre->vrf_id, re->table, rnshow_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_if%s(config-pw)# __func__, pw->ifnamezebra_pw_install_retry&pw->install_retry_timerpw->vrf_id, pw->ifname, 30pw_installPseudowire"zebra/zebra_ptm.c", 1441"zebra/zebra_ptm.c", 1349FINSYNRSTPSHURGecho-replypongprotocol-unreachableport-unreachablefragmentation-neededsource-route-failednetwork-unknownhost-unknownnetwork-prohibitedhost-prohibitedTOS-network-unreachableTOS-host-unreachablecommunication-prohibitedhost-precedence-violationprecedence-cutoffsource-quenchTOS-network-redirectTOS-host-redirectecho-requestrouter-advertisementrouter-solicitationttl-zero-during-transitttl-zero-during-reassemblyip-header-badrequired-option-missingtimestamp-requesttimestamp-replyaddress-mask-requestaddress-mask-replyno-routeaddress-unreachablepacket-too-bigbad-headerunknown-header-typeunknown-optionneighbor-solicitationneighbor-advertisementPBR interface listzebra_pbr_ipset_updatezebra_pbr_ipset_entry_updatezebra_pbr_iptable_updatezebra/zebra_opaque.c&zo_info.t_msgs__func__, i__func__, counterh->hh.count == 0ZAPI Opaque InformationLOG_NAMERIP/OSPF/ISIS/EIGRP/NHRP Routes:icmp:[type <%u:%u>;code <%u:%u> mpls label local %u remote %u ! Incomplete config, specify the static MPLS labels ! Incomplete config, specify a neighbor address zebra_pbr_client_close_cleanup_zebra_ptm_bfd_client_deregister%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%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: 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)%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 pidbfd_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)%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 %s%u: uninstalling pseudowire %s protocol %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 table%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): Scheduling all LSPs upon RIB completionupdate_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 nhgFailed to find route for ctx: no table for afi %d, safi %d, vrf %s(%u)NHG Context id=%u queued into sub-queue %sNHG id=%u queued into sub-queue %sEarly Label Handling: Labels Process%s: called for route_node (%p, %u) with no ribs%s: (%u:%pZNt):%pZN: rn %p is already queued in sub-queue %s%s: (%u:%pZNt):%pZN: queued rn %p into sub-queue %srib 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 %szebra/zebra_ptm_redistribute.c%s: Rule being deleted we know nothing about__func__, (void *)rn, route_node_get_lock_count(rn)__func__, re->vrf_id, rn, rn, (void *)rn, subqueue2str(qindex)__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__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)) : ""zvrf_name(zvrf), zvrf_id(zvrf), re ? re->table : 0, rnode, rnode, subqueue2str(qindex)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__, 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 "), rezvrf_name(zvrf), zvrf_id(zvrf)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)zvrf_name(zvrf), zvrf_id(zvrf), old->table, rn, rn, 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, rn__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_entrypw->vrf_id, pw->ifname, zebra_route_string(pw->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 zvrf_id(zvrf), ifname, zebra_route_string(protocol)zebra_route_string(client->proto), hdr->lengthPTM BFD process registration table.zebra_pbr_ipset_entry_get_stat__func__, rule->rule.seq, rule->rule.priority, rule->rule.unique, rule->rule.ifname__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.flags0`p@P (8Phxx0H @H`mpls_zapi_labels_processmpls_ftn_uninstallrib_meta_queue_nhg_addrib_meta_queue_nhg_ctx_addprocess_subq_evpnprocess_subq_nhgprocess_subq_early_routeprocess_subq_early_labelprocess_subq_routemeta_queue_processrib_find_rn_from_ctxrib_update_re_from_ctxzebra_rib_evaluate_mplsrib_process_update_fibrib_process_add_fibrib_process_del_fibrib_uninstall_kernelrib_install_kernelroute_unlock_nodezebra_pw_uninstallzebra_pw_vty_initzebra_pw_install_failurezebra_pw_installzebra_pw_delzebra_pw_addzebra_bfd_peer_replay_reqzebra_interface_bfd_updatezebra_ptm_send_clientszebra_ptm_bfd_client_registerzebra_ptm_bfd_dst_deregisterzebra_ptm_bfd_dst_register_zebra_ptm_reroutezebra_ptm_send_bfddzebra_pbr_dplane_resultpbr_iptable_alloc_internroute_unlock_node_zebra_pbr_iptable_free_allopq_regh_finizebra_opaque_finishzebra_opaque_stopzebra_opaque_startrib_queue_addrib_meta_queue_addprocess_subq_early_route_deleterib_linkrib_addnodeprocess_subq_early_route_addrib_update_nhg_from_ctxrib_processrib_gc_destzebra_rib_evaluate_rn_nexthopsrib_match_ipv6_multicastrib_match_ipv4_multicastrib_handle_nhg_replacezebra_pw_check_reachability_strictzebra_pw_check_reachabilityzebra_ptm_bfd_dst_replay_zebra_ptm_bfd_client_deregisterzebra_pbr_del_iptablezebra_pbr_del_ipset_entryzebra_pbr_destroy_ipsetzebra_pbr_del_rulezebra_pbr_add_rulehandle_opq_unregistrationhandle_opq_registrationdispatch_opq_messagesprocess_messageszebra_opaque_enqueue_batchZebra OpaqueProtocol : route-map ------------------------------------- ./match-condition[condition='frr-zebra-route-map:ipv4-prefix-length']./match-condition[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']./match-condition[condition='frr-zebra-route-map:source-instance']%s/rmap-match-condition/frr-zebra-route-map:ipv4-prefix-length%s/rmap-match-condition/frr-zebra-route-map:ipv6-prefix-length%s/rmap-match-condition/frr-zebra-route-map:source-protocol%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-addressVRF NS ID VRF ID AFI SAFI Table Count --------------------------------------------------------------------------- %-16s%5d %9d %7s %15s %8d %10lu Zebra Router Nexthop Groups ID index%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:%pZNt):%pZN: rn %p, re %p, removing%s(%u):%pRN: Freeing route rn %p, re %p (%s)%s: %s %s[%u] %svrf %s(%u) %s%s with flags %s%s%s%s%s%s%s%s%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 == %uRoute %pFX(%u) queued for processing into 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 %sFailed 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 notification%s: could not initialise work queue!%s: multicast lookup mode set (%d)%s: %s(%u):%pRN removed from tracking on %pRN%s: %s(%u):%pRN added for tracking on %pRN%s(%u): Add RNH %pFX for safi: %u%s(%u): Add RNH %pFX - table not foundClient %s unregisters for RNH %s(%u)%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 nexthopsprint_rnhs: rnh table not found%s: checking backup %pNHv [%d]%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)Event handler for route-map: %s%s : AFI_IP rmap %s, route type %s%s : AFI_IP6 rmap %s, route type %sEvent driven route-map update triggered%u: Routemap update-timer fired, scheduling RIB processing%s: could not initialise meta queue!__func__, rmap, zebra_route_string(i)__func__, (matched_p ? "" : "NOT ")__func__, nh1 ? "non-NULL" : "NULL", nh2 ? "non-NULL" : "NULL"zvrf->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, prnzvrf->vrf ? zvrf->vrf->name : "Unknown", zvrf->vrf->vrf_id, nrn, force ? "(force)" : ""__func__, zvrf->vrf ? zvrf->vrf->name : "Unknown", rnh->vrf_id, rnh->node, rnzebra_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", rnh->vrf_id, rnh->nodevrf ? vrf->name : "Unknown", vrfid, p, safiroute_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), 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), 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, ctx__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_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_idstraddr, (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 " : "")vrf_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%-24s : %-10s %-24s : none anylength_strinstance_straddrv4addrv6invalid protocol name "%s" vrfsprotocolszebra_client_cleanup_rnhfibinterfaceIndexinterfaceNamedirectlyConnectedadminProhibitedonLinkrecursivesrteColorseg6localsegs 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 VRF L3 VNI tableRules HashIPset HashIPset Hash EntryIPtable Hash EntryZebra Router Nexthop GroupsTC (qdisc) HashTC (classes) HashTC (filter) HashEVPN SRTE BACKUP FILTERED DUPLICATE ONLINK RECURSIVE FIB ACTIVE NH%d, wgt %d,%s: dump complete%s: backup nexthops:RIB_UPDATE_OTHERRIB_UPDATE_RMAP_CHANGERIB_UPDATE_KERNEL%s: starting%s: endsroute_node processing%s(%u): Del RNH %pRN Route Entry %s queued%s: checking primary NH %pNHv%s: NH in fib list%s: backup %d activated(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 %dzebra/zebra_rnh.czebra/zebra_routemap.crmap_name__func__, rn->p.family__func__, bnh, idx__func__, nh1, nh2__func__, hash1, hash2zebra_route_string(re->type)((rnh->flags) & (0x4))__func__, afNexthop tracking objectVRF_LOGNAME(vrf), vrfid, pZebra neigh tablezebra/zebra_router.c__func__, modeRIB table infoZebra VRF tablenew->subq[i]rib_process_dplane_results&t_dplanerib_update_handler&t_rib_update_threads[event]Rib update context objectstraddrre->nhe->id == re->nhe_idrn && re__func__, vrf_id, &vtep_ip__func__, macaddr, &vtep_ip__func__, vtep_ip, buf @0zebra_route_map_update_timerzebra_route_map_process_update_cbno_ipv6_protocol_nht_rmap_magicipv6_protocol_nht_rmap_magicno_ip_protocol_nht_rmap_magicip_protocol_nht_rmap_magicno_ipv6_protocol_magicipv6_protocol_magicno_ip_protocol_magicip_protocol_magicprint_rnhzebra_print_rnh_tablezebra_rnh_notify_protocol_clientszebra_rnh_process_pseudowireszebra_rnh_evaluate_entryrnh_check_re_nexthopszebra_remove_rnh_clientzebra_add_rnh_clientzebra_delete_rnhzebra_add_rnhroute_unlock_nodecheck_route_infometa_queue_newrib_dplane_resultsrib_process_resultrib_process_dplane_notifyrib_meta_queue_early_route_addrib_add_multipath_nhe_route_entry_dump_route_entry_dump_nhrib_re_nhg_freenhg_meta_queue_freeevpn_meta_queue_freeearly_route_meta_queue_freeearly_label_meta_queue_freerib_meta_queue_freezebra_rib_table_rm_updatezebra_nht_rm_updatezebra_send_rnh_updatenext_valid_primary_nhcompare_valid_nexthopszebra_rnh_resolve_nexthop_entryaddr2hostprefixzebra_rnh_store_in_routing_tablezebra_rnh_remove_from_routing_tablemulticast_mode_ipv4_setrib_queue_initrib_sweep_tablerib_updaterib_update_handle_vrf_allrib_update_tablerib_delnoderib_unlinkzebra_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_addipv6 address prefix-lensource-instanceip address prefix-lenip next-hop prefix-len../../frr-route-map:conditionduration_strdurationkeep_str b%s %c%s, via %s (duplicate nexthop removed), src %s, mtu %u using Multicast RIB using Unicast 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 routesFIBRoute Source%-20s %-20s %s (vrf %s) fibOffLoadedfibTrappedebgpibgp%-20s %-20d %-20d routesTotalroutesTotalFibTotalsprefixRoutesPrefix RoutesprefixRoutesTotalprefixRoutesTotalFib---------------------------- 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 %sip nht %s route-map %s %sipv6 nht %s route-map %s release_daemon_table_chunks prefix-routes-onlyipv6 nht resolve-via-default vni %u%s ip nht resolve-via-default ip table range %u %u exit-vrf ! mrib VRF %s: L3-SVIVxLAN IFRmac%% VRF does not exist json%% Malformed ESI vni_str%% No match for RPF lookup prefixLenvrfIddestSelectedtrappedoffloadedtaginternalStatusinternalFlagsinternalNextHopNuminternalNextHopActiveNumnexthopGroupIdinstalledNexthopGroupId%c%cb%c %s%c%c %s [%u/%u] b%c%*c %c%*c, %s b%c %*c%% Network not in FIB %% Network not in RIB %% Network not in table VRF %s table %u: vrf %s not defined vrf %s inactive table_allsupernets_onlytype_strospf_instance_idUnknown route type 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%s: invalid protocol: %ssource-protocol%s: invalid IPv4 address: %s%s: invalid IPv6 address: %sVRF %s created, id %uVRF %s id %u is now activeMESSAGE: ZEBRA_VRF_ADD %sVRF %s id %u is now inactiveMESSAGE: ZEBRA_VRF_DELETE %sVRF %s id %u deletedbit_strurib-onlymrib-onlymrib-then-uriblower-distancelonger-prefixInvalid mode specified zebra/zebra_vrf.czebra/zebra_srte.cipv6 next-hop typeip next-hop typeipv6 address prefix-listip address prefix-listipv6 addressip addressip next-hop prefix-listip next-hopno netns [NAME]no_vrf_netns_cmdno_vrf_netnsnetns NAME$netns_namens->ns_id, ns->namevrf->vrf_id, ns->namevrf->vrf_id, vrf->nameZEBRA VRFOther Tablezvrf_name(zvrf)!zvrf->table[afi][safi]vrf->name, vrf->vrf_idzebra/zebra_tc.cTC filterTC classTC queue disciplinezvrf->vrf->vrf_id, rtypeno_set_src_cmdno_set_srcno_match_source_instance_cmdno_match_source_instanceno_match_source_protocol_cmdno_match_source_protocolmatch_ipv6_address_prefix_lenmatch_ip_address_prefix_lenmatch_ip_nexthop_prefix_lenno_zebra_route_map_timer_cmdno_zebra_route_map_timershow_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_protocolfrr-zebra-route-map:ipv4-next-hop-prefix-lengthVRF backend is not Netns. Aborting VRF %s(%u) is not configured with NetNS /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 Installed Nexthop Group ID: %u IPv4/IPv6 Routing table dump Nexthop is an interface (directly connected). Nexthop type is blackhole. Blackhole type: admin-prohibited %sip protocol %s route-map %s %sipv6 protocol %s route-map %s zebra route-map delay-timer %d zebra_srte_client_close_cleanup ipv6 nht resolve-via-default %-37s %-10s %-20s %-20s %-5s %-18s 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 Linux vrf backend already points to table id Either remove table parameter or vrf parameter Buckets: %u Idle Timer: %u Unbalanced Timer: %u Unbalanced time: %llu Nexthop Group ID: %u does not exist VRF subcommand does not make any sense in l3mdev based vrf's %u: IPv4 Routemap unconfig for protocol %d, scheduling RIB processing%s: unknown policy endpoint address family: %u%s: install tc qdisc ifindex %d kind %s%s: uninstall tc qdisc ifindex %d kind %s%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 %sVRF %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 %s%s: tc filter being deleted we know nothing about%s: tc class being deleted we know nothing about%s: tc qdisc being deleted we know nothing aboutNegate 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 ns->name, vrf2->vrf_id, vrf2->name__func__, filter->filter.ifindex, filter->filter.priority, filter->filter.handle, tc_filter_kind2str(filter->filter.kind)__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)__func__, policy->endpoint.ipa_typezebra/zebra_routemap_nb_config.c__func__, yang_dnode_get_string(args->dnode, ((void *)0))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 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_lenno 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_cmdmatch 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_cmdno 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 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 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 route_unlock_nodezebra_vrf_initzebra_vrf_netns_handler_createzebra_vrf_deletezebra_vrf_delete_updatezebra_vrf_disablezebra_vrf_add_updatezebra_vrf_table_createzebra_vrf_enablezebra_vrf_newip_nht_rm_delzebra_route_map_initvrf_netns_magiczebra_tc_filter_deletezebra_tc_filter_addzebra_tc_class_deletezebra_tc_class_addzebra_tc_qdisc_uninstallzebra_tc_qdisc_installzebra_sr_policy_notify_update_clientzebra_sr_policy_notify_updatelib_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........ .. . .. . ..... ...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 %-10u %-4s %-21s %-8lu %-8lu %-15s %-37s %% 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 %u%% Malformed Neighbor address Number 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 %-10s %-4s %-21s %-8s %-8s %-15s %-37s 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 ip multicast rpf-lookup-mode %s no zebra nexthop kernel enable no zebra nexthop resolve-via-backup 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 Can't turn on IPv6 forwarding Can't turn off IPv6 forwarding VNI %u #ARP (IPv4 and IPv6, local and remote) %u 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 Number of MACs (local and remote) known for this VNI: %u %% Requested neighbor does not exist in VNI %u %% Requested MAC does not exist in VNI %u %s: Unexpected family type: %dIntf %s(%u) VNI %u, link not in same namespace than BGP EVPN core instance create 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 deleteVRF %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 %uipa_len *must* be %d or %d bytes in length not %dRecv 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: 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 neighbors%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 %pFailed to add NH %pIA as Neigh (RMAC %pEA L3-VNI %u prefix %pFX)Failed to add RMAC %pEA L3VNI %u Remote VTEP %pIAifp->name, ifp->ifindex, zevpn->vni, ifp->vrf->name&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_timezl3vni->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))zl3vni->vni, &nh->emac, rmac, vtep_ip, host_prefixvtep_ip, rmac, zl3vni->vni, host_prefixzl3vni->vni, &zrmac->fwd_info.r_vtep_ip, vtep_ip, rmacifp->name, ifp->ifindex, vxl->vniifp->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"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 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_buf[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 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 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 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 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 running system information IP information neighbors Negate 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 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 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 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) duplicate [json]Show running system information EVPN MAC addresses VxLAN Network Identifier VNI number 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 (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 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)[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 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 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 running system information EVPN JavaScript Object Notation Show running system information FRR [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 IP information Filter Next Hop tracking route resolution Resolve via default route 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 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 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 show vrf [] vni [json]Show running system information Specify the VRF The VRF name All VRFs VNI JavaScript Object Notation Show running system information VRF show interface [IFNAME$if_name] nexthop-groupShow running system information Interface status and configuration Interface name Show Nexthop Groups show_interface_nexthop_group_cmdshow 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 [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 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 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 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 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_distance[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 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 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_cmdNegate 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 Zebra information Negate a command or set its defaults IP information Turn off IP forwarding IP information Turn on IP forwarding Show running system information IP information IP forwarding status netns-based vrfs vrf %s id %u netns %sid %u table %u (configured)./frr-zebra:zebra./frr-zebra:zebra/l3vni-id./frr-zebra:zebra/prefix-onlynumNextHops VNI %u #Next-Hops %u RMAC%-15s %-17s numRmacs VNI %u #RMACs %u Remote VTEP%-17s %-21s nexthopIprouterMacL3n/aRMAC deleted%-17s %-21pI4 Tenant VRF: %s Local Vtep Ip: %pI4 Vxlan-Intf: %s State: %s VNI Filter: %s %02x:%02x:%02x:%02x:%02x:%02x System MAC: %s Router MAC: %s L2 VNIs: localVtepIpvxlanIntfsysMacvniFilterl2Vnis SVI-If: %s sviIntf%% L3-VNI %u doesn't exist MAC: %pEA %pEA%% Malformed MAC address %% L3-VNI %u does not exist Ip: %s RMAC: %s Refcount: %d Prefixes: %pFX prefixList%% VNI %u does not exist %% Malformed VTEP IP address # MACsTenant VRF# Remote VTEPs# ARPsallow-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 ipv6 forwarding is unknown ipv6 forwarding is %s OnOffUsedUnavailableBGP is usingBGP is not usingOS|%s(%s)ECMP Maximum|%dv4 Forwarding|%sv6 Forwarding|%sMPLS|%sEVPN|%sKernel socket buffer size|%dVRF|l3mdev AvailableVRF|NamespacesASIC offload|%sCompiled inRA|%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|%sIP 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 %*s %-6s %-8s %-17s %-30s %-17s %-6s %-5s %-30s %-5s NILnew RMAC addedVNI %u does not existdisablepeer_sync local_inactive router ext-learned sync-dpAdd remote MAC %pEA VID %uzebra/zebra_vxlan.czebra/zebra_vty.czvrf_id(zvrf)rmac, zl3vni->vnimacaddr, vnimacaddr, vid4, 16, *ipa_len__func__, ip, ifp->namehost prefixrmac, zl3vni->vni, vtep_ipin_param && p_zl3vni_pifpL3 VNI hashEVPN NeighborEVPN L3VNI MACifp->name, ifp->ifindex, vni./zebra/zebra_vxlan_private.hsize >= ETHER_ADDR_STRLENzebra VxLAN VTEP IP__func__, hle1->p.familyno_zebra_protodown_bit_cmdno_zebra_protodown_bitip_table_range_cmdip_table_rangeno_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_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_route_zebra_dump_cmdshow_route_zebra_dump[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 ip neighshow_neigh_cmdshow_evpn_neighno evpn accept-bgp-seqno_evpn_accept_bgp_seq_cmdno_evpn_accept_bgp_seqclear_evpn_dup_addr_cmdclear_evpn_dup_addrshow_evpn_neigh_vni_all_dadshow_evpn_neigh_vni_dad_cmdshow_evpn_neigh_vni_dadshow_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_mac_vni_all_dad_cmdshow_evpn_mac_vni_all_dadshow_evpn_mac_vni_dad_cmdshow_evpn_mac_vni_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_detail_cmdshow_evpn_mac_vni_detailshow_evpn_mac_vni_all_detailshow evpn mac vni all [json]show_evpn_mac_vni_all_cmdshow_evpn_mac_vni_allshow_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_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_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 [json]show_evpn_global_cmdshow_evpn_globalshow frrshow_frr_cmdshow_frrrnh_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_routeshow ip rpf A.B.C.Dshow_ip_rpf_addr_cmdshow_ip_rpf_addrshow ip rpf [json]show_ip_rpf_cmdshow_ip_rpfshow_ip_nht_cmdshow_ip_nhtshow_route_summary_cmdshow_route_summaryshow_route_detail_cmdshow_route_detailshow roshow_ro_cmdshow_routeshow_route_cmdshow_vrf_vni_cmdshow_vrf_vnishow vrfshow_vrf_cmdshow_vrfshow_interface_nexthop_groupshow_nexthop_group_cmdshow_nexthop_group[no] zebra nexthop proto onlyproto_nexthop_group_only_cmdproto_nexthop_group_onlynexthop_group_use_enable_cmdnexthop_group_use_enableno_zebra_packet_process_cmdno_zebra_packet_processzebra zapi-packets (1-10000)no_zebra_workqueue_timer_cmdno_zebra_workqueue_timerzebra work-queue (0-10000)no_ip_zebra_import_table_cmdno_ip_zebra_import_tablezebra_nexthop_group_keep_cmdzebra_nexthop_group_keepno_ip_multicast_mode_cmdno_ip_multicast_modeallow-external-route-updateallow_external_route_updatestatic ipno ipv6 forwardingno_ipv6_forwarding_cmdno_ipv6_forwardingshow ipv6 forwardingshow_ipv6_forwarding_cmdshow_ipv6_forwardingshow zebrashow_zebra_cmdshow_zebrano ip forwardingno_ip_forwarding_cmdno_ip_forwardingshow ip forwardingshow_ip_forwarding_cmdshow_ip_forwardingzebra_vxlan_svi_upzebra_vxlan_add_del_gw_macipzebra_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_delzebra_vxlan_remote_macip_helperzebra_vxlan_handle_kernel_neigh_updatezebra_vxlan_dup_addr_detectionzebra_vxlan_clear_dup_detect_vnizevpn_clear_dup_mac_hashzl3vni_print_rmacl3vni_rmac_nh_list_nh_deletezl3vni_remote_rmac_delzl3vni_remote_nh_addzl3vni_remote_rmac_addzl3vni_from_svi_nszl3vni_map_to_vxlan_if_nszevpn_build_hash_table_znszvni_map_to_svizvni_map_to_svi_nszl3vni_sysmac2strzl3vni_rmac2strzl3vni_printzebra_vty_initno_vrf_vni_mappingvrf_vni_mappingzebra_vxlan_remote_vtep_add_zapizebra_vxlan_remote_vtep_addzebra_vxlan_remote_vtep_delzebra_vxlan_remote_vtep_del_zapizebra_vxlan_handle_kernel_neigh_delhost_rb_entry_compareVLAN: %u VxLAN Interface: %s SVI: %s L2-VNI: %d Member Count: %d Members: %s readyForBgpVNI %d ESI: %s Ready for BGP: %s %-8d %-30s %-4s memberIfCountifNamemembers%-5u %-15s %-8d %-15s %u non-dfaccessPortnonDFbridgePortoperUpnexthopGroupActivevniCountmacCountdfPreferencedfDelayTimernexthopGroupvtepsLocalRemote 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 Zebra VRF EVPN Table: %sZebra VxLAN SG Table: %szebra_evpn_cfg_clean_upType: L local, R remote ESI%-8s %-30s %-4s VNI %d doesn't exist VXLAN-IFL2-VNI%-5s %-15s %-8s %-15s %s # MembersVLAN %u not present #ESNH id%-16s %-10s %s evpnMhesIdesSysmac EVPN-MH: ES id %u ES sysmac %s ES id %s uplink (up) uplink (down)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 mac-holdtime %d evpn mh neigh-holdtime %d evpn mh startup-delay %d evpn mh redirect-off EVPN MH: DisableEnableadvertiseSviMacnumVnisnumL2VnisnumL3VnismaxMovesdetectionTimedetectionFreezeTimeL2 VNIs: %u L3 VNIs: %u Advertise gateway mac-ip: %s Advertise svi mac-ip: %s Advertise svi mac: %s Detection freeze %u permanent Detection freeze %s isDuplicateAddrDetectionvrf %s vni %u %sZebra L3-VNI RMAC-TableZebra L3-VNI next-hop tableVNI doesn't existdisabledVXLAN SG %s deletedvxlan SG %s createdVxLAN SG updates to PIM, stopIntf %s(%u) L3-VNI %u is DOWNIntf %s(%u) L2-VNI %u is DOWNIntf %s(%u) L2-VNI %u is UPDel L3-VNI %u intf %s(%u)Del L2-VNI %u intf %s(%u)access vlan %d addvlan %d SVI %s setaccess vlan %d delvlan %d SVI clearde-activatelocal-nwmac update on es %s nhg %s%smac %pEA un-install es %ses %s nhg %u newes %s freeremote es %s add; nhg %uremote es %s del; nhg %uauto es %s add on mac refes originator ip cleared%s protodown %sstartup-delay expiredstartup-delay timer cancelleduplink-upl2 NHG tablel2 NH IP tableaccess VLAN hash tableinitlocal es %s evi %d deles %s evi %d freees %s br-port dplane cleares %s nhg %u add %ses %s nhg %u delnot-readyoper-downdf-delayes %s df-delay expiredlocal es %s del; nhg %u if %ses %s vtep %pI4 flushdf_prefes %s state changed to %s mac slow-fail on es %s %s es base vni set to %des originator ip set to %pI4remote es %s vtep %pI4 delesres %s vtep %pI4 addes %s vtep %pI4 nh ref failedes %s vtep %pI4 nh %u ref %unon-bypasses %s evi %d newlocal es %s evi %d addaccess vlan %d l2-vni %u setlocal es %s add; nhg %u if %sevpn-mh: advertise SVI MAC%% Failed to clear ES sysmac es_lid%% Malformed ESI name access vlan %d vni %u refaccess vlan %d vni %u derefaccess vlan %d mbr %s refaccess vlan %d mbr %s derefnhIdrefCnt%-16pI4 %-10u %u evi_nodees_nodevid, zif->ifp->namees->esi_strES info per-EVIMH global infovrf_id, &nh, &dummy_prefixes->esi_str, &vtep_ipVTEP attached to the ESzebra_evpn_es_df_delay_exp_cb&es->df_delay_timeres->esi_str, es->nhg_id(es_node)->data != NULL(evi_node)->data != NULLEthernet Segmentes->esi_str, callerL2 nexthopvid, vlan_zif->ifp->nameacc_bd->vidvid, vlan_if->nameAccess Broadcast Domainvni, ifp->name, ifp->ifindexzevpn->vxlan_if == ifpzvrf->vrf->vrf_idvxlan_sg->sg_strzebra VxLAN multicast grouplink_zifType: B bypass, L local, R remote, N non-DF Requested MAC does not exist in VNI %u Requested MAC is not duplicate detected mac-holdtime: %ds, neigh-holdtime: %ds startup-delay: %ds, start-delay-timer: %s uplink-cfg-cnt: %u, uplink-active-cnt: %u Duplicate address detection: %s Detection max-moves %u, time %d macvlan parent link is not found. Parent index %d ifp %sVNI 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 %dRequested 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 %uFailed 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 %u%smac %pEA install via es %s nhg 0x%xVNI %u mac %pEA update; local ES %s %s%s: EVPN not enabled yet we received a es_add zapi call%s bond mbr %s protodown_rc changed; old 0x%x new 0x%xes %s ifp %s protodown_rc changed; old 0x%x new 0x%xmh 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 %pFXes %s br-port dplane update by %ses %s SPH filter disabled as it is in bypasses %s vtep count %d exceeds filter cnt %des %s vtep %pI4 nh %u deref %udf-change es %s %s to %s; %s: %sclear: es %s ifp %s protodown_rc cleared; old 0x%x new 0x%x%% DF preference 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 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 %dbond %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 dp-mac install on es %s evi %d addUpdate 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 %uevpn-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 acc_bd->vid, vxlan_zif->l2info.vxl.vnies_evi->es->esi_str, es_evi->zevpn->vnivrf_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_cntold_protodown_rc, (zrouter.mh_info)->protodown_rces->esi_str, zif->ifp->name, old_protodown_rc, zif->protodown_rczif->ifp->name, new_protodown ? "on" : "off"caller, zif->ifp->name, old_protodown_rc, new_protodown_rc&(zrouter.mh_info)->es_base_evpn->local_vtep_ipzif->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_prefold_detect ? "on" : "off", new_detect ? "on" : "off"es->esi_str, es->nhg_id, zif->ifp->namees->esi_str, es->nhg_id, zif ? zif->ifp->name : "-"es->esi_str, old_br_port, new_br_portmac->zevpn->vni, &mac->macaddr, es->esi_str, add ? "add" : "del"es->esi_str, old_non_df ? "non-df" : "df", new_non_df ? "non-df" : "df", caller, reasones->esi_str, ((es->es_vtep_list)->count), 10es_vtep->es->esi_str, &es_vtep->vtep_ip, nh->nh_id, nh->ref_cntes->esi_str, es->nhg_id, nh_str(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"acc_bd->vid, zevpn ? zevpn->vni : 0vni, 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, chgflagszevpn, 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"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"zif->link_ifindex, ifindex2ifname(zif->link_ifindex, ifp->vrf->vrf_id)zebra_evpn_vl_mbr_derefzebra_evpn_vl_mbr_refzebra_evpn_vl_vxl_derefzebra_evpn_vl_vxl_refzebra_evpn_es_evi_newzebra_evpn_local_es_evi_addzebra_evpn_es_br_port_dplane_clearzebra_evpn_acc_vl_show_entry_detailzebra_evpn_es_evi_freezebra_evpn_local_es_evi_do_delzebra_evpn_proc_remote_nhzebra_evpn_mh_startup_delay_timer_startzebra_evpn_mh_startup_delay_exp_cbzebra_evpn_mh_uplink_oper_updatezebra_evpn_mh_update_protodown_es_allzebra_evpn_mh_update_protodownzebra_evpn_mh_update_protodown_eszebra_evpn_mh_update_protodown_bond_mbrzebra_evpn_es_clear_base_evpnzebra_evpn_mh_uplink_cfg_updatezebra_evpn_es_vtep_strzebra_evpn_es_show_entry_detailzebra_evpn_es_bypass_update_macszebra_evpn_remote_es_flushzebra_evpn_es_mac_refzebra_evpn_l2_nh_es_vtep_refzebra_evpn_remote_es_addzebra_evpn_es_vtep_findzebra_evpn_remote_es_delzebra_evpn_mh_dup_addr_detect_offzebra_evpn_mh_advertise_reach_neigh_onlyzebra_evpn_mh_advertise_svi_maczebra_evpn_es_remote_info_re_evalzebra_evpn_mh_clear_protodown_eszebra_evpn_local_es_delzebra_evpn_es_flush_local_macszebra_evpn_es_send_all_to_clientzebra_evpn_es_re_eval_send_to_clientzebra_evpn_es_freezebra_evpn_es_newzebra_evpn_es_run_df_electionzebra_evpn_es_br_port_dplane_updatezebra_evpn_l2_nh_es_vtep_derefzebra_evpn_nhg_mac_updatezebra_evpn_acc_vl_json_fillzebra_evpn_acc_bd_evpn_setzebra_evpn_acc_bd_svi_setzebra_evpn_acc_vl_freezebra_evpn_acc_vl_newzebra_evpn_update_all_eszebra_vxlan_if_addzebra_vxlan_if_updatezebra_vxlan_if_delzebra_vxlan_if_upzebra_vxlan_if_downzebra_vxlan_clear_dup_detect_vni_maczebra_evpn_pim_cfg_clean_upzebra_vxlan_sg_replayzebra_vxlan_sg_newzebra_vxlan_sg_delzebra_vxlan_advertise_all_vnizebra_get_vrr_intf_for_svizebra_vxlan_advertise_gw_macipzebra_vxlan_advertise_subnetzebra_vxlan_advertise_svi_macipzebra_vxlan_flood_controlzebra_vxlan_macvlan_upzebra_vxlan_macvlan_downzebra_evpn_es_evi_mac_installzebra_evpn_es_set_base_evpnzebra_evpn_local_mac_oper_state_changezebra_evpn_es_if_oper_state_changezebra_evpn_es_bypass_updatezebra_evpn_es_df_pref_updatezebra_evpn_proc_remote_eszebra_evpn_es_vtep_addzebra_evpn_es_vtep_delzebra_evpn_es_local_info_setzebra_evpn_es_local_info_clearzebra_evpn_es_df_delay_exp_cbzebra_evpn_es_local_br_port_updatezebra_evpn_es_df_changezebra_evpn_nhg_updatezebra_vxlan_clear_dup_detect_vni_ipzebra_vxlan_process_vrf_vni_cmdprefix-routes-only is not set foNot 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 : None Graceful Restart(%u seconds) Last restart time : %s ago Stale delete timer: %ld sec Current AFI : %d Current prefix : %pFX %s[%u:%u]zserv_client_close_cbNOOPERRORDONEOVERRUNAF_UNSPECAF_UNIXAF_INETAF_INET6AF_BRIDGEAF_NETLINKAF_MPLSAF_BLUETOOTHAF_VSOCKAF_KEYAF_PACKETNETROMAX25PRONETCHAOSIEEE802ARCNETAPPLETLKDLCIATMMETRICOMIEEE1394EUI64INFINIBANDCSLIPCSLIP6RSRVDADAPTROSEPPPLAPBDDCMPRAWHDLCTUNNEL6FRADSKIPLOOPBACKLOCALTLKFDDIBIFSITIPDDPIPGREPIMREGHIPPIASHECONETIRDAFCPPFCALFCPLFCFABRICIEEE802_TRIEEE80211IEEE80211_PRISMIEEE80211_RADIOTAPIEEE802154VOIDEETHERVALUEXSTATSSLAVE_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_REASONUNICASTANYCASTMULTICASTBLACKHOLEUNREACHABLEPROHIBITTHROWNATXRESOLVEBOOTSTATICGATEDISISDNROUTEDXORPNTKDHCPMROUTEDBABELREDIRECTUNIVERSESITEHOSTNOWHEREDSTIIFOIFGATEWAYPREFPREFSRCMETRICSPROTOINFOFLOWCACHEINFOTABLEMFC_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_PRIVACYDEADPERVASIVEONLINKOFFLOADUNRESOLVEDvethgreLOC 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%sFib NHG Failed Installed ReplacingQueued Label Changed Removed #Rules%-20s %-30s %-18s %s %-20s %-30s %-18s %u 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 Label Information %% No Nexthop Information %% Invalid nexthop %% LSP cannot be %s zebra neigh del if %s/%d %pIARx'd ZAPI message Length: %dCommand: %s VRF: %uconnection closed socket [%d]Closing client '%s'%s: Deleting client %s%s: client %s restart enabledCan't accept zebra socket: %szebra_apicZebra API client threadCan't create zserv socket: %sIPv4ILAIPv6SEG6BPFSEG6_LOCALRESILIENT MULTIPATHFORWARDINGRP_FILTERMCASTPROXY_NEIGHIGNORE_LINKDOWNBCASTqdisctclasstfilter 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)] %s: Table not found%s: added idx orig %d, new %dlocal update, lastremote update, fromCannot find bridge IF %s(%u)send del local es %s to %sdfAlgorithmnexthopIdzebra/zebra_neigh.czebra/zserv.czevpn, zevpn->vni__func__, idx, j__func__, match, match->nhe__func__, nexthop, newhopnexthop, ifp->namenexthop, nexthop->ifindexzebra_pbr_iptable_get_statdont-fragmentis-fragmentfirst-fragmentlast-fragmentzebra_route_map_update_timer&zebra_t_rmap_updatetime1 != NULLbuflen >= ZEBRA_TIME_BUFbuf != NULLzebra/debug_nl.cdbufu32vdbuf[0] ? dbuf : ""u8vu64vp_range->start, p_range->endp_range->startu_range->start, u_range->endu_range->starts32vnhm->nh_familynhg_type2str(u16v)lwt_type2str(u16v)nhgrp[i].id, nhgrp[i].weightvni_start, vni_end(int32_t)ivalshow zebra client summaryshow_zebra_client_summary_cmdshow_zebra_client_summaryshow zebra clientshow_zebra_client_cmdshow_zebra_clientpath, safe_strerror(errno)zserv_client_connectzserv_handle_client_fail&client->t_cleanupzserv_read&client->t_readsockzserv_write&client->t_writezserv_process_messages&client->t_processzserv_accepterrmsgifindex, ip, rule->rule.seqifp->name, ifp->ifindex, ipn->ifindex, &n->ip, &n->macZebra neigh entryNexthop 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 Name Connect Time Last Read Last Write IPv4 Routes IPv6 Routes ------------------------------------------------------------------------------------------ Routes column shows (added+updated)/deleted %-10s%12s %12s%12s %10d/%-10d %10d/%-10d IPtable %s family %s action %s (%u) %% MPLS not turned on in kernel, ignoring command %% No Outgoing label Information zebra 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 %uClient '%s' encountered an error and is shutting down.%s: could not write to %s [fd = %d], closing.%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: %snlmsghdr [len=%u type=(%d) %s flags=(0x%04x) {%s} seq=%u pid=%u] ifinfomsg [family=%d type=(%d) %s index=%d flags=0x%04x {%s}] rta [len=%d (payload=%zu) type=(%d) %s] linkinfo [len=%d (payload=%zu) type=(%d) %s] rtmsg [family=(%d) %s dstlen=%d srclen=%d tos=%d table=%d protocol=(%d) %s scope=(%d) %s type=(%d) %s flags=0x%04x {%s}] pkts=%ju bytes=%ju wrong_if=%ju ndm [family=%d (%s) ifindex=%d state=0x%04x {%s} flags=0x%04x {%s} type=%d (%s)] frh [family=%d (%s) dst_len=%d src_len=%d tos=%d table=%d res1=%d res2=%d action=%d (%s) flags=0x%x] ifa [family=(%d) %s prefixlen=%d flags=0x%04x {%s} scope=%d index=%u] nhm [family=(%d) %s scope=(%d) %s protocol=(%d) %s flags=0x%08x {%s}] invalid nexthop group received tnlm [family=(%d) %s ifindex=%d tcm [type=%s family=%s (%d) ifindex=%d handle=%04x:%04x]%u: IPv4 Routemap config for protocol %d scheduling RIB processingnexthop %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: id %u, nhg %p, vrf %d, type %d, depends %p%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 %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: Tx family %s IF %s(%u) vrf %s(%u) MAC %pEA vid %u%s: Tx %s family %s IF %u IP %pIA flags 0x%x%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 start%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 startAccess VLAN %u for VxLAN IF %s(%u)LSP in-label %u type %d nexthop %s out-label changedAdd LSP in-label %u type %d nexthop %s out-label %uDel 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 %uRMAC %pEA on L3-VNI %u hash %p couldn't be uninstalled - no vxlan_ifsend add local es %s %pI4 active %u df_pref %u%s to %ssend %s local es %s evi %u to %s%s: unknown address-family: %uafi != AFI_IP && afi != AFI_IP6&zrmac->macaddr, zl3vni->vni, zl3vniadd ? "add" : "del", es->esi_str, zevpn->vni, zebra_route_string(client->proto)es->esi_str, zebra_route_string(client->proto)es->esi_str, &(zrouter.mh_info)->es_originator_ip, oper_up, es->df_pref, bypass ? " bypass" : "", zebra_route_string(client->proto)lsp->ile.in_label, lsp_type, buf, nexthop->nh_label->label[0]lsp->ile.in_label, lsp_type, bufaccess_vlan, ifp->name, ifp->ifindex__func__, id, nhg, vrf_id, type, nhg_dependszebra_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_timezebra_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_time__func__, nl_msg_type_to_str(type), nl_family_to_str(req.ndm.ndm_family), ifindex, ip, req.n.nlmsg_flags__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, vid__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_idifp->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_interval__func__, map->map[j].orig_idx, map->map[j].new_idxnexthop->backup_num <= NEXTHOP_MAX_BACKUPS__func__, zebra_route_string(type)__func__, match, match->nhe, newhoprta->rta_len, plen, rta->rta_type, ifla_info_type2str(rta->rta_type)rta->rta_len, plen, rta->rta_type, ifla_pdr_type2str(rta->rta_type)rta->rta_len, plen, rta_type, rta_type2str(rta_type)(uintmax_t)mfc_stats->mfcs_packets, (uintmax_t)mfc_stats->mfcs_bytes, (uintmax_t)mfc_stats->mfcs_wrong_if(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 & ~((1 << 15) | (1 << 14)), rtm_rta2str(rta->rta_type & ~((1 << 15) | (1 << 14)))rta->rta_len, plen, rta->rta_type, neigh_rta2str(rta_type)rta->rta_len, plen, rta->rta_type, frh_rta2str(rta->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, nhm_rta2str(rta_type)prefix, (ival != 0) ? "on" : "off"rta->rta_len, plen, rta->rta_type, ncm_rta2str(rta->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_pidShow running system information Zebra information Client information brief Brief Summary Show running system information Zebra information Client information client->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)n->ifindex, &n->ip, rule->rule.seqifp->name, ifp->ifindex, ip, machp`XPH@80( Td$4D`P@0 \LDDL<,p((((((((((((`P@0 ,< tdTD4$tdTD4$tTTTTTTTTTTTTTTTdD4dtT$4tdTDHX8(((xh((X((H((((((8 ,<|\lL 0L<\l|XP@0 p`P@0 ,$l|L\V>>>>>>>8L89 988zl3vni_rmac_uninstallzebra_evpn_es_evi_send_to_clientzebra_evpn_es_send_del_to_clientzebra_evpn_es_send_add_to_clientzebra_evpn_es_json_vtep_fillzebra_neigh_pbr_rules_updatezebra_vxlan_handle_vni_transitionlsp_installnetlink_bridge_vxlan_updatenetlink_bridge_interfacezebra_interface_radv_setzebra_nhg_connected_ifindexroute_unlock_nodezebra_route_map_mark_updateip_protocol_rm_addip_protocol_rm_delzserv_time_bufnllink_linkinfo_dumpnllink_pdr_dumpnllink_dumpnlroute_dumpnlneigh_dumpnlrule_dumpnlifa_dumpnlnh_dumpnltnl_dumpdump_on_offnlncm_dumpnl_dumpzserv_initzserv_client_close_cbshow_zebra_client_summaryshow_zebra_clientfind_client_internalzserv_acceptzserv_release_clientzserv_close_clientzserv_client_eventzserv_eventzserv_client_failzserv_log_messagezebra_neigh_refzebra_neigh_derefzebra_neigh_addzebra_neigh_delzebra_neigh_freezebra_neigh_newzebra_evpn_mh_update_protodown_bondzebra_nhg_findzebra_evpn_dup_addr_detect_for_neighzebra_evpn_dup_addr_detect_for_macnetlink_request_specific_neigh_in_vlannetlink_request_specific_mac_in_bridge_netlink_route_build_multipathresolve_backup_nexthopsnexthop_activezserv_startzserv_client_freezserv_readzserv_write Opaque Data: %sasPathcommunitieslargeCommunitiesselectionReason AS-Path : %s Communities : %s Large-Communities: %s Selection reason : %s ospfPathTypeospfAreaIdospfTagIfindex: %uSend %s %s to %s%s: nh %pNHv %s => %p (%pNG)%s: nh %pNHv => %p%s: no match for lsp nhlfe %s:%s: Scheduling MLAG write%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 %sdummyzebra_mlag_private_write_data2020-01-022019-06-01SRv6 Manager ChunkSRv6 ManagerTable ManagerLabel Manager__func__, api_nh->backup_num__func__, api_nh->bh_type__func__, nhbuf__func__, nexthop_num, i__func__, backup_nh_num!(png && pbnhg)zebra_mlag_client_msg_handler&zrouter.mlag_info.t_write__func__, buf__func__, nh, dependpw_uninstallrib_updatezebra_rmac_update OSPF path type : %s OSPF area ID : %s OSPF tag : %s Send L3_VNI_ADD %u VRF %s RMAC %pEA VRR %pEA local-ip %pI4 filter %s to %sSend L3_VNI_DEL %u VRF %s to %s%s(%u): Client %s RNH cleanup for family %scleanup_rnh_client: rnh table not found%s: nhe %p (%pNG), dep %p (%pNG)%s: matched lsp nhlfe %s (installed)%s: matched lsp nhlfe %s (not installed)Send ip prefix %pFX %s on vrf %s%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 %sCan't get %s receive buffer size: %sCan't set %s receive buffer size: %szebra_mlag_private_cleanup_dataZebra MLAG write thread terminate calledZebra MLAG: still some clients are interested__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)p, (cmd == ZEBRA_IP_PREFIX_ROUTE_ADD) ? "ADD" : "DEL", vrf_id_to_name(vrf_id)zebra_mlag_private_close_channellabel, nhlfe->type, buf, nhlfe->flags__func__, nhe, nhe, rb_node_dep->nhe, rb_node_dep->nhe__func__, nh, ((nh->flags) & ((1 << 2))) ? "(R)" : "", nhe, nhevrf ? vrf->name : "Unknown", vrf_id, zebra_route_string(client->proto), afi2str(afi)zl3vni->vni, vrf_id_to_name(zl3vni_vrf_id(zl3vni)), zebra_route_string(client->proto)(cmd == ZEBRA_VXLAN_SG_ADD) ? "add" : "del", sg_str, zebra_route_string(client->proto)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)cX(xdzebra_evpn_from_svizebra_mlag_terminate_pthreadzl3vni_from_svimodule 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; } } } } } } module 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 } } ip_prefix_send_to_clientlsp_uninstallzebra_cleanup_rnh_clientzl3vni_send_del_to_clientzebra_vxlan_sg_sendzl3vni_send_add_to_clientnetlink_recvbufnexthop_from_zapizapi_read_nexthopszebra_mlag_signal_write_threadupdate_nhlfes_from_ctxzebra_nhg_connect_dependsdepends_find_singletondepends_finddepends_find_add;I ,Ȫ<>ܪ\>|>>>,>@?t@@AȫPL>pl> ?L?|??\@,A`LD>|>><>>??ܑ0?D?o>p?,p@TpApEC BEJ E ( EC BEF K k 48EC DGEM H , D (pEC BEP A k 0EC BEFx C n B (|EC BE@ A k (_EC BEJ H ((|EC BE@ A k (ThwEC BEJ K (|EC BE@ A k (wEC BEJ K (dwEC BEJ K ,|EC BE@ A k 4H \OEC CC ,(cEC BDn L Z (kEC BDx J Z (@kEC BDw K Z (cEC BDk O Z (DkEC BDu M Z (p cEC BDk O Z P\h trQC BHS  ,cAC FED} H $@ iAC I[ ,hTEC DIP D gAN I T!Ek  ,d EC Iw A ( EG I 4x$HEQ H I ,<7EQ Fq E ` A 6 ,6EQ Fq E ` A 0E6 $DEQ H~ D ,t6EQ Fq E ` A a6 ,`M6EQ Fq E ` A .6 $~EC Bv H u <#$XmEC BMP A (,EC BEHDu $XxEC BEDd  lAK A~ A AO A A t(EC BEO B ^   `C0 DD CX 3l @ L6 x      !0 !cEC DDM C ~ J T!>EL e t!(-EJ R !8 !4 !0 !,Ek  !eEU F  "LEC E (4"bEC BELJDx `" t"x"U,"@OEC DIFH& A 4"`EF  E F J Q G F B $#HEC BF D ,#PEO B5 P#, 50d#X!EC DEQv H X ,#!EC BDc O S E (#"EC DF E ,#($vEJ BN K ,$$x*EC DFED A ,T$+EC BEGD H ,$-AC DIED A ,$.AEC DFEK D ,$/AEC DFEK D (%0 EC BED J (@%1 EC BED J $l%2EC BF G $%3 EG BF G %p4EC Bp F %4EC B{ K ,&5EC HK- H ,4&7EC HK5 H ,d&x8AJ DQEG7 E &h=@EC Bd B 0 >*.EC BLNH C 0!x. ('EG Ps A ,,kmEC \  A ,,,tZ EC FED D ,\~,h~,-t~ EC \K A 8-TeDS M ,X- EH DWEDc D ,-EF BEN H 4-@EC BIH A K E ,-`EC DH H   .̙)EC BEU D.ؙEC H d.ؙ"8(&EC BIEEKJ N @ A (& ,.dEC DEEHe M $/\EI BHGx 0/<D/HHES 0`/EC BEHEF A (/H]QZ Cs GO Q ,/| EJ MR B /\5(0UEK DZ A ,t*)%EC WR G *J% ,0XEC BIO J ,0(AC HD E 40EC DEEH- E  41EC BEEJn L N J <T1EC BGIG@ G  L  E D1xEC BGIG@ G ' I L L w I 41@uEC LD G  L 42EC BKZ I W A v E (L2 EC BH H (x2EC BH H (2صEC BJ~ F $2|EC BDf D (2EC BEH K ($3EC BEH F ,P3̸+EC BEL J (3̹EC BJ~ F 83pEC DEEDn H # E ,3T EJ BN F $4DEC BD^ D ,@4EG BIDg F p4l (4hEC FJ| D X4REC BL G j F b N b N b N b N b N N E  5 V 5l[ P H(@5EC K A l5RAL ,5SEC CW F I G ,5EC M, G ,5aEC DL E ,6EC M, G ,H64aEC DL E ,x6tEC BDx J Z F ,6EC BDx J Z F 64^EC Bw G 6p^EC Bw G 7^EC Bw G D7^EC Bw G h7$^EC Bw G 7`^EC Bw G 7^EC Bw G 7^EC Bw G 7^EC Bw G 8P^EC Bw G @8^EC Bw G d8^EC Bw G ,8EC BDb H I G 8t^EC Bw G 8^EC Bw G 9,9UEC I> A (D9(AL DQ A (p9AL BENm A (9AC BJ A 9T9`9l :xAJ BDt 8(:cEC Mr I  G e A ,d:EC DDQ G F (:qEC BDD F X (:qEC BDD F X (:@qEC BDD F X (;qEC BDD F X ,D;EC FED D (t;h#EC FD G ,;lEC HD F ,;EC FF E $<<AQ Hc C $(<AC BD F P<)EN Q ,p<OAC FED F ,<NEC BEIRb D ,<EC HK D ,=EJ BMN D d ,0=L EC HD G $`=,oEC D] A $=toEC D] A =OG A (=xnEC BIFP >Eu   > 4> $H> QC CI H (p>, OC A F h <> EC G F ^ B ^ B h H (> JEH BIH F ?$EE Bq A ,? @?EC F A d?wEF Ae A ?tzEE Bh A ?xEC Bh A ?,EC F A ?wEF Ae A @zEE Bh A <@pxEC Bh A (`@EH H A @p ,@lAK HDl D (@EC DJ E (@zEC Py G ((AAC BED} D TAhA|A>A>AuAL \ Ah $AdcEC BGM $BfEC BGP ((BtEC BGV I (TBHtEC BGV I ,BEC BJIa J R ,B EC BEJF L (BAC BJEF ( C`EC BEH A (8CEC BEKi (dCxsEC BGDK H ,CEC HK' F ,C, g AC BGF E (Cl)EC BEH E D0* ,0D,*rAC FEK F 8`D|-yEC Mc H l L  L ,D/EG BEEED C (Dp4lEC DM I D5 $ E5EC F I 4E6 HE6 ,\E6oEC FEL3 F E8 ,E8AP HH E DE<>RC Dp G SBA R ` BA E F?70,F@?QC Da G d BA E `F?oOG F B F@OG F A FA FAOG F A ,FBAC \\ D ,GLJiEC BDm E R N ,@GJIEJ M F (pGKAC BFn F 4GLgEC BJ B d D ,GHMEC BD K z F 4H(NEC BJ D  D HQHQ4 Q0Q,R(R$ ,R @R TRhR|R R !R(R$R R R S S0S DS XS lS S S S S S S S  T  T܌ 4T، HTԌ\TЌ pŤTȌTČ T T TT T U$U 8ULU `U tU U U U U U U V| Vx@EC BDm $8VEC BFr `V tV V V V V V V W܌ W، (WԌ EC I F  0eȝ5EC JM~ C  L 0eԟIAC BH G T D P , f$EC DLM K 0$ĶhDEC BIHh   ( < P d (xEC FJf ؤ&QC F ط3SL H I?SO R 4,,@AC DEF J \0$pL$XEC BGHn ,EE DEF G ܸ6EE BGb ([EE DHD@ $,ШEJ BD_ D ,TXEG P  G $aQC BDB D$xEJ C} A (ԹXEJ FEv H QQJ Cr  $(QQJ Cr (HdoQJ C{ G N $t`QJ Fi F O (EC G G ,ȺDVEJ FM* D tSEC FD  UEC EG @#NH H B$`EJ D M P U d[V M 0ĸ<yEC FJ H `ZT  EC EZ I $$TEC Bh F [ @PUC M BA  ԶY (`EC BJ D 4EC BGF E A O 4ĽAC BEEF E o A PHiS K ,pܾEC HH H ,EG DKD G нtQJ Ed D xtQJ Ed D QJ Ee K <@QJ Ee K (`EC HKy D ,`rAP BGED A ,IEC I K ,EC DB J L D H`P2AF FL G a G  M W E V! @йCEC M# H M K E C V!̖ ,xEC hI G 4$hEC DLJ I  E \0EC Ex [ (EC Gx I ,EG BEEED F `yAC Bq I (EC Kz C ,pEC Bv H $P EC BL (xEC C} H k 4EC FE[ B d L L ,`AG BEEE B , EC HD E $< EC Hz F ,d^EC BEEF E ,AC M F ,sEC BKF D 0JEC D K  B X (<AC FIH  hzEC B] I 0EC B[ K L L P (eAC CK N D $ :EC F G 8QJC Aw K$8t]EC FZ H h $`EG G A ,D_XI _ HA K A I HtEC P D  J w I O I  E ,EC DEED D (4EH BEZ D (`EC CU H e K (EC M A ,EC FF F A(PEC I B 4(EC DGD A  H (`< EC BLM A , JC CF J ^ $p ^EC Cs B $ EC CX E  EC ES H ,t| tEJ BQ I >OV , AC G\ I N /EF B] 4EH B`  EC C~ $@\EC E $hQC BHV D $LQC BDQ E (_EE CR A ~  PNrP F $,EC BJc I $TX:EH C_ A |p=EH Ah  EM A  [EH AL XFEH Aw  |EH Am (y,<PbEC FQ A m K E  lEC F A $ EH E 4;AC HHf F  A (<EC Pd D (EC K A (HtSEC Dk I R ,tEE FM A ,xEC I F 0EC DD E Z N ,T!AC ED C R F 8",L "EC G` A N ,|p"EC G` A N "/EF B] ,"bEC FQ A m K E (#EC DFy E (# ,<#_EC FQ A a O J ,l#_EL BK B T L %EK H %LEJ w A && &EC A A (&?Ek N H&9EM B` h& |&EC Fr H \'9EM B` |',ET K ','EC BEIFGE F 0$((yEC FJ G l L Xt)[EC M A (|)EC M A 4*XE} U  t*uEU CW ***(*<*P*$d*rEH C\ A +UEA N P+EJ  +"+&,,,,rEC BEED C ,L-? EE DRx H $|6EC BF` H $h7mlC g J F A7(8EC BH A $ 9AC DHu (49EC My ,`:UC G H$;AC Ht H $4=eEC FQ A @ (|=qEC BEHT A ( =EC DLK A (8>EF FP G L D (d(?EC G E ?EC  H @}EC w A q (@WEC I E ,H(BEC BL J x{B 0B |EC HOG J 3B\ 8MMEH DP L  J F J (PEC Bf H E (PEF BLx O \ (DPEF BLx O \ ,p\Q EF I O e EC FDw G ,$AC FHH B ,EC DT A , AC BQ G ,<@EC BEH< E l' , EC HH J ( OEC P J , &EG MJNQ F <EC BN F O E t E ,XEC FEDQ H $EC G ,LEC BELQ D  <NC HH* A vIBBBA  \[EJ CH $DEJ I ,l #EC BIS G ( *gES I) A $d+REC AZ E i ,+nAC E A  K ( ,^EC DH E ,L.AC E D ] K ,|.EC DEED H 00XC DR G A EA E (|1EEC BHd J D , 1EC FEHg N ,<2AE DLF D 4l5EC BEEED H g I ,6cAC It G 48EC DEM F q G , <EC DEEHt N ,<@=^ AC HH D 4lpFEC BEEED G  H ,H^EC FED A ,8IAF FEDD F 4I;EC MR I | D 4<L;EC MR I | D ,tN)EC I A RrEC Z N }  dRGER o RRR(R<R5PRdR xR7EC B] I R7EC B] I S7EC B] I $(SQJ C` B $ SQJ C` B (4SQJ G C `Tvt(UvUvVvlV}VvDWPW\WhW(tW<W$PWYC BDq E xWW3EH Ad X?EH Ap  XEH A XNEC ~ C X$X,8XEC DH_ E ` H LhYNC FDm EBBA N ^ EEBA E H H,YEC MH C ,d[EC MH C ,\EC M= F ,HD^EC M` K ,x_EG P K ,cAC DEDG H (DhcAC P E 4mAH I. E Q J 4<Pt>AH BJ E " E ,tXyAC DGRA F ,pEC BHLD H (8EC BIIH_ ,QEC HJ G $0̃EH BI (X}EC BLF`  {EK e A ,DEJ BJN G P $vEC H` A ?Ek N  ,4(}EC BIDz G d dx,x}EC BIDz G d ,ԉEC BEEDx H ,dEC M E (GEC BDg K F 48 H4*EC W A $hDE_ P D g 0̏EC BE A c E ^ J 0XEC BE A c E ^ J 0EC BE A c E ^ J 0,pEC BE A c E ^ J $`\EC G: G $4pEJ BJT |,EC DGEDw E EH C ,[EJ I E ,HEC W D 4x4EC M D  A  EF H ( EC M D ,GEC M D ,,%EC MC H ,\3EC MC H ,}EC M, G $LEE BGi D ,(uEC M& E ,xuEC M& E $DȭLEE BGi D lEC Bj D ,| AC BLEH I (AAC e E ,[ EG OP F ,@AC e K ,LBAC DEHD* E $|0EE BKg A ,AC DEEK , EG P H ,H AC FII9 K 4LyJ H ,T8EC P D (AC E} J R 4EC DL- K g I (tEF BGD| D $EC C\ I $<'EC CD A $d'EC CD A ,AG FM- A $`EC F[ G ,(EC GT E ] ,EC HK4 A (D{EC BLJZ 4p<EC D F \ D v E (EC BR L M ((EC BDF L ] (EC BV H ] (,pEC BDF L ] (XEC BR L U  EC BH F ,$sEC M D (tEC G F ,8EC M J @4EC M K n B f J  E 0DxNEC M H KXN ,mEC M I ( (EC M F <,  VEC DP C a G d D M C l  Pa\ H        $    EE B ( EC I E (@ ,EE BED H ,l EC BIF H  *ER R 0 0EC BED{ J  H 8 pEC DED I l D l D $, QEE BGn G (T EE DH[ G 0 |EC GE D T L $ EC BF{ E   &ER N  $ &ER N D  X MEN Cv |  Q( H>EC M I ( \>EC M I ( pEC I H (( EC K% H (T hEC G A   $( (#EC K A  ,  8 EH A   |EH Am  !+EH A\ <0! P,!jEC CZ $tx!tEC Dt H (!EC I E ("_EC Bi M E K 0"iEJ BEEDe L H H $(#EC BF{ E P#!(d#AEC BIF G )EC Eu F x*hEC Z A *XEG F A +;,+PEM x A 0\+EG  G T+iEG Q C Lx4,EC DEED N  J i G C M  E ,/EE DOz I <0EC FEDN K % K l E $81REE BHHu 0`1EC DDu K a O 2.EE Ba D2$EC BGED K i G C M  I ,7EE FI E <,8EC FEDN K % K l E $l@:REE BHHu 0x:EC DDu K a O d;.EE Ba @t;EC BEFP K s M  K j E ,,<(EG DEEH G <\@EC DEEHF D  J l E (@CrEE BHHA C ,CEC BEEDw A $TDLEE BGf G , |DEC BEEDw A $PEC DG E ,47H7jEC DEEK> A 4d7;EC FJ8 H k E ,7=`EC BD A L D (7 ?AC BLM D <7@AC FEKa E s M ` A ,884BEC BJk I h H (h8B, EC P K (8K_EC Bh N G I <8LDEC P A O I ` H 9,QIEC Bl J ,$9XQEC Is L Y G ,T9RAC HD A (9xWEC B_ G [ E (9WAC FHq E ,9pXEG M C , :[XEC M F 4<:@_EC DIF J ] K t:`,:`EC CW F [ M :a4:aJEC BFIKb J o I ;b4;bbEC DII H o I P;c$d;cWEC BH H ,;0eEC Jj L _ ;eV(;e*AC DH C ,;gEC P2 F ,,<ofEC FW; A \<raFC EG K<\r)EO M <lr,6xr~XEC BFE\ A (7$4 ,H7rEC BFGr A x7 07rEC BIl I p E 7 =4s*EI M =DsqYN E ,,8sq]EC BEIG{ F \8 5 ,8sXEC BIDt A 8 ,8sXEC BEIDo A 9 >sEC  ?lt?hu(?4v("EC I L q E H>d $(DsQC BDT B,PD<EC BEH B ,DpEC BN A ,D,,EC DFEG G ,D,EC DLHH F ,EEF DEM A $@E 8 @   ev (0o (`c (S (" 8e5 8RJ  8RJ P P( PE1 PxD1} P*\ h*BP _q @V `p`0x00l1 zPsPaP@HP߿?P2P`PP߿ PPHP`@PPPP`SPɿFPH 3P*Pp#P@phpHp `p p pϾ8|pvpP@pplpYp`Pp,8DP\ht !"hijPQxy$z2$@%M&Z(g)u*,-.X X(@Ͼh`x8   @zHV0/v}Pp2`p0H 6}pv|@mX|b0 2r21.20r`P1yPX1 pP(1Zp[CUp1@Mp1Fp1@2rZ`hII .} g @]hS8Ik`?Xk}@z g `c`]h `T$xLQ$LE$4JPL]9$tpL,$(XgP$x`L$0@L3$Mc Lx$L$8K$K0$JHQ`H$|(Kz$h@Sj$K_$ @ PX]$3 SL$ar0  g6$7M K`+$w f$( X e( $H K$   e6$P Y$f@K{$`0Q$d$ x`K3$MY1$@2 x2@e?2 288285`28K28ŽX 28I`n2Pte2P@`2P8Y/2hx82h52hXK`2h8I`y2`eh2eI| 6H|6G|6F|6E|6D|@7C|@7B|7A|8@|8?|`8>|`8=|8<|8;| 9:|99|98|@:7|:|||4| |@|e|K|)|  |P|p||0! 0) J `P W   Z [ `\ ? @C KK KpL0 n L`F @F & p ^ @ `_ @a @ c c c c F H PC`=`AHggppk k k k pq pq g g g p, p, 0<M  0O ttk k + { p| p" * * + + @w @w "||Л|*0j n*i@nh+i`n+ nH,n,@n|-D @-D D `-D D -E |E - E 0E -@E .PE `E @.pE E p.E .E E .E E .E E /F F @/ F 0F h/@F PF /`F pF /F F /F F 0F F H0F F p0G G 0 G 0G 0@G PG 0`G pG 1G G @1G G p1G G 10H }@H 5}PH M}`H i}pH }H }H 1H 1 }H }H }H ~H "~H 2 0 @2G G 2H H 2 p 2 P 83 p3 3R 3R (4I h4I 4R 4@S (50T h5pT 5T U V 5V 6S H6X 0M X x6 Y 6 I 0Y pY 6Y 87S 7Z 7S 8S P8`Z 8Z 8Z (9@Z p9@[ 9`[ :[ X:S :[ \ ] ;W `;_ ;_ <[ x<W <p` 8=T =pI I I >I x>I >I X?I ?Z 0@Z @[ @ [ HA Z A  A H 8~4E~H~H~p H~p@H~zH~- ^~b^~`b^~b^~ c^~c cQ~ @dQ} dQ| eQ{ `eQz eQy  fQx fQw fQv @gQu gQt hQs `hQr hQq  iQp iQo iQn @jQm jQl kQk `kQj kQi  lQh lQf ld @mc ma n` `n_ n^  o] o\ o[ @pZ pY qX `qW qV  rU rT rS @sR sQ tO `tN tM  uL uut~z~  И~[   ~@`f1 ~@H~ ~@f@g@v ~` fU ~`={BI ~`0~`= ~`f11 ~`PB  ~`/v ~{~ ~/{B@ ~x/  ~PB ~x~`B ~/1 ~HC  ~HC ~H/1& ~z@ ~z1z~zpC7~zC`~C~8D p~8DV~D'~xE~@~ HE~ |E~ *XF`~ |F~@0F p~@-~@~u~h~c~)H@@)JHG~)%~)%`~(G~e|2 x~p(Ln~']b~8(Gn@Y~']~'y~HE`~x'PH~~HHA |(Iy |I0y |5L J0y f|5JJ x |pKv p|ĀKt j|8Lt iR|8XLxLw ր|M0Mw |MMs 3|hNPr ,| NPr ||e|e|en|en|j|ej|^|e^|Z|eZ|4| e|@e |@@'0OV|D|)|p,|`O|e@||'Oe|ea|&OK|eB|&O)| e`!| H&\1| &O |Pe |P%0O|pe|p%0O|e|x%0O|e@|H%0O|@ %[HBЖP|p %[H`|$V|X$[H w|$ P^|$PM|$V@G|X$[H@|$ P"|e|#e`|#P|Лe|Лh#Q |Л@#=|Л#Rx|"R@ox"HSoH"HSo" `o0|SoP!S woPX!1^oP!S8~[8~p 'Ёbցa-zzerK ns"@8~{1*8 MT(8 {18~4j8~4{18~;{1 H~PTH~P@UH~pHxU@H~ H~eH~Q{ H~} H~peH~pe`H~p``H~ZH~UZH~V@H~e=H~ H~g{zH~evH~HV>JnV@iWe`WaqzW`[H1O G1zZ#zv@z z`W`~X0X s҃cXXG@XPX0$`jy$y y Y&1@x0yV2v0y2m0yY`e01<P%Y 6PY"PhY P@@Z@Pjy$pp$ `pcypLy#Z ?yZ%*V2<D}@ N T Xa ufm]AtOy    ~Oؗh@@a P>JBÄ[`0X*"[wȝ"yZ mȝ[Yȝ[Fȝ y`\@`\P8\`\`p]Yx- e ]m\ ^~'<p]P ^~i]]~ ^~P^^P ^~…^ _ ؅ ^~_Q $5_: ?Q YoP`@9 B. \`@7  a5  ˆXa& Ն  a7 ؆ b@5 % AYpb3 ( Dpb`3  8c2 } ևc2 ߇c d@d0/   (e.  5ee`-  8MXf, Z wf$ ] zg0+ k ׈`g) H 3g' D Zlh@' v Xh% y h$ Ɖ h0# ɉ iQ )@ihi>  j8j0=  "je = Q%Xk @ Tkk> a xll< d {m=  8nP< s Ên@݊q o`V Po"7 5P;o" % 8DoS eGpPV hs8p !  p pn q0qmqH qq mˋ2 hrr (s Hss  /tPtP Gl bt8u y<   Иnj[ e  (J*  J  @  |DD==p=p S S S` S S  S S S@ S S S` S S  S S S@ S S S` S S  S S S@ S S S` S S  S S S@ S S S` S S  S S SJ S S SSe@X|eu55Ä@[ae`Ä`xÄ`[ Ä0XÄPЯ( ==e@==e=Q{ =}` =phm =phm=p=pp=pe k @ TȮ C@  8  1v` hйO  SȺP  SлM  S0L  SX< :SM\нK =SP X0< 8Sr`; SuHa S \ 2Sp: 8Sh: S8h08 S8`0K S07 S@J uS9 SP9 PS,Jx0; "SgM : Sjx8 S@`8 Sp7 dS0J US@7 DS-DI &S0h aS|0 Sx dS Sp Sp1 /;SK/ 2%SN P4 hS @x2 RSc6 S5 SHG S RSv `Sv8 S\ Sx1@SH1S1S1`yS1rS S( S(" S(" S(" S(  S( Se SeJ Se S eipu,S@9SP9h@ S@P S@S`9h` S` S`H S`DSp96S{S8@SȲ]S]PSX]`S]0S] SSH5S@-S"SpSHH`S HWS0 S8(SPSeS`Se@S (SS` ~ x1 ~ P  ~  ~ ب ~ @ ~ 8~@pu~``T~h~P !~ ~~@ ~ȧ +~h! ~ `!~ 8x!~ h "~ 1"~ v"r~ 01@#c~ X#~$ ~  8@@`$ 0PpQ%8 @& 8[hqu& 8 h 8@e' 8@P`'a8``' 8 (8@(8(8@)g8`)8*{8( `*80xX*/8P8BpPM 8y + 8+8<8+ 8@ 8~@, 0 , -0`-wPx-pH .. @R. R@/ */ 80 h`0D (0%  1  h1  88 1< 0;@2) 0R 2 PP 3 PP `3 PN 3 p 4 @ 4 @!4? K@5; ``5c `0 16 ! @! @!`6b 6Z h 7J H7? n7! @8 8 9 `9 09I  :D px!$ e: 00R:PR@;P!;PM<D`xy`<7`HM<`" = `LH"=`"=``@> p >hK?8`?8?~ K @s K@cK@ZK@Ap A@ "B >g`B Beh " C[8 >gCO C) >g@D! D EH "`E >gE  F FP "0eF0(   8Pe@GP 8#peGp p#eH #Qe`HNj#BPH $ I $INH$I`  @J0 $2,вK,P6K,PK,K,b,DXb,0D6b,PD2p2u,нu,Vu,2,вeL K,#,|L K,,@Mt K,`JJMf K,(JpKN: K,IK`NK,IapLNK,PIL OK,IMOK,HMK,*O@K,@GHN@PK,@xG,PfK,`(GNQK,PGN`QFK,F8OQK,F(P RK,FPRK,HF`QRK,F`Q@SuK,EQ+K,,,S$K,C8RTJK,CR`T7K,pB8RTK, @B8R UK,BHSUK,ATUK,AT@VK,@ATVxK,@xUWK,@+U`WK,BHVWxK,+V XfK,+VXK, @V6K,PeK,PeK,eXK,`@W@Y K,p?,K,eYK,?NZwK,?N`Z&b,E,Zb,(E8X [b,D,[b,D,[b,PD!f@\b,(D!f0\>b,FP]b,H-`]b,J+,]b,xH ^b,0H!f^wb,H!f^b,0?,@_}b,Pq+X_Lb,p@?X`b,@pY``bb,[+1hb,r=b,е4-b,rb,rb,0F-b,0rb,0L-`cb,`C `- ab,hCab,(CYab,B{-b,5Xb,056b,P5W(-f2pr2r@b2?Z2r2зr2r2 r\2Pr2peb2pC+c2p++2pr`c20*0Zc20>| d2P>|d2P+-d2>`Z2em2-@2и->2и@eu,p;Zeu,;Zfu,*`fpu,*-fju,*- gu,мX<Zgu,м* [gu,(<p[u,[-@hu,;[u,@[hu,@h>\iu,@(>H\`iu,p=p[iu,p=p[ ju,<p[jxu,=\jpu,X=\@kgu,0=\kau,=p[lVu,<]`lDu,x<]lu,н`;P]u,нeu,e mu,8;]u,[-u,bmu,;p[Vu,ecu,[mXu,:ZE8//?8@nc80:/n8P:1o8pH7/`o8p7ow8p6 pk8p6sC8// 8MTp8X:1p80:1@q8й:q8й9@r8q*/`r89`r89ȫ s8X9Ps809s89@t88t88Эu8h8`u888Hu8T* v86*v|88vs87`@wg87w_87H8/0x80*0`x 80*0x80)80//8P// y8p6   @@ ?@ J`/P/2,2,2,e e e @@(+-@`9@ `x `R `  P_ `N (2  R    } 0 0p@ 08h@ 0@ 0h 0h`; 5    { `  e@m 8d I d`*     H5)@;0X+ `u0(2P5 P4 P@Pxh@pP_pp`$B x__4@540`G w}BPee k(H !1/9  I"WW`x@>0a-0xk@1` 1k 1p@1@ykJ`e`S`hE`(*P/  @`|8d`O0 2,P 2,P2,Pp2,@2,(2,ph2, hz2,`b2,d%2,2, 2,XS2,(@2,@012,12,@`2,Xd3~2,1 A2,12,XO 2,P@2,(l_2,@p2,e2,2,e`2,X2,e2,  2,2,2,@2,@`@c2,02,`2,h2,  2,H2,02,`h@2,h2,2,H @.E~1F1@G1GN1HN1`HM1HM1 IL1IC1IC1@J 101@1@1e`1t`1b1Z1`6`6X66 2{P2p26{22Q2R2`R2R2 S2S2S2@T2T2U2`U2U3e0q-H@f.,Z .H0.`8 3h) 3,  3H 3@M03@@03503X-03p @.j` P3( p3  p3b p3m} p3@ p3T} 3h: 30}`2 3}* 3} " 3} 3p}E `.8@* `. `. `.`p` .( 3  3 3 3@@ 3 3t 3@/`w 3Xn 3 D 3( 3K4@<404P4$P4`./p4 p4hPj4g4x@4S04C4`4S04\4 C4i..50@505L ./.`0/pf05 cP5A0H/p5'g56@_5[5 E`/p-`Q5} F5 !5e 5L5'@58X55</V`/q/q/P q/`Pq/q/@q/@q/q/`q0 uq0:uyq0/ eq021Jq0p21Dq0H21@4q0 2P0q0q00/q5q5`IqP0 q6% q6X9+mq609ufq6  @N50W 50150@ L`50 50x  {50 &eu50 $1o50 y@Z50 B0PF0X F@6 8`>@6 xm H x `M M  +w@P!! Qds #@ vx#pp j#D # D  D . 1e01e@1e@1et`1ee`1eZ1eb1`6 `6`6 `6HVq1p 1f6H kX6e@U6 266e62`31 $01 @U 2I  2 [P2ep2e6I6X X$2e$$p -H%p% ]%` MH&&L ' 'X'K /'(~ Kb()~ Neu)`K  *x*0K P+x++0K @,,K P-J p-%2( @2 61a=m m`=mm^=mmB]=m@nB\=mnB[=moZ=m`oqk0WmM0Wm+;m;`n(=s(=nE~(=n> hoRW  o`SW o SW9 ho=1 jR1@ j< jR:= jpRX= kv= k=`  kT:=  kSX=  kv=  k=  oTW oT0X oPTX@a o(TYD oPY)oVY$o=FopVY`* oVY oVZ  oU= ohU`Z oU=& @kv=& @k= `kv= `k=@8 kWZ& k=$ kv=$ k=e kS=zk(R0[`pP~p< jpXP[ZkQ[EkQ@\@;kpQ@\0k(Q@\ kPp\`kP]k(PX] kOX]kOX]kxO]@lHO]S lhN^K lN`^`- lM^% lM`^ @lN^`lN^pO8_@xpHMp_(pL`p=pL8``pxL ap=(pHLXa @p L1s@pKxa]@pK=@V@pKalPK>l K>`h`pJa/pJbBlP pJ8c=lhJhccc01>=M>e>Hd {>:=>dd^> =>HepeP]>=>e f[?=?)?f T>?=S?,?0gpPA?=V?,=p <t?@p=p <t?B=p;t?= m??= mI?`=@m8Jhc^=XmIhc E=hmIhgk0WmeM0Wme+;me;0s;;0sxI@;0sHIg;mIg;nHg`; nHg;@nH? ;@nH1L;`s;D;`sG@;`ne@"@&@*@ .@2@=@@@B@W@h@}@@@ @ @ @ @ @A1ACAUAjAQAfAxAh A A A A A A BB)B>BxA2@QB@ZBW@nBAA}BBBAABB]A@,(=nG1v(=shG(=se(=nj(=s8G`s(=sG(=sPW (=sFh(=tFh(=tXFhBnP(=ne@\8C0tEphU8C0tEhD8C0t@Eh`8CPtEph8CPtDph 8CPtDi8Cpt8F@i8Cpt;i@8CptFi8CptEiM8CtMC?8Ctv;]C8CtMC`8CtY;iC=8Co{C8CoF;C 8C0o.;C8C0o;C8CPoMC8CPo:Cd`Y@w  b@ `1 8@8 @` `8 i` ؘ ~@~@`~`_~0~~ ~~deXX@]C8`—001 aiPw@F @( V@ `e``` ```0e8@ Н6p6hȁ6``6TPS I(`Ij0@0`HЀ>`H x`B`P j`H` љȈ2Ȅ @  'sО}@VОh}@`О@}О} О|@О|ОX|@j @V x@J 8@`8 ~@ ~H  ~H 0~Ћ ~X@!}@!p"c`"}0|y1D", | #@{#"{\0#P{@$P{$Px{ %P0{`%Pz0%Pzx &pz &XPz&uX zYG @'_hyY\hYe@eewe e' y( y`( y( @y ) `yݚ) `y) 8y@@*o 8y@ĭĭ Tĭ0Cĭp֭ ; ; @;;;`;; ;;;@;;`  @@`` p0Ч@ Pp0p=PP'P  P&pP=0J@0UЦm`C/`BPy qĭ(-ĭ+tĭ@,cĭx,Rĭ0Ѯ-Fĭк`-ĭO]ĭTĭ0e-Rĭ02 .ĭP]ĭPCĭpe.Aĭpjĭ$.ĭ]ĭ@/mĭʬ</S 0S ``0S@ 0GS`@ 1=S` 1 S 1Sx@2S2SX3֭( ֭e`3֭( 3C(@P 4(P4(gV48hp`Oۯx;ޯx+`8(X 0X*8hбH@`0`0d80 0gѰH`@` H 9@Nuj(^QRm 0E `#ıHұ p exexeyePzePze`ze`z@e`ze`ze`z`e`ze`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`ze`z`e`z`e`ze`ze`z e`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`ze`ze`z@e`ze`ze`z`e`ze`z e`z e`z e`z@ e`z e`z e`z` e`z e`z e`z e`z e`z@ e`z e`ze`z`e`ze`z  epzs ezs8YevH8Rev,@9ev ,9ev :vez `:fez` e:_ez  ;Mez +,;,ez+,;#ez+!f@<eze<ezP=ez,`=ez!f=eze >ez>e { H>e { e@?e { ?ev ,@|evp tev*`@Vew8 ,@e0w f A=ePw fA3ePw ePwrAew( ewr@Bewp %fBewe%fCew %f`Cew  zewrCWew0 H DBew 1Dex De x 2f@Ee@x8 Ee`{ PFe`{,`Fe`{BfF<epx8x G7 exae!f exeexeeyeGe0y(Gpe0yPme0yme0y0@HePyP(HePyP`I>epy`I(epyffDeyfIeyeyf Jey fJeyfJey@KeyxKeyHfLeyfeyrVez4-f zgef@zgePzeePze`Le{.g8e`0Gg ebgPx`/Jgeeg0pDe@ De8`yg/eg HDeggCgregHpPg_eh'hDhMeWhX?fh e}h `>ih ehXH @<  eh p:h ehh! mhx ehx!!wij e,i"@"PtBi\ e]i""rtiO ei8#h#ieii#mi$ejj`$p(je:jHj$B`jeujj%@Qj ejjx%j ejj%@hk|ekj&0hkre k8&&Py4k/eLk@'p'(m e`k (X(|kZ ek(() {k ek)*k el**xx+ e+++Pwl e:l`,,uRl ejl-0-~l1 el--lE elx..pl emH/x/m e2m0H0P0 eHm101@cm em11~2 emm2P}m em(3P3`n en330m+n eDnP44kYnm enn45hnR enn5pcnA en6(6an. eo66P_%o e@o877Wo eqo788o eo89o eoop9o eo99`A p e!p3pX:`Op ehp}p:p epp8;Apr epp;5pep;;lqeqH<h<.qeLqfq<1qeOqq@= qreqq=`qkeqq>`qeqr>"re2r ??>r eNr@pA@ZreqrXBCrGerrE`r>erhE(H`rer`NNr er sO8s, e"s(OXO Oe+sOPHse_sQR lRfeRrsRks[esSS ksNes0TXTCset0tTCset8UXU4MtejttU0>PtemtU(VЈtetWHWWe X@XhXutetXHY`4 ue#uhZZ2 uae&u[[4@\ eh\8u\4\ eTuzu\u7eu}u8]@u#euuh]ueuu]pvlevv]0veEv"v8^3veHvVv`^Аivev epz ez^~ ^~^~ ^~ ^~@} ^~I ^~ , ^~`o ^~@ ^~@f ^~p^~^~P^~p^~f^~o^~f^~P^~^~0^~Ю^~^~^~J e`OT^~,wO:^~w@P^~P^~܆^~ eQ^~ 80`Q{^~"(Q^~ 3( R^~@^~eR^~~(R^~Шg(@SG^~S@^~P ^~ xT ^~ Ș`T^~ 1T^~`1 U^~H^~eU^~Uc^~@xș@V7^~V/^~@@ ^~eW ^~ȃ1 ^~@e`W ^~@W ^~@v X^~} ^~eI ^~ e, ^~`eXM ^~`X8X3 ^~`(@Y) ^~`[Yd ^~@8 ^~@eZ ^~@ДXo ^~@e`Zt ^~@Z ^~вf ^~pe [h ^~p"([ ^~[ ^~@\y^~H\q^~܅]^~0ȅч`] ^~ЫHȝ] ^~Ы ^w ^~ЫH^~e^^~Pч^S ^~@_N ^~_^~@`-^~1``<^~1^~p``^~pg؞ a^~1a^~|1ay^~ ș^~Pe@b^~PbI^~c^~8^~pe`c^~p`^~I^~a^~ec^~q d^~0`1f^~Ped0^~^~ed^~0@e ^~e^~ؑf^~`0`f^~01f^~0p^~0e^~Юe g^~ЮDg^~Юؠg^~Ю)0^~e^~e@h^~Jxh^~0.fi^~0܂`iS^~PÈiD^~p܂ψ j3^~pɂ.f^~ejehjre(Hier@keЯkeЯfleЯ`eЯr`le*l~ePf mxemkecer<em6ef@n0eyfn#eHere0oe0f`oe0[foe0=fe0r p e`pJ e`epe1p\e.@qVe1qeа @re@`re@У `-0rhePP sHePs=ePesep @tepeteXue0`ueeuveP vmeevepxveemerem@we er ^~E^~@ze7K, H (4yX``3yX`ypyyy`j`ye`Hy ^~@p za^~4zB^~ ^~eE^~@ezeezwe@ !f@{ae@!f{Re@*|Ae@!f`|hhx|h0 }}}shp2,8`@~2,~2,pe2,@`2,UK,MK,p(7K,e AK,d)K,c K,H@K, ~0~@`5~pC~p   ~pH~pD~p[S@SSHHS` (F + BP  @ 1 @  P ` ]  R @* % @ h(`(6BQK _|E@ _`yxyxyx1@1@`1 @ 11`1 g]x@YPK`AH .f x@ `/L  [@x` x@@g1`L14` ~xzu @noje``1Y T 0? @+@ %@HPh`P P@P PPXP @PP zP`pPx cP VP0y %7yMypeyeyeyey_y_@yPnyPOyy`ytp[y]p[ hyp@ay0xy Iy@@yyy``y+y@&yXB0yXyXyX"/ yp Ay yp@yy/y1`e6e eeRepn@oe Pnp(8~ b,r#b,r1`1ve0re0rZNNGd 'Z@ZZ@ h ` l } `Z@ Q| @ <@ 2| @0 `@ 0 0 0  `0 K 0^  0  b,P P  PC p% ! @p ! p ! ,pH`i p'  / p 1@@ e @ce`e ePh` Q%]%l%z%  X0o(/ G ~2X ooooȨoR?|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(xP x ` 8@(F8 0RRExD`x0l߿߿HPɿHhH  ϾXX(Ͼx  H/2pHX0X([hII.  hX@ h ŽI8YxX8Iz ppd1_w@`fHf f={0f/{/{x/Px/H/zzzzx|*|0)H@)J))(e|p('8(G''x'@'D|,|'&&H&\&%%x%H% %[ %[$X$[$$$X$[$##h#@##"x"H"" |!X!!p '{{{p ?   {H Q{ `g{qzHzzzz`XP0$jy$yy&yVyy%h@jy$$cyLy#?yh@ X*""y y`8x( u2`) XT` |‚ՂQ)<*քXxЯQ{hh ȮC81vv\xH99P9`98Ȳ]]X]]]pH H08` xPبPȧh8v0y3N} P`(x8 H@8hh8PPN`0 hHp0MxHML` hK88 K KKK @   h 8     H    P (    j  N` 0  &o#,,`J(JIIaPIIHGxG(GPGFFFHFFECCpB@BBAA@A@+B++@`@???E(EDDPD(DFHJ+xH0HH?q+@?@[+ChC(CB?C+++*>>+>;;***X<*(<;h>(>==<=X=0==<x<`;8;;:::H7766X:0::9q*99X909988h888T*6*8777**)60W]^X^^^8___8_X``-8ahaa b0b . bb . cHc- cc- c d-dd-Hepe-.e-fPf-fff;.(gfV.`ggp.hhHipii0jXjjjk .kk .l8llmHm-n@n-nn@ooo- pPpp q(q-!xqq .".q r#.rs$Xsxs-$Xsxs-%ss-&(tPt-'ttu(@uhu-)uv-*.Xv-+.v-,.v-2w@w--www.Pxxxx/(y`yy0z(zz3zz{4{{`|5||8}6`}}}7/@~~9~~1: P/?H;8<8= `>0/@xAB0XCІPDЇE8hFGHЊIȋJ0KLHMXN`PpOHQ5/0RS8TPU hؗV0`WؘHXșYH0ZЛ[8\](^_X`axbHФc0dХeM/Pfk/@g0hxxk .l@pȪ,$-f--80D0(P(p8h{` 8d H;X(54xPx4540 x@p@h(`8pp dX(XdXP(X `0h hxe0H,h@p(mTh0p8`(@@/X(/hSS.0.pfA'6 p-}eL8`@ :2p2H2 2X909 W@  x  & $  X    p H k    X (  6>NMKeMLsLCŅCpO x$qA1~ R`S SR<RpRTSTTPT(TVpVVVUhUUWS(RP<XPQQpQ(QPP(POOxOHOhNNMMNNOHMLLxLHL LKKKPK KJJJhJ < <;I8JII;xIHIIHHHH;GG1hG8GGPWFFXFEE@EEDD8F;FEv;Y;F;.;;:=Bd? ?gBCC==?gBC`88XX8—iwV`08ȁP(Ѐ>xH Ȅ  }h}@}}||X|x8~~~0~~}pc0||{{x{0{zzzPz zyyyyy`y`y8y8ywa0кO2ʬ` @xX( ( g@@@@`|dnwH   `   +++P    p 8    ( p e  0    8  8aePP xH@1pu1u?1014Zffffg,܆8"3~gHx@ȃvX([@Д"܅ȅHg|q`0ؑ`D)J܂܂ɂh(`*Py[=p @X0pzQ`4 *h0ppepdc HH (@P@h(  gL4 ? h@  x0t]p0I+XB ApP z h@ h  @ | @ |      K^  C %    ' p @   | 11@| 11  D Q \ $ u7 D R @@@@@@@@@@@@@@@@@@@@@@@@@@@@ ` ` ` ` ` ` ` ` ` ` ` ` @@@@@@@@@@@@@@@Hh(Hh(Hh(Hh ` ` ` @`)) *`*** +`+++ ,`,,, -`--- .`... /`/// 0`000 1`111 2`222 3`333 4`444 5`555 ` ` ` ` `H667h77(888H99:h::;@; ;;<@<<<=@==`=>@>>>?@? ??`@@@@@A@AA AB`@BBBC@CCCD@DDDE@EE`EF@FFFG@GGGH@HHHI@III`KKK L`LLL M`M@MM N`NNN O`OOO P`P@PP Q`QQQ R`RRR S`SSS T`TTT U`UUU V`VVV W`WWW X`XXX Y`YYY Z`ZZZ [`[^@^^^_@___`@```a@aaa@@@@ @   !@!!!"@"""#@###$@$$$%@%%%&@&&&'@'''(@((((bbbHccdhdd(eeeHffghgg(hhhHiijhjj(kkkHllmhmm(nnnHoophpp(qqqHrrshss(tttHuu )u`) v`vvv w`w `ww x ` ``x `x `x ` ` ` y`yyy z`zzz {`{{{ |`||| }`}}} ~`~~~ ` ` ` `ȋ(HhȎ(Hhȑ(HhȔ(Hhȗ(H ` ` ` `  `` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `@@@@@` ` ` ` @@@@@@@@@@@@@@@@@@@@@@@ ` ` @` ` ` `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    @    @  @  @   H   @@@@@@@@@@@@@@@@@@@(()@)))*@***+@+++,@,,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6667@7778@8889@999:@:::;@;;;<@<<<=@===>@>>>?@???@@@@@A@AAAB@BBBC@CCCD@DDDE@EEE F`FF@ @   !GhGG(HHHHIIJhJ@!J!J!" K`K@""KK"# L`L@##LL M`MM#M N`N$NN O`OO@$O P$`P$P%P Q@%`Q%%&@&&&'@'''(@(Q(RRRHSSThTT(UUU V`V Z`ZZZ [`[[[ \`\\\ ]`]]] ^`^^^ _`___ ````` a`aaa b`bbb c`ccc d`ddd e`eee f`fff g`ggg h`hhh i`iii j`jjj k`kkk l`lllVV W`WWW XHmmnhnn(ooop@pppq@qq`XqX rX`rrr s`sss t`ttt Y u@y`YyyYz@zzz{@{{{Y|@|||}@}}}~@~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@hȶ(Hhȹ(Hhȼ(H@@@@@@@@@@@@@@ ` ` ` `@ `@@@@@@@@@@@@@@@@@@@@@@@@@h(Hh(Hh(Hh(Hh(Hh(Hh(Hh(Hh(Hh(H   h  (   H   h  (H@@@@@@@@@@@@@ @   !@!!!"@"""#@###$@$$$%@%%%&@&&&'@@'''(@(((@)@)))*@***+@+++,@,@,,-@---.@.../@///0@0001@1112@2223@3334@4445@5556@6667@7778@8889@999:@::=>@>>:>;?@;@???@@@@@A@AAAB@BBB;C@CCCD@DDDE@EEEF@FFFG;<@GGGH@HHHI@IIIJ@JJJK@KKKL@LL M`MMM N`NNN O`OOO P`PPP Q`QQQ R`RRR S`SSS T`TTT U`UUU V`VVV W`WWW X`XXX Y`YYY Z`ZZZ [`[[[ \`\\\ ]`]]] ^`^^^ _`___ `@<<``< a=`a@=a=a b`bbb c`ccc d`dd e`eeed f`fff g`ggg h`hhh i`iii jjjj k`kkk`lll m`mmm n`nnn o`ooo p`ppp q`qqq r`rrr s`sss t`ttzebra-8.5.7-02.el9.x86_64.debugUK7zXZִF!t/?]?Eh=ڊ2NaM$}L\RיU8_;T)K UAwhچ=FbjHv'v VN\BW^T[ ,$.c0T]C7>]I3,}LZD7^3} y1Ul5D6MœzA-UCzKybNصqWTMx%YYH EK+oъ$ ox걤/&i|H7el_9"IYV?bL 7=0P&ӂ㦽fLr&*3 ,*ⶢ[/3V!%8L:)eQ45~l 8WOƮ>r$+~B@F;C&df#qL[pCƞ1SiE^eZ}_MO"9gxsIo]̝)~qF0aCv{0n~"7 Q7eovW—\JL]|U,cH@Zw4-YRmWH)ႍ(ll3.i҃Y dCk@,sxOEVQ~v` Lx}6&w\};E1 ܷ&du`1rܝX8(K #{%_koof+0AWd.Q7 m>*R&[(PZ拨 Rja{QMiܔ)s~OEy52IGyZC$@U{ !"GUx6D߼I2hÔTH_ä0XUg 4RZ0NPEqb?^GמƵSG o1M-`{m/"&{r9[zjy7V^3m| mup2ox!lr N>ׁF>S  ]ViWu#Tȴ}TJGþ]`vwŮCFf궣 *6oTNyofP# H:aSj~y!A靅MkG*[ոGdXq/LNs]̅ꮩ5 L)Y}X-C,fot;ꯠJu5sGЦM*>&`h-Dי=i]]lJJXͮ)KIJ[5>b\36Ɣ%)X1$媱g Kw3^gYRc8;&YozPDTì%5kYk$1N5mY1S,mj3Uvd'^/B!6>#po)YՔ$؛uykVc d7 a|i`zg..9]R'!o'3ƽ-mD$tQZ\DDU0?g&C@L /DžRu-6'`EL$:ka2bϴjT% xPbGK#H |hLkEI]O*%cU 8,,ۊs ǡ>3`1d6o*N0 95X$ p32[g$(A"'&-rQuؼ5< ?M_C5CrRu*Yta͢ajU|A 3NJa*rUqZ 4=⪙@@X` TU\IAWgk#DguSJM%IglX訤†bW B [ˉNÜM_np9w֘x҈O$}ݙɒ/&gD3sXhCXak6$02υm&qbڹW: \G`7{%.$䄊j,5 Ay"3BbaÄ5Y}CPzXKUăv$N ?(x  H%靬rT)<is*\V˽G**m.DZdd/>r>]_[>||"J薬#<(k-hВO\jYU w"G㿶P*cM-I8h2h+C-ƮO[Yv>,15=Kx|;p`slMT;TX,S F:FppiV/C8:,heߙ]ҩ6Fq5k4д > >b<AWFAwKF܌?R|V(\<|hT 쐾< P[@/;_fo$ znz}-d m#B&ɽuu՚&Y]筶yܞYNlu~ _b!\'\ɇkO9 m屵 reպ) H3~*wPt|8V$B9Գp&k vzĿ:अ_{MNi/Ou`v@WwR,xڜ{Sz::Eΰ{[5<)Ui+%.5zr xN)"av  +na0,KL;MS2Y'd:vG({H|XޔHVނr滑ZEcbAl]9LH(i'[폃tIVПZ& zUmב.~:ǶY?Ln.C׀DvWtD,>]<Fuc?G}ҥ}ohë.~])*TM[.WB 'SÊ^n2k d(Ǚ-#/!lpC5su f-527W,0LehpeYhґJ/t8e0 l!]D`QXXt`uwpL$DϚS4Y@>6 tr z9en="cC7,Vs8ry}x2觬;W[VT㔉XL. KkH4[95Ngp%xI"rx ObqpJj`qv^9<⳾9G^R`3}ih4{/t{=s]uMJIjNwC*LWyz6a BgLA)8%g\vr*8gP RLLcx=}ri^W(y\^_WsZofbuf+?T?σVl,z*)EV4 ~w]c9W) zl Ҡ.Mc{>Mx-F@Uq I/-]9/AJDi4B[!9; }x)!_E( /W+OuB*xH!/Cǘ҂@.mVUdD)D[a6$M@^L=܄јƅcVU- >xyg2,E vsr`]i2qPp 뺕bTXFGeP'߈]|啟\~/HQի^챾6+;5'[^ӘuGU ÃJh˶ي5'q0I:a}}?&\_VRdرZxd* gϞȱٰ׼8MwXUQ &yFcZ~᧏GW<T}*l+g(z}ͷH{@H(HlL}F7Ɓ5Q+d,E#*}/X쯠gq pAD$Tb4JAysT0kys`gɡ.$EL/.w;ȗ/o72SV=U@eay|6s K4M 4dFs`ͷ4 {Kלu4bQPO16S}LzgL=5˕C}0KWLݤl_:6Uo!"VoɭwCrYIWσ88>+xV,0Imh~5v&q6G2R&wPaisYw!=0i`eJu0F?0/eP?A:lJ GXPVuyȄa0HP%WJԕryqOToxcBMRDNYl`vMzZ)1p Z+K֜\ #(b&Z!R\mer1@('8H].(PU{n%4YK:LkKpI~3RC~SJb7\BS) cU$ LF k!ɱv.wmu(% >f8-.|[‡V^ P$ĨAQj9l;ڬڬ*}}EeI/8Z[2do >!}}7+R ¨Y:}"=X -E7!Dݯ ½̑[[@GcȯB.DY7.(,ŔSkb9OT hB ?8w{V@'774ӷGX QYo4)#'/SZZzbbuQIm'2l!M)9ܞ'gy'lQ~G@29p[Cx=lvy.,0WI՘r@#Ez#Ok(y[E9|p B6c̻Px%_z+JCF-hGIfk S&!]u:m8>X O Uee !uagiDf }W@\pm6+,c^kՄ !9j0]TKA*g Kxkb nI'nPft|4QP8滗mGz_E]F2`N01<PYhsǞVFd ]]͗W52L":Ra\=-v( t!;c^I3v&c`@TÇ͊پO{'WLRq9[Nx u"!rzC_G,_h mP ZT#u%4GGd.뛿"mqHr;Tab׉9FEBav}򵂕nMۅԕJ@;spuŸ0 Gң$e{v& ̮"^C?bi*QAa`$@uBYo\(*N,فl5L\)U6 Y`}Fg{B"jrey7Y$(T.bÍyK˴Ѯ?Hmr}i/A8~`Ye>7G([3|'RAh5wPR82VF{B?XrQi怞^݇D0AyT^nHSQF%y YY1U1twis5M0PBs!#R $0 "p+cUD7/#HhdX۲`г(657#][0|j PԪY ."\c.P5rdFoV̔8/^$n{&aXfP׎M iy!;aX`7MZߓvi)<L -XZ.txܯaV4q#~|\YJY`$| ,n俉 4pY)F9KЎ}iXʋ{ ~7Sl꫾- Bgy,B5m$&]@tRܸ}R<{]CFَюg~>9mD@ ")$-H6c!yg;wS )(uUh'd_,5m4/f#Q 03O^O8y*vQMt5l/Lng^W Kr&߈ 6z= rCDDMTmAT:sm XRVFpX 1\ysW6 w4?t|=7-p* [(k'Gᖴr ic7g1,VAN$Bs0S޶%VCidBM8Ojz )_ Qh%%JӚ0|9^.F"R~9VrA-ާ 4{FL޿1F%b_GP!18k mGJ ~v?묁5zG-ÙȑL;y6vګd@3/&`Ɂ!3fzV3g[|ƑO3ߧLjc;g:}M0eقt;[j,ٙy[M IW]2>(]n3l- wb*>W+AsUhU5+eԝn﹆n7rWGyA 1.(Y祳έ@vo^m%o-vU|ţcC5U ѵ =0 ]zlm0l2؟DTv~gKgUtD Do )!& Ԟ )YJɣ#'61ASteͪr`Ey7U-+w.#1+ !jM+R_z5MN',\ck֬lRPbd@0\pnpUHgxz _lѢ#fj#]]F\ a$z=}l>%;o¶l9$a?0!^žEk q1|Uh\R"["씜$i?J}@{y'N\.E_2I S >ҁff+9lI#GnhEK:>b0(9_>d2QL,c4dh'(Y [|lф$.(=bA茆z bu^[d:H<h|R°oޯߊ'G=9SEʫLk2\֣~A<:P$s^@mD|U[x;66}L?! UMAL>U8S =B#0 zyC Eˁ@HL-wBTM]iZ%\#u\;,vF/W'8=ZY*+:Q8h(ȦǼz07 >0_4Ӗ7(94ε5{AU-"!Hq)X\5OYWm+W$bNG>'r/*a>zjo4Α݆ =` 2*q}c1KGKKW6'&€2JN|m1;Yotjy@@ ۽9%|G7H>s 5wV"{;V =E'Lba}F=<&nOA6j8"h">6G'=)8<~*)h>)T* <ґh&j+>7qU"g^+XՎ뉪 f@NӁpc.fT*UvĈnH&9o([H9AG6v^} B@JnSgcΎz__T_g׊rrb GFX]n }sX""*}h 9gh{`$0 KO. VU3ZҴFF0PƯJ߭!^G`˒)%dFZݩs;S|YXa_ /E=&eiTF\ٲCSY8 Y\zo!@̩dߤ-p%I}t;TRPQC(k#exʨ[XJK$oo8VZg>'(oa;ݟG='g(t\__aix= vm&<+'T#sT'JIf Nw>ﲛٛ2bɗhb,,9$C'*a|_}kM!]btn3ޮC sFI\KR~I+q?vQ.V0 ǝ` w;^e,$N9E]|?<^ـ¡0 _;S[w)vpJ/~S&=5,N*#m2̉y!Rq$.ߍVdџjJk&<';GiTP w{0.uUB͂RLj|LaS; @7O#ߴ"s ?W]8U:˔?A^pI57-WǷ+mu0s GSŀ,`ħO.Ь Kau ҒY`&T !%^܇M. ]RKʗT!=(W#9 :ꛜ *?nVu+[ίJ^"ɘO/E&k)׎_g͏l|YI9 tu 絬W?&x!'<$C 2G%&V.|B6* ~cBax3F+1ET3NxwюuU+C.4e3Qov)pSi>!z}¦κ2[ *:wD"wBkt}具FIDlz86(M:POgv]u-ܣ^iI~ K CV.g1:pQiIinG5o oظ@ƯTG|3)Bp0*@MDeZDߣQ2q|N'*C2] 7glG/$%_4\`[#0["JѝՏ.Q{y5KkԳڤnE`8,ZX9g1pP0gcgNw}Zb1=>K%NuvyFPEkQ5 |L x>ȃ.8 HLƵȶi]ʝ+Me2@l2QTU~XdÎΛ8#l]ؠG['"t'ziOc&{ grWqkT Rdl"\]͟d夎jK$fpy|yE:jͦݟKsj9U)W!8d 0grUpZ mS TUlVf\?fs WELA<@|0_|r5s9vvҧnnw'pրJz4]NJ An#[ \'v?7^xH"" 2HW![)۴`O ,K ə[vVTn^eC\3~n~= )F)rױN>ޑJ'2(*#@ӳK3W=% [̋MzD'ɍ5ծ1&Y2FWEmud0z,NPhuAPCVWuix8YzKe5tF)jQT)i'jUl[exD,$VR*<_}R~5p\Q)&P_^ܻxDr_rόT?@|r%fgQ6J4M(K~JOf!w+f:r< R$/ X)vI; ydjBnp;kPZ׊dYFuJޭ." 8\"U`޻X3)B0BaVJFxSҾBfU'@"$vHڌ,\pRP#oT~mxxe0큙&.ZJuK (J nb_' 7T T@i*V[>9i~r:?USSvL_ z6A( d%G 82Xܾcf;Ҕ<EcY_G!+I73R7M^D#MRPp{,(r}eDt<[ϋj1}ACGZ6Ԩ)b0/ETlg ɸ>rF*8FZ(au#JU!YH1ǥ?'\90n˵Ln[}S;-9͹w ɭ<2=k+b~:9V=1Np7o9*.'O jb`+L޲?g/{cfO=ԏ_O`޺zDӓ9L!%$tI *O-tEx^x?BZێB!hĽSNRˀo];lfÇtiS'=;jp˯ȥeNg[mG}2.k۵L*gXE $ 8n_8; ͂!e9cq]F,DFEJQ9h0wo2gv7)/׆`Gh,5ŤEwd>X` "0^m"%.fx ΂G=G Ed{-ڝ̧@  _ 0W Fv8T}ҡ[rdP!1j}YZ@{^a]0x'.\>%CJjEò*lOQEKXQȢj>K%v:D._zXMHpMσT_ 3/A36<+ ٤s0eG;Sv{5fhY6CS1?bYff*Am KZ.%oQ Z?GEC˯(Zle,U oU.#Mm'TBR52'ј?xuw`̝SP~$f%_`t@&WoǦߟ8MYPH#bGos&]qf8 ƻƺD^u(U2SnY۸aTM_0t) gYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.note.FRR.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.dataxref_array.bss.gnu_debuglink.gnu_debugdata 880&hh$9 G(QoP+[ (/(/XcGkoȨȨxoBXX2  "  !44s  %  IdTdsdsDXX~0~~ |l ~nX0 !O,`L@1$@$??O