ELF> @5@8 @#"@@@ppp XX7X7ȋ 44:4:$$ ((XX7X7Std Ptdl^l^QtdRtdXX7X7xxGNUZt\tC;4J#L8'` TmP8@! @ `@F`q E $ `@R T  $A#"D C  @(@1! jA@& "ђE P@ 0H$ $XDP8B"d0 @( @q I)Q P    0! `@B@9(@4B@ l0!pPc@`A!81-BH $!` @ @! @!$B  VH0 (EH ]0X!D  @0@(R  L@EBX@PJJ) Ҥ"(@!@iP`@ @a=D@ !b LRD@@0"(D )(" "@"D`PMÀ0  2 11@H) @@BDlCj" %"$"!b% "F5 $ő@ BPR(@P@ #@ 8 "%HȈ4Ah1ddH$ m(@A @Aj   AP *h``(TQ Ԝ @`2BD h:F@H(`@vH( 2A1Ј (Pa @AH1@ "R HT$`2@ @# H T8(&t&XD @#@@` PIp( ` @q @  A }6H@D(@*! T  !A0^&, Q!@1$,@("i+@ !8 B$(T @  `@( )ȓP` D@D@*D@P* bK `Q@" Dd $ɠ@NK (@ 0 AP)(($ DA'D0$$ZX4PB,(` @  `p`@'@ @ BZB@D0 PAF` @ @Y BЀP!  1LA@AXH@ DAB&% D% H4`E @ ! &EH( L @ADA@@HA, @ @"` ML! @CP H ` @"P@1 L@@ @2l@ (ABpI@!8F̐ -"N1  L EA A$  :@0#&).2689;=?BCDGHJMNPUW]`aefghjmnpstvwyz|  "&),13479:;=>CHJKMPRUXYZ]`bdfghilmoqrswy}~  !$%&()*+,/034569:=>@ADEFGHIJKNQSUWZ\_acefhjlmotuvyz{|}    $%&'()*+,-.24679=@BCEFHKNPRSVX\]^_cehijnqtuvyz|~    "$%'*,-.23468:=>AFGHKMOQTUVWY[^_bcefiklnpstvz}~    "$(+,.038:=>@DEILMOPSTUWXZ\^befjklmnqruwyz   #%'*-/01235679:;?@EGJNPRSWZ]`cegimptvwy{} m:׋ʊnIb,HзǚI5FBC; NZ2 B ;C!kθś)Z؟U:l&[ R`F nsǽi@px *JcW&/=cݦ=KVX|XLZKt<+>A h )>f<+ M,;ʰmrb|XZ"1@DpB¼τe M۴ϓ[9L㳦)2aYi+_mA8P$N}`Cy8T+&Zʪ۞`7"O M/98W6¿p2aqV8 :[7kJ1B̨Tceq>_lC-oPOwf):&mZ/y6n_3E}[2 ,}vj8[܃U 1<$3[?p7gߠ5REb`ȔcuMy'QSt9M>,BQ'༴=_?`t_8tOL)Zj ^n]^JtuӃ`Ϗ6L~B5#a? >}D$_^9(܋#; M⺃ P 8?+5-g c-ᚱ4‡6: ΞߤweGz _zv' }xd9GВij\aG:Ns/ .g?j.yEwCEL!TC .vyz\Lٳ@/B^ ~Йg?+ӹq bMj$v eY7՛k5}a"#k(pY0N0_z.DV?#Y-7=,˶"l;ǔ&tM ʗ7Ґ@dqa!,a3͵SqvH{yh:Q&"49hzAwIO|V_C?ԙ`I4X$ga8@=/tϭp"5&t0-挂<[C ].I?ΓjXYv/s RֱeI=Gɒ{Ѯ|*>49&rv(tW;`pT 5W3]!=!h'\3_4>ӧ_~tdE:tV5g`7痏dq4)͑ijpIైfz֬=;^l_:![Se]2fg$02x3ګP5ݺ;'t]yz 5w Lx'||eo3İE{AӔ {)vk! }8ٶJu]WHM~鸞4k [xŨO~@n.PU@c16*h\m Y؞緸e  83q aT\6Ms;0ׂriF0eZ}Ͱe`2#O"R-~ 鲈[[Ef p I G#涒ļ@ae= ֖!W\rhSY_ń=An/6>YrBAUA.Z {sa\<) as$l'Ҏ̱ *yVFB/u{ąNeߵ2g}v7q+ 3CoSƜ!#[jrB:ziVWΰMVVWY͓"=2ESvUXd0ڸk';=m5>sV)) _)y2z(>gxO})f9qXӣ_@@5>9.D/J9Q_yRʚ)scxZ_yDZi}r"+^W)Nu^ʒ{6!G#rEǤMFRMFaa OFl#!&AI :>;/)N.ܸzUFŘgLL OuZFm{!u8 ƭH $5%!Ƶ#=Tiq2ڷ&tfipLk`FX8t8?[Vfm{ӚÇ T+ 5*d|Z6 +##YdS-- ZLh?D՗^pMw"=|j'_~Nѳml|Ƶq˯0ؚUkO1e4䶓#UXJf7ZKA9ᾒd@?z0lhc.PA Zi'ЬYIYUoapa4#b0KW/ oiغ|!Vs4rK֦,C6y|YkYX2J{*nqK Z);HY:;%":Yq,hk5|0IxCN9ZS6,$h+d|,[Лr`PXqPc.H7\xXp[>RR%{dpL[pSt!g y?_fhc$YJ7f:#OhYa&@D1*ªM+`+7 ,JKdC9'6$#Sg um'9}^w'G ߑ󲕉׶^wʩb^k<O`ޯ;ɽ[[TU+ `,p jON+wz7qJeMT@JAxK.̐w޷IJXεqbInzlskCω qxdt8L[p.vMduD.$~ۯVe"˚|oU _FŸVA5*ī̠@bG\OG[CLP9>&D^bGH=1]_)}\i{'$ex7/?l L!C$ m+p.h\D/[9n>P짤zL>{B 7q=4T#ˊJw`,%$8rP֌S;MGjyXIIY&9q8@C9˳zks!WR0gq êˎ]'@؜;&&pЀω JY [h5n6ev1z_Cvmi'-r.HDyYG#1tM66)jH $1:|zmxݵ(dm,H,j8^ =a<]v C%Q#/"n}Ԥhta/|۹fI4r ^72߷0N.`wgs'6'6>RkrYqQ)w/69ণ#c0# RO#"* Ma,x};ק>^?H TQ*w㤘ּ!e>̿xoEzYi. 5ڡ2o z[\w菡!=+$$@Äطh{VwGE7;MvşyUƶRjdwXݲJW Lv=@@2e g@,xAU tȿbwT73$GAOwۙa @2aA+ZCʯQv|QYb֟mԹrÜŌKunʁF~iN, 2@FV?M,G?9(zih{ӡ>7 k ,@mU0RVSdw︷ovŀ;BV; o2ظ[᎜vk!$Bww&xS`ҁb129a>6#};+4magYd oBwj@N~@rnV􋌬sUW^[PAUdqv*lݯ1:!9R%!&ppJfʤ5ģLv!}2>ڦl7u,9 &}w? _qo~}ijÞ AtڻZ]I!W?"hhSb|[F: *W&Sʞ"TOÛ9=t'ϭOUZjE8KAv >~io1;h ovsگ7/Ňn-ܡ)\_1˂}9W6b絡_"xj3xBT|Z-n[ cb)%CCMh}Zg5[{sqsH2`cZfŒ47^[p 'D[S3*s)1Um6zͱNw]DNof\SaiKNj3B{u㪚풊 eKFU-.2"72)s,5lV_VƖj,E {O1f<ǀ:,[~4=:B #ִT0LKV}i.+"W5!# :--{FKIMʦb>P;,!54tl;gns G"D"7t<`t_D?zEÔv?qC_^Q+Fx”{광2S_RfdM?Yg>*'񣊋MyA _bѣ.ex8[ܝ%ii"~x4i jȟߋ*aJf32-/ӖuHY;WQNh14z$%N}+LMT̻j?z H8q ]SD0N?ɋxf _&TN126Tay $}HY-)ͫ.9KBN3ĴaKeaqf$9O#toas.{|Ӑ, f'4NJ|'֍^!y( 4udחwU}NG{<,.רJsq*'-+(-e!Knq#RRr/E$GS,I `R1P7KDqFqI,H  !i_ _,J|d6 + 6q(8RLRQ&t  .F0v 4,QT5 n^DR`0sO{t H. H V9Ru?Gs'TTRRD2 {tHz8Ym`xG <Si*.0Mfm,x<nkC! w$|M\+ uN1.Bo2GVQk"qtSHH&n.Qqm;RR/ hBm,cL"Nt>Fux.'>RSr:jiR ZtF\sv|e.~.Sn /hX }  G5/ x P$2   p qQ 7 5  JS N n# T} Пc> @`T c P$:@! P ( { Chf 0 <;| q2  @Nkq<m? q' { gX | _\  1 j MQ :  : @H$c5 " ") K3  .A ` ~{ @xr> V7 m +m -G p7  @F 1 kE % }b b /  B- ׁ B cQ 8 P ( ]6 `M &x R-B :* TO  AqP & 8  > O }M p'5 i pFQj 0 P c  `& g    T Y` S & o - 9a P xB p !O ` A] ` & `WI6 0 n5N p K@:U`:@)  ! gV( KD' v -; n=v D P0:r q V? (IF `0 ) M v @`N p2 V 6_":  %  `_ 0? %h9H:j' 0x d2M o fK:  Z%e Æ 0h@ c z \-   1+  3 @2 0 !p `S;0* H L% e  d[8vc y Y 0k::/ 0u ;I0   avg b pBt  =NN 4U `]  *  R J 2< H X   * p .7 0e Y  ЌJs S X g( Ѓ    yQI `P = PDm PP+ d F#[ " G RP ' _ `J o pw!P ( >> CJ 9Eq<ZA<gY } b3  ]f p `~ @1pr @9L m X [ }& p  P7^E S pD1 O  -Q 0- S pW %E ch!  h 0 wKP % | @ V { (  !  P wx Vj =jQ `: wi *q8  l  `K4 P N-> f;o5   ^%U @  5S W M#B   0 !d * 0 V>sq< X+:< `  ` W P|  @  K %7f И !S V g  )i td P #v ?"Zv9&{ `s /kX | tW | K`: `2=k * i  c @{ ,> d Њ Y :)f8F #$Xn \T a b `_ RR[ WG 6 w* 2b b i g <gg L #' pz 86 @< qK 0bk I/o<&  8' y Y2 Y ~  011 @ p0G 4q -/ x Y T `zD 6 B H- pdAA ` `LU;:@4I PP )  ) , ', @  ~E >Ok mY]  b}N  6v F p1JE c4  , G P # w  ~O+ { x `n Yl @  m Rr  Y 0} Bp L  >  0n. ` u} p\~3  { y(A ] pED  # V}   m d_ @t  P8;$  C8 `x Ay pSd    cZ H" @3 X_ PJ u4  Qm H! oB yA p K] p? ^uJ8C<r `! l 0<4  ; 0 Cn \Ue*;@0 0 eG 7 g #Xr KA 2  Q\ p 0  # I 7 `N  p< 0UW Hf[ [ @ C   U( ~ Ql C VT \ K p0  Љ:d   ]  Y=Q . % `_ =3 1_ H sJ p6tT _ == k,  ~ pq( P KD @ `r} M P oA  \  \'5  i@  ;,3E `( 0)9 :# w W| `3m:@F p1 2.:' x pl  P> 19 S" @ }~ жn0 g 9" 3 6!  m$ Z Oc w `e Џ 9U<(f 0 Z fV { $ Z `l< Th P > p (Q; 9 _^d @  H; r 9G:"N  Vk 4  Q/q<. G Mu )# 0Y)# K 4TA<(& o [ p FCX |   @LR `= FN\` ` Fg g  H!  l` Y !  P \ @ #@9zf  pe>* P x [O  I M Bb ` u#k 0 I 1 +hBx8 0P} F 0 ) \ N   ErH F Ia [ m|b b Lx T ,4  9 e r0r  I0:w  : ! ?# ' -V<  l p9) U { ' p 7 @r @0 ? _cP & C I 0BH@ =a ] ^_ : :>^ N 4 P ml  0 <M != P 38 pu C  B j\ p `a  L 7 t T_ ~ BXM 9Jp:0@:h ! L 0#]p PYp Y\ !  & ` b 0b dVb ` A ` p= -ah v E*+ 9 <) C6 @C EG w[  S `L o Bq 0bp 1+  ( H 55 ` 9hC m j]  l 6  .e 0WU:@l p @[ :w pJI_  ro 5 .U `{ 4  " `H 7. 0 !E a* p m;m p 1( S W 1 @w!NZ p~ [o 9> Y@ P ; (Tk WN A Lj .L  l ZR6 = { pO; @ C P e - z6 ` Zx [ 9+$ [  D +! 0 B" PR`; 3 P h q: ql* p Q5 # 6  `0 - M p' @  U(Y } H @ /n Za Z 0~ 4  Q Yk" pV  !O3  @>I  6? 0 6 @ a00 p n  p ^ 5cD  kg X @ A ` e) tu 5&; @ {G 2 f 0 ^S `R ] w- 1` t:1 Pf J @3 Xo^ 6 %M  D $ Qs< da P^ X | x XO  iD P m e3 & $} P$ N, У gN  ' y  k7 s f +;z F1I 0:L @ : 3Sw HN +: uxE @)cr l '<  L>  G5l %  8 '; A~ @ I 0]  U* =9 T a z" dN+  Z  C$ .~ 7 [\ Щ pM 0  A  p^( @ ( s<r ?d @ Р-& g p5 " "+ @ *b| {= I7t PpT^ P qF 0 G 8 T P`  T _ (P  / p FI c +o p| P)( ~ G>7 0f oZA ao wi  w* А f<   ' p i @ 1V 0Lg `:@ !1 !B 9rRp<Q 8 'q O P #j #xq pugV5 ! P ( 5  @G1m pS' 1 I?; C- m. 1, p -U  y @mLq Х9hl<x ZG ` { 0^} 6=x SZ: `7 p  P&DH:9% ] ! ; yu 'X  i0B @(\{ 05 jц t9 J Pg ym Ѕ 4^ nE $%F q? r )@U<& o +  zUy a&oS R C  | ps y J g N8 t D`" `Vs PL= e Z  N  x R 1 pP8 z 39 0B   0OP)f8e:9  ;2+ m  X.   . 'w Ip3  !Q 8 5 k E = ( % i v_ 0= > ` _I P ( 2 P kT:@ @ / !i K|  ( ` H & 0p zU :@bO  6 y ]  `6 D , @  P-b D  zg P sj ` : P$4  ,! p- `z l&$ ^ 4  lI e t p \ h2S 0M BNd g \ P m] 0WC  6+ /L @ @ Py g]" c d y{ da  i/J 's}` PR 6t) Љ `x Un vH %c | 4Z P~ P ' i !2 P>9IC 0 i @k  bE pK~~ @%  l$ Z j ] @ !  ] #w Mw pN u 3| .r  V' w D / p P @# GJ @, \  hǃ Lz l ; X9   ^  g b|O  L% d p `SH pA  / gA @ p a L/ P W p| @ ` 5 # G 6 B N: 4^  g Yn M PB e Eo {4H @ Y } J= d<;c p| n P ! { 0Kg  X! `Tsw pL5 9p<6; =- J!  mSQ / N p , |% 0  0< ` S x{7 A{ @uk +;o ) P T ` "rK;@z q Y  ov P? o d CI 0h  !  pU P{ * 0 4D6 = U $6 3F "e  # I J[ 0<uZ ~ b ;hc y U p{ "g   t& n ?q  0 xRR > f$ Y o} 9 1 (zii P I a v * w O=: AZ Zf  aD0  (   k p` pT   0u P)  @   @; Q ) N ]9 `M  > 0d @ j :+&P:z q h0 I eF `9q<d @ +j u (l*6 ; 2  @  QdA P z' yy `f* @ s WO p N5` P #; p`_ G d 0 KY p} y P$ \ s: @w@D p E* ` R P- 9  t0:? Hg1 A {c ~ }$ O Pw Pww IV { 5 f EM A P }1 0 G NG2 + D  G 6 W>0;P 0' d  G5  YPq z / [ 0 IrG;Hm-@|8I* p 1F "zy Pf s `0 ` 01=7 a E& 0m & d0 :* H~ :  _  F i~ <dF 0 Sf P g lp P~v BVp@M$;cV {  0 PR ^ V}  `2 md7 o s  P(p `N -A܆x3:  pdJ 07{ p6 @ Mt ҄ $ Z  @1 !K. 0 {M} J :!  J PA 0fg o  @:3 P > e X/o 7 ` }  xe hT `_ D' 0E p,- mO @ l Qxp И `p & pguz p#:P $ WZ` P 6_ p #/ @ - 5 [H% ^  ` pK [ 0g d;  XJ } %O ! 4 <3  r `v  A  I r< p  0 jZ  Zb H4O  w N')^8 " /  WV"& X    [ ` mD   P  Sz j2} PRi 0 i z pn+ AO  Je ' * P \FE8| :  j p Z ~ A ` X,;k r:@n` R 1 GW  ^ 5bM pH &rE AC )$0:Ć ? p 6 G ? IgM m PT2 0 Ar 3  f+ @ 6 O )5 P uz pm>  =qI p$t #8; u k<I N DR = _* Ў ::l p˅ A+: . S W # РRFU pUp< = V {  0?"l8 t #y % Wo >^ P iY } [@ q6  ;#y ^ 0%=( @  Ru:  du 0;/\  V3   W*#b _ ^ X } ?} 0Va p] ^`:03 Zj :n Y T/ `  #"c `e w M# g P q ! B :@\ KO @!  0bZ  : s> F*? @ .s k w" : <t*s   g&]j 90  j:F 1 > 0&Dh jL # % @n p]|6 @A e Q# K E߅r< 0^[- м %2 0F Q 30`r<  @>  ~> f,2 S S L <8 `~ 'z `k%| iT~ z oK>  :[ X8& l C @ }: 0 @ 0 ` J f % 0Q_> Ei arM (  - p 'O  # 2 E \># @K d. 4= 0 = P {Z 6c f  T[k Pz q$t H@ /   9dJ 2 ` | 4ib a t`/( >| P<:ʂ U )T  w pQO `! M? E  ^    d*P $ O > aq9j 0    PU.` R r `   r+ )  ~: {p  kZ ~ w pPo/m<m /> l XS(  5; /{ t!" W 0P  +8 5  8 0~ (v pAVg  + R" F F 1 f* s /8 t x 8 8f 8W 8 8t 8 8 8f 88 8@ 8` 8h 8Xx 8 8 8 8 8 8 8P 8 8 8) 8:( 88 8p@ 8PX 8` 8e 8v 8 8`g 8 8 8 8` 8 8Є 8 8 8@ 8H 8X 8`` 8x 8 8 8 8  8f 8 8 8 8 8 8h 88 8@ 8` 8,h 8x 8pf 8? 8 8] 8w 8 8@h 8 88 8X(8x88Ps@8X8`8888 }8888888pp8)8 8@@8ZH8X8p{`8,x88C8w8@8o8888a88n 8388@8`8h8x888888X8888 8(888@8X8`8+8@880888P8b8(8z8v8 8@8pH8X8py`8x888888@u888888y 888@8\`8h8Px888828888A88V 8g(8(88@8{X8`888h8 h888888~88 8@8H8X8h`8x88888888888 888@8$`80h80x8Pf8888088X8f8K88 8](888h@8rX8`88888888 8 8 8 (888"H8+X8;h8Cx8R8[8d8n8v8Q8808Q88 @8p8Qx8088Q8088% 8 8308% 88 @8 p8% x8 838% 8 8 8% 8 89 08% 88 @83p8% x8 8 8% 8 8D 8% 8 8Z 08% 88 @8` p8% x8 8v 8% 8 8D 8% 8 8Z 08% 88 @8` p8% x8 8v 8% 8 8P 8% 8 8| 08% 88 @8 p8% x8 8 8% 8 8 8% 8 8 08% 88 @8 p8% x80 88% 80 88% 80  8 0 8% 8 8@ @ 8 p 8% x 8@  8!  8%  8@  8] 8%  8@ !8]0!8% 8!8@ @!8`!8p:p!8x!8!8 !8!8o:!8!8!8 !8 !8@o:!8!8"8"8p "8n:0"88"8@"8 P"8/`"8`p:p"8x"8"88"8="8p:"8"8"8"8="8@r:"8"8#8 #8Z #8q:0#88#8@#8 7P#8M`#8q:p#8x#8#8 #8Z#8 q:#8#8#8#8=#8#8HS#8#8r$8$8$8$8 $8($80$88$8@$8H$8P$8X$8`$8h$8p$8x$8$8$8$8$8 $8$8$8+$85$8B$8P$8g$8y$8$8$8%8A%80 %83P%8AX%80`%8 %8h%8%8C%8h%8%8&8&8 &8&8P&8X&8`&8&8&8&8&88&8&8&8&8N&8Q'8T'8" '8Y0'8p'8x'80'8P'8'8'8`(8'8'80(80(88(80@(8`(8@h(8hx(8@T(8(8(8(8 (8P"(8 )8 )8P" )83 P)8 X)8p"`)8 )8 )8p")83 )8 )8")8 *8 *8" *83 P*8 X*8"`*8 .8*8 *8"*8-8*8 *8"*8,8+8 +8" +8@,8P+8 X+8"`+8`-8+8 +8"+8-8+8L +8b+8\ +8b+8m ,8`b,8~ ,8@b@,8#H,88#X,80a`,8#x,8 ,8 ,8 ,8#,8`,8 ,8 ,8!-8@$-8p$-8` -8,!8-8 @-8I!`-8b!h-8$x-8p`-8}!-8 -8!-8H%-8x%-8P`-8!-8 .8! .8!(.8%8.80`@.8!X.8 `.8".8J(.8`W.8D8.8J(.8`W.8@D8/8J(/8`W /8C8P/8J(X/8`W`/8C8/8J(/8`W/8 C8/8J(/8`W/8B808J(08`W 08`B8P08J(X08`W`08B808J(08`W08A808J(08`W08@A818J(18`W 18@8P18J(X18`W`18@818J(18`W18 @818J(18`W18?828J(28`W 28`?8P28J(X28`W`28?828J(28`W28>828J(28`W28@>838J(38`W 38=8P38J(X38`W`38=838J(38`W38 =838J(38`W38<848J(48`W 48`<8P48J(X48`W`48<848J(48`W48;848J(48`W48@;858J(58`W 58:8P58J(X58`W`58:858J(58`W58 :858J(58`W589868J(68`W 68`98P68J(X68`W`689868J(68`W688868J(68`W68@8878J(78`W 7878P78J(X78`W`787878@178x17878278J(78[(78@278p27888288J( 88[(@883H88@3X88`88v(x88J(88^(88(8838888(88J(88(98 498X498x 98(898J(@98)`984h98p5x98`u98)98J(980)9879879898)98J(:83) :88(:8(98:8@:89X:8J(`:8D):89:8::8:8]):8J(:8D):8::8::8;8`);8J( ;8G)@;8z)H;88;X;8~`;8)x;8J(;8);8;;8;;8s;8);8J(;8)<8`<<8<<8 p <8)8<8J(@<8 *`<8x>h<8>x<80<8)<8J(<8*<8h@<8@<8p<88A<8J(=8* =8`A(=8A8=8p@=88*X=8J(`=8*=8B=8@B=80=8;*=8J(=8!*=8B=8B=8}>8V*>8J( >8q*@>80CH>8CX>8`>8*x>8J(>8*>8xD>8D>8>8*>8J(>8*?8E?8E?8  ?8xF8?8J(@?8*`?8Fh?8Fx?8 ?8@G?8J(?8*?8`G?8G?8?8*?8J(@8* @8*(@8H8@8|@@8+X@8J(`@8#+@8`H@8H@8p@8;+@8J(@8S+@8I@8HJ@8@A8>+A8J( A8V+@A8KHA8@KXA8е`A8KxA8J(A8g+A8KA8LA8еA8}+A8J(A8g+B8hLB8LB8 B8*8B8J(@B8*`B8+hB8LxB8P{B8+B8J(B8+B8@MB8MB8`B8+B8J(C8+ C8N(C8 O8C8@C8C+XC8J(`C8[+C8OC8PC8pC8+C8J(C8,C8pRC8 SC80D8+D8J( D8,@D8THD8(UXD80`D8&,xD8J(D8=,D8VD8VD8D8),D8J(D8@,E8&E8&E8&E8& E8&(E8'0E8"'8E8='`E8|WhE8l'pE8WxE8'E8'E8'E8w:E8WE8_E8hYE8WE8_E8 `F88a0F8_8F80`@F8`apF8_xF8P`F8aF8_F8p`F8_F8_F8`G8(G8w:HG8 x:pG8_xG8`G81G8_G8`G8_G8_G8`H8a0H8_8H8`@H8_pH8bxH8bH8bH8bH8bH8v/H8bH8bI8b0I8b8I8b@I8bpI8bxI8bI8v/I8bI8bI8)bI84bI8bI8bJ8@bJ84b J8 (J8 PJ8dXJ8j`J8P8J8dJ8jJ8@O8J8dJ8jJ8N8K8dK8j K8P8PK8dXK8j`K8`P8K8dK8jK8O8K8dK8jK8N8L8dL8j L8 N8PL8dXL8j`L8M8L8dL8jL8L8dL8jL8M8dM8k M8dPM8dXM8k`M8M8dM8kM8M8dM80hM8P% M8eM8dN8e N8"e(N8hh8N8, @N8/eXN8d`N8FeN8hN8hN8) N8YeN8dN8oeN8eN8 iN8`( O8eO8d O8e@O8eHO8`iXO8" `O8exO8dO8eO8eO8iO8 O8fO8dO8&fP87fP8iP8& P8Pf8P8d@P8gf`P8zfhP80jxP8 P8fP8dP8fP8fP8jP8 P8fP8dQ8f0Q8l8Q8 m@Q8 R8pQ8lxQ80mQ8Q8lQ80mQ8Q8lQ8@mR8l R8k(R8l8R8P4 @R8lXR8l`R8lR8z:R85pR8oR8 oR8DpR8{:R85pR8oR8nR8hoS8`{:S85pS8o S8n0S8Tp@S8{:PS85pXS8o`S8`npS8rpS8 |:S85pS8pS8mS8DpS8|:S85pS8(pS8nS8DpT8|:T85pT8(p T8m0T8DpPT8tXT8}`T8 HT8tT8}T8&tT8tT8}T8,tU8tU8~ U8f8PU8tXU8~`U8 f8U8tU8~U8e8U8tU8~U8`e8V8CtV8 ~ V8OtPV8tXV8@~`V8bV8tV8@~V8v/V8tV8`~V8^tW8tW8`~ W8ttPW8tXW8~`W83W8tW8~W8 W8tW8~W83X8tX8~ X8 PX8tXX8~`X8^tX8tX8~X8ttX8tX8~X83Y8tY8~ Y8 @Y8~:PY8tXY8~`Y8wpY8 xY8tY8~Y83Y8tY8~Y8 Z8:Z8tZ8 Z8v0Z8x@Z8 :PZ8tXZ8`Z8(vpZ8xZ8@:Z8tZ8Z8vZ8xZ8:Z8tZ8Z8uZ8x[8t[8 [8 HP[8tX[8(`[8 H[8t[8([8 H[8t[8@[8^t\8t\8@ \8ttP\8tX\8``\8^t\8t\8`\8tt\8t\8`\8x]8t]8 ]8^tP]8tX]8`]8tt]8:]8t]8]8(v]8 y]8:]8t]8]8u]8Py^8:^8t^8 ^8v0^8x@^8 :P^8tX^8`^8vp^8x^8:^8t^8^8(v^8x^8`:^8t^8^8u^8x^8zt_8p_8j _8p @_8R H_8N P_8` h_8X p_8pN _8xy_8V _8V _8pQ `8y8`8PQ `8y`80Q a8z8a8Q a8(za8P b8Pz8b8P b8zb8P c8z8c8 L c8zc8Y d8{8d8PP e8~te80O e8w(e80O 0e8t@e80O `e8the88{xe80U e8te8te8te8te8{e8pU e8te8tf8t f8{(f8{8f8T @f8tXf8t`f8tf8p|f8|f8b f8Ff8tf8~tf8f8f8L f8f8f8Z 0g88g8@g8h8pg8xg8g8g8g8g8Hg8 g8g8g8-h8h8h8 h8!8h8@h80ph8xh8h83h8h8h8 h8h8 i830i88i8 @i8 pi8xi8 i8i8i8 i8i8i88j880j88j88@j8~8pj8xj88j8@~8j8j88j8}8j8j88k880k88k88@k8~8pk8xk88k8}8k8k88k8 }8k8k88l880l88l88@l8~8pl8xl88l8@~8l8l88l8}8l8l88m8 {80m88m88@m8z8pm8xm88m8`z8m8m88m8z8m8m88n8y80n88n88@n8@y8pn8xn88n8x8n8n88n8x8n8n88o8 x80o88o88@o8w8po8xo88o8`w8o8o88o8w8o8o88p8v80p88p88@p8@v8pp8xp88p8u8p8p88p8u8p8p88q8 u80q88q88@q8t8pq8xq88q8{8q8q88q8{8q8q8Hr830r88r8H@r8 pr8xr8`r83r8r8`r8 r8r8s830s88s8@s8 ps8xs8s83s8s8s8 s8s8t830t88t8@t8 ht8pt8 xt8t8 t8t8 t8t8t8 t8!t8u86 u8(u8H8u8 @u8Xu8`u8u80u8xu8 u8u8u88u8`u8u8 v8 v8 v8H@v8pHv8Xv8P `v80xv8v8Xv8v8؊v8 v8v8v8ȋw8w8Hw8` w88w8@w88`w8`hw8xw8 w8w8w8w8Ўw8(w8 w8w8x8 x8G(x8@8x8` @x8ZXx8`x8qx8x8Аx8 x8hx8x8x8x8x8` y8y8 y8Ȓ@y8Hy80Xy8 `y8xy8y8ؓy8y8@y8Ы y8y8y8z8z8hz8P z808z8@z8X`z8hz8ؖxz8 z8z8z8ȗz8z8Hz8 z8z8{88 {8`({88{8@ @{8X{8`{8{8К{8({8 {8{8{8{8{8X{8@ |8|8 |8H|8v0X|8Ch|8x|8|8à|8Π|8٠|8|8|8|8 |8}8'}8+ }87(}88}8 @}8LX}8`}8^}8l}8|}8P }8O}8}8a}8}80}8 ~8~8 ~8@~8H~8X~8 `~8x~8~8ӟ~8~8~8 ~8Ρ~8~8ߡ888P 8ѡ88@8p8%x8848v8888v88`808v88@88p8vx88 88v8888v888 8:08v88@8@P8`8p8 888 8؁8v8888 888v@8`8h8x8 858v8E8QȂ8؂8P 8i8v8z 8(8`88 @8X8v`8888 88v88:8`8p8808`88@8mH8|`8:p8`x88X88:8`88Є88`88m8| 8@:08`88@8EP80`8`:p8`x888p8:8`88Ѕ88`888 8 :08`88@8P8`8:p8`x8888:8`88`І888888 8`8h8p888888@888@8H8pP8`8`8888888  8(8H08@8@8U`88888888( 8n@8`8/898H8S8]8S 8g@8q`88e8@88e8@808e88P@8p8ex8P88e8`838e8`8 08e88`@8p8ex8p8t8e888e8808e88@8zp8ex88z8e88z8e88308e88@8 p8ex888e8 8z8e8@8z08e88X@8z`8`:p8x8888:888А88:888x8 8@:0888@88P8p8x888888:88880888@8p8x888:888В8(8 :88880888@83p8x88 8883888 0888@83p8x88 8:888Д8Z8 :8888 8:0888@8P8`8:p8x88h88:88(8Е88@:88(88Z0888@@83p8x8@8 88@8388@8 0888@@83p8x8@8 88P8388P8 0888P@83p8x8P8 88P8388P8  8(80888@8 H8`8h8p8x8!88&88-858=8Dș8K8:88 88  8@:0888 @8 P8`8:p8x8 8 8T8 :88 8К88:88 88 8`:0888 @8hP8`8:p8x8 88Z8:88 8Л80 8Gq8 888P8h88!868QȜ8o888(8@8` X8 p8888Н8*8=8T8m08 H8 `8 x8888؞888 8/88=P8Nh8^8y88ȟ8888(84@8MX8gp8{888Р8 88808&H8;`8Lx8g888ء888 888P86h8D8R8b8rȢ8888(8@8X8 p8 8 8-8=У8J8Y8p808H8`8x8888ؤ828K80  8d88vP8h8888ȥ888*8E(8b@8yX8p8888Ц88P 8x 808H85`8Jx8`8x88ا888 888!P8=h8P8c8w8Ȩ8888(8@8X888)8p7Щ80878z8A08H8F`8Kx8/8;8^83ت888u38= 8O88SP8Ah8H8S8c8iȫ8l8p8o8t(8yn@8yX8~8:)80-88Ь8:)ج80-8@88:)80- 8 8P8:)X80-`888:)80-8`8Э8:)ح80-888:)80- 88P8:)X80-`888:)80-8 8Ю8:)خ80-888:)80- 8`8P8:)X80-`888:)80-88Я8:)د80-8@88:)80- 88P8:)X80-`888:)80-8 8а8:)ذ80-888:)80- 88P8:)X80-`888:)80-8@8б8:)ر80-8`88:)80- 88P8:)X80-`888:)80-88в8:)ز80-888 :8:)8@- 8 08@8:P8:)X8@-`8X p8Z8H)880 8`)8:)8w)8)8p8 8)8:) 8)@8)H8X8 `8)x8:)8)888p 8)ش8:)8)8p88Ђ 8*88:)@8 *`8h8x8` 8*8:)8#*89*ȵ8ص8 8L*8:)8_* 8n*(888 @8*X8:)`8*8h88p 888:)8`8*88 88:) 8@8*H80X8 `8x8:)8*8*88 8ط8:)8*8088Ѕ 8*88:)@8+`8h8x8p 8*8:)8+8ȸ8ظ8` 8++8:)8D+ 8(888 @8.+X8:)`8G+888 8Y+8:)8p+8`88P 8\+8:) 8s+@8+H8X8 `8+x8:)8+8 8H 8P 8+غ8:)8+8!8p!8 8+88:)@8 ,`8"h8"x8Ѐ 8+8:)8,8#Ȼ8@$ػ8` 8!,8:)8:, 8@%(8%88 @8$,X8:)`8=,8O,8&8Е 8\,8:)8m,8{'8z,8,8pT8,8`8,8e`H8j'`8x8,8(88(ؽ8,8,8, 8,88,P8,h8,8,8,8,Ⱦ8,8,8,08-88X.@8-p8/x8.b8)28283п8)2ؿ828 8)283 83P8)2X83`8 8:858585858@:85858h5858Y786 88P8Y7X86`80888g78z7878787878 898P;8 8:08988p;@8:P8`8@:p89x8p;8~9898:898p;8:88`:898;8:89 8:08988;@8b9P8;`8:p89x8;89898@:898;88898:898;8H:89 8:08988;@8 :P89`8 :p89x8;8880;8:898;89898`:898<8889 8:08988<@88P89X8`8`8P x888@ 8M=8pG838M=8pG8 08M=88G@88p8M=x8G8@88M=8G888M=8G8808M=88G@8`8p8M=x8G8 88M=8G888M=8G8308M=88G@8 p8M=x8G838M=8G8 8M=8H8308M=88H@8 p8M=x80H8a=8M=80H8w=8M=8@H8308M=88@H@8 p8M=x8`H878M=8pH8=8M=8H8= 8>08@ `8?h8p@x8` 8=8M=8=8B8B8 8 D8M=8= 8@D(8D88 @8=X8M=`8=8>8E8P 87>8M=8S>8k>8F8P 8:>8M= 8V>@8>H8hFX8  `8>x8M=8>8>8F80 8>8M=8>888 8@:08T88V@8RP8HP`8:p8Tx8V8O8)T8:8T8V8S8FT8:8T8V8M8WT 8:08T88V@8MP8pP`8`:p8Tx8V8xM8pP8 :8T8W8O8fT8:8T80W8J8wT08T880W@8Tp8Tx8PW8 8T8pW88T8pW8 8:08T88W@8RP8Tp8Tx8W8T8T8W8T8@:8T8W8HR808T88W@8p8Tx8W88:8T8W8L8T8`:8T8W8R8T 8:08T88W@8LP8T`8:p8Tx8W8R8T8 :8T8W8nR8T8:8T8X8hL8P 8:08T88 X@8(LP8T`8@:p8Tx8@X8K8P8:8T8`X8K8T8:8T8X8O8 8 :08T88X@8XOP8T`8:p8Tx8X8N88`:8T8X8N88:8T8X8M8T 8:08T88X@8MP8T`8@:p8Tx8Y8M8T8:8T8 Y8M8T8:8T8@Y8P8 U 8:08T88@Y@8(NP8 Q`8 :p8Tx8@Y8(N8 Q8:8T8@Y8(N8 Q8`:8T8@Y8(N8 Q 8:08T88@Y@8hKP8#U`8@:p8Tx8`Y88M8Q8:8T8Y8M8T8T8Y808T88Y@8p8Tx8Y88:8T8Y8JT8>U8T8Y8JU 8:08T88Y@8hKP8Q`8 :p8Tx8Y88K8OU8:8T8Y8K8hU8`:8T8Y8J8vU 8:08T88Y@8RP8p8Tx8Y8U888, 80\88`880\8 8`8P80\X8`8@880\88880\88880\8 88P80\X8`8880\88`880\88880\8 88P80\X8`8@880\88880\88@880\8 88P80\X8`8 880\88880\88`880\8 8P80\X8`88 :80\88xb8h8:80\808[8 i8:80\80 8[08@8@:P80\X8@`8[Zp880\8`8Hi8hi80\8`8Hi8hi80\8p 8E\P80\X8p`8^\80\8p8E\80\8p8^\8:80\8 8R08TP80\X8`8g\8`:80\88pe8i8:80\88R8T8)n80z 8Z(8y `8ih8jx8 8\80\8\8 k8Pk8xk8k8\8\8k8k8q 8 ]880\@8]`8-]h88lx8 8l80\8I]8l8Hm8 8e]80\8] 8n(8n88 @8]X80\`8]8Ho8o8 8p80\8]8q8q8pp 8]80\ 8]@8sH8@sX80 `8sx80\8s8t80t80 8t80\8^8t8t80o 8hu880\@8u`8uh8ux8m 8*^80\8H^8v8xw80 8x80\8b^ 8x(8z880 @8v^X80\`8b^8f8{8 8{80\8^8{8x|8@ 8^80\ 8^@8x}H8}X8p `8^x80\8^8~8p8| 8_80\8_8>_88k 8$_880\@87_`8.h8x80| 8F_80\8X_8f_808 | 8s_80\8_ 8(8ȁ88У @8_X80\`8_888@ 8_80\8_8_8؃8m 8`80\ 8`@8#`H80X8m `87`x80\8L`8:8B8p888:8B8p8x8 8 :08B88p@8P8S`8:p8Bx8p88S8!8`8 88!8`8808!88`@8`8p8!x8`888!8`8@88!8`8808!88@88p8!x8888!88@88!88808!88@88p8!x888!8888)8p 8>8p @8ЌH80X80 `8_x8!8{8888 88!8888 888!@8ʼn`8h8x8 88!8888 88!8 8ؑ(8 88 @8X8!`878Ȓ88 8M8!8f8x88 8@8! 8{@8`H8X8 `80x8!88P88p 8P8!88p88P 8͊88!@8p8Fx88S8F88g8F8 8X08F880@8p8Fx8@818:8F8@8ȗ88F8P8(8` H84 h8 8 8 8+ 8 :88X8Ȝ8 8:0888h@8P8`8:p8x88p85888П888П(8:88 :H8:X8:h8:x8:8:8:8:8:8:8:8:88Р 8(8P8X8Р`888888m8 898m8  89P8mX8 `8 98m8 898m8 8`98m8  89P8mX8 `898m8 8@98m8088m80 8P8mX80`88m8088m8P8|8m8p 8P8mX8p`88m888m889@:9m9 909@9:P9mX9Т`9p99:9m9999 :9m99`99:9m9 9(09@9`:P9mX9`9p99m9099m9099m90 9`P9mX90`99:9m90999`:9m9P9Я9(9:9m9P 909h@9:P9mX9P`9p99@:9m9P9P9h9:9m9P9x9ͫ9m9p 91P9mX9p`919:9m99Ȱ99Ct99Ot9 :9m9У 909@9:P9mX9`9-p99:9m9999@:9m9 999:9m9@ 909@9PH9xX9p `9 x9m9%9L9ȳ9 d 9_9m9q9O9(9d 9b89m@9t`9h9`x9`p 99m9999 9ج9m9 9(9889 @9X9m`99v99%99v99%9 9v 9 9`%9P 9vX 9` 99 9v 9 99 9v 9 9@9 9v 9 99P 9vX 9` 99 9v 9 9 9 9v 9 99 9v 9 9`9P 9vX 9` 99 9v 9 99 9v 9 9@9 9v 9 9$9P 9vX 9` 9@$9 9v 9 9#9 9v 9 9#9 9v 9 9 #9P 9vX 9` 9"9 9v 9 9`"9 9v 9 9"99v9 9!9P9vX9`9@!99v99 99v99 99v9 9 9P9vX9`999v99`99v9999v9 99P9vX9`9@99v9999v9999v9 9 9P9vX9`999v99`99v9999v9 99P9vX9`9@99v9999v9999v9 9 9P9vX9`999v99`99v9999v9 9P9vX9`9990 990 990 9909P 99v 9@9tH9X9 `9x9v99t99@ 99v99#9090 9289v@9C`9Ph9x9 959v9F9_99 9w9v9 9(9`89 @9zX9v`9999 99v999(9 99v 9@9H9`X9P `9x9v9999 99v9999p 9$89v@9:`9h9x9 9'9v9=9L9H9p 9h9v9w 9(9890 @9kX9v`9z99 9@ 99v9999 99v 9@9H9X9 `9x9v9999P 99v99 9P9 9)89v@9?`9Qh9x9@ 9,9v9B9n9@9p 99v9 9(9890 @9X9v`9999` 99v9999 99v 9@9H9 X90 `9x9v9999 99v99x99@ 9P89v@9x`9h9x9 9X9v9999 9$9v 9> 9`( 98 9 @ 9'X 9v` 9A 9 9  9 9T 9v 9r 9 9 9` !9W!9v !9u@!9PH!9X!9p `!90x!9v!9X!9!9!9н !9@!9v!9"9h"9"9 "98"9v@"9`"9h"98x"9@ "9"9v"9"9"9"9P "9x"9v#9 #9(#98#9 @#9xX#9v`#9#9#9#9 #9#9v#9 #9#9#9 $9$9v $9@$9!H$9PX$90 `$9=x$9v$9T$9g$9$9p $9@$9v$9W%90%9x%9p %9~8%9v@%9`%9h%9`x%9@ %9%9v%9%9%9%9 %9%9v&90&9E 8&9h @&9P p&9 x&9 &9 &9 &9 &9 &9 &9 '9 0'9 8'9 @'9 p'9 x'9 '9H '9 '9 '9 '9 '9 (9H 0(9 8(9 @(9 `(9:p(9 x(9 (9 (9 (9 (90D (9` (90E (9 )9:)9 )9 )9 0)9Z@)9:P)9 X)9`)9~ p)9 )9 :)9 )9)9 )9 )9:)9 )9)9n )9Z*9`:*9 *9 *9f 0*9 @*9:P*9 X*9`*9J p*9Z*9:*9 *9*92 *9 *9@:*9 *9*9* *9 +9:+9 +9 +9 0+9@+9:P+9 X+9`+9 p+9 +9 :+9 +9+9 +9 +9:+9 +9+9 +9 ,9`:,9 ,9 ,9 0,9P,9 X,9`,9 ,9 ,9 ,9 ,9 :,9,9,9,9-9:-9-9 -9h0-9@-9`:P-9X-9`-98p-9-9:-9-9-9-9-9:-9-90-9-9.9:.9.9P .90.9@.9@:P.9X.9p`.9p.9.9:.9.9.9.9S.9:.9.9.9H.9/9`:/9/9 /9x0/9S@/9:P/9X/9`/9p/9/9 :/9/9/9/9Z/9:/9/90/9/9009:0909P 09009Z@09@:P09X09p`09hp09Z09:090909@09Z09:09090909Z19`:1919 190195@19:P19X19`19p19X19 :19191919X19:1919019`1929:2929P 290029@29:P29PX29`29p29`29@:29P2929x29529`:29P29029029`39:39P390 390395@39:P39PX39H`39p39{39:39P39X393939 :39P39X39P3949@:49P49h 49049v@49:P49PX49h`49p49v49:49P494949{49:49P4949x49X59`:59P59 592059@59:P59PX59`59Hp59Z59 :59P5959(59P59:59P59595969ps 069p H69i p69<x69 699969<69 699969<69 79 99079<879 @79 99`79 :p79<x79 7987979:79<79@ 797979@:79<79` 8989089<889` @89NH89kp89<x89` 89N89k89<89` 89H8989:89<89` 99p99 99(99h899 @99X99<`99999999 9999<9999Ct99 :9Ot0:9| 8:9 @:9 h:9@ :9 :9 :9 :9P :9$:9':9$:9$:9';9$ ;9`:0;9$8;9'@;9!P;9!p;9$x;9';9$;9$;9';9$;9:;9$;9'<9!<9!0<9$8<9'@<9$p<9$x<9'<9$<9 :<9$<9'<9!<9!<9$<9'=9$0=9$8=9'@=9$`=9:p=9$x=9'=9!=9!=9$=9'=91=9`:=9$=9'>9!>9! >9:0>9$8>9'@>98!P>9$p>9$x>9'>9$>9$>9'>9$>9:>9$>9'?9!?9! ?9@:0?9$8?9'@?9!P?9!`?9:p?9$x?9'?9!?9$?9$?9'?91?9:?9$?9'@9!@9! @9 :0@9$8@9'@@98!P@9$p@9$x@9'@9%@9$@9'@9$@9$@9'A9$ A9:0A9$8A9'@A9!PA9!`A9:pA9$xA9'A9$A9A9$A9'A91A9:A9$A9'B9!B9! B9@:0B9$8B9'@B98!PB9$pB9$xB9'B9$B9$B9'B9$B9:B9$B9'C9!C9! C9:0C9$8C9'@C9$PC9pC9$xC9'C91C9 :C9$C9'C9!C9!C9:C9$C9'D98!D9$0D9$8D9'@D9$pD9$xD9'D9$D9`:D9$D9'D9!D9!D9$D9(E91 E9:0E9$8E9(@E9!PE9!`E9@:pE9$xE9(E98!E9$E9$E9(E9$E9$E9(F9$ F9:0F9$8F9(@F9!PF9!pF9$xF9(F91F9:F9$F9(F9!F9!F9`:F9$F9(G98!G9$0G9$8G9(@G9$pG9$xG9(G9$G9:G9$G9(G9!G9!G9$G90(H91 H9:0H9$8H90(@H9!PH9!`H9:pH9$xH90(H98!H9$H9$H90(H9$H9$H90(I9$ I9 :0I9$8I90(@I9!PI9!pI9$xI9P(I91I9:I9$I9P(I9!I9!I9:I9$I9P(J98!J9$0J9$8J9P(@J9$pJ9$xJ9P(J9$J9@:J9$J9P(J9!J9!J9$J9p(K91 K9 :0K9$8K9p(@K9!PK9!`K9:pK9$xK9p(K98!K9$K9$K9p(K9$K9$K9p(L9$ L9`:0L9$8L9p(@L9!PL9!`L9:pL9$xL9(L9X!L9$%L9$L9(L91L9:L9$L9(M9!M9! M9@:0M9$8M9(@M98!PM9$pM9$xM9(M9$M9$M9(M9$M9:M9$M9(N9!N9!0N9$8N9(@N91`N9:pN9$xN9(N9!N9!N9`:N9$N9(N98!N9$N9$N9(O9$0O9$8O9(@O9$`O9:pO9$xO9(O9!O9!O9$O9(O91O9:O9$O9(P9!P9! P9:0P9$8P9(@P98!PP9$pP9$xP9(P9$P9$P9(P9$P9 :P9$P9(Q9!Q9!0Q9$8Q9(@Q91`Q9:pQ9$xQ9(Q9!Q9!Q9:Q9$Q9(Q98!Q9$Q9$Q9(R9$0R9$8R9(@R9$`R9@:pR9$xR9(R9!R9!R9$R9)R91R9 :R9$R9)S9!S9! S9:0S9$8S9)@S98!PS9$pS9$xS9)S9$S9$S9)S9$S9`:S9$S9)T9!T9!0T9$8T9)@T91`T9@:pT9$xT9)T9!T9!T9:T9$T9)T98!T9$T9$T9)U9$0U9$8U9)@U9$`U9:pU9$xU9)U9!U9!U9$U9 )U91U9`;U9$U9 )V9!V9! V9;0V9$8V9 )@V98!PV9$pV9$xV9 )V9$V9$V9 )V9$V9:V9$V9 )W9!W9!0W9$8W90)@W91`W9;pW9$xW90)W9!W9!W9 ;W9$W90)W98!W9;%W9$W90)X9$0X9$8X90)@X9$`X9;pX9$xX90)X9!X9!X9$X9@)X91X9;X9$X9@)Y9!Y9! Y9@;0Y9$8Y9@)@Y98!PY9$pY9$xY9@)Y9$Y9$Y9@)Y9$Y9;Y9$Y9@)Z9!Z9!0Z9$8Z9P)@Z91`Z9;pZ9$xZ9P)Z9!Z9!Z9`;Z9$Z9P)Z98!Z9$Z9$Z9P)[9$0[9$8[9P)@[9$`[9;p[9$x[9P)[9![9![9$[9`)[91[9;[9$[9`)\9!\9! \9;0\9$8\9`)@\98!P\9$p\9$x\9`)\9$\9$\9`)\9$\9 ;\9$\9`)]9!]9!0]9$8]9p)@]91`]9;p]9$x]9p)]9!]9!]9;]9$]9p)]98!]9$]9$]9p)^9$0^9$8^9p)@^9$`^9@;p^9$x^9p)^9!^9!^9$^9)^91^9;^9$^9)_9!_9! _9;0_9$8_9)@_98!P_9$p_9$x_9)_9$_9$_9)_9$_9 ;_9$_9)`9!`9! `9;0`9$8`9)@`9!P`9!``9`;p`9$x`9)`9!`9$`9 ;`9$`9)`9!`9!`9 ;`9$`9)a98!a9R% a9` ;0a9$8a9)@a9X!Pa9$%`a9 ;pa9$xa9)a9!a9!a9;a9$a9)a98!a9R%a9$a9)b9$0b9$8b9)@b9$`b9@;pb9$xb9)b9!b9!b9$b9)b91b9@ ;b9$b9)c9!c9! c9 ;0c9$8c9)@c98!Pc9k%pc9$xc9)c9$c9$c9)c9$c9 ;c9$c9)d9!d9! d9` ;0d9$8d9)@d9!Pd9!`d9 ;pd9$xd9)d98!d9%d9$d9)d9$d9$d9)e9$ e9 ;0e9$8e9)@e9!Pe9!pe9$xe9)e91e9 ;e9$e9)e9!e9!e9 ;e9$e9)f98!f9%0f9$8f9)@f9$pf9$xf9)f9$f9 ;f9$f9)f9!f9!f9$f9)g91 g9;0g9$8g9)@g9!Pg9!`g9@;pg9$xg9)g98!g9%g9$g9)g9$g9$g9)h9$ h9 ;0h9$8h9)@h9!Ph9!ph9$xh9)h91h9;h9$h9)h9!h9!h9`;h9$h9)i98!i9%0i9$8i9)@i9$pi9$xi9)i9$i9;i9$i9)i9!i9!i9;i9$i9*j9!j9! j9;0j9$8j9*@j98!Pj9%pj9$xj9*j9$j9$j9*j9$j9 ;j9$j9*k9!k9!0k9$8k9 *@k91`k9;pk9$xk9 *k9!k9!k9;k9$k9 *k98!k9%k9$k9 *l9$0l9$8l9 *@l9$`l9@;pl9$xl9 *l9!l9!l9$l90*l91l9 ;l9$l90*m9!m9! m9;0m9$8m90*@m98!Pm9%pm9$xm90*m9$m9$m90*m9$m9`;m9$m90*n9!n9!0n9$8n9H*@n91`n9@;pn9$xn9H*n9!n9!n9;n9$n9H*n98!n9%n9$n9H*o9$0o9$8o9H*@o9$`o9;po9$xo9H*o9!o9!o9$o9`*o91o9`;o9$o9`*p9!p9! p9;0p9$8p9`*@p98!Pp9%pp9$xp9`*p9$p9$p9`*p9$p9;p9$p9`*q9!q9!0q9$8q9*@q91`q9;pq9$xq9*q9!q9!q9 ;q9$q9*q98!q9%q9$q9*r9$0r9$8r9*@r9$`r9;pr9$xr9*r9!r9!r9$r9*r91r9;r9$r9*s9!s9! s9@;0s9$8s9*@s98!Ps9%ps9$xs9*s9$s9$s9*s9$s9;s9$s9*t9!t9! t9;0t9$8t9*@t9!Pt9!`t9`;pt9$xt9*t98!t9%t9$t9*t9$t9$t9*u9$ u9;0u9$8u9*@u9!Pu9!pu9$xu9*u91u9;u9$u9*u9!u9!u9;u9$u9*v98!v9 &0v9$8v9*@v9$pv9$xv9*v9$v9 ;v9$v9*v9!v9!v9$v9*w91 w9;0w9$8w9*@w9!Pw9!`w9;pw9$xw9*w98!w9 &w9$w9*w9$w9$w9*x9$ x9@;0x9$8x9*@x9!Px9!`x9 ;px9$xx9*x9!x9!x9;x9$x9*x98!x9 &x9$x9*y9$0y9$8y9*@y9$`y9`;py9$xy9*y9!y9!y9$y9*y91y9@;y9$y9*z9!z9! z9;0z9$8z9*@z98!Pz9"&pz9$xz9*z9$z9$z9*z9$z9;z9$z9*{9!{9! {9`;0{9$8{9+@{9!P{9!`{9;p{9$x{9+{98!{9"&{9${9+{9${9${9+|9$ |9;0|9$8|9+@|9!P|9!p|9$x|9 +|9$|9$|9 +|9$|9;|9$|9 +}9!}9!0}9$8}9@+@}91`}9;p}9$x}9@+}9!}9!}9;}9$}9@+}98!}94&}9$}9@+~9$0~9$8~9@+@~9$`~9 ;p~9$x~9@+~9!~9!~9$~9`+~9$~9$~9`+9$ 9@ ;09$89`+@9!P9!p9$x9+919`!;9$9+9!9!9!;9$9+98!9L&09$89+@9$p9$x9+9$9 ;9$9+9!Ѐ9!9$9+9$09$89+@9$`9!;p9$x9+9!9!9$9+919";9$9+9!9! 9";09$89+@98!P9f&p9$x9+9$9$9+9$9 ";9$9+9!9!09$89+@9$p9$x9+9$9 %;9$9+9!Ѓ9!9$9+91 9$;09$89+@9!P9!`9`$;p9$x9+98!9~&9$9+919$;9$9+9!9! 9#;09$89+@98!P9~&p9$x9+9$9$9+9$9@#;9$9+9!9!09$89+@91`9@&;p9$x9+9!9!9%;9$9+98!І9&9$9+9$09$89+@9$`9%;p9$x9+9!9!9$9,9$9$9,9$ 9&;09$89,@9!P9!p9$x9,9$9$9,9$9';9$9,9!9!09$89 ,@9$p9$x9 ,9$9`';9$9 ,9!Љ9!9$90,9"09$890,@90"`9 (;p9$x90,9!9P"9$90,9"9$90,90" 9';09$890,@9!P9P"p9$x9H,9&9$9H,9&9(;9$9H,9!9"09$89H,@9&p9$x9H,9&9(;9$9H,9!Ќ9#9$9X,9$09$89X,@9$`9@);p9$x9X,9!9!9$9h,9x#9$9h,9'09$89h,@9%'p9$x9h,9B'9);9$9h,9!Ў9#9$9x,9_'(9 H9p h9` 9@ 9` ȏ9 9` 9*;9x/900 9/09/P9x/X9P0`9/h94b9x/9P09/А9x/ؐ9p09/9190 91P91X90`91919091Б91ؑ909 29191 9P2P91X91`92919192В91ؒ91929Ct901 9OtP91X9P1`91919P191Г91ؓ9p19|9191 91P92X93`9392939(4Д92ؔ939P49293 93P92X93`9.392939(4Е92ؕ939P49293 93P92X93`9.392939C3Ж92ؖ939V39V9\9h9? 9(909C@9+;P9CX9h5`9JTp9C9,;9C9x59<9H<9 ,;З9Cؗ9x59;9H<9,;9C95 9809<@9@-;P9CX95`9;p9 `9C959<9-;И9Cؘ959C959C95 9<P9CX95`9=9C9598=Й9Cؙ969C9C906 9X=@9`.;P9CX9P6`9Ap9=9.;9C9P6999ZК9Cؚ9p699C9p6 9P9CX96`9C9C969/Л9C؛969/9.;9C96 9809 `P9CX96`9C9C969/М9C؜979/9C907 9=P9CX907`9=9C9079 DН9C؝9H79D9C9X7 9"DP9CX9p7`9`99C9p799О9C؞9p7999C9p7 99P9CX9p7`999C9p79@9П9C؟9p79 99C97 93P9CX97`9 9C979Р9Cؠ9799C97 93P9CX97`9 9C979С9Cء9799B 94D(90>89=@9GDX9C`9^D9qD9>9)9D9C9D9D9?9:9D9C 9D@9X?H9?X9P-`9Dx9C9E9 @9P@9+9Eأ9C9:E9RE9@9 + 9mE89C@9E`9Eh9HAx969E9C9EФ9%Fؤ9F94F92;9LG9L 9pJ09J@91;P9LGX9L`9PJp9J92;9LG9L9pJ9J9`2;Х9LGإ9L9PJ9J93;9LG90L 9pJ09J@9 3;P9LGX90L`9PJp9J93;9LG9@L9(J9JЦ9LGئ9PL9 99LG9PL 99P9LGX9PL`999LG9`L9`9Ч9LGا9`L9`99LG9`L 99P9LGX9`L`9994;9LG9xL9pJ9J9@4;Ш9LGب9xL9PJ9J95;9LG9L 9`I09@9 6;P9LGX9L`9Ip9Z95;9LG9L9I9Z9`5;Щ9LGة9L9I996;9LG9L 9G09VG@96;P9LGX9L`9Fp9VG9@7;9LG9L9"G9VG97;Ъ9LGت9L9I9mG9`8;9LG9L 9F09J@98;P9LGX9L`9Hp9G98;9LG9L9F9Z9 9;Ы9LGث9M9F9[G9G9G9`9@9H9P9@9G9А9G8909H9K9p 9 H89LG@9H`9Hh9PKx9P9H9LG9!H9;9sU9R9H`9U 9@>;09sU89R@9_P9Z`9=;p9sUx9R9_9a9=;9sU9R9 `з9U9 =;9sU9R9_9Z 9<;09sU89R@9_P9Pa`9`<;p9sUx9R9_9U9 @;9sU9R9@\и959?;9sU9R9QT9 9`?;09sU89R@99TP9S`9?;p9sUx9R9\959`B;9sU9 R9Tй9U9B;9sU9 R9^9a 9A;09sU89 R@9^P9U`9@A;p9sUx9 R9^9U9@;9sU9 R9p^к9U9@;9sU9 R9T95 9 C;09sU890R@9[P9`9B;p9sUx90R9T959sU9@R9a9sU9@R9U9U09sU89@R@9UH9U`9C;p9sUx9PR9R9U9C;9sU9hR98^м99@D;9sU9xR9^9 V 9`E;09sU89R@9PZP9a`9E;p9sUx9R9Z9a9D;9sU9R9T7н9V9sU9R9{Y 9 F;09sU89R@9aP9Pb`9E;p9sUx9R9`]9b9F;9sU9R90]о9b9F;9sU9R9\9,V09sU89R@9bp9sUx9R9>V9JV9sU9R9ZVȿ9dV9sU9R9>V9JV09sU89R@9rVH9{Vp9sUx9R9V9dV9sU9R9V9{V9@G;9sU9R9S9Z 9V(9c89@9VX9sU`9V9V9Pc9`9V9sU9V9 W9c99 W9sU 98W@9LWH9dX9 `9`Wx9sU9xW9W9d9P9cW9sU9{W9W9e90 9W89sU@9W`9Wh9pex99W9sU9W9W9e99W9sU9 X 9W(9X89Ц@9WX9sU`9X93X9e99OX9sU9lX9X9pf99RX9sU 9oX@9XH9fX9``9Xx9sU9X9X90g9@9X9sU9X9X9pg9 9X89sU@9Y`9gh9gx99Y9sU9(Y99Y9h99PY9sU9eY 9vY(9Hh89@9YX9sU`9Y9Y9Y99Y9sU9Y9`I;9h9 i9th9i 9I;09h898i@9hP9ip9hx9Pi9h9h9h9Pi939h9Pi9  9 J;09h89Pi@9iP9ip9hx9pi9h9h9i9h9h9j9l9j09j89l@9jp9jx9l999j90l939j90l9 09j89Pl@9jH9jp9jx9Pl9j9j9j9pl9j9j9l9j09j89l@9jp9jx9l9j9k9k99k9j9(k9m9@q 9m@9K;P9mX9`q`9op9 p9@L;9m9q9m99L;9m9q9n9Hp9`M;9m9q 9o09m@9M;P9mX9q`9op9m9m9q939m9q9 9m9q 9JU@9M;P9mX9q`9Smp99m9r9p9m90r9m9m9Pr 91@9 N;P9mX9hr`9`op9m9m9hr919N;9m9r9>m9T9N;9m9r 9@o09nP9mX9r`9p9O;9m9r9o9n9@O;9m9r9n9n999p 9zt(9G095n89@9AnH9MnP9VnX9an`9knh9unp9n9P;9s9u9pu99P;9s9u9m99@Q;9s9v 9s09@9R;P9sX9 v`9sp99Q;9s9 v9R9T9R;9s9@v9t9T9s9@v 9s@9`R;P9sX9@v`9 sp9T9 S;9s9`v90u9u9s9`v99s9`v 9@9U;P9sX9v`9Rp9s9`U;9s9v9R9t9s9v919s9v 9P9sX9v`99s9v99s9v99U;9s9v 9Qs09nP9sX9v`99s9v99T;9s9v9Qs9n9s9v 91@9@T;P9sX9v`9mp99S;9s9v9u9,t9s9v9m9S;9s9v 9t09hU89@9@9*p9ywx9|9m9V;9yw9 |9`x9T9@W;9yw9@|9`x9T 9W;09yw89`|@9`xP9T`9X;p9ywx9|9>m9w9yw9|9w9yw9|9y09yw89|@9Hyp9ywx9|9xy9yw9}9y9yw9 }9y09yw89@}@9zp9ywx9`}98z9yw9}9hz9yw9}9z09yw89}@9z`9X;p9ywx9}90x9T9yw9}9z9yw9}9w 9`X;09yw89}@9RP9T`9Y;p9ywx9}9x9T9yw9}9{9yw9}9z09yw89}@9w`9 Y;p9ywx9}9R9T9yw9}9H{9yw9}9{ 9Y;09yw89~@9wP9Tp9ywx9 ~9` 9@Z;9yw9 ~9R9T9Z;9yw9@~9>m9w09yw89@~@9wp9ywx9`~9{9[;9!99 99!99/ 9`[;09!89@9GP9`9^;p9!x909h9G9];9!90999@];9!909Љ9G 9\;09!890@9P9`9\;p9!x909`9@9 \;9!9099h9[;9!909Ј9h 9^;09!89P@9P9`9`^;p9!x9P999 _;9!9p9`9Ћ9_;9!99(9Ћ 9_;09!89@9cP9Z`9a;p9!x9Д999`a;9!9Д999a;9!9Д99 9`;09!89Д@9؇P9`9@`;p9!x9Д9y9Z9b;9!99`99b;9!9989 9 b;09!89@9śP9Z`9d;p9!x999Z9c;9!999Z9@c;9!999 9g;09!890@9P9/`9`g;p9!x909*99g;9!90999f;9!909P9 9@f;09!890@9P9K`9e;p9!x909989e;9!90999 e;9!9099Z 9d;09!890@9P9Z`9`d;p9!x9099Z9 h;9!9P99Z9h;9!99X9g 9h;09!89@9tP9g`9i;p9!x9Е999@i;9!9Е9x99l;9!999 9@l;09!89@9P9K`9k;p9!x99p989k;9!99ȍ99 k;9!999Z 9j;09!89@9P9Z`9`j;p9!x99ߙ99j;9!999Z9m;9!9 98909!89@@9`9`m;p9!x9@99H9!9p99 n;9!9p99 9m;09!89p@9P9`9n;p9!x99X9c9n;9!9Ж9(9Ȝ9@o;9!99ۜ9 9o;09!89@9P9`9p;p9!x90999`p;9!9P999p;9!9p990 9t;09!89@9 P9 `9 t;p9!x999X9s;9!99Є9*9`s;9!999 9s;09!89@9XP9`9r;p9!x9909E9@r;9!9999q;9!999 9q;09!89@9P9b`9 q;p9!x999v9t;9!99X99w;9!9З9 9  9 w;09!89З@9P9ȏ`9v;p9!x9З999`v;9!9З9`9ȏ9v;9!9З9 9H 9u;09!89З@9P9b`9@u;p9!x9З99v9@x;9!9999w;9!99P9 9x;09!89@9P9Z`9 z;p9!x999 9y;9!99099`y;9!999Z 9y;09!89@9ҝP9Zp9!x9 939!9 9 9z;9!9 9909!89@@93p9!x9@9 9z;9!9@9ؐ99@{;9!9`9(9 9{;09!89@9+P9Z`9|;p9!x999(9!99P9`|;9!99P9Z 9|;09!89И@9P9$`9 };p9!x999E9`;9!99[99;9!99x9  9~;09!89@9P9Б`9@~;p9!x99`99};9!99(9H9};9!99x9 09!89 @9xH9p9!x9 999;9!9 9x99!9 9909!890@9H9͞`9 ;p9!x90999!9P99͞9;9!9P9؀9 9;09!89p@9ߞP9`9@;p9!x999 9!999!9909!89@93p9!x99 9@;99 99H9;990::Z :`;0:8:0@:̟P:H`:;p:x:0::H:;::0::x:: ::::::  :$(:(0:,8:0P:X:@`:4: ;::P:L::;::p:(::@;::p :0:@:;P:X:p`:Ƞp::;::p:::;:d::t0:d8:@:`:h: p:x::::: :$:(:,:0:;:@;:d:P:: :;0:d8:P@:P:p:dx:P:::d:h:::d:h::0:d8:h@:ä`: ;p:dx:h:::;:d:h: :Z:`;:d:h:: :;0:d8:h@:P:`:;p:dx:h:::;:;:::(:::  :`:P:X: `:::: :::: :@:::  : :P:X: `: ::: : ::: : : : :  :@ :P :X : ` : : : :  : : : :  : : : :  : :@ :P :E : : : Q : : :  :  :@ :N : : :2@ :ȭH :(X :L` :Cx : :U :( : :S :c : :y : :X :pR :8 :@ :` :h :hx :L : : : : :@ :p[ : : : :0( :h8 :H@ :X :` :/ :K : :0H :p : :e : : :Pk:: :@:(H:иX:a`:x::::X:a::::0:X:K :8:@:(`:h:x:`m:::+:@;:@;:@; :;0:8:p@:HP:Zp:x::1:;:::1:;(:;P:X:`:1:: :1:`;::8: :(:0:8:@:'H:2P:BX:Rh::0::: H:W:W: :`:Zp:x::0Z::P`:XZp::Z::`:Zp:x:@:Z:: `:[p::P[:``:[h:x::[:0:`:[p::(\:`:h\h:x::\::`:\p:x:@:]::`:0]h:x::W:p:@`:X]p:@x::]::`:]p::]: :@`:^p: x:P:P^:P :`:^p: x::^: :` :_p :` x :P :X_ :P :":":( ":p 0":@ ":h":0 #: #: 0#: #:#:@ #:0 $:($: $:($: $: %:P(%: %:%:p %: &: &:0 0&: &:&: &:0 ':@(':p 0':@ ':': ':P (:((:@ 0(:` (:X(: (:p ):(): 0): ):):P ): *:((*:` 0*: *:x*:P *:  +:(+: 0+:0 +:+: +:@ ,:`(,:  0,:P ,:,: ,:` -: (-:@ 0-:p -:` -: -: .: (.:0 0.: .: .: .: /:P/:/:/:X0:0:|0:|p3:x3:5n3:`:Hx`:`:8a:a:a:Xb:b: c:xc:@c: 8d:#d:`d:=Xe:e:f:xf:f: 8g:Hg:g:(0h:9xh:h:8i:@i:i: Pj:<j:Hj:j:k:k: k:`q`k:pk:k:k:k:`q l:0l:l:l:l:l:0m:pm:em:{m:0n:pn:n:6 n: Xo:o: p: xp:8p:8q:q: q: 7Xr: r:hr:L t:W(t:c8t:;Pt:t:t: u:Pu:u: u:Zv: v:Zv:pa`v: pv:Zv:$"w:2"Pw:B"w:hYw:_0x: `px:Lbx:bbx:f0y:Bkpy:Mky:ly:m0z: pz:mz: o{:`nx{:n{:n8|:m|:m|:nP}:o}:~p}:o~:pP~:p~:p~:w8:(v:v:uX:v:u:(vx:u؁:(v8:v:v:~t:t0: uP:u:uЃ:7u:QuP:Zu:duЄ:nu:8P:L:Ѕ:`:ʟ:ן`:p:x: І::P:B:P:x:::@:ȇ:Ї:؇:X:::H:::p(:0:8:H:P:X:Hh:p:جx: :(::@:B::@Ȉ:\Ј:؈:p:w::@:::p(:Ȱ0:8:XH:P:رX:8h:p:Xx:@::Ȳ:8:: :8ȉ:Љ:г؉:8:8:h:8:::@(:`0:8:H:P:8X:h:p:x:@:0:H:@:?::Ȋ:\Њ:8؊:@:z::@:::8(:0:ȹ8:0H:XP:X:0h:p:x:H::Ȼ: ȋ:HЋ:x؋:::P::н::h(:0:п8:hH:8P:xX:hh:Xp:x:h:8::h:P:x:Ȍ:`Ќ:،::(:`::::h(:0:h8:hH:P:X:(h:p:x:h:: ::/::8ȍ:hЍ:؍::X:::P::h(:0: 8:H:P:(X:ph:p:x:8:P:x:8:::Ȏ:8Ў:h؎:h:@::XX:E::x:ؓ:8::`Д:;ؔ:;:: :@:`::::8:::X:8:x:x:ؘ:8:::hX:::RX: :: x:h؜:8:::؟:X 8: ؠ:,:-:-:-0:-:-:`/<:;:;Ȣ:::-Ȧ:;Ц:/:/P:/:0Ч:42:G2X:h5:5:7P:7:7::X:~9:::b9x::ث:98:8: ::H:X:8:9:8x:8Ю::::@:=P:=X: :>:OX:R:S:Mx:xMر:M8:O:J:RX:HR:R:Lx:Rش:L8:nR:hL:(LX:K:K:Ox:Nط:N8:XO:M:MX:M:M:hKx:(Nغ:(N8:(N:(N:PX:8M:M:JTx:Jؽ:K8:8K:hK:R0:Up:R:U:U8:xb:[:[X:[Z:R:Rx:pe:|\:Z:x :x :\@:\h:]`x:o`:`:`:`::8::x:@:-P:Z:N:Z:P::":2:ȗp::c8:Ȝ::pP:*::2:OX:::x::(8:`::xX:P::x:Я:Ȱ8::-:X:::<:Z:e p:&:@:U0:hp:{::0:`:p:x: : x: : 8: : : X:* :2 :J x:f :n 8: :~ : P: : : :x:8:h8:::X:::Hx:x:8:::X:h:@:x::8::`:0X:x::x:0:8:P::X:::xx:2:H8:(::8:8::pX:::0: x:!:!8:!:!:!X:!:!:8!x:!:!8:8!:!:!X:8!:!:$x:!:8!8:!:$:!X:8!:!:!x:8!:!8:!:8!:!X:!:8!:!x:!:8!8:!:X!:!X:8!:!:!x:8!:!8:!:8!:!X:!:8!:!x:!:8!8:!:!:8!X:!:!;8!x;!;!8;8!;!;!X;8!;!;!x;8!;!8;!;8!;!X;!;8!;!x;!;!8;!;8!;!X;!;8! ;!x ;X! ;8!8 ;! ;! ;8!X ;! ;! ;8!x ;! ;!8 ;8! ;! ;!X;8!;!;!x;8!;!8;!;8!;!X;!;8!;!x;!;8!8;!;!;8!X;!;!;8!x;!;!8;8!;!;!X;8!;!;!x;8!;!8;!;8!;!X;!;8!;!x;!;8!8;!;!;8!X;!;!;8!x;!;!8;!;8!;!X ;! ;!!;8!x!;!!;!8";!";8!";!X#;!#;8!$;!x$;8!$;!8%;!%;!%;8!X&;!&;!';!x';!';!8(;!(;!(;!X);!);!*;h'P*;t'*;/*;20+;2p+;o3+;JT8,;;,;<,;8X-;;-;C.;9x.;A.;80/;Ep/;E/;E/;lb00;=Fp0;NF0;`F0;rF01;F1;PJ2;pJx2;PJ2;pJ83;PJ3;pJ3;(JX4;PJ4;pJ5;`Ix5;I5;I86;I6;G6;FX7;"G7;I8;Hx8;F8;F89;F9;G9;Z9;9; H9;+HP:;H:;S:;`X;;VU;;=U<;x<;_<;_8=;_=; `=;_X>;_>;H`?;\x?;9T?;QT8@;@\@;T@;p^XA;^A;^B;^xB;TB;T8C;[C;RC;8^XD;^D;T7E;ZxE;PZE;`]8F;aF;0]F;\XG;SG;{YG;VG;G;G;G;G;H;H;H;H;0H;0H;8H;0H;pH;YH;YH;Y0I;YxI;thI;h8J;iJ;hJ;iK;9kPK;PkK;`kK;oXL;mL;nM;oxM;oM;Sm8N;`oN;>mN;@oXO;nO;oO;(U<P;nPP;nP;mP;puXQ;sQ;RR;sxR; sR;t8S;0uS;tS;uXT;mT;QsU;QsxU;RU;R0V;=tpV;UtV;ltV;`xXW;`xW;`xX;>mxX;RX;0x8Y;RY;xY;wXZ;RZ;>m[; x[;G[;Ј8\;\;`\;X];Љ];^;hx^;^;8_;`_;(_;cX`;y`;؇a;xa;a;8b;śb;8b;`Xc;c;d;xd;d;8e;e;e;Xf;f;Pg;xg;*g;8h;h;Xh;tXi;xi;j;xj;ߙj;8k;k;ȍk;pXl;l;m;8xm;m;8n;n;Xn;(Xo;ۜo;p;xp;p;8q;q;q;Xr;r;0s;Xxs;s;Є8t;t; t;XXu;u;v; xv;`v;8w;w; w;PXx;x;y;ҝxy;y;08z;z;z;ؐX{;({;+|;x|;P|;8};};x};(X~;`~;;xx;[;x8;;؀;ߞX;;;1X;;;x;̟؃;8;L;;ȠX;;(;M;[0;ep;o;;X;;;x;؈; 8;;ϤЉ;;(`;p;x;@;0@;;؊;;B*;w* ;Ip;U;r;HP;;^;l0;p;;Ѝ;2;W;;Z ;Z(;H;ztP;7X;Z`;Zh;`;;;Z;Z;Ȏ;RCЎ;bC؎;Z;Z;C;G;/U;Z ;Z(;@UH;5nP;_X;Z`;Zh;@_;An;_;Z;Z;xȏ;>Џ;Q؏;Z;Z;`;;;Z ;Z(; H;P;X;Z`;Zh;;s;;Z;Z; ;7;7Ȑ; 7А; 7ؐ;`7;7;7;`7;7; 7;`7;7;7 ; 7(;`70;78;7@; 7H;`7P; 7X;7`;7h;7p; 7x;`7;7;`7;7;7; 7;`7;7;7;7ȑ; 7Б;`7ؑ;7;7; 7;`8; 8;8;8;`8; 8 ;8(;80;`88; 8@;8H;8P;`8X; 8`;8h;8p;`8x; 8;8;8;`8; 8;7;7;`7; 7;7Ȓ;7В;`7ؒ; 7;7;7;`7; 7;7;7;`7; 7 ;7(;70; 88;h 8@; 8H;( 8P; 8X; 8`;H 8h; 8p; 8x;h 8; 8;( 8; 8; 8;H8;8;8;h8;8ȓ;(8Г;8ؓ;8;H8;8;8;h8;8;(8;8;8 ;H8(;80;88; 8@;`8H;8P;8X;h8`;8h;(8p;8x;8;H8;`7;8;8; 8;`8;8;8;8Ȕ; 8Д;`8ؔ;8;8;`8;8; 8;8; 8;8;8 ;8(; 80;`88;8@;8H; 8P;`8X;8`;8h; 8p;`8x;8; 8;8;`8;8; 8;`8;`8;8;8ȕ; 8Е;` 8ؕ; 8; 8; !8;"8;"8; #8;`#8;#8;`!8 ;!8(;!80; "88;`"8@;%8H;@%8P;%8X;%8`;@&8h;&8p;&8x;`'8;'8;(8;'8; (8;+8;*8;@)8;)8;+8Ȗ;@+8Ж;)8ؖ;*8;*8;@*8;(8;)8;h,8;,8;(-8;-8 ;-8(;H.80;@788;78@;68H;68P;@68X;68`;58h;58p;@58x;58;48;48;@48;48;38;38;@38;38;28ȗ;28З;@28ؗ;28;18;18;@18;18;08;08;@08;08 ;/8(;/80;@/88;/8@;.8H;.8P;78X;88`;h88h;88p;(98x;98;98;H:8;:8;;8;h;8;;8;(<8;<8;<8Ș;H=8И;=8ؘ;>8;h>8;>8;(?8;?8;?8;H@8;@8;A8 ;hA8(;A80;(B88;B8@;B8H;HC8P;C8X;D8`;hD8h;D8p;E8x;E8;G8;`G8;G8; F8;`F8;F8;F8; H8;I8ș;I8Й;`H8ؙ;H8;H8; I8;`I8;@L8;L8;K8;K8;@K8 ;K8(;J80;J88;@J8@;M8H;HN8P;L8X;L8`;N8h;O8p;hO8x;O8;M8;@M8;M8;(P8;P8;P8; Q8;`Q8;Q8Ț;HR8К;Q8ؚ;R8;R8;S8;@S8;S8;T8;S8;@T8;U8 ;U8(;@U80;U88;e8@;e8H;T8P;T8X;Hf8`;f8h;@V8p;V8x;V8;W8;@W8;W8;W8;X8;@X8;X8;X8;Y8ț;@Y8Л;Y8؛;Y8;Z8;Z8;Z8;@Z8;@[8;[8;[8;\8 ;@\8(;\80;\88;]8@;@]8H;]8P;]8X;^8`;@^8h;^8p;^8x;[8;V8;`g8; g8;g8;(h8;q8;`q8; q8;p8Ȝ;p8М;`p8؜; p8;o8;o8;`o8; o8;n8;n8;`n8; n8 ;m8(;m80;`m88; m8@;l8H;l8P;`l8X; l8`;k8h;k8p;`k8x; k8;j8;j8;`j8; j8;i8;`h8;h8;`i8;i8ȝ;h8Н; i8؝;t8;Hu8;u8;v8;hv8;v8;(w8;w8;w8 ;Hx8(;x80;y88;hy8@;y8H;(z8P;z8X;z8`;H{8h;{8p;|8x;H}8;}8;~8;h~8;~8;(8;`r8;r8;r8; s8Ȟ;`s8О;s8؞;q8; r8;s8; t8;`8;8;8;`8; 8 ;8(;80; 88;ȁ8@;(8H;8P;8X;H8`;8h;8p;8x; 8; 8;`8;8;8;`8;8;8; 8;`8ȟ;8П;8؟; 8;`8;8;8; 8;`8;8;8; 8 ;`8(;80;88; 8@;`8H;8P;8X; 8`;`8h;8p;8x; 8;`8;8;8; 8;`8;8;8; 8;`8Ƞ;8Р;8ؠ; 8;`8;8;8;8;8; 8;`8; 8 ;`8(;80;88; 8@;`8H;8P;8X; 8`;`8h;8p;8x;8; 8;`8;8;8; 8;`8;8;8;8ȡ;@8С;8ء;8;8;@8;8;8;8;@8;8;8 ;8(;@80;88;8@;8H;@8P;8X;8`;8h;@8p;8x;8;8;8;8;h8;ȴ8;(8;8;8;H8Ȣ;8Т;8آ;h8;ȷ8;(8;8;8;H8;8;8;h8 ;8(;@80;Ⱥ88;(8@;8H;8P;H8X;8`; 8h;`8p;8x;8;8;@8;8;8;8;@8;8; 8;`8ȣ;8У;8أ; 8;8;`8;8;8; 8;`8;8; 8 ;8(;`80; 88;8@;8H;`8P; 8X;8`; 8h;`8p;8x;8; 8;8;8;8;8; 8;8;H8;8Ȥ;8Ф;h8ؤ;8;`8;8;`8;8;8;8;8; 8 ;`8(;80; 88;`8@;8H;8P; 8X;8`; 8h;`8p;8x; 8;`8;`8;8;8;8; 8;`8;8;8ȥ; 8Х;8إ;8; 8;`8;8;8;8; 8;`8;8 ;`8(;80; 88;`8@;8H; 8P;`8X;8`;8h;8p; 8x;`8;8;8; 8;8; 8;`8;`8;8;8Ȧ;@8Ц;8ئ;8;8;@8;8;8;8;@8;8;8 ;8(;@80;88;8@;8H;(8P;8X;@8`;8h;8p;H8x;8;8;8;h8;8;(8;8;8;H8;8ȧ;8Ч;h8ا;8;(8;8;8;H8;8;8;h8;8 ;8(;80;@88;8@;8H;@8P;8X;8`;8h;@8p;8x;8;8;8; 8;`8;8;8;`8; 8;8Ȩ;8Ш; 8ب;8;8;`8; 8;h8;8;(8;8;8 ;H8(;80;88;h8@;8H;(8P;`8X;8`;`8h;8p;8x; 8;`8;8;8;8; 8;`8;8;8;8ȩ;@8Щ;8ة;8;@8;8;8;8;@8;8;8;8 ;8(;@80;88;h9@;9H;(9P;9X;9`;H9h;@9p;9x;9;9;@9;9;9;9;9;9;@9;9Ȫ;9Ъ;9ت;9;9;@9;9;9;@9;9;9;8 ;@8(;80;88;9@;@9H;8P;9X;9`;9h;@9p;9x;9;9;@9;9;9;9;@9;9;9;9ȫ;@9Ы;9ث;9;9;@9;9;9;9;@9;9; 9 ; 9(;@ 90; 98; 9@; 9H;@ 9P; 9X; 9`; 9h;@ 9p; 9x; 9; 9;@ 9; 9; 9; 9;@ 9; 9;9;9Ȭ;9Ь;h9ج;9;(9;9;9;H9;9;9;h9;9 ;9(;@90;(98;9@;9H;H9P;9X;9`;h9h;9p;(9x;9;9;H9;9;9;h9;9;(9;9;9ȭ;H 9Э; 9ح;!9;h!9;!9;("9;"9;"9;H#9;#9;$9 ;h$9(;$90;(%98;%9@;%9H; &9P;`&9X;&9`;&9h; '9p;`'9x;'9;'9; (9;`(9;)9;@)9;)9;)9;*9;@*9Ȯ;*9Ю;*9خ;+9;@+9;+9;+9;,9;@,9;,9;,9;-9 ;@-9(;-90;-98;.9@;@.9H;.9P;/9X;@/9`;.9h;/9p;/9x;09;@09;09;09;19;@19;19;19;29;@29ȯ;29Я;29د;39;@39;39;39;49;@49;49;49;59 ;@59(;590;598; 79@;69H;69P;`69X;H99`;99h;79p; 89x;`89;89;89;79;`79; :9;99;:9;:9; ;9Ȱ;`;9а;;9ذ;;9; <9;`<9;<9;<9; =9;`=9;=9;=9 ; >9(;`>90;>98;>9@; ?9H;`?9P;?9X;?9`; @9h;`@9p;@9x;@9; A9;`A9;A9;A9; B9;`B9;B9;B9; C9ȱ;`C9б;C9ر;C9; D9;`D9;D9;D9; E9;`E9;E9;E9 ; F9(;`F90;F98;F9@; G9H;`G9P;G9X;G9`; H9h;`H9p;H9x;H9; I9;`I9;I9;I9; J9;`J9;J9;J9; K9Ȳ;`K9в;K9ز;K9; L9;`L9;L9;L9; M9;`M9;M9;M9 ; N9(;`N90;N98;N9@; O9H;`O9P;O9X;O9`; P9h;`P9p;P9x;P9; Q9;`Q9;Q9;Q9; R9;`R9;R9;R9; S9ȳ;`S9г;S9س;S9; T9;`T9;T9;T9; U9;`U9;U9;U9 ; V9(;`V90;V98;V9@; W9H;`W9P;W9X;W9`; X9h;`X9p;X9x;X9; Y9;`Y9;Y9;Y9; Z9;`Z9;Z9;Z9; [9ȴ;`[9д;[9ش;[9; \9;`\9;\9;\9; ]9;`]9;]9;]9 ; ^9(;`^90;^98;^9@; _9H;`_9P;_9X;_9`; `9h;``9p;`9x;`9; a9;`a9;a9;a9; b9;`b9;b9;b9; c9ȵ;`c9е;c9ص;c9; d9;`d9;d9;d9; e9;`e9;e9;e9 ; f9(;`f90;f98;f9@; g9H;`g9P;g9X;g9`; h9h;`h9p;h9x;h9; i9;`i9;i9;i9; j9;`j9;j9;j9; k9ȶ;`k9ж;k9ض;k9; l9;`l9;l9;l9; m9;`m9;m9;m9 ; n9(;`n90;n98;n9@; o9H;`o9P;o9X;o9`; p9h;`p9p;p9x;p9; q9;`q9;q9;q9; r9;`r9;r9;r9; s9ȷ;`s9з;s9ط;s9; t9;`t9;t9;t9; u9;`u9;u9;u9 ; v9(;`v90;v98;v9@; w9H;`w9P;w9X;w9`; x9h;`x9p;x9x;x9; y9;`y9;y9;y9; z9;`z9;z9;z9; {9ȸ;`{9и;{9ظ;{9; |9;`|9;|9;|9; }9;`}9;}9;}9 ; ~9(;`~90;~98;~9@; 9H;`9P;9X;9`; 9h;`9p;9x;9; 9;`9;9;9; 9;`9;9;9; 9ȹ;`9й;9ع;9; 9;`9;9;9; 9;`9;9;9 ; 9(;`90;98;9@; 9H;`9P;9X;9`; 9h;`9p;9x;9; 9;`9;9;9; 9;`9;9;9; 9Ⱥ;`9к;9غ;9; 9;`9;9;9; 9;`9;9;9 ; 9(;`90;98;9@;9H;9P;@9X;9`;9h;@9p;9x;9;9;@9;9;9;@9;9;9;9;9Ȼ;@9л;9ػ;9;9;@9;9;9;9;@9;9;9 ;@9(;90;98;9@;@9H;9P;9X;@9`;9h;@9p;9x;9;@9;9;9;9;9;9;@9;9;9ȼ;@9м;9ؼ;9;9;9;9;9;9;@9;9;9 ;9(;@90;98;@9@;H9H;9P;9X;@9`;9h;h9p;ȣ9x;(9;9;9;9;9;9;9;9;9;@9Ƚ;9н;9ؽ;9;@9;9;@9;9;9;@9;9;9 ;9(;(90;98;9@;H9H;9P;9X;9`;9h;@9p;9x;9;9;@9;9;9;9;@9;9;9;9Ⱦ;`9о; 9ؾ;9;9;`9; 9;9;9;`9; 9;9 ;9(;`90; 98;9@;9H;`9P; 9X;9`;9h;H9p;9x;9;h9;9;(9;9;9;H9;9;9;h9ȿ;9п;(9ؿ;9;9;H9;9; 9;`9;9;9; 9 ;`9(;90;98;9@; 9H;9P; 9X;`9`;9h;9p; 9x;`9;9;9; 9;`9;9;9; 9;`9;9;9; 9;`9;`9;9;9; 9;`9;9;9;9 ;9(; 90;`98; 9@;`9H;9P;9X;9`;9h; 9p;9x;`9;`9;9;9; 9;9; 9;`9;9;9;9;9; 9;`9;`9;9; 9;9;@9;9;9 ;@9(;90;98;9@;@9H;9P;9X;9`;@9h;9p;9x;9;@9;9;9;9;9;9;9;9;9;9;9;@9;9;@9;9;@9;9;9;9;@9 ;9(;90;98;@9@;9H;9P;9X;@9`;9h;9p;9x;`9;9;9; 9;9; 9;`9;9;9; 9;`9;9;9; 9;`9;9;9; 9;`9;9;9 ; 9(;`90;98;9@; 9H;`9P;`9X;9`;9h; 9p;`9x;9;9;9; 9;`9;9;9;9;9; 9;`9;9;9;`9; 9;`9;9;9; 9;`9;9 ;9(; 90;`98;9@;9H; 9P;`9X;9`;9h; 9p;`9x;9;9; 9;`9;9;9; 9;`9;9;9; 9;`9;9;9; 9;`9;9;9; 9;9; 9 ;`9(;90;98; 9@;`9H;9P;`9X;9`;9h; 9p;`9x;9;9; 9;9;9;`9;`9;9; 9;9; 9;`9;9;9; 9;`9;9;9; 9;`9;9 ;9(; 90;`98;9@;9H; 9P;`9X;9`;9h; 9p;`9x;9;9; 9; 9;`9;9;9; 9;`9;9;9; 9;`9;9;9;9;9; 9;`9; 9;`9 ;9(;90; 98;`9@;9H;9P; :X;`:`;:h;@:p;:x;:;:;@:;:;:;:; :;`:;:;:; :;`:;:; :;`:;:; :;:; :; :; : ;@ :(; :0;:8;:@;@:H;:P;:X;:`;@:h;:p; :x; :;h :; :;( :; :; :;H :; :;:;h:;:;(:;:; :;`:;:;@:;:;:;::@:uH::?@:1H:|!:^:!:_:!:+p_:+!:^:":7x]:7":_:#:x#:#:n#:$:%:%:&:*:&/:b/:50:G0:3:h3:[:\:\:\: \:(\:0\:f8\:@\:HH\:P\:X\:`\:h\:p\:sx\:\:\:\:\:\:\:\:\:\:^\:(\:M\:\:\:6\:e\:]:{]:]:]:@ ]:S(]:j0]:8]:@]:H]:P]:eX]:`]:h]:5p]:]:p]:x]:]:Z]:]:]:]:]:"]:]:]:]:]:]:0]:^:^:^:^:F ^:(^:0^:8^:@^:H^:P^:sX^:o`^:h^:"p^:x^:^:=^:^:^:8^:^:8^:^:^:2^:^:^:B^:6^:8_:Y_: _:r(_:0_:.8_:@_:"H_:P_:YX_:`_:h_:hx_:_:_:_:_:_:_:_:>_:_:9_: _:l_:_:l: u: :l:lK;(7:>07:87:d@7:H7:yP7:X7: `7:h7:p7:x7:b7:f7:z7:37:7:N7:7:7:7:87:7:7:Z7:v7:7:7:8:+8:8:8: 8:(8:k08:88:@8:H8:P8:*X8:`8:h8:'p8:x8:8:8:8:8:8:r8: 8:8:8:j8:8:8:8:K8:E8: 8: 9:9:-9:H9: 9: (9:09:89:@9:H9:P9:HX9:`9:h9:mp9:x9:9:9:9::9:9:9:9:9:39:9:9:9:'9:9:9:9:::::::T::; ::(::0::8::@::H::P::X::n`::h::p::x::::f::I::Y::::::::::::::::::::1::::^::;:;:,;:;: ;:(;:0;:8;:v@;:)H;:P;:~X;:z`;:Mh;:jp;:x;:;:;: ;:;:$;:!;:I;:n;:E;:;:;:";:;:;:;:$;:#<:<:<:.<: <:(<:p0<:8<:@<:pH<:)P<:$X<:Z`<:%h<:wp<: x<:a<: <:&<:'<:(<:@<:e<:<:&<:)<:&<:*<:<:<:<:+<:=:=:=:=:, =:w(=:0=:H8=:@=:-H=:-P=:tX=:L`=:.h=:p=: x=:==: =:=:=:=:?=:=:=:=:/=:b=:=:=:=:q=:4=:>:>:>:>:0 >:o(>:0>:8>:@>:H>:kP>:%X>:`>:h>:p>:hx>:>:)>:1>:9>:2>:>:>:*>:3>:>:>:c>:4>:>:B>:5>:6?:?:/?:t?: ?:K(?:70?:8?:8@?:9H?::P?:X?:z`?:h?:p?:fx?:?:;?:?:W?:<?:R?:S?:?:?:?:=?:?:?:?:?:>?:A@:4@:@:?@: @:(@:"0@:8@:@@:H@:P@:X@:_`@:,h@:@p@:Ax@:B@:@:@: @:@:@:1@:@:@:@:/@:n@:Z@:C@:@:@:)A:(A:DA:9A:e A:(A:0A:8A:@A:HA:EPA:FXA:)`A:hA:GpA:UxA:A:HA:IA:JA:A: A:A:8A:A:wA:A:KA:A:A:LA:OA:HB:MB:XB:NB:O B:+(B:0B:J8B:@B:HB:PPB:7XB:Q`B:hB:pB:xB:B:RB:B:B:B:B:B:B:&B:B:B:xB:B:B:TB:B:C:}C:C:C: C:U(C:N0C:8C:M@C:VHC:WPC:XC:X`C:;hC:YpC:xC:C:C:,C:C:C:C:GC:#C:C:ZC:oC:/C:C:C:[C:'C:\D:YD:]D:^D: D:_(D:0D:m8D:`@D:NHD:PD:XD:P`D:.hD:pD:axD:bD:cD:qD:+D:dD:D:`D:4D:D:D:fD:gD:hD:QD:pD:D:E:iE:E:|E:j E:k(E:0E:8E:@E:HE:lPE:~XE:M`E:-hE:pE:xE: E:mE:E:5E:E:E:wE:AE:E:;E:E:nE:E:oE:XE:CE:pF:qF:F:rF:} F:!(F:0F:k8F:@F:HF:ZPF:XF:s`F:hF:cpF:xF:F:F:F:F:F:NF:F:2F:F:F:F:F:tF:F: F:uF:G:vG:wG:G: G:$(G:0G:88G:W@G:yHG:cPG:XG:`G:hG:2pG:zxG:G:G:G:G:{G:2G:G:G:gG:0G:|G:}G:G:G:~G:G:H:H:2H:'H: H:(H:0H:8H:@H:vHH:PH:XH:`H:yhH:pH:xH:bH:vH:H:H:H:XH:yH:H:cH:H:@H:H:qH:H:H:H:I:I:I:I:y I:(I:d0I:p8I:d@I:WHI:iPI:XI:`I:hI:pI:xI:I:I:I:I:zI:I:sI:I:<I:I:I:I:I:?I:I:I:J:J:TJ:J: J:(J:0J:8J:@J:HJ:PJ:XJ:`J:hJ:pJ:xJ:J:J:J:J:J:J:ZJ:J:<J:J:GJ:J:J:MJ:J:/J:lK:KK:K:K: K:(K:0K:8K:@K:HK:PK:XK:`K:DhK:|pK:=xK:K:K:'K:K:DK:K:K:K:K:K:K:K:K:LK:K:[K:L:L:AL:L: L:(L:0L:Q8L:@L:HL:PL:XL: `L:9hL:apL:.xL:L:L:L: L:]L:L:L:QL:L: L:L:L:L:L:L:PL:M: M:M:AM: M:E(M:0M:8M:E@M:HM:PM:XM:=`M:NhM:fpM:xM:M:M:M:[M:%M:M:M:M:M:qM:M:%M:M:\M:LM:aM:QN:iN:lN:LN:F N:>(N:0N:k8N:@N:kHN:PN:XN:`N:JhN:pN:CxN:N:#N:N: N:tN:N:N:`N:N:N:?N:N:nN:}N:N:N:O:O:O:O: O:(O:20O:8O:@O:HO:PO:QXO:`O: hO:pO:xO:O:#O:0O:O:O:WO:O:O:?O:O:O:O:O:JO:O:O:P:P:P:P: P:(P:0P:8P:r@P:HP:~PP:XP:`P:UhP:pP:xP:P:P:P:P:P:P:4P: P:P:P:xP:P:P:P:P:P:Q:rQ:5Q:Q: Q:`(Q:0Q:8Q:`@Q:HQ:PQ:XQ:O`Q:xhQ:pQ:xQ:~Q:Q:Q:VQ:aQ:Q:Q:'Q:ZQ:Q:Q:Q:Q:Q:Q:Q:R:R:R:R: R:(R:>0R:8R:@R:HR:PR:XR:`R:)hR:pR:xR:gR:R:R:R:R:R:R:VR:IR:GR:R:RR:R:R:WR:R:S:S:}S:S: S:<(S:S0S:8S:@S:3HS:PS:XS:`S:;hS:LpS:0xS:S:S:S:S:S:S:S:1S:DS:sS:S:DS:S:S:3S:S:T:T:T:T:> T:m(T:0T:8T:@T:kHT:PT:hXT:`T:hT:pT:exT:T:T:T:T:T:T:NT:gT:sT:T:T:T:T:T:T:3T:mU:U:U:U:( U:e(U:0U:{8U:@U:MHU:PU:uXU:q`U:NhU:EpU:gxU:U:U:U:U:U:U:U:U:U:U: U:U:U:U:U:U:V:uV:]V:_V:K V:(V:0V:8V:@V:[HV:PV:XV:`V:4hV:pV:xV:V:V:+V:V:V:rV:V:V:TV:=V:V:BV:BV:V:V:uV:W:W:W:W: W:(W:0W:8W:@W:HW:PW:XW:`W:~hW:pW:bxW:W:xW:W:W:W:W:2W:W:W:W:W:W:W:vW:W:W:X:X:dX:X: X:(X:<0X:8X:@X:HX:xPX:XX:`X:hX:pX:xX:XX:X:gX:X:X:X:X:X:X:X:X:X:X:X:yX:CX:<Y:Y:Y:Y: Y:(Y:0Y:8Y:@Y:HY:PY:XY:`Y:hY:JpY:xY:Y:Y:uY:Y:Y:Y:Y:Y:Y:Y: Y:XY:Y:/Y: Y: Y:Z: Z:(Z:'Z: Z:O(Z:0Z:8Z: @Z:HZ:PZ:XZ:`Z:hZ:pZ:xZ:Z:Z:Z:Z:bZ:lZ:Z:5Z:9Z:Z:Z:Z:Z:Z:Z:Z:[:[:[:[: [:*([:0[:8[:@[:H[:P[:X[:`[:h[:p[:x[:#[:[: [:[:![:[:7[:[:[:[:"[:?[:5[:F[:[:HH4HtH53%3hhhhhhhhqhah 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!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!hhhhhѿhh鱿h顿h鑿h避hqhah Qh Ah 1h !h hhhhѾhh鱾h顾h鑾h遾hqhahQhAh1h!hhhh h!ѽh"h#鱽h$顽h%鑽h&遽h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1Ѽh2h3鱼h4顼h5鑼h6遼h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAѻhBhC鱻hD须hE鑻hF遻hGqhHahIQhJAhK1hL!hMhNhOhPhQѺhRhS鱺hT顺hU鑺hV遺hWqhXahYQhZAh[1h\!h]h^h_h`haѹhbhc鱹hd项he鑹hf遹hgqhhahiQhjAhk1hl!hmhnhohphqѸhrhs鱸ht顸hu鑸hv選hwqhxahyQhzAh{1h|!h}h~hhhѷhh鱷h顷h鑷h遷hqhahQhAh1h!hhhhhѶhh鱶h顶h鑶h遶hqhahQ%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݕ3D%Օ3D%͕3D%ŕ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݔ3D%Ք3D%͔3D%Ŕ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݓ3D%Փ3D%͓3D%œ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݒ3D%Ւ3D%͒3D%Œ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݑ3D%Ց3D%͑3D%ő3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݐ3D%Ր3D%͐3D%Ő3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݏ3D%Տ3D%͏3D%ŏ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݎ3D%Վ3D%͎3D%Ŏ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%ݍ3D%Ս3D%͍3D%ō3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݌3D%Ռ3D%͌3D%Ō3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݋3D%Ջ3D%͋3D%ŋ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݊3D%Պ3D%͊3D%Ŋ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݉3D%Չ3D%͉3D%ʼn3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݈3D%Ո3D%͈3D%ň3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݇3D%Շ3D%͇3D%Ň3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݆3D%Ն3D%͆3D%ņ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݅3D%Յ3D%ͅ3D%Ņ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݄3D%Մ3D%̈́3D%ń3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݃3D%Ճ3D%̓3D%Ń3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݂3D%Ղ3D%͂3D%ł3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݁3D%Ձ3D%́3D%Ł3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%݀3D%Հ3D%̀3D%ŀ3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%}3D%u3D%m3D%e3D%]3D%U3D%M3D%E3D%=3D%53D%-3D%%3D%3D%3D% 3D%3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%~3D%}~3D%u~3D%m~3D%e~3D%]~3D%U~3D%M~3D%E~3D%=~3D%5~3D%-~3D%%~3D%~3D%~3D% ~3D%~3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}3D%}}3D%u}3D%m}3D%e}3D%]}3D%U}3D%M}3D%E}3D%=}3D%5}3D%-}3D%%}3D%}3D%}3D% }3D%}3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%|3D%}|3D%u|3D%m|3D%e|3D%]|3D%U|3D%M|3D%E|3D%=|3D%5|3D%-|3D%%|3D%|3D%|3D% |3D%|3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%{3D%}{3D%u{3D%m{3D%e{3D%]{3D%U{3D%M{3D%E{3D%={3D%5{3D%-{3D%%{3D%{3D%{3D% {3D%{3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%z3D%}z3D%uz3D%mz3D%ez3D%]z3D%Uz3D%Mz3D%Ez3D%=z3D%5z3D%-z3D%%z3D%z3D%z3D% z3D%z3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%y3D%}y3D%uy3D%my3D%ey3D%]y3D%Uy3D%My3D%Ey3D%=y3D%5y3D%-y3D%%y3D%y3D%y3D% y3D%y3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%x3D%}x3D%ux3D%mx3D%ex3D%]x3D%Ux3D%Mx3D%Ex3D%=x3D%5x3D%-x3D%%x3D%x3D%x3D% x3D%x3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%w3D%}w3D%uw3D%mw3D%ew3D%]w3D%Uw3D%Mw3D%Ew3D%=w3D%5w3D%-w3D%%w3D%w3D%w3D% w3D%w3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%v3D%}v3D%uv3D%mv3D%ev3D%]v3D%Uv3D%Mv3D%Ev3D%=v3D%5v3D%-v3D%%v3D%v3D%v3D% v3D%v3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%u3D%}u3D%uu3D%mu3D%eu3D%]u3D%Uu3D%Mu3D%Eu3D%=u3D%5u3D%-u3D%%u3D%u3D%u3D% u3D%u3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%t3D%}t3D%ut3D%mt3D%et3D%]t3D%Ut3D%Mt3D%Et3D%=t3D%5t3D%-t3D%%t3D%t3D%t3D% t3D%t3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%s3D%}s3D%us3D%ms3D%es3D%]s3D%Us3D%Ms3D%Es3D%=s3D%5s3D%-s3D%%s3D%s3D%s3D% s3D%s3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%r3D%}r3D%ur3D%mr3D%er3D%]r3D%Ur3D%Mr3D%Er3D%=r3D%5r3D%-r3D%%r3D%r3D%r3D% r3D%r3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3D%q3DH% IFHH%H H=Y4H|H=E4HhH=14HTH=4H@H= 4H,H=u4HH=a4lHH=M4XHLHHH=)44HH=4 HH=a4 HH=M4HH=YC5H|LHlLH\HLLHL3HAHHJH>3HBHJHHDH 4H 4HHJH>3HBHJHHDH 4H4HHJHu>3HBHJHHDH 4H4HHJHE>3HBHJHHDH /4H04HHJH>3HBHJHHDH 4H4HHJH=2 H=3HBHJHHDH 4H4HHJH=3HBHJHHDH 4H4HHJHu=3HBHJHHDH 4H 4HHJHE=3HBHJHHDH 4H4HHJH=3HBHJHHDH 4H4HHJH<3HBHJHHDH 4H4HHJH<3HBHJHHDH 4H4HHJH<3HBHJHHDH /)4H0)4HHJHU<3HBHJHHDH (4H(4HHJH%<3HBHJHHDH O(4HP(4HHJH;3HBHJHHDH '4H'4HHJH;3HBHJHHDH *4H*4HHJH;3HBHJHHDH )4H)4HHJHe;3HBHJHHDH >3HAHHJH5;3HBHJHHDH )4H*4HHJH;3HBHJHHDH )4H)4HHJH:3HBHJHHDH .4H.4HHJH:3HBHJHHDH /.4H0.4HHJHu:3HBHJHHDH 44H44HHJHE:3HBHJHHDH /44H044HHJH:3HBHJHHDH 34H34HHJH93HBHJHHDH O_4HP_4HHJH93HBHJHHDH ^4H^4HHJH93HBHJHHDH c4Hc4HHJHU93HBHJHHDH ?c4H@c4HHJHe:3HBHJHHDH of4Hpf4HHJH5:3HBHJHHDH e4Hf4HHJH:3HBHJHHDH g4Hg4HHJH93HBHJHHDH g4Hg4HHJUHo E11H H51B5HSHH93H=;93hPIXHD ZhIE11PH=:3H5 H5A5̚H$ Y^hIE11PH=>93H0 H50A5蛚_H]AXfH83HBHJHHDH g4Hg4HHJH73H83H HHHHH83HBHJHHDH Oh4HPh4HHJHu83HBHJHHDH g4Hg4HHJHE83HBHJHHDH og4Hpg4HHJH83HBHJHHDH f4Hg4HHJUH5DB51HSHH931B5H2B5HQ H,B5H9B5葵hE11H H83H=j93H{] PH5SA5IXH ZhIE11PH=E73HU H5@5ʘHr Y^hIE11PH=53HT H5n@5虘_H]AXH=2H=2H=5g4H=eg4H=g4H=g4H=g4H=%h4H=Uh4H=h4H=h4pH=h4`H=i4PAUIATUSH8dH%(HD$(1 ->D~:~~H~1~HE1Ҁ~>~4H~~ H~ ~ H~ LF j~ `~HP2~(HH9kAI)MAHA H1HAIH- ] I1M9DEt8IPHuMhA:IHLA:IHHCIXI9tI9s H9E~Dl~D fAfA EFl-E(MhAfAAFDDMEf\A]IXTAHA@:IPIQIL>AAE2LUDA)Ax00AzIZA~.AAIC2HkDA)Ax00@}LUU~A.AAAB2IZDA)Ax00@{LCvA.-A@2MP)Ǎw00ArIBAHPL)H9LL0HL$(dH3 %(H8[]A\A]Ð~~|1DffIMI(HSIL)ډAH9|1HAAdxLUE1Cf.)ǃ0jH]@}5DdxMPA@1)ƃ0I@ApDAAdxIZAB18)ǃ0MBAz2DAAdxHkC1f.)ǃ0oLS@{DHGH9>AI)H9sHt AHI)€~H1fDH9vHt AHI)1~ LF @H9sHt AHI)1~ @H9vHt AHI)1~@::ILf$Ik&1~u~u 1TE11~SAHI)ff1fH#Hk"IZaMPIIL$DH=b4Hb4H9tH.3Ht H=ab4H5Zb4H)HHH?HHtH.3HtfD=4u+UH=.3Ht H=0詏d}4]wH=/3鋨ff.H=m/3HMff.fUHSHH=?/3BH=K0HëHHX0HH[]fHHDHoE1fLMt0LMAIDLDIL9uMt uI u@HuMufDHHIHDAumHLGHoE1LMt0LMAIDLDIL9uMt uI u@HuMufDHU1H=01Hxff.@HuHGHH7u@U1H=~01HTxHH7uf@uLHHGHHWHHHDH HHHHuuH1HuU1H=01HwfDHIHILutU1H=01HwcUHSHH7HHt'HIHHILuuHH HH[]fDUHHAWAVIAUATSHH}HuȨudL}HuHAօt9IM'LHIuAuLHML!IuHEH@E1HL[A\A]A^A_]1H=̿01vDHIHILutU1H=01HovH7fHIt7HIHHIMuuUHLH|]LHf.fGGf.H׸=@? H ÐUHcHAWIAVAUIATSH7H(Dat1H([A\A]A^A_]IH9HGHEψM@A ADMA?A/AFAUBAEH}IvH9D'LwHNHuHMDA@A0@ړHuLHMȈH9u8EeAEH(D)[A\A]A^A_]HHH9t7HGLqHMHEȉuA AguHMH}D$A=4u>nD=4tH H5 1H=0:Hj H5Ƌ 1H=0뤀=4tHC H5܎ 1H=0fUHAUATSHHH_0dH%(HE1Ct=ƒu[HKHSHqH3 H35 H ul= 4HEdH3%(He[A\A]]f.=ъ4tωH> H57 1H=0{(tJH H H3SH3CH u/=4zH H5 1H={0Y{l6,H=4H腥u!ƃCDklL% oCoKEDEH LEEMЅ{+L tLK,HHMLEATH H5S AUH=0P1H qf<+H t\H5 H=01W*fƃ@=4 H| H5r 1H=̴0fH5" H=r01UHATIH= &3SH^H4H,LHH@)ǀ,H@lHǀHH[H'4A\]ff.UHSHHH?HtQHHHtDHHHHHHH3H=3%3nHH[]HH4UHATSHdH%(HE1H=4tKHa4Ht LeHQ4LHEĦHHuH=D4tH5[ H=01m1HUdH3%(u H[A\]nff.UHAUIATISHHuHH@tHHHfCCCMtAECMtx4@UHAWAVAUATISHH(=x4L=w4MuMMt|`A9uIwLYztf{`LslHEMo@tgAvA>HiHHt-HHt%LBMhIxA8GtKHHuHEC`IưHMH9rfIGpAG@AGPAG`AGx2fLHULEyLEA IpuFHU%=wLMwrL-v4AGxMAt/AA9Elu&AEAW9u MMuMMH(1[A\A]A^A_]HVH=01H5w o2f.AH5{ H=?0JD1H=01@TIEIU I3I3VH `IEIUI3GHI3WPH GLAoOHAM,AGA9E$AGHA9ELAGHAELvkMMUHSHHHGH=3Hp@iHSH@H@HHtHHCH[]fHHCH[]fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40fHHdH3%(u{ff.UHATIH=3SHMtL`H[A\]DH!t4Ht HCH[A\]ÿv^HHHHHHs4UHATSHHHtz1HpH+pHHuHH=M3gHIHHt-fHCHSHHtH)訏HKHH+KHHuL[A\]f.fUHAUIATSHH7HtL%3DHLnHHuIEIEH[A\A]]f.UHSHHLHHH=m3[]FnfDUHAWAVAUATSHLwHtbIII-H)LI|L9IGHI蓎I^I)t*Mt IFI]H9uLI]IH@H[A\A]A^A_]ÐUHH@uHupUHATIHSHgbHL[HA\]oDUHHAWI AVAUATSH(H}LoLHE{NIL;}rGDMILM)I9LMMFLM薍LMMeMeI9L9}vIMtVHMIEHYH9tEI|H)MuHELL)H9HFHIq@UHL 7HSHdH%(HE1L911f.HLGIL9tpt,HIsBHуBHQL9vHqL9wVHHqЃL9vHq1I9rHI9tt.r1‰H]dH3%(uH[]ÉՃ|mff.UHAVAULnATASfI91fHHE11AAHMLFN fDHPAL9uIH'AAA)DID)H'AAA)E)L)uI)ݺDE)DB*D)Љ)A)պD)E)OfAt' ЈT[fA\A]A^]E11H A[A\AA]A^]ø1H=,01CDH9DH2Hz8t1~,F01@Hz@uf.~0uF01ff.džb1ff.@HE2@H1ff.H%2@x1ff.H2@x1ff.UHSHH2HspHChHt H=3?_HCpH1[]ff.HHpHHxYkfHH= HpH211Ҿ0oUHAUATISHLoe111 HdH12HHvLH#rHKsI|$(H޺BHH[A\A]]'SUH1H5oy Hc1]U HSH1HHAHx0_bH1[]ff.fUHA 1Hx0H_H=2BH1]fDH11p_dbu1UHHSHHkC0H1[]ff.UHAWAVAUATISHHH=Rb4HHLkE1oHStIHJDL4IF@u+ tTL9tOA} u LLHSAD9:wH=a41HtHwH[A\A]A^A_]BfH5n L1_bHa4HtSLMuIfMMt8I@HH@8wHPH5 L1LE bLEL9H5 L1aHS=DH!a4HHH HpHt1I9u fL9HHHpHu1H=01R>f1H=g01@>ZHH`4SH5 L1;a?fDUHAWIAVAUATSHHH}HdH%(HE11PHPEHcHHHH)HHH9tHH$H9uHeEE1EE1EEqED9uCt'H=/j A`K|'HMHHD&HHHx8LPHH{0LwL{@t\B111 IiAH2LHRLLNLPH{(LCL/ASHe[A\A]A^A_]fH2H r Hf_ H8He1[A\A]A^A_]fDHH23EIM Hu` MEH81XZHe[A\A]A^A_]IM MEEHZ2H_ H81UHAWAVAUATSHH> HEHL3MMnMtyHE@A} tyHEȋt?HMȃMeLyIf.It$ILHxEL9ut H}LT7M6Mt(MnMu1H=z{01M6LmMuH]H 93H{BLuMt031HCHsPH~H>L1HHEH[A\A]A^A_]HEH 0HxbBUHAVAUILuATISHdH%(HE1H2HH@HH|!H{(LLNv`H}0LHJt61҃TA$HMdH3 %(Hu0H[A\A]A^]A$fDA$1CUIHAWAVAUATSHHO^0H9v HtIH5d tHL[A\A]A^A_]A$`BMHUAD$0ADŽ$`BAxEA?Iv*ADLU"AuLAHE9/wAt$0HUL\LI8EA\$0A$`BHL[A\A]A^A_]ff.@UHAWIAVAUATISHHUH8IH;4HteL(Mt]I]HH;HtIt$BH{HtIt$8HBLLSMLB+AIHt]HH=2LH-6Ht=IFL$L+L9rLLLuH}LH3HuHL[A\A]A^A_]6@MmM`I]H 1H=-w01FfDH:4HtL(Mt LuH[A\A]A^A_]ÐU HAWAVAUIATSHHXdH%(HE1\f1 IHC)E)E)E)EHEHx06H=q| EHCH@0HEHCH@0HEHH}€ҺHDL1HEWAB1L5F fDIGLLL$1HLD:H==2Lu4AH9wLE51HMdH3 %(uHX[A\A]A^A_]?UHAWIAVAUATSH(H=225EHH p QHǹAHELLF 1LA?Y^2E1AHEHEvHEHuH<IcH)HDH;EML H12LH=+2LHcAHZ3D1L AIL9IGN4L(HLDL;EkHuH=(2LHELEDHMHECHHK AP1HAL&E HzKHEHuH<H)XZ@HEHe[A\A]A^A_]ff.fUHSHHH=74Ht&H{u H=i74HHDH{uH[]UHAWAVIAUATISH(^0HUȉ]#A~0IID$H8}HtH5^ E1ADžEAv0E9<$v11fDDLALH E9<$wAv0L}LLA?H3HZp1INjuO9 v9HSL AuIqH=2MHLH.M9 wH1AHMDAH=2pH)A7HÅt'FH 1IWHHHH9uHHLX1UfDuE1DA$LMLMp:LMLHLSMHt H11L0EAF0H(H[A\A]A^A_]1H=7q01HEUHvH<2H8]@ D1H=op01HUH2HATSHw0H8pIH@ Ht HЅt'AD$ tC0`B~A|$Au `B[A\]ff.@UHAWAVIAUIATISH8dH%(HE1HEF0tFE1AA9t0HudH34%(H8[A\A]A^A_]@H2L}HHRHHHElHELHMLHx(U;AMtHEIEAE1t@LA D9uHEHL2pHHu&H}IHtyHHtqHJ1Ht!fDHpILHtPHJHu1H=n01uDH}tL@A1ALE APuA$dbDwu.LDLLAPLE?LHZ-E|1I$`AIDŽ$X2 .uH:2I$hbH0G9FwLEA@uLlLEs8fUHAWAAVIAUATSHH`BN0HUȉEHGA͉MH8Ht vH5YY HU1LH?AEv~A~0CH2DDHH@L<AAF0A`B~AAu A`BHU1LHw@H u@LrA mA HD[A\A]A^A_]AF0AAdž`B{;Iv+DHeAt$LAHD9#wHU1LLLA ,EAF0EA`Bef.ASEAF0EA`B5f.UHAWE1AVAULmATISHH(HUMdH%(HE1H2HELpMuLLHM6AMt%IFAFtI~LLHM6AMuAEu=LuMLE1#IHtMHUHHLAU@H2L`Mu7LHM$$Mt#ID$AD$tI|$LHM$$MuHuH=2)DHMdH3 %(uH([A\A]A^A_]MK;5ff.1EDUHAWAAVAUIATISHHU"1HLLHHG EAƃ u E`EEẼuhE1vCЃ tvALLHDƒ u Eu }"w@HsH߉U>UH[A\A]A^A_]f.uɺH=w2Ur9I$IHI}HIEHILH)H)ƉHI$EȋUHAtqLU:UH߉U>UKfD aH߉U=U)@ H߉U=U  &UHI$wff.UHAVIAUE1ATISHI$LSHt&11LP;$v΃DED[DA\A]A^]ff.UHHp1]ff.UHHP1]ff.UHAWAVAUATISHH2HcW0HH@L<ЅuvIW01L-8 uIf9v9HJL4MtAFuLL1+I6LIW09wH1[A\A]A^A_]LIG(LHH@H8zH1@;ff.H1@ff.UHATL%2SHH=42It$j%ID$HtHH=2DUHAUATSHH $HdH%(HE1HIvWIVDE11LH1H3 uIUHpH53 A&H3HpE9>wH 2||H9YL11HMdH3 %(\Hh[A\A]A^A_]D wHV HcH>HpH5z2 1}%HpH52 1f%HpH52 1O%qHpH5LF 15%WHpH5ZF 1%=HpH5pF 1%#HpH5F 1$ HpH52 1$HpH52 1$HpH5y1 1$HpH5>F 1$HpH5TF 1e$K*ff.HHA UHATIH=,2SH2HsP[LH=2HCP5HCP[A\]ff.H2H@PUH5m0HSHe+H5,m0W+H5l0I+H5k0;+H5k0-+H5j0+H5&`0+H58j0+H5i0*H5n0*H[] f.UHAUAATLPSLHdH%(HE1{hE11HV0 Hƴ2H=2H`PH5!4IXH<0 ZhIE11PH=2H H5d!4Y^H!4H2It$AH=T2H<4H2LH=;2H#4I$H=$2HC 4I$H= 2IEHC3H=/ LHC HCDH=8@ HC(HC8CXHCPCHH=72CxHCp&H=_2H=s2H=2H=2H5j0(H5f0(EugH5e0(H5We0(H5ff0(H5e0(HEdH3%(He[A\A]]DH5!`0g(H5h0V(H5j0E(H5j04(H5h0#(H5 k0(H5a0(H5a0'H5g0'H5H`0'H5wk0'H5\0'H5i0'H5$j0'H5j0y'H5e0h'H5f0W'H5 f0F'H5O_05',f61%*H5d0 'H5c0&H5d0&H52d0&E4H5x^0l4&H5b0&H5ob0&H5a0&H5a0s&H5a0b&H5`0Q&H5\0@&H5]0/&H5]0&H5G\0 &H56_0%H5^0%H5[0%H5C[0%?/f.LH=2/HC#U11H5pHAUATSHH=2)H=211H5&)L-J2I}HtitVE1HWDHHt.H{( H{0~H{81H{84HC8I}AD9'wPIEH2H=2H3RHsH=2H;HsH=2HC#Hs H=ؽ2HC HsH=2HC Hs(H=2HCHs0H=2HC(Hs8H=x2HC0Hs@H=`2HC8HspH=H2HC@{HsPH=02HCpcHshH=2HCPKH=\4HChw(H[A\A]]UHAWIAVAUDATSHHG8 uLx@PHGt5II1HPHHpL9&E11f.L;$HH9r11D8Mt.IHH;HAJ @HH;PH9uMt8IJH9911DH9<HL9r11@8ZH(LH[A\A]A^A_] 1HY I9_  HA(I9G(Hy@HGHHpL;&&AMIJH99k8LUHAWAVAUATSHHHGH}8 uH@@HEHFHu8 uH@@HEHFHOHHED!1D;&MHAHUHEHEHEHMHMtuHEH;]H@L4HMI9AA!I9AA!D}E1Eu-}uELHtHUH9t-LHuIM9u1HH[A\A]A^A_]@HEHEL9SHH[A\A]A^A_]f.UHAWAVIAUIATSHHFHtnH@HIH4L9tHF8 t0LLHHt;IFH@H4L9tHF8 uLx@L9tLL}LHLL[A\A]A^A_]7UHAWAVIAUIATISHHHB8 uHX@I<$Ht"HWL;2t\1 fDL94tRHH9uIFE1t'HPJH9tLLIFIL9wH[A\A]A^A_]1@I}L ff.fUHHAWAVAUATSHXHUHRH}: HuHMDEHUHEuHB@HEHuHFHu8 uH@@HEEHEUPPHEH@0HEHPHuL$L;etYHEH@Ht2LhE1OtL;utLLJuVII9u݋EÄHEH@HEHMH9wHEPHX[A\A]A^A_]IN UMD$yAPà @8sQDEHuLLH}HEH@L9!Ä\H]LH*HuH}LH}LHC0DHEH@8 HuH}HX[A\A]A^A_]t@MIFH]H@HH0NLHCHEH@Hq@@8st LQHq@M`@HNIID$yP@81H=_01Hp@HUH}BUHAWAVAUATSHdH%(HE1=4TH_I; LII1LoE Lo%LL3H=ˢ21LQE LI11%LLCLKMt5L1LE $LLDL D t'HL zD t L D HD LEȺL{E L11}$LLIU:uIHMLAWLM 17$XZLLIU9v~HRLH[A\A]A^A_]fDHHG(HtHWHHt@,f1ff.fHG(HtHWHHt@0f1ff.fHGHGG8H@H>HF(HtHVHHtx,UH=; HfHF(HtHVHHtx0UH=; HfH~H~G|~|H@H@H@H@UHAVIAUI@ATAHSHtAD`A|$LHHcHCHt!C LLHaH[A\A]A^]H=: fUHSHHH1HHHxHHǀHH)1HHH@(H@H@ H@@H@HH@TH@`H@H@H1[] H[]fH[]fUHAUATL0ISHLHdH%(HE1HLHHHxHHǀHH)1HLH3`HH@(H@H@ H@@H@HH@TH@`H@H@1HUdH3%(u>Hĸ[A\A]]fD fDGUHATSHH(HteHC HPH9Ss[A\]f.L`HJ4HC(Ht]HS fH@@ @0Lc [A\]H޿ HC(HtHHC HC[A\]H=8 f.UHAUATISHHHF(HtXHVHDbLBHEuBLI~I~t|IF(Ht6IVHHt)PHXHAV4I^@IIF AN0qLIVIF(@I~HLAIVIHIF(HH"2HIFIF(HrH2I~HIFNH]HI+EAF0IvIF(H Y8FAV4I^@HcIH}H]HYHUHH}H9}H}HT;H9Ury4HUH+UHHEAFPIF@AFLPL1HH[A\A]A^A_]IAV8P IIIcv8LINIr L7 L9 Ln4 L 2 K0Ls@ IAV8IH=2P I HSIAV8IH=d2P I HIAV8IH=/2P IX HIAV8P IH H]AF0IcFhI^pABIAV8LP P PPIAV8IH=2P I HPIAV8IH=a2P I HIAV8IH=,2P IU HIAV8IH=2P I HIAV8IH=Œ2P I H |IAV8IH=2P I H GI~QAV4H9A8z}~*J1H}HHPH9uIvIF(H y8EAI^@LIHHMC~hCHHcHMAHMHHCt8McHQIHA(Lq@HЋEC/H{s I)uHCH=. PPIIH= NЋA$UEHc]1LIމHHzHUaHULv3 Lo5 L0 L . HrHJ(H HyLH I9]uI։Ic^4HHEHELIF@II^@L4 HL2 LD0 H}ABL t. lAF4AUHAV4EC8EH{ ;KAN4HcɃ}IF(IVHIcF4HRDIVIF(HH@IK}HcULHIF@II^@L2 L4 Lj/ H}L -  HM~HMHHcEHEHcEHETI~L1 L3 L/ L A- t|;I~wIVIF(H H}HUHyINALZ1 LS3 AF4L. L , oIvIN(HCAV4IvIF(EHSbE1LeA]A$/.mMH'DIA/.DXuA@EE1LeA]A$U.MH IA.DXu1 L wfDAfHudH34%(DH8[A\A]A^A_]HAHw1LZADHAbHwL/Af.1LvAnfDL[AS>AAHH[IHI9ALLHEAA@ HuLHEHUA:H;C E1H;C(AG|?DE1MD}AA<.ELL)HLLLM1 L=LM~ }0AA9MiMA_AFPҀNALL)H2LLY1 LZ=~ }0AAt7Mn}fDLLHE1AAP1H=201vfD1H=301`1H=730Rf1H=201@Kff.UHAWAVAUIATSHHXHUDdH%(HE1EEt*HFH0HtH=gg E$L=HEHUDE1Lx HLz HHEHRH2HUHuDA}6HEEHEHEHH}HEHEHUHELx HtcEIML"HMtPIT$Hu3@HHHx8M$$M>IT$Hu1H=+01ѹEEA9EVwHE1HH}CH}:HMdH3 %(HX[A\A]A^A_]fDEHEHtL0MtMfMEH]E%@M6MTMfMI$HxGuًt 1ۃ Í\AEHuEtbuu9ut%9rMDELI4$H}r뀋M9MuXH=<~2GI$H}HHOu9utU51H=)01P1H='*0BHEpu HEHEqH]HzHHHEHtLHHtDHSLeHu %@I<$HHpHHtHSHu1H=(01迷HEHEE3UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.U HAVAUIATL% m2SHH=$ I $NL9w8I)INtkL->  I<$L1HL9uI4$[ A\A]A^]ff.UH H ` HAUIATSHHcHHMH00L1H 藵Dc AAyMKx; zEx D;cLH= bHL)[A\A]]HI L1"KxH  L1{1H LEvDH L1ȴXDH L1觴7fHh2ufUH1HAUATIH6 SHL-k2I}]I}LoIuH [A\A]]UHAWAVAUAATSHH@HDML`I4$H9LVAH9AuXHAII1HEI4L9LVL9uHA:vHMHLLLEkLEȄu#HL9uHD[A\A]A^A_]AE1>"t#HtnUHSHHeHH)[]H1Q't~(,tȀ\u>y\HQuHHtH̀"uHtÐHHf.UHAWIAVL5-0AUATSHhH}1HudH%(HE1HcM$L+HEHIH p LeHIúA)ۅIA)EADOD9HD HcIN, HA9~HAT9utLEtWI41DyHt͠{LELIHIcA9kH5 HcH>LEH LeIHEL9 HE1L IHA$tFS<%usu9}DnHtLMHIcMIA$uf1H}dH3<%(Hh[A\A]A^A_]@ 1H >fDK$L9sHEHDH}HLE/H LE5H LE;H 1|1LELE|LELE)H- {ff.H(Hb tbUH5b HSHH(Hv8tH[]f.HCH5 H=)0H1tHHa []fDff.@UHLHSHHwAH;Hd2H[H]fULca H R HAWIHwAVAUATSHHLoLH{1LIUH{(HEHt Hw-LL"HuHL[A\A]A^A_]HCH5 H=)0H1d1H5 H=D)0OHC(HtHxtBLs(L-` xt,LLH5< H=(0H1HC(HuH5R H=`(017@UHAWAVAUATISHH8dH%(HE1HFH8GH1H HH5 H=6'0I1|EL$ A $1ED$H H5 H=&0RHH@ LIHt8Lx1LH} H5 H=7&0A9$tlMMu2f1LHL H5] H=&0A;$u A;\$HEdH3%(!HH8[A\A]A^A_]оA9\$uEt$A{AD$ =kMAAVE)@McHHcҾ McL^LMK|HcLHc H5t H=$0Ƅ1fEt$AAD$ =AAVE)NDAH'UHAWAVAUATSHH $H fo  HHdH%(HE1H@)HHpH_2HDžx HHHCHH@HHCHCL`M L贽HxI訲LHHHHX(蒽LHH4B+BD+HHE1LfoHDžPHX HH@L8H@H0HXDž`DždDhI)hHPHXfAH?HTI9LH)HHH's H=''HFHHPHH(HH|茱IH6 LXL4HHLLHPH@HHL`H IMLH(H8HLHHXH0I9tL^HXHCO|5IL4H MDH{]29M9aHXL@LXH8h LcH F(EA1H]2dDdECdA HcH  D$G | A("IcH D9 H <H\2h)``/ fofoIHDždA&DfH^2HPH4 L@H81赧L@M9lHXL@LXH8H[2D EH'^2hH H81SZfDH F (EH IcA~DD)LEHHHH0H@H(HL[2HhAv EMHLIHىK4IH)H4 ODH I4HLHAHH  EJcH>DždE1H\2H= D(HDh-DhD(f.`HHHHD(HDhHjD(DhdHZ2HcdA= w H D `?`DhdHDH=, D`HD`DždfDHSA~E1Av HhHSH(LH )AwsH d DHcH>LLHHsI~ԭHsIFH9t I~޳IFHPHHB觭HHHwAH F$HX2DEH HhfoAHPH(HXHPHH Lp@AD$Hʃ(wHcH5 49fH? hIJ@HQ F (EPdD`E,DhLLELXMIH 1 DAtAA(wMcH=2 B<M9nAOLE7IH= HI4H= h+H W2I$ tLL`8Hc`d@HIY2H= DdHDhzDdDh_H hDdLxHpDLLD`DhH(2DhD`H mHHHD(Hω`Hh蒣`HhD(/MDL%9X2H AIDPH 1DI<$SDIcDHHHMlGHE1LIDEAH@I<$A1DH IIEH I<$4HHI4$ `E9HLLcLf.IcH& L%7W2AID,H D DBI<$1H LELc LH uLfHy FELMLkEIƋhfoDHkI^HHT2foAv ILDhDž`MMAdtH3H=R2_HAMLHHHw6A+LHAHhLLHL9HKI~1IIvH3HxHhL%AR2H3L辸HHsL諸HCA LLHH3I~H;ֲHCA IFcLLHH3I~٣H3IFH9t I~HH色ALAHDžhLLHL+I~H IvIH3H=AQ2Hh轷HALLHLI~H IvI=H3H=P2HhgHAULLHLH I}IuIL LL`HhHHxHH5cLID$ H LID$(I;D$ tH3H=,P2诶HALLHLI~H IvI/H3H=O2HhYHAGLLHLqI~H IvIH3H=O2HhHALLHLI~H IvIH3H=1O2Hh譵HALLHLI~H IvI-H3H=N2HhWHAELLHLoI~H IvIH3H=N2HhHA LHHE11ɺ HxHpH{IHCLHhIH(6LL+H{H3诤H3H=M2耴HAnLHCH{HHhH(ٟH{H3]H3H=M2.HALH{H3號H;aHCAHhHCH(LHAHhH(LLsLkLLLhL(%1LIvLMH{H3萣H3H=L2aHAOLLHE11ɺ MeI}LI}E11ɺ LIHhLH3HH(IFHIHP@HBHH@lH{L`ALH{LsH3HhL(0H{L$ALHCH3HhHCHH(聢H3H=K2RHA@HHMHHHH[HhHpHDžx HhHLD$L%J21IH Hs DhI<$HchI<$HH L4I4$ ^Dž` M都dMALX\HHH^LTqHHH5H= 0H@H1MAMMALX茼ff.UfHSH]HHdH%(HE1)EH9G2HuH6)EH}H)E`HػHH}跤HEdH3%(uHH[]f.fN 9O rw1H9GHV H9W rfDUHATS1Ht2I`H=S\2L`HH@X軮C HCPH[A\]UH0HATSH@dH%(HE1EuSHtVHHtMLeH{ϫHt2HHt){(uC*H{(LfEtHChD1HUdH3%(u H@[A\]詺fUH0HATSH@dH%(HE1E HuHU螑HtYHHtPLe!f.H{Ht2HHt){( uC*H{(LfEߗuHChD1HMdH3 %(u H@[A\]HV H9W rfDUXH=Z2H'f@@ H@HH@P]fDHUHAVIAUATISHHHHt=H~(H{H@ IHp(H?LHԥLkHMt!I~(rH{HGHCPHp(誥Ao$C0ID$HC@HH[A\A]A^]HugHuHY1DUHAWAVAUATISHHtSHAMHt]H+DHIAELLHLH[A\A]A^A_])fHH[A\A]A^A_]fDUUIUHAWIAVAUIATSHHMHt\HMMHtfHHLHM,LLHIHMLLHA H[A\A]A^A_]wHH[A\A]A^A_]fDHUHM HUHMIff.HUHAWAVAUATSHHHuHH{H{("fHC@C0HCHHCPH[A\A]A^A_] HtHI蛧ILH5MtLMuIHuLHH{jLsL諍HUII(HHI*IH@MLE@LLI}Pt I}P轼LH=V2nMM|$(MLզHPHHEIDLs LIHHI蝦If.LL5LH={V2MLMM_If.ff.@Ht7UHSHHfHH=V2CC H[]邩fff.@UHAWAVIHAUATSHH dH%(HE1CH@XMEV4EIFPHIVHHH@HH;BHHCHH`HH(CXDž HHIF H(I~PLxHHHLI^HHsHH HHt0H=T2tHS(H(HX(HHP H蒠HC@HzL(McI]HH0HLILIfIEHHcIV@HVIN0HIAuD@@ Au4AE8f/v-/L/PAE</TH1 HfHHB(H()P)0)@HP͆IF@M}HHLH@(HEoHVH(IIAE4dZM}PIGHI9D$HuEg D; *f.HHLsMw1H=01H{Xt HCP@uCXLifHUdH3%(HH[A\A]A^A_]`A}@%IHr0@ 7D$Eu$D(Eu,u0A}@uHDHyPtHyP膷AW IGHLIPIFHAV &AFXIFPD fDCX@o@ A;E0KWG@ A;E0#/@ A;E0@H}H`LHp(I@IF0IUHDz DDA9D$ LHtbHI蕠HIGHH9Et?HtEHIfLLeHtxIOHIH;MuIHLLI|$PM}HAD$ t I|$PݵIP蔥LID$PH$H=LLқDHIGHH9EuDIF0IUHDz DDIF0IUHDz DDCX@CXM6藮UHAWAVA AUATISHL~ Dn(HU裌HUHHtWHIcE)HID$LIcH. HCH1I\$H{AʼnCEl$(HH[A\A]A^A_]ÐHA;2L bAH =HFH81_ff.fUHAUIATI,SLHЧHtVH ƋHt#IUHHPHHL)IEL`PLc,L}HHu LhHHt/ fHt IUL)L`XHHPHIEH[A\A]]fDGUHATISHt+HGHG$Lg_HH[A\]f(֊HHuH92L AWH HH811fHtfff.@HHtHGf1ff.fHtHHH@@1DHHHHtH@f1HtGÐ1HtG$ÐUHAVAUIATLASH]HH`HMLELMdH%(HE1HEEHEHEHEHEH}HE~lUE1/wRуHMUWH1~1  HMH9QHAPE9tUH}/vHMHQHU뭐LH]dH3%(HuH`[A\A]A^]H蔪@HHUHAWAVAAUIATSHޡHHtHD;p(~XE1L=? @C(DD9}=HS IcL1L葘HAVHHuH1[A\A]A^A_]DH[A\A]A^A_]øff.UHAWAVAUIATISHHu*Lc MM)LH{MfAD{( L詣IH0ޯHHtvHHC@(H@IEHCHHCAE$I}IEqIcu苯HC HtOMLHM)IW轱IGDH[A\A]A^A_]ÐLgM=1H=*/1H52L eALH HAH8H1[A\A]A^A_]@UHSHH۟Ht H9u'H9tH{HuH1[]DH[]ff.UHAVIAUIATISI|$tCL AH 'HH 52[A\A]H8A^1]:~f.0HHHMcd$HC@(LHt|AU(Iu HHC S(L{Hs H{uI[A\A]A^]fL IAH dH8L )AH DH-H!42L AH HnH81?}H[A\A]A^]?ff.@UHAVAUIATISHdH%(HE1HEkLuLLH]Hu'IfHPHSHH轎H]Ht$L|HHSHuIT$fIT$ID$HHBID$HAD$(Am$A)EA)E I}HEdH3%(HL[A\A]A^]-DH22L AH H>H81{HEdH3%(u/H[A\A]A^]IE[I|$ 辍e@H7Ht4UHATISf.H^LHHu[A\]ff.@UHAWAVAUATASHHhHUHMLELMLodH%(HE1GtHcG ML0EHxHEHEHEHE聂IHHxIMIG HCAG(IGIGL8IGHCC$EE1Et$_DƒHUE{HL6HE9~)Ic(tHj 1)HxHctvAG(AE9tE/vHUHBHEIcG()tHxHctHxH, 1#vAG(CC AG(HMdH3 %(LUHh[A\A]A^A_]DHI02L }AH @HQH81gyLHE1HctIHxHHE0EHEHEHEIH?H/2L AH HH81xLۊjHw/2L AH sH\H81x4HA/2AL tH =HE1H81\x¡fUHATISH躟u~H{u?AD$(S;SID$HKIL$L!ILcC$SC [A\]L IAH HEH.2[A\]H81wL AH lHL AH LHff.UHAWAVE1AUATSHhHMLELMdH%(HE1HCGHIAԉ|HwHEIO EHEHEHEIcG(Hpx#EE1Et$ZƒHUE{HLHtQE9~)Ic(|Hf 1)HpHcrAG(AE96E/vHUHBHEH-2L AdH HH81/vIc(D|HG( 1MA)HpIcVrAG(AG(+xCC HMdH3 %(L"Hh[A\A]A^A_]f.HD8 ,AG(x0聥IHtRHHc|IG@(VIIG HteLH/n3f.Ic( H+2L AHH HH81uHcxH+2L ANH HH81tL̆"fUHAWAVAUIATISHH LHH{0HIHHHcsIF@(IHIL$ IF HHM覗HMHH)HX Lp1Hc/pL H!%t DHJHDѹ,@HL)fA IM HUHHM!HMHUHH)I|H p1HcoL H!%tDHJHDщ@Ǹ HL)fAHCA+D$(A+E(AV(9SIv I~LHhLH]LHkHL[A\A]A^A_]L AH dHHF)2E1H81|rf.L AH $HH)2L AH HH81rXf.1H='/1`rL 9AH HeH(2H81qLӃLE1ȃL AH dHEHA(2L AH =HH81_qff.fUHAVAUATSHdH%(HE1HtgIH]L-fDHL%wHt3L%'2fI<$HL1pH貙HuLuIHuHEdH3%(u H[A\A]A^] f.fUHAVAUL-'2ATASHh3~0DEL9t>Ht9HH=8 HpE1ADDSHL9tHu[1A\A]A^]f=3t;H3H3H 3HH3HH=ْ3H9t)Hݒ3@HI&23HH=3H=3H3ff.UH5d/H觚H5P/]镚DUHATLcSHA$BDbtɞHB[A\]UHAWIAVLuAUATISH8dH%(HE1HEHEV~'jA?øw1~ttE99MA$u A? HDPt ADPubIMonA?w~u@A?wu~^1mf. LLHEHE耫Hu LHlH9r"w-LeLm#A?1ۃv fDHMdH3 %(uH8[A\A]A^A_]D1זUHAWL=AVIAUAATL%}/SHHH}M@IM<$Mt{LILHLtu艂LHHDB uHLoA;D$tAT$ … u1H[A\A]A^A_]D}tHK#2HMIؾHPH81vl1fU@HAWAVE1AUIATE1SH_`HEˉE@fDHH562;uM^M%Mt}t#H8L;H{MuHuMLDMLDIEHtAVIEHtIVHIE HtIV HIE(HtIV(HIE0Ht AF0IE8HtAT$IE@HtIT$HIEHHtIT$ HIEPHtIT$(HIEXHt AD$0H[A\A]A^A_]DMI}MH62LuJMt`E1H3MHt5I}Huuu!E1fMuIIH3MHtE1Iff.H 62HH=52H8f.UHSHHT3HtH1HHuH[]UHATSH~2H3Ht.I HH3HtLu[A\]fD[1A\]ÐH42@H%42@UHH=42Hdg]~xff.UHH=32H4g]Nxf.@UHAVAUL-42ATISH7H=42I\$Mt$(ΆI$H3LH跆HCL9uMt$HL-~42H3LH菆HCL9u[LH=42A\A]A^]kff.UHHATIH=42SaI4$HHtH=N42ٝHH[A\]fDHH[A\]fH?H6Ht)1HtUH1]f.HÐH?Ht o1DUHSHHXdH%(HE1HtH=32$HH;HuHHujaHuH=o32HGHHMdH3 %(uHX[]ِfUHAVIAUATASHcH=22N$IIt$LH=22ID$胜LHID$HC[A\A]A^]f.UHAVIAUATASHH=l22N$IIt$({LH=Q22ID$(LHID$(HC[A\A]A^]f.HFHV(H8u2Hx u+HH9uUHSHHH?~HH[]ff.@UHSHHXdH%(HE1HtH=12pHH;HuHu HuH=12H蚃HHUdH3%(uHX[],ff.UHAWAVIAUIATASH݂HtpN}3HHtHnH[A\]fDvHHH}3IH[A\]Ð9@fHH=R&2mwff.fUHAWAAVEAUMATISH=|3HUMSMHUHHKLL#HSD{kLiH}AkH}DODCMtXHL1Ha CULMLEH{fH[A\A]A^A_]ƃH=<%2MHUp={3HH/WMHUUHAVAUATIH={3SA<$t8L5 2L-2L1I>LQsHHL>u[H=K{3A\A]A^]ϕHәUHSH8dH%(HE1}H= {3uH 2HuH8҅H=z3HsHHUdH3%(uH8[]HmfUHAWAVAUATSHHHdH%(HE1HDžwH=`z3ːsH=Gz3H˔HHL(MM}LHMw L1L [dIWH5%HI`IWH5o" L`IWH5L`HLL=]MmMM}MEcHAwHߺ1ILhAI!%tL=DIVLDII)LXLZBƄ5LH1H5?LxIWL1H5.xIWL1H5+x1H=w/1UH 2H8@HHHHEdH3%(ukHe[A\A]A^A_]A{Ht4HH{bHxHHtHDzz}Hvff.UHcIH=@HATISHDHpH=QI@Hp€1uLw[1A\]Hx01 耑ff.UH=w3HSHgHH5H=WH^ 2H=v3HH[]QH鑕DUH=v3HSHH 21H;fqH;nHHH=lv3[]HIfH5/+~ff.U=Mv3H]MHtPҺHD]U=v3H-MHt@1]ff.fUHHLxt )E)M)U)])e)m)u)}dH%(HH1HEE1Dž0(H8HPH@H0PAPE1Dž40bHHdH3%(uY{fUHHLUt )E)M)U)])e)m)u)}dH%(HH1HEDž00H8HPH@H0PARDž40HHdH3%(uzfUHAVIAUATISHHHLPLXt&)`)p)U)])e)m)u)}dH%(H(1H 5[HMIHEHLH0DžDž 0Ht^H5HnHtPMHcLIML@HDH5[H1sH(dH3%(u%H[A\A]A^]ÐHH5 L~sgyUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40QXHHdH3%(uxUHAUATSHH $HH $HdH%(HE1IHHV8Mt]HH5W@ LH/ s01LH5%VHEdH3%(H [A\A]]f.f~:Iu6N0tF8}<uaH5L1qNfDF8u2F0H Hj HDH5L1q<t,@H5; L1q7fH JHH{@ {IH5< LH1Gq0wUHAWAVAUIATSHIq3H(HuUătHOq3Hq3HD؄H2H5N L1pHEHEL3MuMvMHEHtI>H/wuI^(HtDK(L=rEtDC0L=hHjELDH}~ZI6H}IHSLH57 LV}-kLH5@HVjH5:LHISaS0 HK4HL1H5 aHK8L1H|H5EHHH}YLHI;HS H5LXCHwt HrtHiH HELH5U{(7LHLag@cYIHEHNYH52LHHEhREMH  tH H= HELH5L1E1nHS H5L1nCH *{Ht(H  HstHHmHDHEH5| L1E1ff.UHATIHSHIHSL[A\]Hr0fUHSHHHIHH1[Ⱥ]ff.UHATIHSHUIHSL[A\]Hr0yfUH5HSHHH1HH81HtHH%GH[]Hyj3tHJj3Hj3HEHHtGUHAUATISHL- 1H0LHX|LHbHHuH[A\A]]ff.@Hoff.@HOff.@H/ff.@UHHSHHH޿HH޿[]pH=2tff.UHAUL-2ATISHHw(Ht@HL-cHHuIT$I\$ID$ H}HB ID$ HtxHPI<$sHCHtLI4$H=t2bI$It$H=1bLH=2ID$H[A\A]]b@HCHuHfUHATSHtpt[t1H]h3tH[A\]H h3HIHu@H[HtH;LtnuH[A\]Hg31ff.UHAWAVAUIATSHA{IHtHL[A\A]A^A_]L=g3uɾ8H=f2rLH=2IyM7M|$I$MtrLfH[HtgH;LmxI9tsHC I\$ID$ HC HtL`Lc FL=f3j@L=f3ZMgM'IGID$ L`Mgf.Mt$Mf M'ff.@UHAUATSH(dH%(HE1HH_(HILm/C8S0A|$A#D$EЅunE9C4tFHHK(uA$8C8uC0t AD$f9C:uH{8LBJtfDCHMdH3 %(uJH([A\A]]LfC@U#ẺE9S4{;CHH=2^H;yoID$HtH[A\]fDHG0HuHS(뿐[A\]ff.UHATISHF HHHK0Ht@H9A }:I$L!IL$Lc0HCH@HtHH;[A\]nHS(HtAHH9B u t@H9F tjH6HuID$ H9B | 5DH9B }*HHuHK0I$HsLc(m@HBI$HtCL ID$LbTfHbHS(HuDsuID$ fLc(f.UH=/HL:H= 2CH5/jH5/njH=7 2RCH5+/QjH5/@jH= 2$CH5}/#jH5 /j]Aff.UHSHH=\b3Ht&H_gAHHuH=7b3H=1b3H=a3Ht"H_'AHHuH=a3uuH=a3u{H=b3Ht"H_@HHuH=a3u]H=a3ucH[]@1H=_/1X>1H=/1@>1H=/10>1H=g/1 >1H=/1>1H=ǽ/1>UIH HATASHuHHHhbH=sdH%(HE1HEHdIHEHHEH9~AuHMdH3 %(u#H[A\]H5H1`HqfU1HSHH5R HrmH9}HH1[]ff.@UIL`HAVIAUIATISHHHdH%(HE1RrI$hbY^HH8pt$1HMdH3 %(uwHe[A\A]A^]fDH1AVHMLrXHZLUHuHL1ɺd1L1mz7eUIIHHAVIHϿAUIATLSHLHdH%(HE1b61LHߺpd11Htmt HMdH3 %(u!H[A\A]A^]ÐLLHbdff.UILxHAVIAUIATISHHHdH%(HE1R=qI$hbY^HH8nt$1HMdH3 %(uwHe[A\A]A^]fDH1AVHMLpXHZLHuHL1ɺ=c1L1AlzcUHAWAVIHʹAUIATISH HHdH%(HE1HHtzRHIAVHLpXZ1HLb11LkHudH34%(He[A\A]A^A_]DH L(L0ML{ LLWL@ExE|I$hbHH8w¸ pHML1LH H3LLL&Dƅ8af.UfHAWAVAUATSHhHudH%(HE1)EBIHE1LdE1HDžxE1HEHEDHH=l u HzH}HH=0) H=H=HƹH= EDIM9IUHB8HtHH=6W u2DHrHuHH=E1ɄLz0Hu LVIUHEAH9B0t E1ɀ8AHB8fDHJ0H}H5p1HR8.ZA-Hz0Hu .VIUHxHEH9B0tE1ɀ8Af.Hz0Hu UIUAHEHEH9B0t E1ɀ8AHB8Lr0HuLwIUE1ɅAHB8>f.Hr0HuHr0HuAuDH}t_H}tyxMLMLHUMDLEH5c PEH}PwAXZH]dH3%(DuLHe[A\A]A^A_]ÐH}HAU 1AH5XH}H H5˲1X^ff.@UHAWAVAUATSH8HudH%(HE1pBIE1E1H\HEHEL-T HEfDII9M $IA8HtHL€uA IyH}HƹH=uMq0Hu LSI$HUHH0H9t :sHP8H}1IH5űAWI9YEu1H}t{MtVjHUE1E1jH}LH5 XZH]dH3%(u`He[A\A]A^A_]ÐIq0Hu'H}HYH51VDH}HQS 1H5V\ff.UfHAWAVAUATSHhHudH%(HE1)EHEBIHE1LdE1HDžxE1HEHEDHH=$ u HzH}HH=# H=\H5HƹH= EDIM9IUHB8HtHH=Q u2<HrHuHH=\E1ɄLz0Hu LMQIUHEAH9B0t E1ɀ8AHB8fDHJ0H}H5(1HR8TA-Hz0Hu PIUHxHEH9B0tE1ɀ8AfHz0Hu PIUAHEHEH9B0t E1ɀ8AHB8Lr0HuLLIUE1ɅAHB8Ff.Hr0HuHr0HuAuDH}t_H}tyxMLMLHUMDLEH51PEH}P7AXZH]dH3%(DuLHe[A\A]A^A_]ÐH}HP 1AH5SH}Hg H51fSOYff.@UHAWAVAUATSH8HudH%(HE1pBIE1E1H\HEHEL-hO HEfDII9M $IA8HtHL€uA IyH}HƹH=uMq0Hu LNI$HUHH0H9t :sHP8H}1IH5AERI9YEu1H}t{MtVjHUE1E1jH}LH5fuXZH]dH3%(u`He[A\A]A^A_]ÐIq0Hu'H}HH5ܫ1QDH}HN 1H5Q{Wff.UIL}HATSLHLHdH%(HE18d1ɺLHV11H_HUdH3%(u H[A\]Vf.UHTM H51HP]IUHLM LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]SHHUILeHATSLHLHdH%(HE1b1ɺLHfU11Hj^HUdH3%(u H[A\]Uf.IUHLK LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]#HUILmHATSLHLHdH%(HE1a1ɺLH6T11H:]HUdH3%(u H[A\]jTf.IUHLJ LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HUILuHATSLHLHdH%(HE1`1ɺLHS11H \HUdH3%(u H[A\]:Sf.IUHLI LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HUIL}HATSLHLHdH%(HE1X_1ɺLHQ11HZHUdH3%(u H[A\] Rf.IUHL_H LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HUHAWIAVIι AUMATMSHHH( HdH%(HE1MHMLHHT H Ȉt[HELHHhbHH8 1҄trH]dH3%(H( [A\A]A^A_]MG:HۤLHHؤHLuH@MHHǾ1L$]H)L@L1HHLN!H11H[O11LHLOLHH5 5OMt{trLH5HOLHH5ۣNLH5; H1WH£HH HI11H5HNLH5RHyNH1H HL@I1HH=L NUHAWAVAUATSHXHudH%(HE1EEBIHE1LdE1HEL=HEHEfDHH=~ u HzH}HL0HƹH=ѢEDIM9AIUHB8HtHH=C u2HzH}HH=OE1Ʉ%HB0Hu HHEDMLr0HuLpTIUE1ɅAHB8f.HB0HuHHx9TIUE1ɅAHB8^HB0HuHHE TIUE1ɅAHB8fDHr0HuHr0HuAu7H}twH}tPHULxAWLEHMAVHuH}DAXZH]dH3%(DuVHe[A\A]A^A_]fDH}Ht H51=DH}H9 1AH5|Y=BCfUHAWIAVMAUI͹ ATMSHHH( HdH%(HE1HLHHA HMH8LHMtHHHHHhbHH81҄t1H]dH3%(H( [A\A]A^A_]f.H@MHHǾ1L</OH H@LHHHHǾ1_H11HlAH11HYALHH5r BAMLH5H"AMHH HHDH5@HH5D H1If.HHH HrL1HL HeH@ILHH1Hg<11H5H=@?@UfHAWAVAUATSHxHxdH%(HE1)EBIHE1LdHDžhL56 HEL= HDžpHEHH=p u0HxH}HLH=!Hu#HxH}EDIM92IEHP8HtHLu8HxH}HH=D}E1ɄH@0 HuHHp.5IEHUAH9P0t E1ɀ:AHP8H@0HuHHhVE1ɅIEAHP8HH0Hx1DMH5ϒ8DMf.Hp0HuHp0HuHp0HupAu7H}tH}tPLMLhHMHpHuHxAH]dH3%(DuaHx[A\A]A^A_]fDHxHn H517f.HxH4 1AH57=UHAWIAVMAUI͹ ATMSHHH( HdH%(HE1HLHHHMHLHMtHmHH5HHhbHH8 1҄t1H]dH3%(H( [A\A]A^A_]f.H@MHHǾ1LoIH H@LHHHHǾ1 H11H;H11H;LHH5l ;MLH5EHb;MHH HHDH59;HH5 H11Df.HؐHH HrL1HL$ HeH@ILHH1H| 11H5TH}:?:UfHAWAVAUATSHxHxdH%(HE1)EHEBIHE1LdHDžhL50 HEL=K HDžpHEHH=,k u0HxH}HLH=YHuHxH}EDIM9*IEHP8HtHLu8HxH}HH=|wE1ɄH@0 HuHHpf/IEHUAH9P0t E1ɀ:AHP8H@0HuHHh+E1ɅIEAHP8HH0Hx1DMH52DMfHp0HuHp0HuHp0HuxAu7H}tH}tPLMLhHMHpHuHxAH]dH3%(DuaHx[A\A]A^A_]fDHxH i H511 2f.HxH^. 1AH517UIHAWIAVAUI͹ ATMSHHH dH%(HE1HLHHHM:HLHHhbHLH8h1҄t*H]dH3%(}H [A\A]A^A_]LL@L\LCMH@MLHH1H^11LH*6H11H6LHH5fg 6MLH5֋H5HH5+ H1>HHHƾ H1LH HH@I1HHHaL3fD11H5 H55P5ff.UfHAWAVAUATSHhHudH%(HE1)E@BIHE1LdHEL=+ HDžpL5)sHDžxiDHH=e u CHzH}HƹH=TEDIM9IUHB8HtHLu2HzH}HLE1ɄHHB0Hu HHx\*IUHEAH9B0t E1ɀ8AHB8DIEH}H58DMHH0HP81-DM)DHB0HuHHpIJE1ɅAHz0H}5Hr0HuAu0H}toH}tHLpHMHxHuH}AH]dH3%(DuUHh[A\A]A^A_]DH}H d H5D1-DH}Hy) 1AH5,2fUHAWAVAUATSHH(dH%(HE1Dž@DžDBIE1E1Ld1HDžHDž8HDž HDžfHH=Dc u HzH8HH=AHƹH=EDIM9ZIHB8HtHH=+( u2 LzHH=oE1Ʉ#HB0HH HH 'IAHHHH9B0t E1ɀ8AHB8@IH(H5VD4HH0HP81 +D4DHB0HDHH@E1ɅALj0H@L@IE1ɅAHB8Lz0Hz0H8PAMaH8zMHP1H HHHw HLXHPH8H`H`LmHhH`HpHHEH(A HhbH8tHMLH5 H^AH]dH3%(DH[A\A]A^A_]HʃLmHh@H(HH5a1<)f.HH(LH5f AsH(Hf% 1AH5 (IH(H_ H51((.ff.UHAWAVAUATSHHdH%(HE1Dž8Dž<Dž@DžD"BIE1E1Ld1HDžHDžHDž HDžHDžHDž(HH=^ u [HzH HH=MW  H=ĂHH=F(HSHƹ H=EDIM9IUHB8HtHH=|# u2zHzH(HH=jE1ɄHB0HH HH"IUAHHHH9B0t E1ɀ8AHB8DHB0HDHH.E1ɅIAHP8HH0H1H5zD D@Hx0H Lx0 Hx0H(XAMAH(HP1HHHH`x LXHPH(H`M HBH LmHhtH{HpHzHEHA HhbH8t HMLH5w HBAH]dH3%(DH[A\A]A^A_]HH5V H5Yy14fHHLH5fw ӿAfDHHf 1AH5 yiH8zHhHv HE $ff.fUfHAWAVAUATSHHdH%(HE1)0HDž@lBIE1E1Ld1HDžHDžHDžHDžHH=U u0HxHHH= H=*yHu,HpHEDIM98IHP8HtHH= u8LxHH=KaE1ɄH@0 H(HH2H(AHIH9P0t E1ɀ:AHP8fLh0H0L]E1ɅIAHP8HH0H1H5vD D @Hx0HLx0Hx0H`AMAHHP1HHHH^vLXHPHH`M HAHLmHhtH%wHpHvHEHA HhbH8t HMLH5uH2AH]dH3%(DH[A\A]A^A_]HH%R H5Iu1$fHHLH5duûAfDHHV 1AH5tiH(vHhHf HE ff.fUfHAWAVAUATSHHdH%(HE1)@BIE1E1Ld1HDž(HDžHDžpfHH=Q u [HzH(HƹH=auEDIM9)IHB8HtHH=  u2LrHH=|]E1ɄBHB0H8 HHcIAHH8H9B0t E1ɀ8AHB8IHH56sD$HH0HP81D$DLj0H@LE5E1ɅALr0#Hz0H(AM!H(HP1HHHHsLXHPH(H`MHsLmHhHA HhbH8tHMLH5]sH蕸AfH]dH3%(DH[A\A]A^A_]HHN H5q1fHHLH5r#AfDHH 1AH5Yq6aHrHhHƥ HEff.fUILzHAUIATLSHLHdH%(HE1)1LHߺ111H5%t!HMdH3 %(u&H[A\A]]@LH5n HGIUHL LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HUILyHAUIATLSHLHdH%(HE1c(1LHߺ11H#t!HMdH3 %(u&H[A\A]]@LH5roHδIUHLO LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HxUILwHAUIATLSHLHdH%(HE1'1LHߺ11H"t!HMdH3 %(u&H[A\A]]@LH5FoH~IUHL LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]3H(UILvHAUIATLSHLHdH%(HE1%1LHߺA11HE!t!HMdH3 %(u&H[A\A]]@LH5j H޳WIUHL LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HUILuHAUIATLSHLHdH%(HE1s$1LHߺ11Ht!HMdH3 %(u&H[A\A]]@LH5kH莲IUHL_ LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]铿H鈿UILmrHAVAAUIպATLSHLHdH%(HE1#11HLLD 1HH5wkHIxHL1H5z tH=%1L HMdH3 %(uH[A\A]A^]ff.fUHAWAVAUATSHHuȅ/AIHE1AEE1L5 H\L%SR%A MYMDHH9tZL IA8HtHƹLHƹLAAEtuAt\HMQ0H9uMMtJH}HLD[LA\A]A^A_]*f.MY0MDVMQLH}HoQH5|h1WH[A\A]A^A_]H}H H5Lh1'DUILUpHAVAAUIպATLSHLHdH%(HE1 11HLOLD1HH5'iHI(HL1H5rx $H=՟1LHMdH3 %(uH[A\A]A^]=ff.fUHAWAVAUATSHHuȅ/AIHE1AEE1L5q H\L%P%A MYMDHH9tZL IA8HtHƹLHƹLAAEtuAt\HMQ0H9uMMtJH}HLD[LA\A]A^A_]*f.MY0MDVMQLH}HOH5,f1 H[A\A]A^A_]H}HQ H5e1 DUIL=nHAVAAUIպATLSHLHdH%(HE1~11HLLDo1HH5fHIHL1H5"v H=1LcHMdH3 %(uH[A\A]A^]ff.fUHAWAVAUATSHHuȅ/AIHE1AEE1L5! H\L%M%A MYMDHH9tZL IA8HtHƹLHƹLAAEtuAt\HMQ0H9uMMtJH}HLD[LA\A]A^A_]*f.MY0MDVMQLH}HLH5c1 H[A\A]A^A_]H}H H5c1 DUIL%lHAVAAUIպATLSHLHdH%(HE1.11HLLD1HH5dHIHL1H5s H=51LHMdH3 %(uH[A\A]A^]ff.fUHAWAVAUATSHHuȅ/AIHE1AEE1L5 H\L%cK%A MYMDHH9tZL IA8HtHƹLHƹLAAEtuAt\HMQ0H9uMMtJH}HLD[LA\A]A^A_]*f.MY0MDVMQLH}HJH5a1gH[A\A]A^A_]H}H H5\a17DUIL jHAVAAUIպATLSHLHdH%(HE111HL_ LD1HH57bHI8 HL1H5q 4H=1LHMdH3 %(uH[A\A]A^]M ff.fUHAWAVAUATSHHuȅ/AIHE1AEE1L5 H\L%I%A MYMDHH9tZL IA8HtHƹLHƹLAAEtuAt\HMQ0H9uMMtJH}HLD[LA\A]A^A_]*f.MY0MDVMQLH}H/HH5<_1H[A\A]A^A_]H}Ha H5 _1DUHAWIAVIι AUIATMSHHH8 HEHHE(HdH%(HE1HLHH\ HMHLHx HHUHHU HhbHH:=1҄t'H]dH3%( H8 [A\A]A^A_]H@MHHǾ1LtfML@HM1HL^LH11H 11LHLHH5L: MLH5HHHH5zgHHHH5~gH~1ɺH5?^HhLH5m H1dDƅHvDL1HLl HgL@IL1H\LfD11H5]H`1ɺH5fHD1ɺH5fHUfHAWAVAUATSHxHudH%(HE1)E(BIE1E1Ld1HDžhHDžpHDžxHEHEHEHH=D8 u  HrHuHH= H=|H=HƹH=ӿ EDIM9IUHB8HtHH= u2LHzH}HH=|DE1ɄHB0Hu HHEiIUHEAH9B0t E1ɀ8AHB8fHJ0H}H5HZ1HR8A-Lz0Hu LIUHhHEH9B0tE1ɀ8ALr0Hu LIUAHpHEH9B0t E1ɀ8AHB8DHB0HuHHxyIUE1ɅAHB8/Hz0H}Hz0H}AuEH}tH}tXHMHUAWLEHuH}hLxAVpH AH]dH3%(DuPHe[A\A]A^A_]H}H5 H5X1DH}H 1AH5XqZf.UHAWIAVIι AUIATMSHHH8 HEHHE(HdH%(HE1HLHHPXHMHLHx H*HUHHU HhbHH:1҄t'H]dH3%( H8 [A\A]A^A_]H@MHHǾ1L,`?ML@HM1HWLH11H11LH}LHH53 fMLH5)HFHHH5JaH"HHH5NaH1ɺH5WHLH57g H1 DƅHvDL1HL HgL@IL1H~VLKfD11H5$WHM`1ɺH5R`H*D1ɺH5Z`H `UfHAWAVAUATSHxHudH%(HE1)EHE0BIE1E1Ld1HDžhHDžpHDžxHEHEHEHH=1 u HrHuHH= H=HEHƹH=K EDIM9IUHB8HtHH= u2THzH}HH==E1ɄHB0Hu HHEIUHEAH9B0t E1ɀ8AHB8f.HJ0H}H5S1HR8vA%Lz0Hu LsIUHhHEH9B0tE1ɀ8ALr0Hu L3IUAHpHEH9B0t E1ɀ8AHB8xDHB0HuHHxYIUE1ɅAHB8'Hz0H}Hz0H}AuEH}tH}tXHMHUAWLEHuH}hLxAVpH AH]dH3%(DuPHe[A\A]A^A_]H}H/ H5,R1DH}Ha 1AH5Rf.U1HATIH5. SLH5. 1)É[A\]UHAWAVAUATISHH5łHHdH%(HE1DH5RHAAA5A EtvH5. H1H5- HI1qH5, HI1]MLLHH5lR1EuyH0H5X L1t@HH5- H1H5u- HI1H5u, HI1MLLHH5Q1UH5,IL1D@1H5 L/HEdH3%(H[A\A]A^A_]f.1H5FLE>L0HCH1L H5/QH1AH5, H1H5, HH1H5+ HI1LLLHH5P1\1LLH5 HEH5 HL1.f1H5PLE^L0HvPH1L+HH5+ 1JHH5+ I16HH5* HpI1MLLHH5*P1I}H޺PHL1H5Y_ l'H5NHYH5OHH5+ H1H5* HI1}H5) HI1iLMLHH5xO1AH5GL1H5lOHiL(H NH1LL,HL1HMLLLH5 O1dEH5OHL(H1LL,H NHL1HNnLLLH5N1fH5JMHt}EHH5+M13H5] LH1Ff.H5jMHAt]HH5TM1H5QNLH1h#H5LHH5 EL18H5FMH@H5ML1&f.H5QLHH5[LHzyL0H}H1LH5LH1AfDH5eLH)?H5LHAń%HH5>( 1HH5!( I1HH5!' I1MLLHH5L17f.U1HAUATISHH5'|HHt[uH5DLL1H11HH5& I1HLL[HA\1A]H5WL]l@H5@L1WDwUHAWAVAUATISHH5u{HHXdH%(HE1H5_KHAAEQAuSH5THE1yH5THE1_H59@L1 @E1E1H5t& H1H5W& HHE1H5V% HHE1LEHMLHH5=K13Eu~1HUH5 LMtLH5&KL1MtLH5KL1H5} L1HEdH3%(=HX[A\A]A^A_]@H5kBL1DH5RHE1.H5RHE1|H5TJL1KfDH}HyH1kKfDH5RH1I`H5RH1_I&H5aRH1?IkH5RH1I1H}HxH1qU1HAUATISHH5xHHHt\uH5=L1>H11HH5!# I1HLL[HA\1A]H5R]DH5HL1DUH5Te/HwH5d/fH5od/UH5c/DH5c/3H5c/"H5b/H5:b/H5a/H5Xa/H5`/H5v`/H5`/H5_/H5#_/H5^/xH5A^/gH5]/VH5_]/EH5\/4H5}\/#H5 \/H5[/H5*[/H5Z/H5HZ/H5Y/H5fY/H5X/H5X/H5X/yH5W/hH51W/WH5V/FH5OV/5H5U/]#U1HATISHH5uE1҃u[A\]ALHLvH1[A\]ÐU1HATISHH5Nuu [A\]@ALHHLu1[A\]ff.UH5tHAVAULuATSHH@HdH%(HE1kHsHtLL-nuL%uH{Lt"H{LH5T 1f9EH{LtH{LH5S 1kf9EwzH{Lu"1HMdH3 %(H@[A\A]A^]H{LdtH{LH5S 1 H{LH5vS A1A8sfDHs(H{ L1HuϿuDHsL1L-tL%tUHSHHHGt+H@Ht uHЋuH;H[]fH@HuDHFhH9u HU1HAWAVAUATISHHLnH5 HLID$8M|$HEL5RR I7Ht9H tmIMo LH1LHuJIL;}uAD$XHH5 1!ID$`H[A\A]A^A_]fD1DH1[A\A]A^A_]U1HAVIAUIATIH5rSHtOu>HLHr1H57KH/H5HKHul[A\A]A^]HLHq1H5JHuiH5JHH5JtH1}[A\AEA]A^]DH5JH5JH1GAU@H5!JH1'A{ff.UfHAUATISHHXdH%(HE1HFp)E)E)EHEHtH9t$LkH5< L1HLt 1HUdH3%(HX[A\A]]H5h@LEEt/{tQC`H5 L1HChLmHMLHUL{o DLmH{ LPE9CXDE9C\8zNff.t1U1HSHHwHHCHH1[]U1HSHH?8HH}CHH[]HU1HATISH?HH[1A\]HwtH[A\]UHATSGHt[t[1A\]H1HHs1@(IHx41=I|$[1A\]HtH[A\]WUHATSGHtct[1A\]H1Hs1@(IHx41譾I|$AD$8[1A\]fDHOtH[A\]ff.@UH1H ZH=HHSHHLNLF`]C`H[]fUH5j HATSLpHĀdH%(HE1#LH5WH1HHH5f HHp1̴H5H HHx1贴H5'HH]HEEHEt-ELH.HUdH3%(u(H[A\]fDIL$\IT$XHIt$ fUHATSGHt{t1[A\]H1IH-f1ID$HAD$H5VAD$AD$(AD$8H{Ftzt]LŸHwyH{11蒳Hs(H{ L3XIH1?AD$ ID$AD$ID$ w@UHATSWHt+E1t D[A\]H{D[A\]uOSuH{H50 H{IuHS(Hs L[A\]@H[A\]\@Azff.fUHATSWHt+E1t D[A\]H{D[A\]uOSuH{H5 @H{IuHS(Hs L[A\]@H[A\]@Azff.fUHATSGHt+t[1A\]H[1A\]HH5 蠫H{IDuHS(Hs L[A\]|@H[A\] ff.UHATSWHt+E1t D[A\]H{D[A\]uOSuH{H5@ H{IuHS(Hs L[A\]<@H[A\]l@Azff.fUHATSWHt+E1t D[A\]H{D[A\]+uOSuH{H5 PH{IuHS(Hs L[A\]@H[A\]@Azff.fUHATSGHt+t[1A\]H[1A\]HH5 谩H{ITuHS(Hs L[A\]@H[A\]f.fU H=r1HSHVH=?2HH[HsHCHHA/HH=2HC.HH=C2[]ff.UH=(2HSH2u9tH[]f.H[]UDHWt%tHt+U1H=QA/1HHHzH+rHtH+zbHXUH542HAVAULmATASH = 2dH%(HE1負fDH=62L脡HEHHUHɚ;~H-5HEHEH2Hu9fDHHt*LsLDLuDLHHu1HPtuPH=T2HuA>H72Hu)1HMdH3 %(u(H [A\A]A^]ÐHX1H=?/1VaH=2鎟ff.H2H9txUHATLgSHGxH=2?L%0H 2H9tH?/HsHCH=n2艳HH=21إ[LA\]l@UHSH=2蘚Ht[PxJHxtH[]H=12HXH߉nH=2mHH߉[]MD1H==/ f.UHSH=2Ht;PxHÅt1PxtH[]f.kHH{[]l@1H=?=/1蘟U=2H蝙HtPxt@t ]1H=H=W2D2[A\]H[A\]D@UHATSH=2dH%(HE1G=2uHEdH3%(H[A\]fHH2Hu{H5TH=]2訙CxLcL腪H=2yH=J2Hu72"uH=r2轡L谡CxV@1H=G9/1`kff.wH5"T f.ff.UHE1E1H;HATISHw8HH=IFDHE@I@LԄuHEHUAHLHFpIHuH}L2pIHuH(D[A\A]A^A_]E1UHSHHHt H@HHH=51[]wff.H5P1}ff.UHATSHGHL'賊IL$@tJHH{I$QLo HLHDH12XZHe[1A\]DH{H1HUHe1[A\]f.UHAWAVAUIATSHH!1H51HHHE;VHtlIH|/@IvpHVIHt6L%1DIw@LlLHqtLHnIHuH}LrnIHuH[A\A]A^A_]ff.H} 1UHH H=#HHH1d]ff.UH1HHHX1]@UHHdH%(HE1HGH?HuP|UfEċHMdH3 %(unff.HGH?ph}ff.fHGH?pl]ff.fHGH?pt=ff.fHGH?ppkff.HGH?pP]ff.fHGH?HHDtDU1HSHH1HcHHH5eH[1]zzf.1:tfDt# uHGHWH3FH3VH @F9Gff.UHAUATSHHwHt~H=/HlHuNH7 1L-/L HppLLSHu'HLkHHuHH[A\A]]fDHHH[A\A]]H 1H5: 1H8RHtHHppH=./[A\A]]R1H=j/%VDUHAUIATSHH(HdH%(HE1OLMH1AULL*"LʋXZ1ɺH5.HB~1LHH5>HMdH3 %(usHe[A\A]]@M1LL!LV@HLu L9nIH%~UHAVAUIATSBI1E1H\L5xL%$fDA MZIDII9tZMIB8HtHƹLHƹ LAAEtuAt\LLHLLHL1H5sijLHzuR1H5+ HysHEdH3%(uHH[A\A]]@[H5SHH1?sDLH5BH1$s yff.f1fUHAWAVAUATSH8dH%(HE1?tkHEHL}IHEL-LHńLLI跄A9ELHL}VuLM;A$u1HMdH3 %(H8[A\A]A^A_]Dta LHDnHu LI0nI9|[6LHqLLIqA9u+H]Le;t>A<$#jfLHExQGfDA$-wH@H@xff.@HE2HtfDH-2HtfDH2HtfDUHAUAATSHH@LuzI$[A\]-zff.fUHAUATASHEDt!xwrHD[A\A]]fDEtSH$1H50L(LHHHt2f.s@DEHuHL`HHuD1H[A\A]]ff.UHC}]HP@HHKHEff.@UHAUATISH(dH%(HE1C[HtfMtaLHYZHtKLLI}@ HHspLH=m/[HMdH3 %(uH([A\A]]1_sff.@UHS_1HtPP]DUHATSLHHLHHdH%(HE1HBHj^Ht p@L^HMdH3 %(u H[A\]rf.UHAUATSH(dH%(HE1HthIHYHtRLHI}@FIt$pLH=+/YHMdH3 %(uH([A\A]]f1rHUHAUATISHXHtWH@0H50L(L^EHHu4@HL]HHtHLBpHtH[A\A]]fH1[A\A]]1ff.fUHSHHxtHH[]fH{H[]Hff.fUHAVIAUATSHH HdH%(HE1=xLMmH1AVLLL}XZ11H5H3pLH1H5}fAŅuhHc`BC0H LHdBD`BwLHtHC0HbfHMdH3 %(DHe[A\A]A^]DM1LLcL|fH1AH5ifH[HkHLn?HLuLs`IHW'oUHAVAUIATSBI1E1H\L5iL% $fDA MZIDII9tZMIB8HtHƹLHƹ LAAEtuAtH$OH<HHHHHHhH:HHHHHHHsHRH1HHHHHHHHdH]H9H%H HHHHHHgHbH<H%HHHHHHHWH5HHH1ff.fH@UHSHHk@HtH[]`H=\1WXHH[]fUHSHH7ti@Bf*‹Sh@@ @@@@@ @$@(@,@0t PHH[]ff.fUHSHHHH=1]FHǃH[]ff.UHAUATISHHH=.LHIup_=HCPuoH&H+XHXHG-HH=1EHH=1HǃEI$H[A\A]]IuxHH=.HHUdH3%(uH([] Jff.UHAWAVAUIATSHHH=f2IHCH@0Hx(HH)H~HuA?ulA|$DHtIIHtHu6a?H]dH3%(DuUH@[A\A]A^]fHLAOCDiu AxE1pOAff.@UHATSL'HMt=f.I$Ht7HXA|$8Ht1kLU6L#Mu[A\]H[f.UHAVAUATSL$HH $L9uHp@1dH%(HE1LпILI$fHDžI)p)))HDžHHC0HSHK(HH){8HпI@Hؿt@fs8,HS0H{HHHxH{(H)HxHHuL1HLpfD;=ulA|$1L1IHtHHt {8LLA!AHMdH3 %(DHp@[A\A]A^]iu LHHHDžHHHC8HDžLHDžC85+</1LHDžZ]>f.UHHSHH?HtHHtHPH_&H[]HRf.UHAVAAUATSHdH%(HE1LGLMlHL91ҾR8y';]t]AIyIA|$x ~M9uHMdH3 %(DuEH[A\A]A^]1Ҿ 7xHL9YE1E1HXIHXHI9u@IE1H}9H8:UHAWAVAUATSHLIw1H[A\A]A^A_]DoGHIFPf?DM9wHG MHIu[HFCumCH{HtIL~NsL9rUIDžHL[A\A]A^A_]LHCHuH:fDLCI)I}HL3M6"Hff.UHATSHfuH[A\]fDIuLE .EUfAHSH(dH%(HE1)EfA@wpuЉU؉M܅tKA@HHtEHuкHLt/HUdH3%(Hu4H([]fD<ED1@51"7ff.HVB~8fBtfBHF(H fBLDff.UHAWMAVEAUIATSHDeEHt@DLHHot*Ds8HL?H[A\A]A^A_]H[A\A]A^A_]ff.UHAWAVAUATISH}DE̅MIADOE1ILMK|@DHH9uELO|/;IHu HI9tBSH3LuH[A\A]A^A_]E1LIHtҋELLAF8>H[A\A]A^A_]ff.@HUHATL SHfLx"~0u[1A\][A\]fDUHSHH H$ f HAuH[]D y7AAODGAODAODDGO AO DAO DDOAODAOD)))DAA D1))AD1)AЉ D1)A H ))Aˉ D1))AD1))AЉD1A))AA1DD)D) 1ȉ)1A A wqH5Jc H>O O OOOOOOAOAOAAˍ )A)DAA D1ى))1)) 1))Aˉ D1))ʉƉ1։))1))1)) 1)1fy7AAy7AAWGDD)D)Aɉ D1))AD1A))A D1))Aɉ D1))AD1))AщD1A))AA1DD) D)AH 1)‰щ1A^At AuGDDɉ) ))1))1։)) 1Ή)) 1))ʉƉ1։))1))1) 1))1ff.)y7)) 1ω))1Ɖ)) 1ʉ)) 1lj))1ƉЉ))1‰))1lj) 1))1fD1-11q-1t+HcHTHz0tHrH=|f.UHIHAVAUATLSLHL-V0dH%(HE1LI|$IHHtqI|$HHsH= 0dHCH{H1HH=0DAE0 1[A\A]A^]ÐLH51#[A\A]A^]ÐDH5L1# DUHAWAVIAUATISHH:HdH%(HE1HHEH`HHhHHpHHxHHEHHEHHEH}HEHyHEHxHEHuHEHsHE"HfH LIǺ HHDž He[A\]ff.UHATISHbHH5)0|Ht_HSHp0HLLJ0HSLB0HSHJ0HP8HC@p0HC8p0HC0p0HC(p0HC p0H0He[A\]LH5He[A\]ff.UHATISHbHH5y0Ht_HSHp0HLLJ0HSLB0HSHJ0HP8HC@p0HC0p0HC8p0HC(p0HC p0H0He[A\]LH59He[A\]ff.UHATISHbHH5ɩ0Ht_HSHpHLLJ0HSLB0HSHJ0HP HC@p0HC8p0HC0p0HC(p0HC p0(H0He[A\]LH5.He[A\]ff.UHATISHbHH50lHt_HSHpHLLJ0HSLB0HSHJ0HP HC@p0HC0p0HC8p0HC(p0HC p0xH0He[A\]LH5~He[A\]ff.UHATISHbHH5i0Ht_HSHpHLLJ0HSLB0HSHJ0HP HC@p0HC8p0HC0p0HC(p0HC p0H0He[A\]LH5)He[A\]ff.UHATISHbHH50 Ht_HSHpHLLJ0HSLB0HSHJ0HP HC@p0HC0p0HC8p0HC(p0HC p0H0He[A\]LH5yHe[A\]ff.H]72H|UHAUATSHHHtWHCIHt2L-$0@H0L&LH HHt"HCHu1H=0.1fH[A\A]]Dff.@UHATIHSH]HH@dH%(HE1t#Hپ LH4,HUdH3%(u H@[A\]PUHAUATSHHtbL%K62MtYI$HtMLcIMt*fI<$Lt+HHt LcMu1H=.1E1HL[A\A]]UHAUATISHHALh0L)HHt$HCAD$0 I$bH1[A\A]]f0H=0H50HxHLH=0=$H HH=?52HHCHPHHP sUHAUIATISHHAHx0,)HtWH0HH=z0 HH{EH=42HvH{HH=C0 H1[A\A]]ÐID$LH5?HP01vH [A\A]]fDUHATI1S.IT$HtSH Hu0GD9rHz0Ht7H9Hr8H9})Ht#H HtHQHu1H=5.11[HA\]@UHAVIAUATSH1$.H[HtzL#MtpI\$IHtSfDHC0HtL9,HC8L9} HuH{HtLjt%M$$MtI\$Hu1H= .1#1H[A\A]A^]DUHSH1Hy-HKHtPHHu-DfDHqHt7H9|Hq H9})Ht#HHtHJHu1H= .11HH[]fDHH=70Gf.HH=0Gf.HH=0HGf.HHH5Ԡ0fofoNOff.I H=L€t 1A8mff.@UHAUIATISHHbH50Ht1HIEHx0tE%C1H[A\A]]LH51oH[A\A]]H5aLI fUHAVIAUAATISHbH505HtHHAC1[A\A]A^]DIFHx0Ct/9Ct[1A\A]A^]@H5aL1 H5L f.HH=0HGf.UHAWAVAUATSHH $HH $HdH%(HE1H502HL8MI_HBILHH5NL1 HCHL(Mu<H{0H{H5L1 MmMI]HwH5L1| HSHtH5ML1b {t H5ALH1B H{0rHs0LkLL1H5, HS8HY{@H+S0H5#L1 1H5L H{HsLLL1H5 HS H{(t2H+SH5L1 H5(L1t Hs LLL1H55vH fDHs8LtLL1H5 v 11H=O.1H5JL1 H5L1 M?MtfI_H1H=.1fH5L1 f.H5L1 f.1HMdH3 %(uH [A\A]A^A_]8UHsH=l.H--2H=Y0H=0 NDH5ͼ.H5\.H5. qH5z. `H5. OH5. >H5.-H5v.H5E. H5Ի.H5c.H5.H5!.H5.H5?.H5ζ.H5].H5.rH5{.aH5 .PH5.?H5(..H5.H5F. H5ղ.H5d.H5.H5.H5.H5.H5.H5>.]UH=0H1fPH@]ÐH7Ht,UHSHH=0HHH[]fD1Ht fff.1HttfDUHSHHHt H {uCH[]fDUH=d0H<H=50]/f.DUHAUATISH8dH%(HE1HHHB Hu(1HMdH3 %(He[A\A]]LmL 1 LLJ(8LܔHs8HC LK0HS(HLHKHSVH5P1XZnfDHV H5 HU LH ' PHL H5! PL L 1HYY^@L HS(HMEhk ff.UHAWAVAUATSHH $H8L H H dH%(HE1Hܕ0HH5 HL81 MHL- E1HLDIGLHHHL@H1ILfLH)HIIHLHHt>HH/HHHH5 HHPHHEL1%M?M9HH5 11H]dH3%(uH8[A\A]A^A_] fUHHAUIATE1SHHH/t+HH=0HHD[A\A]]fDHH5NLAXfDUHϺHSHDHHyH=z0HZH1[]ÐUHSHHuH(dH%(HE1HEƃxbH%2H%2Ht1HUdH3%(uH([]fDUHAUATSHH0H3Ht/L-y0IfDLHTLHYH3HuH[A\A]]fDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8H HPH=.H@Dž0Dž40gHHdH3%(unff.UHATSLeHLHĀdH%(HE1^HEHxH+<$2LHxHxH=QMDMH=: DȺ$IQLeDLD))A)AQAѹ L1XZƃxbHHLH5 H=.1>H#2HtHMdH3 %(uCHe[A\]fDELeL)PQyELeDML PEPZH=#2H5#2ff.fUH=$.H 2DUHSHHH7H=E82` HsH=0 2K HCHX0H8t2f.oH HJ H 50oHJH8HuH[]ÐH0HIHiH81fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40dHHdH3%(ukff.UHAUATSHH8dH%(HE1@tg/HtH)IH=v$HEdH3%(H8[A\A]]LH޹HLBƄ%HÿH߾ADAEt8C8tHH5`H=ִ.H1\[HDH0,8H2H=80ZYHpH2H=%0HpdHu2Hr,2@LL޿)u!X%=@tLHH 4,2@uWHEdH3%(He[A\A]]H=.H2QH=.H2H DHHLHuHEdH3%(He[A\]@H=1Ã1ѯů߾蹯²=$2b=2UKfDH=2=0#D01L 1H*LH=.fD@H1L"@Hq1v8XHYH5BHH=P.1"@HH j01HBHlH 1LH@P H@MLDft?RLvPH=21WH1H2^_HPpHLAPff.UHSHHi0HXHu #HHtHCCtH{HHuH[]UHATSHdH%(HE1HHh0HXHu'DHHtHCCtH{HHu1\gR-hH1H`ŰH=19H19蔲OHh08u#HEdH3%(He[A\]Ha1HpHi0H8t1H`$I,H-1HLHLJATP1XHZH5a軹HH\H1HHp蜻HT<:f.UH5BHHdH%(HE1H@HH@fG1UHSHH=L0H#HXH[](H=`0ff.UHSHHtnHGt5HSHH;HHFHPt+HHCCH[]HXHSH;HPuHHCCH[]H= .1fUHSHHtnHGt5HHHFHHt1HpH3CH[]fHHHHHuHsH3CH[]H=9.1RfUHAVAUATSHXIIGHGHHIHu HHID$HsLЅyAD$IEIEHCI]IEHCHL(LkAD$[A\A]A^]@HGLvHt HHuIEIEID$I<$IEIEt`L(Ml$AD$[A\A]A^]@[1A\A]A^]DLXIHAD$uL8IM,$f.1H=w.1ЮM,$UHATSHtpHIHCID$HC HID$ Hu9fLxHHt HsHu1H=>.1WL[A\]1H=.10UHAVAUATSHIIGHHFID$HtWI$HtNMu HHt@ID$HsLЅyHCI]IEHCHtqL(LkAD$[A\A]A^]ID$IEHt*L(Ml$AD$[A\A]A^]HIgM,$f.1H=.1@M,$f.UHATSHHIGt@HHHBMt6I$HtPHBHL`I$C[A\]HMuHHt+HBHH@HC[A\]HCf.HCf.1H=ב.1pUHATSHHIGt@HHHBMt6IT$HtWHHPL ID$C[A\]HHMuHSHt*HHPHHCC[A\]HH1H=ߐ.1踫HFHHt@HHHt=HBHGWH?JOHFHt#H0HwWHHuHGfH7HwWDHtHHtH@f.U1H=.1H ff.UHAVAUATSHt|HIHtGL5z0LMt.ID$ L+HtH{AD$uHLLMuID$I$AD$[A\A]A^]1H=.1`UHSHHH?Ht(H3H=0HH[]fD1H=w.1UHHtKHHu9fH9t+HHt#HPHu1H=q.1ʩf.]fD1H=ύ.1訩Htf1ff.fHVHHt@HHHt%HPoGtfDH=0@HWf.Hff.UHSHH{HtHHH[]eDH[]fUHAWAVAUATSHDgMuH[A\A]A^A_]HH=^0HuMJ4H3HEHtNHVLuHt,fL>IHҫMt%IWILHu1H=d.1=DHMH}ȺLEt+HMAEILlfDI4$HIM9uHuH=`]0H[A\A]A^A_]5DHHt H@UHHHuH}H}HuHHff.@Ht_HHtWHAHt5HHtEfDHLDH9t*H Ht"LAMuU1H=lj.1HDH@HV H9W rfDHV(H9W(rfDHV H9W rfDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u ff.G(:F(u N*f9O*tBf.H0H0<tf.fDH@t t3 ȉt ȉ@u[1tvHD@€u#1t^DHH H <@H H fD,0H H fD1ff.fUHSHHH}uv%HMHH#15+HH]fEHMHDMDE5HPEPEP1HH H]ff.G :F u N"f9O"tBf.H(H(<tjf.VfDU1HH}uHUM9uw M9Mt1]Ef9EuE8E]ff.@U1HAVAUATSHH}Љu؅trHAMH=L0IHUHPU؉P AuM{w UfLLH H D D tfLLH[A\A]A^]ÐDfHtHH=0ff.@HH8uH9f9t 1UHAUATISHHHVN Hs t>D+AtIt$H{IuAt/A$9t1H[A\A]]fAAtA$$8$uAtA$(9(uA tA$,9,uA@A$888uA$090lA$494XA$Df9DBAŀt(A$<9<(A$@9@fAtPA$F8Ff.HHI3$I3$H f.U1HAVAUATSHH}Љu؅tyAELH={0IHUHPU؉P Au\LHH H D t@L$H,Et DDPt'H[A\A]A^]f.DHH=0A1ff.fHtGUHSHHHHt H=0Hǃƃ#H[]@ff.@Ht'UHSHHƯHHH=H0[]顼ff.@HH8uH99t 1f.UHAWAVAUATISHHHVN Hs 膥t:D+AtIt$H{֥uAtff.UHATSH_(H{~IH軕1H߾xܳH߾H1赫At$PHwAt$RH虫At$HLHH1[LA\]黴[A\]ff.UHAWAVAULmATIH=-w0SH(dH%(HE1蔳LLHftJELLQt5EC<<.<trH5H=q.1 DHH51H=Aq.HH=v01HMdH3 %(Hg H([A\A]A^A_]fDHH=Tv0ϲ LHxI[LL(EfA08X x@LL$EAF@hH=u0 LHxI裳#LLpELLA趥ELLAF;EI~fAF豾I~LHc2AuLsJDH{ L߲H=t0& LHǀHxI觲LLDEA&F @<[t@ItMTHELL譄5EIAGL9}uA @Ā &@Db,@LLstoD}H=s0J4D}rUIAME1#IUBAII9LLtuH51H1H=l.IHtvAf>s UHAWAVAUATSHH_(H{C IHII袇1ҾxHåHfMH萝AvHSAvHvAvH*A4$H-At$HAD$<tU<}<1H5H=b.pHH[A\A]A^A_]@1H@It$ HγMd$ HIt$跳A4$H{A$_7 @nEt0M$TM$tfDAHIWM9uA$  @LĀH  a@6%gHzH1 HL[A\A]A^A_]餤@Md$ HIt$)A4$H,A$oG_ 7@_A$FH蝞IMd$ HIt$虱A4$H蜚At$H^At$H耚I|$It$HHcVA$At$\HAt$`HAt$aHA$tH踮A$I$|HðA$f.A$xHkA$It$PHwA$@fAt$LH3A$fAt$HH"A$A$<HA$@HA$/fDA$0HA$4H谭HA$8诜I$DH躯A$A$,HpA$fDA$(H_A$DAt$XH3A$(fA$PH~A$DA$LH^A$DA$HHЬA$A$DH谬A$yI$4H軮A$KfI$$H蛮A$#fA$ HiA$A$HpiA$A$HA$A$HA$A$HЫA$`Mt$LCHߍpI@豚LLHí1H虚A$A$$HA$DI$H{A$rA$HphA$OfDMt$L裂HߍpI@LLH#1HA$A$HיA$yE1DI$HB4I蘪A$I9rFDA$HpHA$oHA$^I$HiA$A$H HA$HA$I$HA$A$HЩHA$ϘHA$辘A$HfA$5DA$H耩HA$HA$nA$HfA$DA$H螅A$DA$H~A$DA$H^A$YDA$HШA$0A$H谨A$A$H萨A$H耨A$A$H`A$sfDf.UHSHHHt[fHHG@StZv+tfuYHS0@HPH[]u3fDH=^0o@SufDff.UHSHHHtkfHHG@Stjv;u}HS0HPHS@HtQHR0HJR HHP H[]ÃuKfDH=4^0诚@SufD@H[]f.~nUHSHHHt[fHHG@StZv+tfuYHS`@HPH[]u3fDH=d]0ߙ@SufDff.UHAWIAVAUIATISH8dH%(HE1HF@HtzHHtrHKHtYLuHt[HKHtByHuMt'AHLHM1LLjHMHLb1H=X.1jIG8HtwHHtoHKHtVLuHt[HKHtByHuMt'AHLHMn1LLjHMHL1H=W.1jIGHHtwHHtoLsMtVL}Ht[LsMtBA~HuMt AFLL1LLiLLhxfD1H=V.1iHEdH3%(uH8[A\A]A^A_]mff.fUHHATSHHv<v6<tj<uYHFAԋV HiHt Eu2@[A\]fD<u'?Ht@[A\]fDHHݗ[1A\]fD}Ht@[A\]f.Ht@[A\]f.UHHSHHHv<~v,<t`<uOUeHtUu0@H[]f<u'Ht@H[]@HH՘H1[]@#Ht@H[]諠Ht@H[]UHHSHHHv<vL<|<ukHv@v8v0v(v vvU_H@HtUu/@H]f<u'GhHt@H]DHHu1H]DHt@H]ÐgHt@H]fF<t<t0<t1fXphHtWUHSHH?tHHH=hX0[]G<t0<t<uH见DHqDHOff.fUHAVIHAUE1ATAS`HtHLAHyHI.~[LA\A]A^]fUHAWAVIAUIATSHHH(dH%(HE1eHtBHIt9Le HIt'LLLrLLL>eI%HuH teHt?HIt6Le HIt'LLLLLLdI~HuH0$eHt?HHt6Le HHt'HLLLLdH{~Hu1HMdH3 %(uH([A\A]A^A_]苍ff.UHAWAVAUATISHdH%(HE1HHIHW(H_0H5ЩLAT$H.T.LH5[HmSHT.LH5HmK #@HEdH3%(HĈ[A\A]A^A_]fDIHtHtH`Lo011HAvIL$(ME1HH*e11IH|HeAU1HHS.H 1HhdAT$1HH S.H 1HQdE*AE @ID$@HdHߋH1dID$@HL(Mu@@MmMM}MIG@H`H@0H HHHL1dIG0tHL 1HH1cD[oLE1LuHH5ХIoh4H5˥L躙0H5L襙0H5LHHX'hB;DtVnDLIHJ1[HLLB;DHHDkHXLI|]FH58LBDHH1bDH$L41HH1b3fAD,H5L{(HP.H5ILH0jLeH51HLZLH5LiBDLeH51HLoZLH5LiDHSH5A LiD1H=J.1_ID$8HHߋH1baID$8HL(Mu@'MmMtnM}MIG8HH@0HQHHHL1`IG0tHL 1HHƣ1`느ID$HHHߋH1`ID$HH)L(MIML%Ht4H(LH1Z`MmMIMHu1H=kH.1D^@HH1`&DH$L41HH1_f.1HWH_1HA0E4HHAA_AE1HE1H_ADL%L- HC0H=}1.PxHLHNtHP1H5ZH=N*.HC8Ht`L8Mu;VfDHp0HP(H=a).1HNL LL赙M?MtIGHu1H=k).1D@@HC@Ht_L8Mu:UDHp0HP(H=9(.1HNL LLMM?MtIGHu1H=C(.1?@H{YHtHHDI ?HtuHHtlLeHHtUHC@MHt L@0IHC8LHt HH0HHS(H=.'.1H5萘H{YHuI0f?HtUHHtLL%HHt3HChH=&.LHH0HC`HHP1*H{XHu1HsH5{H=&.HEdH3%(uH[A\A]A^A_]gf.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40QHHdH3%(ufff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEHH0H81HPH@Dž0Dž40QHHdH3%(uff.UHATSL%g=.H@IH9:tAID$11Dt0H9u1H53H=..H[I[A\]f1H5mH=..[HQ/.A\]D1H5ōH=v..[H)/.A\]DHHHHDL1@LGL 1HI3 M1I ufD97t HfDMIEUHAVAUI1ATISH}HPdH%(HE1?HEH9`1u>H_1I9ws1Mu#H]dH3%(xHP[A\A]A^]AE֐LuH=1H1LFnLHԌH=1{wH1I9vHH51L yHΠ1LcJLHJL9IDAD{HHf.H@0H9uHDKIgfffffffHc HEIHIHHHEHHHIHH?HH)HHH)0NHL9uHc.H1IDfDADH۟1fDHW cff.Uf@HAWAVL@AULATL@SHdH%(HE1(HDž8LLHDž 5DhA?v%HEdH3%(H[A\A]A^A_]L‰1H5\LduHHH)iLJHDE1H=fJH5L1uHHH)hIEL;t0ILHuK DH5U1LtHH7J aff.fUfHAWAAVHIAUIATL SHHHdH%(HE1HDžLLHDžpxDH1HH5tIVMLH5H1sHH5H1sHHH)vgL)vHZ/L81HtH@hH5HHHHP LHD@ 1jsHHH)gHEdH3%(uFH[A\A]A^A_]H5H1s6f.H5Hs_f.UHAWAVAUAATSHdH%(HE1H HH2D`AwH51DH1L5ZGIHukHI 1LDbHCL9uLGHEdH3%(u}H[A\A]A^A_]ɹH5r1H=y(.TfH5H="(.1;L5fHHLDH 1HCI9ut^UHSHHR/8/Ht.H@hH5qHHHP LHD@ H1[]t@HH51[]Zf.UHH1H5H/UMH6/H5[H8/>2f.UHQHdž]HHDUH]H@ff.fUHs]@ff.fwHK'.HHDÐU1H5H=%.HHe]ff.UH5S HAUIATL%4.S1Hf.t0I4$ILh7uH[H94.H[A\A]]H[A\A]]HHH= H=HָH=MHָH=sHָfH=UHָBH=HָH=؄Hָ H=޼HָH=Hָ H=tHָH=[Hָ tnH=@HָtNH=&Hָt. H= H@f.H=tع H=HָtH=WHָtH=>HָtH=Hָ PH=Hָ'fUHAWAVAUATSH7HdH%(HE1HHEIH@HPHHH9;H@fLMgHHH5hHPHX1HDžxHDž`@lL9]E1fIAW1AHHH5RkM9vL9wDI)A@HPLXM9s]I9sXH`HI9DIEoI~HADp@HXtE.fA.f.L1H5H)H=.I9HEdH3%(HĘ[A\A]A^A_]LH5kH=.1H)EBD)QHHH mH5\^1jHH5gH=.1XoWff.@UHAWIAVIAUIATL$7SH H1HH}|)I9LIL5XDA A AA"uRAtLELI @IL9LL)H~uEMA uH-L1y)MHL1cDHL1?)DHL1')ifHEH[A\A]A^A_]f.UHAVD51AUATSEt3IL% 11DIQD9t$QLL3u[A\A]A^]D[A\A]A^]UH HAWAVAUATSHHH}HdH%(HE1HAHH%H)HHH9tHH$H9u@HHeI1HEHEHEHu'DIHMHHIL;}I?c:~HuI?+H=1IHEHE e1L-‘1H]HIUQLL$IMLe HQL9toH=HLLHZHtH=21H]h<@HtHuH}HRHEdH3%(u:He[A\A]A^A_]DH]H=ݰ1hhH)HL<Sff.fUH=1H dH=1]1hUHATIH=l1Sc1c~L^tH==1g[A\]ÐHHe1QLH0I=-0H%1]ÐUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž408HHdH3%(uMff.UHAWAVAUATSHH $HH $H8HIHAdH%(HE1:/LELNHHLM1SLL/ZZLY=wsEn0LE19t0HMdH3 %(DHe[A\A]A^A_]HHA HtHHH5{1FAIL1HH5H=m-.A mDH5H=-.NLff.UH 1]f.UH~tHLE1LLDMXHL9t4LIp8HtL€uAtHMX0L9u1M@A1]DA1]fUH~tHLE1LLDMXHL9t4LIp8HtL€uAtHMX0L9u1M@b1]Db1]fUH<1]ff.@UH~tHLCE1LLDMXHL9t4LIp8HtL€uAtHMX0L9u1M@M1]DM1]fUHAWAVAUATSH8HudH%(HE10BIE1E1H\HEHEL%HEfDII9tpIHr8Ht LuLr0Hu L?HUHEIHH0H9t:tHP8H}1IH5̝ACI9uEu:MtxHEH=M0Èy0H=1t7H=00eH1H]dH3%(uTH8[A\A]A^A_]DEH=50c0*HH}HƝH5 1BHff.UHAVAUIATSHPdH%(HE1BI1E1LTL5Ln!AMaIDIM9tZMIA8HtHƹLHƹL€tuAIIY0M9ufDHLuHI~JH=/HIv(HHH(H@؁xuPJ A}01Mtj@tI11J @Ma0IDIYHH5L1LAH]dH3%(uHP[A\A]A^]@u߾ʐHH5 L1@몐Mt@t1>1@u1rF@UHAVAUIATSVBI1E1HTL5L $fDA MbIDII9tZMIB8HtHƹLHƹLAAEtuAIIZ0I9uHHMHAAEt\MLAHHHDH51?[DA\A]A^]@Mb0ID&IZHLH55J1\?[DA\A]A^]{1AhLAH1H5E"?[DA\A]A^]fDH5L1>Zf.UHATSHH $HH $HĀ1f\ dH%(HE1IHpH)pl HWtDu HMdH3 %(uIHĀ [A\]DHH5?L1L>1H5eL1/>DH$@UH/H5-1H8H9[H=\0OH/8t+H=$01X+H=0 1]H=0O1]ff.HHcH&..HÐt1HLHj..9:tHB HHuHHjff.@UH5IHATISH..DHHsHtHSL u[A\]@[A\]fDUIHSH~|HLޗ1LLfDIXHL9t4LIp8Ht L€uAtHIX0L9uHtHH1[]fHhH50L1t01]fD]f.UHAVAUATISBIE11HTL5 L-$fDA IZLDII9tZMIB8HtHƹ LHƹ LAAEtuAt\IMZ0I9uHtcMtNLf=tuHLH= 0[A\A]A^]DIZ0LDVMZLfH H5L19[A\A]A^]øUHHLʔE1LLfMXHL9t4LIp8Ht L€uAtHMX0L9uMt2LbH0Ht2H5eL11Hc0H5L10=v0=e07HcP0u+HcH0Hm!.u@Hc0HZ!.t{LHI!.H5brLH1t0Hc0tHH5urL1S0Hc0tH H0L1H5r+0H5rL10Et E/H5LH1/=00~H5{L1/bBGe1H[A\A]]@H5L1/Hc0tH, .H5MLH1W/H5L1F/zH5L1//Hc0tH.H5LH1/H5L1.H5~L1.f.L1H5.H=`/ H H(HL-#@H{(G%HH(HHxuCHtHSLL1N.@H5L9.@H5L!.b@H.H5LH1-H.H5ʘLH1-ff.@UH5.HW5H5.F5H5.55H5.$5H5.5H5<.5H5 .4H5.4H5).4H5.4H5G.4H5.4H5e.4H5.z4H5.i4H5.X4H5.G4H50.64H5?.%4H5.4H5}.4H5.3H5.3H5.3H5.3H5.3]BUHAWAVAUATSD7D~_Axj׋F3F D!3F N ]ЋVDV VD_ DgDD1!3VG;νD]ʋOE Fp $E‰MA1DA!A1D1DEDWDUA!A1EE|A 1AD!E1DDODME*ƇGDD1!1A1DE F0DA Do!A1D1DGFEDg De_$A!D]A1]EEؘiA 1AD!1DDDʋ_(D1D]!A1DD [D_0 1!D1DDO,A1DMG\EA!Dg8A1ED"kA 1AD!1DDO4EqDD1!1DE CyD 1!D1DDW<1G!I!1DDE Eb%1!1DE@@D]1!1DDE EQZ^&1!1DE>Ƕ1!1DDE E]/։1!1DESDD]1!1DE ؉ 1!1DDEE81!1DDE E!1!1DE7É1!1DDE E 1!A;ZEA1DA1EA!A1AA㩉A AD1FL*!D]1}DD1!A ogD1 1D!1ω1AA!ED]A1DEA AB9AD1EqDD11‹E 8"amD1G 81lj11ADDE ED꾤1A1A=`K1DDEAKEA1AЉA 1AD1}pDD11A ~(D 1G'1A11A1DDE A0EA1AЋUA:A1D1׋U 9ىDD1A1D11A1C|E A1AED]A8eVĉA1D1AD")Du D D1A *CDG# A1A  1DE9DAAD] 1DDY[eD]  1DE Du A1ADD;}Nj]  1DDEE]DA A1DEO~oDDu  1DE ,DU 1DE;CA ANA 1A~SADEAA A1A5:ADA AD 1Љ;*]D D1DFӆ  1׉ 1DljA< NV FNV [A\A]A^A_]fH#EgfHGHHܺvT2HGGGG,G<GLff.fU@HAWAVAUIATISMt$HHG)}L9AɉMALLM>LLDELMME)D9sAAALLAG@9sED)Kt LA\$H[A\A]A^A_]N>fDA>A\$H[A\A]A^A_]ff.fU@HAVAUATSHLk)LAăv5IT$H5I=HCHLHCT[A\A]A^]fL5LLM=HLAo$CAoL$AMAoT$ AU ID$0IE0o@UHAWIAVAUAATMSH8HdH%(HE1@SLcHfLʹALL0)0LmL)@)P)`)E)E)E)ELƅpE9ALLLL9LLIN@@06H2\HH9uH=:@LH}HHhHPHLH9@LH=LH-HHLz``HHEdH3%(uTH8[A\A]A^A_]HH9LDHL HHLAu&UHAUATISH8dH%(HE1HHHBHu(1HUdH3%(He[A\A]]~(uGLmL1L  LK(3HHC(HHsLDH1LKAUIL$LCI<$QXZbf.HOLF HH?$7%f.UHAUIATSHHHIHHSHC HHK H9wQHC(HS(HtVHtI9uaLHHS0HHC8HK8H9vHHL[A\A]]@HHC(HS(HuLHHtfHC(fDMtHsLff.@UHAUIATSHLH*IHHSHC HHK H9wTHC(HS(HtYHt I9u\@L HHS0HHC8HK8H9vHHL[A\A]]@HHC(HS(HuLHHt뚐HC(fDMtHsLff.@UHAUIATSHHHHGHWHIH(H H)C0LL3IMHSHC HHK H9wWHC(HS(Ht\Ht I9uoL HHS0HHC8HK8H9vHHL[A\A]]@HHC(HS(HuLHHt뗐HITHC(fD1H=.1pMtHsLff.@UHAUATSHHIHHx LLh, IHHSHC HHK H9vHHC(HS(HtHtI9tHC(DLHHuLU HHS0HHC8HK8H9vHHL[A\A]]fHE1[LA\A]]HsLHt7UHSHHHCHHSHt#H( H)C0H[]D1H=/.1UHATSHHt#IHGHWHt%H(Hp I)D$0H[A\]n fD1H= .1UHAVAUATL%}1SMtVII1LLAօu(I\$Hu,@HHt HLLAօt[A\A]A^]M$$Mu1ff.UHH dH%(HE1H}H=zHuHuEEHUdH3%(uf.UHSHHHt(tDuH |H1~HH[]@HH{1_HH[]DHH{1?HH[]DUHSHHH 4H )|HcH>H{H1HH[]DHi{H1DHN{H1DH{H1DH*{H1DH{H1o{f.H{H1O[f.HzH1/;f.HzH1f.HzH1f.AH1LzH*ff.UHAUATSHdH%(HE1HIHHIHvzHHIELmL3tcELHA$MtMELHfAD$4t4EfAD$1HMdH3 %(u H[A\A]]f.IEUHAUATSHdH%(HE1HHH H:IIH$H#LmLLWELLC$>ELLC(%ELLC, ELLC0to}LLC4ltX}LLC5tAEH{<LC8"HMdH3 %(uH[A\A]]@UHAUATSHdH%(HE1HHHH:CIH$Hn"LmLLt{ELLC$tfELLC(tQELLC,tfDLmAv L / L1 (LLLHH9tLH5GLvfDHUdH3%(LH( [A\A]A^A_] H5LmL f. H5"mL_ H5lL? H5lL H5lL H5NlLl H5!lLL H5kL, fUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HHPH5H@Dž40HHdH3%(u f.H,mHcH>HxHkHkHkHkHkHkHkH}kHtkHqkHhkH^kHUkHLkHEkHUHAWAVAUATISHXHUdH %(HM1L2MtsHEILz1HEfHU.LH f HuLLL9LLHH5HBIHEL0L9rLOHMdH3 %(uHX[A\A]A^A_] ff.UHSHHH=TkHcH>@HHH#j1HH[]fDJHL j1HHH[]DHJHHi1HH[]ÐHHi1HH[]DHL 6k1HLi HH[]fU`HATIH=/SALHH. H H5/H@H0HH DH[A\]ff.(H= /ff.Ht?UHSHH@H?H0HHH=/[]nfDUHSHHH7H=/AHH[]UHHdH%(HE1H}H}HEdH3%(ufUHATISI$H'HH5hH1A$lHH5gHH[A\]fUHATISI$HǾHHH51ZHH5gA$HH5gA$HH5gA$HH5gA$H5HA$A$HH5gHBHH5A$JA$ HH51g3H[A\]ff.UHAUATSHHwHH5IH1LHHH53H5yfLH5sfLH5lfLH5ifL{8(H5qfL(H5ffLHIH0HtJHHu"@{LHHHt H{Hu1H=-1HL[A\A]]f.HeH5eLGDUHAUATSHHHH5IHb1LHH(H5lH5 eLMH5eL7H5dL!H5dL 8HcH5eL(H5dL]H5dLHIXH0HtDHHu:fKLH`HHt H{Hu1H=-1oHL[A\A]]f.HLdH5JdL7DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.~XUHAVIAUAATAS t.)HIƅ~#HcLD…y[A\A]A^]@D)[A\A]A^]1҉ff.UHAWAVAUATSHU̅~mAIAft7A)HcIE~@IcLDHAƅyS t΃tHD[A\A]A^A_]DDuE)E1fU1HSHex ߉1Nx61H[]8H5eH=-H18H5eH=h-H1U11HSHt߉1H[]fUf~HEE]UHH dH%(HE1HugHE1H;^1HH}^1HMdH3 %(uUH#]ÐHH t@Hu Hu)HuHu:w(rHHH1Df.HHփr!v$wHf.1DHff.G;F4wzUHATS^p8_pwVIHw9H5cHcH>fDHw IT$ u#AD$9C|eA$9rSv[A\]@f{IT$0Hs0uAT$@C@t\ftSqAL$quYtfDHw IT$ XxfDAD$ 9G r`m1f`8rPIt$rH{r[A\]d@f.G9FUHATISHunHshI|$hu\M$HMt>HtIA9$wAHsI|$u$Hs I|$ [A\]1H[A\]Ð[A\]fDf.f.HH t|HuHt @Hu H2F9G&wڋG;FwUHATS^p8_pIHwDH5aHcH>fD1DHw IT$ uoAD$9C|`|CIT$0Hs0]uLHKhIt$hHH t;HuHuJHuHu":w9r[HHyA\H]r[A\]AL$ 9O rv[A\]f.Hw IT$ XfDf.H-Hff.UHvhHhH]@UH=/H@p]ÐHH u,HuHtÐH9tUH=]fD1ff.fHH uGH [HcH>fDDOHcLl[1HHHH[]fHcHHN[1lHH[]fDGHO HcHH[1HH[]f.DGHO HcHHZ1HH[]f.Gu6HHtDHGXHuDH@XHtHHtHHGPUHHu$@HpHtPfu]@1]@HWX1HtHRXHuff.@UEHAUIATSHW`wII}hHtiD'1A9fI}hDCHcAMcBTDCMcBt|AAAuIUhHcۉƋ|WAuA}ƒAE@tbA]q1҃~@AUtAusA}rSAUwAuvA}us@IH:IHyIH[A\H A]]IUhHcHrz JA|rHcAt rIHoH[A\A]]A|rBf.Ӻ@UfHSHHHdH%(HE1)E)E)ElS H} US0US@UЉHMdH3 %(uHH[]ff.@UHATSH dH%(HE1FGFGFGFfGFpGpFq<MIHGq A$oK AL$ oS0AT$0o[@A\$@A$IT$XfA$HChHts`HHLHHt&2uEfHr )EHHVH3EH3UH uIHEdH3%(H [A\]fHLHf)EHH uHEdH3%(uUH L[A\]DHrLFrA1A4@4D9r1H=?-18CUHATISHzCu [A\]It$PH{PH[A\]3UHAUIATISHLLHH#HH[A\A]]DUHAUIATISHLLHHHH[A\A]]DUHAWAAVAULmATLeSHHHHuHH=|/HUdH%(HE14H]HEHE*=w[CD=HEAD@HI@tvH5ʶL HHIHU:@L9@tHuH=|/HMdH3 %(HH[A\A]A^A_]DHuHEHM8ЃrTH]HEHH{HtHHtHH)H)Ѓr1҉փL1L79r1TDu&tH]tTHM1fT$H]TT1 HcLfH~FHRHcH>D HHwHWLSHH)H HGЉЃt Rt ADfDHW fV1H5RNHV 1H5RNHV 1H5R1DHtLGHWL lRHL)HHGA҅t1A4 A4D9rHWH$RLNIHILHLL)΍2I)1ɉ΃M0M19r QADDf.Hst1UHAVAUATISHӀvt[Ict[LA\A]A^]HHH1HPHPgthiE1[A\LA]A^]HPHxvH#uL5-QIH5{wCH PHcH>HHHCrHS H5Kl[L1A\A]A^]HL5tHPHL-PqHHHC| {sH5zPHvfMIt$ID$ H=MPI$H)H HGƒyt "PIt$HC IT$!A DHK H5OL1Iŋ{sLH5OLH1IfDHK H5ZOL1IfDs{[LLHA\H55OA]1A^]ffDHS H5@-s{DMtFI|$IT$LNI$H)HHGAхt1A4@4D9rIT$Af.HNLFIHHLHLHL)H)ƒo1ɉ΃L 7M 09rTC A#\ArMtID$I$ H5[NH)H HG4t=2N@:ID$AMLIL$I $H5MH)HHGȉȃjt=M@:~IL$AHHIT$L%MI$H)HHGAхl1A4@4D9rR@IL$I $H5/MH)HHGȉȃt=M@:IL$A#HHIT$LuLI$H)HHGAх1A4@4D9rHLLBIHH|H|HL)H)ȃi1҉׃L >M 89rNH-LLBIHH|H|HL)H)ȃi1҉׃L >M 89rNH LLBIH H|H| L) H)փ1ɉσL >M 89rA wKTTIt$NTfTIt$8=~Kt:t I=L1HtH'u3C8H[]DS H5[EH=-1fD{8xfDUHSHHK1ufH.HK1HtHHH5K1H=l-Hs0H=/7HC0HHH=/[]f.W H5D1H==-hfDUH5lK1HH`dH%(HE1HU}H=-HMdH3 %(uUDUHAWAVIAUIH5 K1ATIH=-SH诰Ht6HL=-fDHL-HHtLLHAԃuH[A\A]A^A_]DHtHG0f1ff.ftG~t0uH5/IHH1VHL CHL0HH5c91HXZHtmH=M91HF91IHtHHH$wwHMdH3 %(HHe[A\A]]fDH581HHu8MtSƹH81H5mBLH1;f#LMtKH5lCL11dsH|81H57BHH=-18H5ICH=-11q=81KH1tiUH u1+H1H,H1H1]71fD1H=@1G1ff.@UHATAS11pHG1H{uGHG1Dc$H5|@H=n/HC0oG1u;H=tG11tu[A\]@1H=>@1`HIG1C8@H9G1HBH5@H=-H 1 H=-HBH5A贲H=--HvBH5A萲H=F1t:UHATSHF1IܐLH=F-HYH;u[A\]fDUHATSHtXD%]F1At,11jÃt+Ǿ@߉7F1A藬D[A\]AA=E1t =E1ufU@H]E1fDUHAWAAVAAUAATASH(HHHWt[EtV{8@1Åx+DDDM1@x8D%8E1H[A\A]A^A_]HDDD[A\A]A^A_]@fDHD1@UHSHLHt/H¸9Z(t H[][Ht@ H[]@H[]@1H=-蚭f.H1HtfHHu@ff.@H H ff.@HH t(HuHuHu Hu @1ff.fUHS1HHHtfHǃ襪HuH[]UHATL%'b/SHwHLHCH3LH{HHtHs LHC HL[A\]@HH t(HuHu!HuHtfD1øUH5C1HAWAVAUATIH=-SH腨HIL=IV H5>L1AfA~pIH1L(Mu$@HHtH5>L1HS HtH5>L1mS(HS0HtH5>L1HH5\L17MmMI]HLL1H59L1HSHtH5sVL1HSHtH58L1{!H5=L1 H5=L10f1H=-1`H5ʠL1oH5buL1^LH=$-oIHQH[A\A]A^A_]IVpH5'=L1MfDAEL1H5?@UH5@1HAVAUATIH=-S;Ht@L5^/HL-u-DHs LLHHL螾HHu[A\A]A^]ff.fHH uHHu HtDH9t;UHAUATISHHHAAA8H[A\A]]@1Df.UHAVAUATSL.MHIIHuZfHIHt5HLH~I$Ml$Mt=MeLc[A\A]A^]@I\$L#[A\A]A^]HFI6[A\A]A^]M&1H=-1 UHATISHHvHuFIt$H{u4I4$H;u$AD$S)uIt$ H{ [A\]|@[A\]UHATISHL1LL@IXHL9t4LIp8HtL€uAtHIX0L9uHt:I$bH5k]/fHtIHHxpP萤[1A\]fLHH5-$1[A\]fDLH5[A\]ff.@UHSHHHbH5\/ͧHt@p1H[]H51HfUHAWAVAUATSHHHudH%(HE1pBIHE1LdE1LmHEHEHEHETf HH=m9HƹH=Y9Eu~DIM9IHB8HtHH=9E1ɄuLz0L LIAHEHEH9B0t E1ɀ8AHB8FfDHJ0H}H5x"1HR86A]HB0L HHE0IAHEHEH9B0t E1ɀ8AHB8fDHB0L HHEIHEHEH9B0cE1ɀ8A@AulMH}H}t{HEH5Z/Hb脥H]HX;1E1f]]HtHH]dH3%(DHH[A\A]A^A_]DH}H7H5 !1DH}H-71AH5 H}H<7H5 1wH}H56bwUHAWAVAUATSH(HudH%(HE1BIL561LdL}XfD HH=6HƹH=y6EuvDIM9IUHB8HtHLE1ɄuHz0L IUHEAH9B0t E1ɀ8AHB8OHJ0H}H51HR8^AeHz0L _IUHEAH9B0t E1ɀ8AHB8Hz0L IUHEH9B0uE1ɀ8AfDtH]dH3%(u]H([A\A]A^A_]ÐHEH5W/Hb蹢HtHǀ1f1H}H5}1jNff.UHAWIAVIAUATMSHHxHElLm H`dH%(HE1HM&LfH p@sMtLCltfKMfA>1MAoF)C CMtBLuH|Lƅ|L蓥H`Ht}|ECpMt.HSrH|L˙1ufK@|CqHMdH3 %(ukHx[A\A]A^A_]fCO@1@11@L1H+hfDAFC 1MCUHNHVHvHHp0D@(APjLH LUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H5-HPH@Dž40:HHdH3%(uUHS1HHHtfPHǃ/HuH[]ÐH1HtfJHHufDUHATSHHt-IHHtHLtH[A\]Ð1H[A\]fDUHAUATISHHHT/mteM$$HAMLHH u>HfMuu3HL\t$M$$HMLHH t HuȄtE1HD[A\A]]UHAUATISHHHS/t9M$$HAMLHH tHuuMubt^fE1HD[A\A]]L耚HIuMLHHH tHuuM„uHL`uf. H=/ff.H7HtHt+H3H=/lHH[]fDHHt'HHu'f.HHHuH2HV1H7HVHff.UHAWAVHIιAUATSHH`dH%(HE1HHQBE11E1HDžIDHDžXIHDžHDžHDžxHDžpDEHpHIHH H=bHHH=fHLDH=HH H=#.Hu9HpHEEIM9IHP8HtHH=FuHpHpHH=3E1uMHx0H@8XHAfDHp|E1HIAHP8HxHH=+-HH=,AAEB:DEHp0HNfDH=GeHl0L`0YfDHx0 HHAHXIH9P0t E1:AHP8-HH0H`1H5Dl舻Dl7@Hp0HpoHp0HI\ H=.`HLiHx0H H=_H8LH0붐 H fHHP茔 EtVH]dH3%(uHe[A\A]A^A_]@HpHL`LH,H`H5bM/HbVHHHDžHtHUH蠐HHXHL MILHHxRPXHIH 8l*luHLML-M4D0A9GA;8xw(IcDL>fDIV Iw KHHHL0MMnMKL`LxM6MMnMIuH3uIuLuIuHuHLL`H螘LfMtOIGHIHIHtHBH2,1IGIHt LHL"HpD17DIV Iw 軼u4A9GM?M\HLMtM7E1M1H=7-1P@A9G efD@%=H`H5$*1- }H`H52J/Hb&HHqDžE11HDžHDžHDžXHDžxHDžpHDžlL5H/8LIHtHL\IEHHtHLAIEHxHt H蹮IEMtLLIE AEXAE(HHtHLIE0HLHKlH)1HLH1 HL9aIHHXH`H5n1ptntRt) H`H5%18 H`H5k(1 dH`H5%1H`11H5'״ '蘧fo Ifo0LHfo@P foPX0fo``@fophPfoup`fo}xpfoEHEIHHo1H=-1 L` fUHAUATSHH>uaHIIHt%HHuYHHHuLHxHLL[A\A]]L#I\$H[A\A]]D1H=O-1hHUHAUATSHHHtgIIHHtPHLtHSHHtEHHHtHPID$I$H[A\A]]f.1H=7-1ЏIEf.UHAVIAUATISHHHHu }DHHHuMu0[A\A]A^]HxHS LH5HL1[A\A]]鮭fDLH5HL1[A\A]]銭f.HS H50 HS LH5RHS H5H[A\A]]Ds{EI>ff.fU1HAVAUIATSHHdH%(HE1莣{ HshHt>@uJSpuyC@1H5a;L诬HEdH3%(H[A\A]A^]@LHE1LMLL1H5YSpt1H5L@C@vSr1H5)L!{qWAL5f.BT#rLL1ICqD93H5LHHPDHvHD1谫薱fDUHAVAUIATSHHdH%(HE1~wPFH&HcH>HN HH5L1s{AH5=LHߑ{HshHt>@u3Spu`C@uoHEdH3%(PH[A\A]A^]fLHE1L蕴LH5SLcSptH5KLlC@t{qIt+E1DB|#rI衴LHCqD9LH5fL軍AfD苗H5=LHPDؐ{vH5LH賐fDHN H1H5of.HN HpcHN H1H5J7s}ff.fUH5T1HAWIH=5-AVAUATSHdH%(HE1ÂHeIL0IH0HH$HsHMfDHHHsHLGtLL蘼HuAG@9@u肛fAo$LHH(fAoL$HfAoT$ P fAo\$0X0fAod$@`@fAol$PhPfAot$`p`fAo|$pxpfAo$I$HZH31H"H(LHfD1H=-1ЄLH=-IHHEdH3%(uHĸ[A\A]A^A_]蟭ff.@UH5t1HAWIH=U-AVAUATSHdH%(HE1HIL0IHHHHsHMfDHH|HsHtcLktLL輺HtAO@9HuHLH(茇H1H(HtHLH(Hҭ1H=ע-1pLH=V-衘IH%HEdH3%(uHĸ[A\A]A^A_]?ff.@UHAWAVAUAH51ATSHH(H=-dH%(HE1|H~IH0H(]I$H4L8M(IwHI$H #f.M?MIwHHtۋHw HTuH HHuH(D9PPufoH HIfoKHfoS P fo[0X0foc@`@fokPhPfos`p`fo{pxpfoHHH 1HLLLH=V-衖IHHEdH3%(Hĸ[A\A]A^A_]M$MtI$H fMMtAOM7w HTuE9ouH L躄H 1HtLLL@1H=-1言賩UHAWIH=-AVIAUIATISLHHj1zH=/H5-H5-蝰H5-H5-۪H5d-ʪH5-蹪H5-訪fH 1)1)1MtL=1MtL51MtL-1MtL%1HtH1H[A\A]A^A_]Gu1UHATSHH=/HdH%(HE1螭H߹HPIHADŽ$qHt H@HI$H蘺Ht H@HI$u0u]H{HI$uyLcH1HMdH3 %(utH[A\]11LEHHEU}t A$tHuA$H{HI$t1H=-1(~3HwHHt#UHGHH=/H[1]1ff.fHH=2/-ff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UHATIH=G/SaLHHNzH[A\]fDUHc]ff.H?tZUHAVL52/AUL-$-ATSHfDHL荀HLIH LL豙H;u[A\A]A^]fff.@GHV(HO(9r0w)N$9O$rwHN0H9O0rU1HAUIպATISHH?2/H3G1҅uH[A\A]]@H;LLbvH[A\A]]UHAVAHAUIATIH=0/SHȩHSAuH=٭-Dp HRHp$HX0HP(H[AuLA\A]A^]\|ff.UHAWAVAUATSH(dH%(HE1HH IAAHHtpLH[HDtqLHߺAH=B1LBHtHHMdH3 %(H([A\A]A^A_]ÐH-/HH8螲HHrfEu11H=7-1zHLH詰H1H(H5H=-@w֢fDUHATSLHLHdH%(HE1L茭HHHIHt2HHI>HVHHtHoHo1HQ+/I>LLIAH3HHt1Ҿ菠HHGH@HHHtLLH3I>1LAL蓫u'HHI1Ҿ#5AL1H$H5*H=K-&@AL1Hy$H5H=-@HO$H51H=/-D聜H&/H@9GUHATSHHH&/H8?HHI茒EtH[A\]LH1xEH[A\]UHATAH=L 1SH=d 1u*[ 1D%X 1HU 11H= 1[A\]ûfUHATISH= 1贫= 1tK9 1u'L9% 1u 11 1H 1H= 1苯[A\]@fUHAUIATAH=g 1S1H+=| 1tD9%w 1u)1L9-p 1H=4 1H[A\A]]ffUfHAUIATISHH(dH%(HE1)EHp'/Hu.LeH}H]APHMdH3 %(u)H([A\A]]ÐHH=-H1H5Eff.UfHAUIATISHH(dH%(HE1)EH&/Hu.LmH}LeXHMdH3 %(u.H([A\A]]fHWHM1H5=H=ƛ-jf.UfHAUIATISHH(dH%(HE1)EH0&/Hu.LeH}Lm`HMdH3 %(u+H([A\A]]fHWHH=-1H5͘ff.fUHAWAVAUATSHH $HxHEHIIIHE LHdH%(HE1EELLlfA?{IGLH#IOH9HH!%tLIL%HDHWHDHHAw(1L)H)LŤ[XAI_Hf H@uhE1DLLH"xIHtJHLHoHtHHH;HHЅt@1HMdH3 %(He[A\A]A^A_]@H!%t¾MO(LDHWHDHH1L)H)L踣AI_HfwtffPHP@f8u 1LLHnHHHH;HHfFH1LpLDžIHhHHHLxHL1LpSLW螢AXAYDMLLHLH8H^_HHxLHuIHPHHHJ3HpLNiHh2zIMfA<$AD$HE1HXLH!%tML$(LDHWHDHHH1ASL)H)L3Md$AZA[M2fA<$&AD$HA9U1H=l-1jDf=fDDMLLLLLZYcLLg3HPL;tHuLEE1uLLLSLsH tHe[A\A]A^A_]@He1[A\A]A^A_]UfHAUIATISHH(dH%(HE1)EH/Hu.LeH}LmhHMdH3 %(u+H([A\A]]fHWHH=R-1H5 mff.fUfHAVIAUIATISHH@dH%(HE1HE)E)EHw/Hu=H]H}LuLmLELMA$pHMdH3 %(u8H@[A\A]A^]ÐHH=V-1LMH5LELMLE衐UHAWAVAUATSHhHHHLxdH%(HE1袓HH#HHH/H11LAH3X H=HIHHt3H@HCf8uH{8tHבHH[HuIMMmMMuLHDžM'L1HI~Htf=tft fM~8MIGHf8@1fDIGHt@1f>|1FuftfV1tftfuf@V1tf>uHN`y tfV1uff fDf1f3ЃfFV1fvffV1fuHNf9H~X1 H~p@DHF`x @FЃfD1LGIxH1UHAUIATISHHAfvfftH[A\A]]fu1L@tHCHxHtHL1L!HCHtf=tvEf=tf=uH[8HtHLLBH[HuH[A\A]]fDftftH[A\A]]ÐH8_EHs1蕂1t7HCHxH%HHLL[A\A]]hHsJff.HGHxHUHAUIATIHSHHHCt&HxHt^HHLL[A\A]]ft8f=twIftfu$H[8Ht@HLLjH[HuH[A\A]]fDf=tf=uf.UHAWAVHMAUATSHHH}H?HuH6HUdH%(HE1HE舌L}MH/HyL}EML-LHEHS(HEHHr LHBH= L@IpHB HD0111HkIAdbArActjLRoHCHtf=tftfunHS8HteHHS(H=111HWkIfHRHܐHHEH8葕HHUHuHLnI9t2HSHuHCIOH9Ht@HPHnH@H9HuMML}@f=8f=u-HHEH8HHPHzHH}HUHLnHHEH8詔HtQHUHuHLmI8Hr $61H=f-\1H=؋-[1H= -[HuH}!hHMH[ H5H=M-H}Om<1H=q-1[ELkHEdH3%(uHH[A\A]A^A_]hUHAVIAUATSHHuH/HuuH/LmE1HXHu<@LLHAHt!HCCtH{LLHAHuLmMt H}bHD[A\A]A^]fHH5h1H=-nUHATISHHHdH%(HE1H= 0HJHSLHEdH3%(u H[A\]+ff.UHAWAVIAUIATSHH=0dH%(HE1ZHEHL MurLHegtUH=b0HrLLH_HHIWH=/LvH/H=0HRM$$Mt#I\$Hu1H=-19YfH}LjHEdH3%(uH[A\A]A^A_]@UH3Ht]@1H=?-Xf.ҹff.@1fHst,Ht!HdtHH HE HhHcH>HnHH HHHHHHHH HUHAWAAVAAUL-5ATLSHLHHdH%(HE1H{tYDXDHvfMMHHH5;1H=Z-5HEdH3%(u%H[A\A]A^A_]@1HVbIff.HQ /HufDUHAWAVAUATSHxHH`HXHw`H=-HPdH %(HM1HDžxRHIHHxHHHL%-HhA} M}0u MMtwIGLpHMtIHtHhHLDžLL6fHuH  /8H HLLp(HLx0VDLLjIHYHH=-QIHHHhMf0H`fM~()LL()JHXHhLLHHPHAHLH=X-iIHwHxt[H  /L-/-HLHhXHLHIiHhLHqHxHhuHEdH3%(u[HĘ[A\A]A^A_]ÐMIHLHL覊H`LH@XH8@I|UHAVAAUIATASH7D?v<t#tAD$1ۃwr[A\A]A^]AAtu1ۉ[A\A]A^]DUIMH5HH=^y-1w[A\A]A^]@DTIMH5HH=ky-1D[A\A]A^]fUHAWAVAUATSH(LoHM1I IL111ҾLI(11ҾLI011ҾLI8A11ҹLI@Ae1ҹLIHEC1ҾLIPE1$1ҾLIXE11ҾLI`E11Ҿ LIhE11Ҿ LIpE1A$DDUUUUUUIA$HtA9rA$H(1[A\A]A^A_]@1IUH5H=v-GA$ff.H$HcH>HHHHHHHHHUH8HAWIAVAAUATSHhDjLbHdH%(HE1HBHEAE2A@AfLDLxH))HDžHLxLDHHHLL8Ã3A8uDHMdH3 %(xHe[A\A]A^A_]EfDLLLL%zHD8HLDAAA?P1I]I+MMLH1H5ATH=7}-AYAZffLDLxH)))YHLxHLHHHDLL(à H5HcH>fLDLxH))HDžHLxLDHHHLL0ÃMKH/H~H5H=y-H1fuEfL1DLxH)))HLxHLHHHDLL ÃH5HcH>fEH/H}H5H=x-H1 EfAvHG/Ha:}H5sH=x-H1=DA.H/H|H5+H=x-H1jDLInZI|LMMH1H5ATH=@y-Y^@{LIZId|MMLH1H=9y-ATH5_AXW+LHYI|MLATH1H5nLH=Xx-sXZ@Ef.EafELfEHLH{ID1H=x-HH5?Lrf.UHAWAVAUMATISHHXH}HUdH%(HE1HEHEH"IIGLpHMI@fL1)E)E^L}H}LeLmA@AtJu+HudH34%(UHX[A\A]A^A_]@Ha.HEuIGHf=ffL9t4IWHIGHKH;HtfHPHH@H9HuH[HHuH=z-L5z-DHHt/H}1MLHHL&]HHu1f=t f=NIW8HAIcDDEOyH5H=1w-H1DEpfUHAWIAVAUIATIHSHLHH(dH%(HE1buCH.LuHHELH88H3LMLLdLEIUHMdH3 %(uH([A\A]A^A_]oUHAWAVIAUIATIH`SH==y-H4CHtoI?f.A@tYI<$MLL"LH=x-[IHt+tI<$MLLu˅u AG@f1H[A\A]A^A_]ff.@UHAWAVIAUMATMSHLHH(HULHMdH%(HE1H#.L}HHELH8H}H3MLLLIvA>T=0)H=.h0sHuIL0HtHxPBHEI_XLLLIG`HEL8.HMdH3 %(H([A\A]A^A_]@1H_H5@H=Qq-DLH5LBHEH1LHH5H=p-Ldf1HH5H=p-tL4fLH5>LAHEH{fDHLL1?lDUHHHHSHHH{`H=.H`0H[]UHAWAHAVIAUMATILSLHHLLHHsXH.FH8IEt =t0u1H{`hH=y.HY`R0H[A\A]A^A_]LH%?tHJH5C1H=n-UHAWMAVAHHMAUATMSMHLmdH%(HE1HEM|Åt7H}Ht LLMH]dH3%(u*H[A\A]A^A_]H}AMLL"Jkff.Ht#v&HtHH HE@H H~HEfU1H51HHdH%(HE1HME=MuHEdH3%(u(H=g-Hd1H5CGjUHAWAVAUIATISH8H}HdH%(HE1HHH%H)HHH9tHH$H9u>1I 0y:M1L5."DIDH8}IHCI9t6HItIDH5YH=e-H1f.E1K11H5Hx(EOD[A\]fDUHAWAVAUATSHHHudH%(HE1BE1E1ELdMHHEHEHEDE4LpM4LuH=HLm H=&HMDH=BHHH=uE1 HpHuE HI9:HHP8HtHH=SHH=EAAElDEHp0Hu H=%H0gLx0fDHx0 HufIHUHEHH9P0AE1:HP8H=AHHp0HuEHH0H}1HH5 LEI9ULMH]dH3%(HH[A\A]A^A_]f.Lp0MH=HMf.H=H8t[L@0DHpHubLxHP8H=kHAfL@eMHtBEMt`L-HHtTE1uH}LH}A fDH}DEED11H}+1H}LH5|1Kg1H}uPff.@UHATSHHE1LLH9#M`HL9t4LIp8Ht HuAtHM`0L9uMt*L")HtEHP HH51XJ[1A\]ÐHH"H5]18J[A\]fDLHH5JHH51J[A\]ff.UHATSHHE1LLH>M`HL9t4LIp8HtHuAtHM`0L9uMt"L+Ht=H][1A\]fDHHH5e1@I[A\]fDLHH5{I[A\]@UHAWAVAUATSH8HudH%(HE10BIE1E1L\E11HlL51rf.A9IYIڅI߹HH=MHƹ H=MDIM9MIA8HtHHHLAAEXA1My0Y@Hƹ H=uAIMa0M9ffDHE1MAAML)IH*Lh@1LPL1HIH DHE{(H5ADžhMtL%.HI$H8WLe11LL~=HuH}D\ HUHH}H51FH}L5H}&HUdH3%(DsH8[A\A]A^A_]fDIY0IڅHH=rMfHH=IA t*MQ0@MyMaMQf.HY.E1L(nfDH5H}1AEH}%fH}HN1AH5E@I$HH8ZHZHLe!/LH=H}LH51A/EwKDUHAWAVAUATSH8HudH%(HE1 H1LLHUf.IXHL9t4LIp8HtHuA8tHIX0L9uEHH&HLp@HK.LmH]Hx$H5SIH1>YAD$+LfAt$.%SA-1L)fDIWp Ht Hz܃DAxLHHP1DJIVMGXIHWIWLH QMH5PLDIGPxxAwH,HD1iXZYLL @IHPA<$LuH5j1L0CH5L6H5OLHH1 CH=[.H;=LcG1H]dH3%(u`He[A\A]A^A_]EH2.L0Pf.H}H5y1BH}HH5BmHff.fUHAWAVAUATSH(HudH%(HE1BIE1E1HTE1E11HELA]IXIڅ]I߹ HH=##MHH=ULuHH=LmHƹH=nMDIL9MI@8HtHL HH=CAAEEEMx0HH=3TA0Ip0HufHƹH=3AIM`0L9$fDMH~H"H-Hx@L2HMZ1H}HHUH}H5L@H}.1H]dH3%(H([A\A]A^A_]HH=AMh0"DIX0Iڅ HH= zMf HH= QA8tJMP0@MxDMhIpHueM`MP}HY.H8MMH}zH}H51>H}H51~>o@H}HnH5|1W>HH}LH55:>+H}HH5z>Cff.UHAWAVAUL-ATSHH.HuHx$PH5HH1RC+HfC.LA-1H߹}#H.H5.L LIHIGHHtoL0MtgIFHtGIO HMfDHP@LHHLBHUHHRM6Mt IFHu1H=P-1LL/IHq;~TH5wHE0H}H5@IIH1HMLh HhbHLDžHAXZEAtsH5DH1+DLH,AHhb eH5%H1A*H5NH1*H5H1E1*H.HpbH0] 1HH5f*MLH56H1E*4H.H8!Ek$HVHH[]H?t&Hg.H98tHs.1ɺH0t@ff.@UHAWAVAUIATISH8dH%(HE1txIEHHHHMHtHUHHtLLIEl}HEHHtLLHEdH3%(CH8[A\A]A^A_]H8xfDluf=t;f=t/f=t)f=t ftfg@M}8ME1EHEHE*MH}L{/MMIGHXHMtL9uDHt HxuULLDfvflH}H5HEHt_L0MuUDULM6Mt=IvHu1H=K8-1@f=f=WH}7.Ht"HxtIHHE@E1MtdH}H5@HEHtBL0Mu8ULM6MtIvHu1H= 7-1@H}-H}&fU1HAUAATIESHH5QH H5L1 H*H5*1L #H5*LH1 HHtfDHDL*H[HuLH5a1` HL1[H5*A\A]]E DUHAWIAVIAUEATIDSLHtPt,u5ELLHL[A\A]A^A_]DLLH1[A\A]A^A_]ÐELLUHAWAVAUATSHHuȅOBI1E1HTE1E1L-pL5ImfD:^LZMم^M߹HH=MHƹH=IDIM9IHB8HtHLHLAAEY2Lz0ZfDHƹH= tIHZ0M9fAMMLhHHH}.E1H}HADH01H[A\A]A^A_]LZ0MمHH=S2MfHH=* t+LJ0DLzCHZqLJf.IEAAM 1fE111H}LH5~1 DUXHAWAVIAUAATIHSHfAfoAXXXX)#!lj}ADžuV2IX@,MtE1LDLHHEGLMAL3HD[A\A]A^A_]fDAAHRH5HH=0-1A8HH5HH=0-1ǼzfUHAWAVAUATSHH $HH $H(dH%(HE1HIIHHL‰MH|,HLLHHVADžH 1H LHLL.XHZH5J14IHu%@vLH5҅L1LL<HuL? HHHMdH3 %(DHe[A\A]A^A_]fH5ɶL1AiH=H5L1AAH5L1A!HH]ff.@UHAWAVAUATSHhHudH%(HE1BIE1E1HDHEE11HEHEHEHEHDžxHENfD0.HpHuLDH=.HE1 HH= H=HAAEbDEHpHuLDH=ըHH=jHH=HAAE8HpHuIH}H}H=ŦHLDeEDIL9}IHP8Ht HH=ק HH=ӧAAEpDELp0k0Hx0H}AfDELh0Hx0 Hu~HUAHxIH9P0t E1:AHP8HH0H}1DEH5RqDEDHx0 HuHUAHEIH9P0t E1:AHP8@Hx0H}LDDH=HWLH0@Hp0HuIuHuHu @H=ͤHMfHp0HuLDDtlH]dH3%(Hh[A\A]A^A_]LhHpHusLpoLHnH}HEHELhbH}tsHEHELhbH}tsMtLIHH}LLJHEHtHGH}H 5MHX.H}L(u1H}MuE1MH .L06HE1E1E1HEHEHE+IHEHH}H51hTH}LH51F }+HEIHUH}H5ðHEHH!xTff.UHAWAVAUATSHHuȅBI1E1L\E1E1E1L%f.D ELRMхMչHH=ܡMHH=MHƹH=PIDIM9IHB8HtHH=\dHLAAE19:oLj04fDHH=u KLr0DfHƹH=@IHZ0M92AMaMHL@HZH}HhbHHpbDHIH]HH[A\A]A^A_]fLR0Mх<HH=M:f.HH=2t;LJ0DHZ5LjLrLJf.Hhb1E1E1E1H}MHAD1H[A\A]A^A_]1fIEAAH}LH5UHAUATISH`BLhbt[I}HcH HdB%Ht H1L1H5*L1&H[A\A]]fL1LL1H[A\A]]ff.UH54--HSHu t H[]@H50-RH5/-DH5+/-6H5.-(H5O.-H5-- H5--H5E,-HH5)-[]ff.UH=01HH˟.H=/H H=/H5!'-H5'-v H5,-WH5 *-FH5)-5H5(-$H5m(-H5'-H5'-H=&-]@H5I/-H5.-H5*-H5(-H5&-H5*-zH5C,-iH5)-XH].H8f.1f1f1f1f1f1fUHAWIAVAUATSH(HuȋwL$2Mt$ID$MZHupAD$I$EIHL;cLsIGHtHH)DmEiMjAGH([I)LA\A]A^A_]HHPHuHLpHMMtIHH;CTLsIWHtHHEH)IWHEAo$L9 HDAoL$I<$HHkL;gHGHtAwHEH)IWHEIt$HIt$HtHHHIIWAwLH)MmMufA}]IEHt DHE/MuMt EFEyHAEIHMt A~HEL90HLkM9uLkA}MuMt E^EIEHtDPEtIWMsAuC@IFHCHtHHIHH;XLpI^L3Ht-AGH)HAGLH)AWI>Ht AGH)AWHEL0MAFMH(1[A\A]A^A_]DIEAECHCHtHHIEH)H;X?LhIGI]L+Ht.AWHH)AGLH)AWI}Ht AGH)AWLk@AL$I$MHIAECLsMtIHIEHtiH;XLhIGI]L+Ht.AWHH)AGLH)AWI}Ht AGH)AWLkMuLsHEL(HEL0@HEL(@LsLhHMH@HMIWL1MIT$HIT$HHfHGZLhIWMsAuC@IFHCHtHHIHH;XLpI^L3H[fIWHIFAFAEIEHtL(IEIHkL;hqLpMnMuHt1AGLH)AGLH)AWI>Ht AGH)AWIWLssIFAvCHHEL0-@IEIWHtpt M*@IFAFAEIEHtL(IEIHL;hLpMnMuHt1AGLH)AGLH)AWI>Ht AGH)AWIWLssIFAvCHLp`HrMDHEL0@LpHEL0{LprHEL0fDHGxHuHGxH>U1H=-1H8Gt1DUHAUAATISHHH!t>EuH{uAD$f9CH[A\A]]ÐCtAT$9}H1[A\A]]fS tAD$9@UH.HAUATISHH=.HEH "HtBH Ht9L-. H Ht$H3L LHH{ HuH[A\A]]UHHSHHcHH޿[]PUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HHPH5H@Dž40SHHdH3%(uf.UHAWIAVAUIATESHHUDMHIuLHIEAiH5LHHEMm@M{AD$E@MrH}HI IUH5OJL AEHJtHHIHDH5ϘLIML1HVH51IcU IcU9}HMmhMAHHcEI9EuM>H5H1TIUH1H5=?AEHDItHфH(IHD1H5OH A}H5HH1}4H5H1MmhMDH[A\A]A^A_]}H5HLHVIcUH5Lc IUH H5L'fH5&L1 }IUXLH5 IUPH5L @H5ʰL _@IUH5H1AU AU1H5԰H}IMPIUXH1H5$fH.1H5ۯ{E}H1IMHHEEH5nHE1CIUHtH5H1)HE@H5H1#f}H5GLHIUHtH5[LIcUH573LIcUH5,LIE@1HtHH5LkIEH1HtHH5 LNAA%}H IMHHEH5ЮH1#IUHtH5{H1 IEHE1HtLIE@E1HtLAMAU1HH5AUHHAWAVAULj ATISHDzHGIv~HvxHT &fIHILL)HvYIvSA]HHL3MuϾH=#.HMHUHMHUHAEHL4@IDA]Iw]D)DAA!I9!@HLAItcA9~H[A\A]A^A_]@HLH[A\HA]I4A^A_]$@UHAVAUATSH0DJL_dH%(HE1B AIvHHHLI[1LeMu KIHHIHD: IIIv;HHHI L9eLHu1H=T-1I1D)AAAAEAA!AD9@fHcHIL0Ht H9u+DH9tsHHAxHuAAD9~HH\LeM4L-.H3HHfDHxuHH9t|H8tIM9tQI@HxHBxAHAD9LAHHMt1LL9uhHBxHfHEdH3%(uqH0[A\A]A^]LHvIMH0H9u-fH9tHHAxHuIL0LLAxHBxIff.HHWHa.H9tH .H9t f.f.H1bfUHX.IHAWAVEAUATIH=}.SH(HEHEE1IEHE1Ht" 1HDMLUyDMLUIMtYL։DMLELEDMHEHELLPHuH(L[A\A]A^A_]6fDAFv_I LEHtH ItLEDE fH ItDMLELLI WHu}DIHtEuHH5IL1LEcLEsf.EtcH([A\A]A^A_]DMHMHUoHEfH5.H}HIDMHMLUwH5LUHAWAVAUATSH8HudH%(HE1`E1BE1E1MH\IHEHE}@8L`MDH=GH]HH=DuE1HxH}EII9IHP8Ht HH=HHH=ܧAAE?K0=Lx08@HP8H=HDHH0H}1IH5EAJI9JEu0E1H}AMDEHMH}ELGH]dH3%(H8[A\A]A^A_]DH@0 HuHHEIHUH9P0&E1:HP8H=AH|jHx0H}efL`0MDLxA&DE1E1HEE1 DUHAVAUATISBIE11H\L5GL-$fDAIRLDII9tZMIB8HtHƹ LHƹLAAEtuAtLIMZ0I9uE1MA[LAA\1A]A^]IR0LDfMZ\E11fUHAVAUATISBIE11H\L5EL-$fDAIRLDII9tZMIB8HtHƹ LHƹLAAEtuAtLIMZ0I9uE1MA[LAA\1A]A^]qIR0LDfMZ\E11fUHAWAVAUATSH8HudH%(HE1`E1BE1E1MH\IHEHE}@8L`MDH=BH]HH=tuE1HxH}EII9IHP8Ht HH=$DHH= AAE?K0=Lx08@HP8H=ƢHDHH0H}1IH5@AzI9JEu0E1H}AMDEHMH}ELwH]dH3%(H8[A\A]A^A_]DH@0 HuHHEIHUH9P0&E1:HP8H=AH|jHx0H}efL`0MDLxA&DE1E1HEE1 EDUHAVAUATISBIE11H\L57BL-.$fDAIRLDII9tZMIB8HtHƹ LHƹLAAEtuAtLIMZ0I9uE1MA[LAA\1A]A^]IR0LDfMZ\E11fUHAVAUATISBIE11H\L5'AL-$fDAIRLDII9tZMIB8HtHƹ LHƹLAAEtuAtLIMZ0I9uE1MA[LAA\1A]A^]IR0LDfMZ\E11fUHAWIAVAUEATSHHHHdH%(HE1HLuLIL M|$@MEAAA fMhMEAuAG8EuIwLtAGH 5tH qHc5HDI1H5{HBAH55H1&EH5pH1 MhM\1H]dH3%(5HH[A\A]A^A_]1LL)IGXA:AG8E,IwLDIWH5H1{AW ukAWA1H5hHVE0DIOPIWXH1H5/1H5oHAdH5H1DH5H1DH5H1UfHAWAVAUATSHHHudH%(HE1)E BIE1E1H\HEE1HE,f0L`MDEII9IHP8Ht HH=#=u8MHxH}HH=­E1ɄHH=HH=AAE?KLx0E=HH0H}1IH59VI9'Eu@H}H}MAHMHUEH}ÉH]dH3%(HH[A\A]A^A_]H@0HuHHEE1ɅIAHP8E@Hx0H}L`0MDMfLx;MDEAH}He;1H5]8:2H}HrH5A81fUfHAWAVAUATSHHHudH%(HE1)EHE(BIE1E1H\HEE1HE4f.0L`MDEII9IHP8Ht HH=s:u8MHxH}HH=E1ɄHH=MHH=?AAE?KLx0E=HH0H}1IH56I9'Eu@H}H}MAHMHUEH}%ÉH]dH3%(HH[A\A]A^A_]H@0HuHHEE1ɅIAHP8E@Hx0H}L`0MDMfLx;MDEAH}H81H552H}H—H551lRfUHAUATIH ..SHHHdH%(HE1H.HHDL u_Hx 6Ht0H t)HP@HtHBXHRhHuHx Hu1HMdH3 %(HH[A\A]]ÐHhIHMtHuL[~YI]@HtLmE8CtH[hHtMuHCXH{L̾tHCXH5PH1-DH5̙H1)UfHAWAVAUATSHHHudH%(HE1)E BE1HEL%6L|HEEHELHyIIDIM9IHB8Ht HLu HzH}HƹHuLj0HuL@uIH}H5E3IHH0HP81EM9sfDUt?H]dH3%(uGHH[A\A]A^A_]fDHr0HueHEE1HUH}L(qUfHAWAVAUATSHHHudH%(HE1)EHE BE1HEL%C5L|HEEHELHIIDIM9IHB8Ht HLu HzH}HƹHuLj0HuL(uIH}H51IHH0HP81sEM9sfDUt?H]dH3%(uGHH[A\A]A^A_]fDHr0HueHEE1HUH}LfHff.@H=.ff.HH=.ff.fUHAVAAUIATASHHtH[A\A]A^]AtzAuEL%b.H.LDXH=.LH=|.HLcH=.H\Hs I|$ HCPHhsfDEL%..H.LD느UHAUATSHHLg@Mt<H;L 0HsPH{LMl$hLMkMuLcHs I|$ HsH=g.HCH; I$8ID$HtHH3H=o.JHHsPH=.3HCPHHH=}.[A\A]]fUHATStTL%.HT.LDI\$ fH HtH誱HuI$[A\]L%.H@.LDf.H=-.H=.ff.fH=.H=.ff.fHO@HtC1ҐHHIhH9HLHuHHHHHDH9HOf.UHAWAVAUATSHL@DMMt^HAIE MhMtGIHtE9guMxM9/uE9wuыEA9G uHL[A\A]A^A_]fDE1ff.HtHtzUHAUAATISHLHHwPHlID$pIT$hHHPhIT$hHt{HBpH; LWL?kEuH[A\A]]H; HCH@HtHH{@t:HCHH[A\A]]HCHHS@gH{HuH{uHH[A\A]]@ufUHATSLg`HHIt$PI|$`HCpHShHtsHPhHShHtpHBpI<$ HQAl$I<$ ID$H@HtLI|$@t:ID$L HCxƃ[A\]fDIT$@HuID$HI|$HuI|$ufDG<UHATSLg`IL$HHHH;HGhHyhHOpI|$HHIt$PI|$HAD$I<$H޺ JID$H@HtLI<$ ID$L ƃ[A\]DID$@HunfH@hHt7H;HPpHGhHtEHzhHWpHxpN@ID$@Ht-HʐHGhHI|$@DI|$@HGhff.@UHSHH[HH[]=ff.fUHAWAVAUATSH8HuMHSG HBLoPDeHHEBE1HEHGH@HDHEHEHMtMt-MtII9|DHL=MEMvxMuHUHvtHMHMlHH;MtMtVHHHUHEMt?Def.Mt IEI9|DHLMEMmxMuDHEHtwMtOL8IGXAGH8[A\A]A^A_]HMHtHH8[A\A]A^A_]@Ht HEH1H8[A\A]A^A_]Mu1UfHAWAVAUATSHxHxdH%(HE1)E)E)EHEBIE1E1H\HEE1HDžpHhkf HH=u:E1ɅHpHpEtHH0Hx1AH5W'II9I$HP8Ht HH= *u0LxHH={ILp0HhLfE1ɹ H=I$AHP8H9$Hx0Hp@Lx0wEMM}HE跱LHLm1HuHHpLH8}L*AIEdMILHxH1H5ًHEHHHxHH1H5sHEP PumHxH5Y1H1AÉH]dH3%(Hx[A\A]A^A_]HxHsH5!%1f.HxH51yfDHxH5ņ1HENfHxH5PHxH'1H5$o+}ZHxLH5YH1?%DUHAWAVAUATSHHHtlLv@MtcUAEǐA~DMfHAE@ u@A6HuAv HxAvHkLHMvhMuHH[A\A]A^A_]DHz@DR DfE9DJEE1ɃtD9u BDUHAWAVEAUAATSHHH(IH8HsHHu1EHuENKDCUD+HuMDEHuLpILMID$M/UDEHpI\$PAO AOAG AWEGHvPHHHtKHMH LIt7HLHHH9tHHB!H9uHH\Huf.H[xHH{L'tAG9CuIGH9CuL;+tLcH( [A\A]A^A_]z@kf;z a  DKLDCTHtHL?H(1[A\A]A^A_]fDD8wAfA9w fDM/IuLoIIIT$HHtL9*}zIGhLzhIWpM|$HIt$PI|$L#AD$I<$L lID$H@HtLI<$ ID$L H(1[A\A]A^A_]fID$@Ht9HL;(u l@L9.tcHvhHuIH9|0H9}+H@hHuIT$HIGhH:M|$@4fHPpIGhHt3LzhIWpLxpf1LֹID$@Huf.M|$@fUHsHtH]D]ff.UHAWAVAUATSHH $HH $H8dH%(HE1AHHDAHHH(ENLAL%SHIDH5:H1IEF M~@ML5L-*@AWulH5SH1MhMAGMGLt LIDIH5H1AW tH5H1|AWtH5wH1c끐HHAHH5赧HHfH@H]dH3%(H8 [A\A]A^A_];H/I'LH5gLIIcT$I$LH5[L_Md$@M8HLH3f.IcT$LLHզMd$hMML$ L1L "I$H5LAD$HtHQHHDH5L蛩IcT$ ^H5;gLIcT$OH5L;fDHH5[K1]d@UfH= ,)Y.)һ.H).).蜙H=.ТH5 ,H5,H5',H5,H5E,H=.oH5,nH5W,]H5,LH5u,;H5,*H5,]U1H|1pa]QUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HMHPH=,H@Dž0Dž40GHHdH3%(uNff.UHHATISH0HdH%(H]1E:s HpH]йHƿHH؋H!ʁ t€DHHHD@HH)Mt3IT$IL$I $H)H9HGȃs8OIL$H]dH3%(BH0[A\]fDHuLBIH2H|3H|2L)H)ʃr1L ;M 89rIL$HHHtdHjHOHWHH9VHQHW*F3@2*|3f|2MI|$IT$L6)I$H)HHGAхt1A4@4D9rIT$32΋|3|2UHATSHH`dH%(HE1H8s#H:HrLe.ELLH!ʁ t€DHHHD@HL)Ht@HSHKH H)H9HGȃntA4$@2oHKH]dH3%(jH`[A\]fHtH{HSL'HH)HHGAхt1A4@4D9rHSfHHHt:tfEHr)E HBHVH3EH3UH HtHSHCHH9s HBHC*fDHuLBIH2I|4H|2L)4I)ԃ1҉׃M @HHH HtU1H=>,1HT@Ht\t!v&H<tH3HEfDH@[HE@HHcH>H_H_HHH_HH_HYO1f;NwZ?/t[fftL DD:D2D2E uqHBH:TuHufD1DN8OuW f;V wH@H:TuHuf.ff.@1?.utfDO t tXu  W1f9VrHc҃u;HfDTH:TuAHufDtf.L fDDD2DE t@1DWЉfftL DD:1D2D2E u2HB@H:TuHufD1DVfW<< ts<<.tUHAUATISHH.1E1HL葦HMdH3 %(DHe[A\A]A^A_]@L5y>.M)IwEL蜞LLHHB;IEL}LH5xE1IGIOLPIGMO PMG1nZYW1AATHHuE}A$AfAD$"I|$T1fAD$EL5=.E0RfAA$A$f w )HȉU1H=,1Ḣff.ϸ tǃfUHSHHuHdH%(HE1E!CHEdH3%(uH[]cW1u 1fUHAWAVAUI/ATISHKMEHIH=l<.LEHM)Iw葜LLHILEL C>L觃H=(<.LAEuE1HD[A\A]A^A_]1H{ 踥HMdH3 %(uZHX[]fH}HE)E)E)E诘uH}ZZUHuH=r.EjEUHATSH0dH%(HE1HtKH]IH5iHC$HKHPHC LK PHCLCPHCPHCPHCP1kH0 t"1H}dH3<%(u:He[A\]MtHLHK(HHFH9uRfHUHATISHHtqC HLL!iHPCPCPCPCPCPCPCPCPD 1HPHeL[A\]ÐH=!/.OI1D1H=,1xyUHAWAVAULcATISHH?dH%(HE1@/H k@HcH>fDLH5jLvfDH]dH3%(LrHe[A\A]A^A_]{^CHWkHcH>fDsHpH{PsHLLAVI1LhH荮XZffDLpPHsLhLH!%tDCDHQDHDʉ@HL)HqƄ p/dgfffƄ5p1H)‰Ѝ)׉0Hq p0Ƅ5qL爔5pLLuLH5hLtyfDЍA)D…tHD1{Hs.@Hp<BHDKPCPC LgPHLL1H fD{Hs.Hp AִIHPH{ >HDKLXgAWAVP|@{Hs.Hp |HDKPR4{Ds0Hs Hp.y A1HHPH{ HH蒫HHHDKAVLgfQAWPCPHLL1ثH0CLsuFHPLpHDKPj0eHGfLL1LqWHsHpPA NHHPLHHPpHHHDKLeQAWPj0C Pf.A Iֲ U@A 踲H A蠲HM胝UHATSHHH`dH%(HE1H8hHLePLsLH!ʁ t€DHHHD@HL)HtJHKHSHH)H9HGЃrRHuH1I|4H|1HyLHH)H)HHSH]dH3%(H`[A\]fD_tA4$@1tA|4f|1HHHDA At$At~DH5dH1:kDLeHPL+nLH!ʁ t€DHHHD@HL)HLeHwPDL訰LH!ʁ tHH{HSL HH)HHGAхt1A4@4D9rHSyA4$1A|4|1\DUHSHHcH@t7@tr@tLDϺH1LbH˧HH[]ÐHHb1mHH[]DHHb1_mHH[]DHHrb1?mHH[]Dʁtt @1D[ff.?.u'G<t/<uGWt tbtV1f.Gt u oGfF1FG fVF1 oO1fVNDGfVF11fN.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40脃HHdH3%(u苘ff.UH5P0HHt!H=.誌H'0H5(0Htu=H=f.职H0H=0HtEH0]HvH=%.@H50HFHvH=.H50HFN@UH|0HHtLL e0Mt@t,uGE1HH1L褨u0H=90]tA1H=,10n]fUHATSHdH%(HE1H0HH=0H1Le$|@EtTH0H9~aH=0H@1L4AstH8!uH5`H=,H1IHMdH3 %(u%H[A\]@1@1H=,1@mKff.UHAUIATSHH(IHu&fDHHtL;cuHH[A\A]]@ H=.WIUL`HHIEH[A\A]]fDUHcHHAWAVAUATSHFHL-,E1LdHHHE|I9uHH=.͚IcH=.HI跚1IFHLDE~-LJHcEBH41@HA HJI9uDHL9uA>HL[A\A]A^A_]HH= .EH=.1I41IFff.009ttu#,e@1Deff.UHSH50xz9H[]fUHAWIAVAUATSHH谑IċEHtRLsL7H{`HshIŋ@AEuA$1u,EA$M}LHH[A\A]A^A_]A<$rHLH5^1H=,4HfDUHAWAVAUATSHL'MtfIHאLID8iHHx`HphhIu$HAu/E>IELDHH[A\A]A^A_]fDA>@qIUH1H5h]H=y,dH*fDUHSHHH1HlvHHC`CPHCXHC`HChHtdHto@"0H{pHt5PHPH{x@00HuH[]DH{xHt/dHtt@0H[]D0@H{uHB.HHT.HH.#H=[\HjHKxH\H.H81gjHKpH;\ӐUHAUATSL$HH $L9uH(1dH%(HE1LHL.cH{pDžHWH.5/HLDžHހLMtrx//~';tQID$NH4 H;Pt7H9uH.HKpH]H81fiCvHc/V;/t)L=/trHsH;BsH{H/Hs/E1111[j=T/t;=N/t虑茓H/HHH4ynH/H=/Ht H/Ht dlFH.HHw.HHEdH3%(H([A\A]]=/;|/ sH;1H{xtiH.Hf.HHAlH=/!HHALH=/1ofH{u$菋8hlHIZHH.H81XdNgY82lH;ZHA8lL%.H?ZH1I<$ d1HHH~HI}H=/1eH I<$H[HHþHE1cMI<$LH[1cL"}H!H}׌r8KkHXHW80kHXHH=j/赞HHHI<$HgZ1bI<$H HZZ1bZLHW_؉8jH XHD轉8jHWH)HKpHTWH Feff.UH.HATSHHHpHH=y/HtuH=h/iHs`Ht=Lc`H=.Hs`HtHHC`HuLchfH.7.HH.H[A\]DHxUHtEDH1.H YHWH81\a1Ud`89iHXHH.H81)adff.@UHSHHkF/D‰C@/D‰C 6/D‰CH[]UHAWAVAUATSHAIAE11DHc@D)LHch~A9uH[A\A]A^A_]fHEgt HUuAϿ'A}f@1@UHAWAϹAVELXAULmATLpSH`HHXHHHLPAѺdH%(HE1/AL1LW ELL}1LzWELLu1LSW軕 L1LPL0W蔕LHMtHAVHXLMAWMHٺ1UW^_H]dH3%(u=He[A\A]A^A_]DHHXL1AVHMM苉ZYfHUHAWAVIAUIATSHHLfHULIHIHMȺLH1sHt[H۝LLH1fsHt9D+L[wMLLPE1H[A\A]A^A_]@ff.fUHAWMAVA1AUAպATISH(H}1dH%(HE1nHLM11EDHHLh HL`(HX0[HA\A]A^]Htgff.DUHAWAVAUATSHHLg8HHG0L)H9rH[A\A]A^A_]@HGXIH=Rw.MHL9LCLmkIHS8LkPHtMHC@HK0L<ItI9ILHMI)LLEzLEHMLLK<H)`LH=v.rLsPLc0HC@H[A\A]A^A_]fMu LoPE1fHG0HWXL)H9HH=v.I9LBLjI1L{ff.UHAWAVLuAULATSHXH_0dH%(HE1SHML}HS㥛 Lc8HH?HHH)HUL9cXfIS㥛 fDH{HS LySHMHH?IHEL)HH)H+Uy HH@BHi@BHK8HH9S`~H;KXAL9A t IAHHC@HsPHS0LH<LEH9HM;HuD]HD]HLc8HCH1I)HC@Hs0Lc8HS@MuwEH{X1H$HEdH3%(HX[A\A]A^A_]fHHuH)H)кHH}HMWD]yD]8 u8HsDLKHHH=Ϥ,D]foD]EjoH{1HS(^H{HS(JHsDLKHHH=r, o$LE1h{UHAWAhAVIH=s.AUIATISLH蛀D8LpLhL` HX(H@X@H@` H[A\A]A^A_]fUHSHHHt H`HsPH=5s.oHCPHHH=Zs.[]nH HDHҸ@HDHw`HWXff.Ht@HwLOHE1HkH=,_Qff.@UHAVIAUATIHSHHs0HC8HC@H9v/1HLHSPHL؎Ls8H[A\A]A^]4v@H)I9IFHCPHHIL衎LL)tH{PK4,茎f.UHSHHdH%(HE1HGHHHG8T?HHU1AN1҅uHcUHHEdH3%(uH[])yfUHAUA!ATL%/SHHHwH=$/O裁H蛁HH HH1H3H9t /I$DDD)LIHt*JH9wH9HHu/DDPDj/D9~{Huf.IHHB9r9H;rtIHH9zH9ru-/HH= /[A\A]]/H=/}eH3!H/* /LIOfD9H;ptHH ;xH;puHu1HSHIWff.UHSHH=M/Ht5)/@tHS!)HH/H/HHu>HQHHH4fDHHHZHu H9u[H=#/A\]UDH=/HW/H9HtD/DE`S!D)HH/HHILH)HHLL9vLƄHL[A\A]A^A_]@HLHM衄HHMIv L)J(If.UHAWIAVAUIATSHH-^H9rXL5-HLtHL1HI賃LLH\LLHwcHH[A\A]A^A_]DL]HHGHGGU1HSHHH HAHH[]$M@G+FDH=HcH>Hy/Hq/H1/HA/H/H/H /1ff.f/1f/1fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$XHHdH3%(u+mff.HGHH=H5CH=p,L1fDUHSHHG=/Hu#H-H@ Ht;HH[]1HH56CH=,H-H@ HuH[]Ð1=//uUH5CHpf]fUHATIH=l.SqI4$H=N-HxHH[A\]HG(Ht@LBfDH@Ht'HLH2€uݸ1@HG(Ht@LBfDH@Ht'HLH2€uݸ1@UH6H?Hk]fDHHH2H8kff.UH?Hk]fUH6H?Hk]fDUHATIH=gk.SApH=-LHvH AHhtHHtD9ktDUHAWAVAUATSL$HH $L9uH8HIHdH%(HE1HIiKH3LIHDs[HS0LH+S8H5=IHuS*H5=LES(H5=LlELH5ݳL*DLkM DH"H1HHJHHHHwIcUH5H!uAEH?tHH1HDHH5 HFIUXHI+U`H5<tIUHtH5eHFCZHH5<HI:CM}(MtWHf.IHAw LR HL1rrAXHAYLCfMMuYHH5r<HIBM}8MtOH@IHAw L^R HL1q^H_LeMMuIU HtHH5<EAEBMmHMHEdH3%(He[A\A]A^A_]fDAEMEXHbM+E`AMtHHLHDH5A@L1'^IUHtH5`;L1 ^H5f;L1]I](Ht'HHKH5T;LH1]H[HuH5B;L1]I]8Ht&fHHKH5;LH1]H[HuH5;L1{]IU HtH5;L1a]H5;L1P]AEH5 ;L#]fDHHH5C\fHpHExit rouH0@temafP EM 1HL9 oAUH5::L1{\fDHfoEry)@ entfH@DH59L1/\f.~(H[HL LLDL~*HN0H|LDH+N81H5=[HDž!afDUHATISHdH%(HE1THHEH-HHu 'fH[Htf{@uHHhH[H}HuGHi-tmH579L1<[H}H5QHEHtTHHuJf1LHHt/HsHu1H=̍,17DH58L1ZH}Fg1HMdH3 %(u H[A\]`U=/HAVAUATSt\II ֿL%e!* /AHn/HHt#CA9w)fCD9sHHuE1[LA\A]A^]ÐD9uLsLI>`tHHtD9ktDUHATIHrS-qHt#HxpHHt,LuCXtECXt[A\]H[A\]TO@RH LHHHHCp[A\]=uD1H=,J6f.UHATIHrSHdH%(HE1HECHt2HxpHHt&LH}:HE@t*CXtcCXtKHEdH3%(u\H[A\]H}WeCXHCpt(CXuHhNfDHXNfD1H=7,1p5{^ff.UfHATISH@dH%(HE1)E)E)EHEl1I$EfU<teH{PHHuooHHt$HxpHtnLsCXCXtCHEdH3%(H@[A\]H{HHu2kHCHI$HxH@HXMfDPHLHPHHCpAsjHCPI$HxP:f1H=,24=]ff.fUfHATISHPdH%(HE1HE)E)E)EHEk1<EI$fUt]HxPHuAHHt/HxpHt&LH}8HE@t8CXtqCXtYHEdH3%(ujHP[A\]ÐHxHf.H}bCXHCpt(CXuHLfDHKfD1H=׎,13\ff.UHAUIATISHHtFHjHMI$HxPHLL[A\A]]ffDHF(Lc2Hu2HuKH@Ht;HHH1tLuHpjHgHL[A\A]]Lh@Mu>DHxPLLMmhMt!I$uHxHLLMmhMuH[A\A]]@HxHff.@UHAUIATISHHtNH^iHMxI$HxPHLL[A\A]]|@HF(L 1H1HuKH@Ht;HHH1tLuHphH_HL[A\A]]pLI$THxHOLHEHELh@Mu<HxPLLMmhMt!I$uHxHLLMmhMuH[A\A]]ff.UHAWAVIAUIATISHyt^Ag t t|H[A\A]A^A_]DL8uLLLH[A\A]A^A_]Ag uLuLLLLLLDHEsHEȃxaLAt,KLH[A\A]A^A_]@+LfUHAUIATASHH t] tH[A\A]]D1LHރH11H޿H[A\A]]HAtt11H޿H[A\A]]kH޿;HLHD[1A\A]]6H.tj11H޿kf uH޿1L:11H޿eHDmH޿S뇐H-H8ÐH-HxH-HxH-HxHu-Hx He-Hx(HU-Hx0HE-Hx8H5-Hx@H%-HxHH-Hx`H-HxhH-HxpH-HxxH-Hff.fH-Hff.fH-Hff.fHu-Hff.fHU-Hff.fH5-Hff.fH-HxPH-HxXH-Hff.fH-Hff.fH-Hff.fH-Hff.fHu-Hff.fHU-Hff.fH5-Hff.fH-Hff.fH-Hff.fH-Hff.fH-Hff.fH-Hff.fHu-Hff.fHU-Hff.fUHATSHĀdH%(HE1Ht}HpHL%/-HHL^HHpH-H8WHpLHGHt){)u#HUdH3%(HuH[A\]1RHGHUHAWAVAUATISHHH8Dj[hHLpMDM~(MtqI\$IHRuLIH=(HHAutRHH=(A ut/MMuMvHMyH[A\A]A^A_]f.A|$I $LHHHu4@LL}HHtHsHu1H=3|,1%@H}?UNDUHAWAVAUATSHH5&HHHAH-L`01xHL`dH7L`HIMLy&H H1H{&H5&1HL&H1H Hq&H5z& HLS'IHuT&fDLH H16H5_&GH5oH1GL2IHAL$XLH1H5&GH5 &H1}GIT$@HtH5%H1bGH5H1QGID$pHSHHL8M`IGHtCL5@HM?LH5%DHH1L6FMIGHu1H=x,1#MePML$H `H1HL%H5$FL$H1H 5H$H5$wFL%IH3L=$Sf.LH H16H5$,FH5H1FL#1IHAL$XLLH1EH5n$H1EIT$@HtH5X$H1EH5iH1EID$pHWPLL(MdIEHt@L5+HMmLHDHH5#1L6YEM$IEHu1H=v,1"HH51EH1[A\A]A^A_]ff.UHAUIHATISH`HHtHH[A\A]]L*tLH5&L1DfDUHATSHdH%(HE1HH^`Ht)@(1HUdH3%(HĐ[A\]@LpHHB-LHH VLEHpH-H8NHpHHh)>HhHplIf.ι/ ˹/UH/AVAUIATS9s{IEHH2 ֿH߉N!* v/AAEHZ/HHHtCA9w BfCD9s8HHHu1I]L*[A\A]A^]H=/6tA9uIEL0fHHHtD9cuHCLH8PIu[-̸/A\A]A^]ff./ /UH/AVAUIATS9s{IEHH1 ֿH߉L!* F/AAEH*/HHHtCA9w BfCD9s8HHHu1I]L*[A\A]A^]H=/5tA9uIEL0fHHHtD9cuHCLH80Hu[-/A\A]A^]ff.UHSHHHHt7HS(Hu"HRHtH9uHJHtHHH[]1UHAVAUATSH dH%(HE1Ht]IHtUHA4IHt@1HHHt.HxtCHUH5EHxLeH]Dm?HEdH3%(uH [A\A]A^]LpeFDUHAWAVAUATSHH=/ HULEIHHLMHG0DIA.uhIGX=/HAIGXI(HHU=/AL H PHcH>*AHGPHEA H}H]AE1LmELeM1Mu#MWIGpHM@HtCX&CXuH4L 5AOI$I1H5)"D]H=Nv,AD]At$AHEuAGgMHM=F/t;E;ALH?LEI$HH5"H=u,1mHMHtM|ArAGHHD[A\A]A^A_]fL fAOI$I1H5t!H=t,D]D] I$HH5m 1H=,t,M|$MIGX=Y/t+AOI$I1L FH5 H=t,@MHE1Mp=/LrMw8Mt II~LHPMvMuI Ht^ YHtTHUE1LHHǃ/-/Aƅu0=/E1H}HEAAG IGHAWH9P|+f.LA9WsLxHMuIf H51E1H=s,S/@L Q@L @L @L @HGHHEH`=}/IGXAH}7=[/tMI $LQHH5H=r,1=//t!E1E1LADE1H}HE=/tE1E1L:HyL}E1IAGX1H=s,1MELeH]Lm/M9IGXAH PDHcH>AGXL(MI]HMtCA9D$^L}MLe"DMDDMI]HMmMt CA9GcH{(HuLuMuADE먃AGXL/AOI$I1L H5D]AH=q,D]L cL RI $AH,JcH>fD1H=n,18HuH} IHOH@pHLL L1HAH5H=p, =/LlA}1H=n,1ML}HAOI1L ZH5H=o,LN1H=^n,1WL-LIWE1L]L /LAMLwfHE-HxH5-HxH%-Hx UHAWAVAUIATSHHdH%(HE1HL%-IILILLHEuII H*= /Hu1LLM LMHtmLUHEHxLLMLMLUHEALUHMHLMPHyfPf'H =/LL1HuL0H-H@HtLHEdH3%(}HH[A\A]A^A_]HL0HuL0Uv=/HuH-LLMq LMHHBHxHELuHyLLMLMHM@HMLMHf@ H-H@HfDLLH5c1H=j,LMLM8LxaLLH5[1H=*j,LMQLMHyHUH5LM(4LM@HuLLMDHxILI6L!/ILH=P;. /LMfLHMLM`DLMHMHIt@H0LHMLM.IH=:.L.HMLMHyfDHypHyHL LMHM_LLLMH5_H=h,#LM;9DHUHAWAVAUATSHHL--LEIIHt81LH IHt#Hxt`=E/u7I|$H52HLL[A\A]A^A_]-I$H5H=ng,1WDLxf.UHAWAVAUATSHHxHu?=/H=P-Hs/-H{hHCHtfD8H{hHuL{(Ls(Lk0L%~Mu<DLH=G€tMLLLL{(MtVILLL€uIOHھ 봐IOHھ HS8Lk8Lc@HtLLHS8HuHSHHCPHHBPHCPHHPHHs H=-+HC H޿iH޿\L#I|$H-UH@ tHtHH:HH8nLIt$0I|$(M9MdH=Y-(_5HHHEHBM LH=0.HU;HUHBID$0HBHB H3HPIT$0HuȹH=aHuȹH=)H-H@ HtI$H:I$H8R4}ă1H8[A\A]A^A_]DHHCHtH}1H8[A\A]A^A_]E xH HcH>HѾ L~fDHѾ Lk^fDLmHEI$HuH1- I$IwH f ffffLL cHBH8[A\A]A^A_]@LL [fDIT$(f1H=C_,1<1H=s_,1,ff.UHATMSLZ$tEu8L 1-L LHH19[ A\][1A\]ÐL -LUHAWAVIAUIHATISHMH.I](IHuDH[H L9;uH{HMtL,uH-H@ HtIMH9IEH861IW LHtH{ҋ}̃t HIu0I}(HH=LH=wL€1uMLL EpEH[A\A]A^A_]fDM/H[HfH[A\A]A^A_]@IUHH A@LL H1[A\A]A^A_]f.UHAWIAVIAUATSH(LELMMHHL--L6MHIL%δ-MH0L6MHEHLLCE1u/L -LD HuH}1HA S7HLHuL|H(D[A\A]A^A_]f.1HEL-_-L% -bL -LyDL/MHHtMHf.L- -@UHAWAVAUATISHHHmH$IH@HLHEH HS8Ht1Ls@ LMt LzL9*uH{8LSLMuH=q-(w.IL(HEIFMttLH=).4IFHC@IFIF HtlLpH-Ls@E1HP HtHH8HH8-HD[A\A]A^A_]IFfDHELs8f.AAUHATMSH tEu8L A-LLHH1 5[ A\][1A\]ÐL -LUHAVIHAUIATS裿HI^8IHufH[Ht}L9#uH{HtaMtL (uIv@I~8H耽H-H@ HtIH:IH8H,1[A\A]A^]DMtH[Hu[A\A]A^]ff.UHATMSHtEu8L -LLHH13[ A\][1A\]ÐL -L=1/ufH51r fUHAUATSHHdH%(HE1#1HuHIQ:;t HUdH3%(uH[A\A]]lff.IUHL LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HU1ɺHSHH5HH:HH1[1]8U11HAUIH5ATLSHH8dH%(HE1 L1L { L-#LLH11HHUdH3%(uH8[A\A]]ff.IUHL/ LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]SHHU1ɺHSHH5^HHHH1[1]U11HAUIH5dATLSHHdH%(HE1TL1L +Lr!LLH11HHUdH3%(uH[A\A]]Lff.IUHL LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HU1ɺHSHH5HHHH1[1]U11HAUIH5ATLSHHdH%(HE1L1L L LLH11HHUdH3%(uH[A\A]]ff.UIHSH~|HL1LLfDIXHL9t4LIp8HtL€uAtHIX0L9uHtHHL[]fLH H5=f1 H[]ff.U1ɺHSHH5HHjHH1[1]hU11HAUIH5ATLSHHdH%(HE1L1L L2]LLH11HHUdH3%(uH[A\A]] ff.IUHL_LLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HxU1ɺHSHH5HHHH1[1]U11HAUIH5ATLSHHdH%(HE1L1L SLLLHJ11HNHUdH3%(uH[A\A]]|ff.IUHLLLHS1fDIXHL9t4LIp8HtL€uAtHIX0L9uHt HL[][L]HU1ɺHSHH56HHJHH1[1]HU11HAUIH5<ATLSHHdH%(HE1 L1L L2=LLH 11HHUdH3%(uH[A\A]] ff.U1ɺHSHH5HHZ HH1[1]XU11HAUIH5ATLSHHdH%(HE1 L1L LMLLH 11HHUdH3%(uH[A\A]] ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%<HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5x`A8I9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}H+H5_1 ff.UHAWAVIAUATSH(dH%(HE1BIL%;E1H\HEHE fII9thIHr8HtLuHz0Hu VIHUHH0H9t:tHP8H5M_L1IAI9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5J 1L1N U11HAUIH5 ATLSHHdH%(HE1 L1L LB*=LLH 11HHUdH3%(uH[A\A]] ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%G7HEfDII9tlIHr8HtLuLj0Hu L{IHUHH0H9t:tHP8H}1IH5h]A(I9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}H(H5\1ff.UHAWAVIAUATSH(dH%(HE1BIL%6E1H\HEHE fII9thIHr8HtLuHz0Hu FIHUHH0H9t:tHP8H5=\L1IAI9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5/:1L1>U11HAUIH54ATLSHHdH%(HE1L1L L"-LLH11HHUdH3%(uH[A\A]]ff.UHAWAVAUATSH(HudH%(HE1EBIE1E1LtHEH3HEIM9tgIEHp8HtH€uLx0HuLuIEH}IAH5bZHH0HP81M9uEuMt1H}LeH]dH3%(u6H([A\A]A^A_]H}H%H5Y1ff.UHAWAVAUATSH(HudH%(HE1EBIH 4E1L|LmfDIM9t_IHr8Ht HuHz0LuIH}IAH51YHH0HP81M9ufDEt+H]dH3%(u?H([A\A]A^A_]H]1ɺH5VH&1H1* sU11HAUIH5|ATLSHHdH%(HE1L1L CLjLLH11H HUdH3%(uH[A\A]]ff.UfHAWAVAUATSH8HudH%(HE1)EBIE1E1LtHEH0HEfDIM9tgIEHp8HtH€uLx0HU LuIEH}IAH5MWHH0HP81M9ufEuMt1H}LeH]dH3%(u6H8[A\A]A^A_]H}H"H5V1ff.UfHAWAVAUATSH8HudH%(HE1)EBIH2E1L|LmDIM9t_IHr8HtHuHr0 LuIH}IAH5VHH0HP81M9uEt+H]dH3%(u?H8[A\A]A^A_]H]1ɺH5H1H1 cUHAWMAVIH5AUI1ATI1SHHXdH%(HE1MLL LL1L ƅDžtrueHLL\1H1` H]dH3%($HX[A\A]A^A_]Mt#LL L>ifMtLL L>AMtA<+<-t[L1L Le L LLHd@L1 LL :LL1L INDLL Lt@UHAWAVAUATSH8HudH%(HE10BHE1E1LdE1HEER8LpMMHH=fMDEHL9HHP8HtHH=.E1ɄHH=.HH=AAEG0Lh0H@HH0H}1HH5rR6L9TUH]dH3%(H8[A\A]A^A_]H@0 HuHHEHHUAH9P0t E1ɀ:AHP8DM DHH= t[L@03DLp0MbHH=cM[f.Lh+L@f.HEE1E1E1HuH}MLLff.@U1ɺHSHH5.HHJHH1[1]HU11HAUIH5ATLSHHdH%(HE1L1L L= LLH11HHUdH3%(uH[A\A]]ff.UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%G)HEfDII9tlIHr8HtLuLj0Hu L{IHUHH0H9t:tHP8H}1IH5hOA(I9uEuMt4H}LhH]dH3%(u9H([A\A]A^A_]f.H}HH5N1ff.UHAWAVIAUATSH(dH%(HE1BIL%(E1H\HEHE fII9thIHr8HtLuHz0Hu FIHUHH0H9t:tHP8H5=NL1IAI9uEt%H]dH3%(u:H([A\A]A^A_]L1ɺH5:1L1>UH U%HSHH5HHHH1[1]U1ɺHSHH5HHHH1[1]UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%X$HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5LAHI9uEuGMtdH]H #H5HHLH5"1H1H]dH3%(u3H([A\A]A^A_]@H}HXH5K1ff.UHATISHL1LL@IXHL9t4LIp8HtL€uAtHIX0L9uHt*LHٺH5[L1A\1][LA\]@U1ɺHSHH5tHHZHH1[1]XUILmHAVIAUIպATISHHHdH%(HE1^11HLMHL1,MHH`KH TKLHD11LHUdH3%(uH[A\A]A^]UHAVAUIATSBI11L\L5 yL%%A IZHDIM9tZMIB8HtHƹLHƹLAAEtuAt HDH51LH5HDH5LH5) HDH5LaH5 HkfH5LAH5 HKfH5L!H5H+fH5LH5H fH5qLH5HH5CLH5 HH5}LH5 HH5 LH5 HH5 LiH5 HsH5{LKH5HUH5L-H5H7H5?LH5XHH5LH5 HH5LH5 HH5uLH5 HH5LH5 HH5LyH5 HH5kL[H5 HeH5uL=H5HGH5LH5H)H5LH55 H H5LH5 HL1_1H5LuQH5nL1Z[A\A]]2H5KLH5 HH5 LxH5HH52L1H5LGH52 HQH5L)H5 H3H5L H5 HH5]LH5 HH5; L!H5LH5 HH5JLH5HH5LTHH11oHH5yH5LQH5CH[H5L3H5H=H5LH5HH5LH5HH5LHUH5LH=H5LyH1H%@UHAUATSHH $HdH%(HE1IIH5LOH=HHH5?H=HH=HSH=Q HmH=l H H=HH=H'H=H%H=~ HH= H'H=-H!H= H+H= HsH= H}#H=HH= H H=H#H=HH5:H:nH5sH#H5H H5}HH5HH5HDH5HH5 HbH5H#H5HkH5\HT H5H=D H5FH& H5WHH5H}H5H>H5BHH5HH5HH5=HuLLH5_RH5LH1'@H5L)H5LH1HEdH3%(H[A\A]]H5DLH5HLH1\f.LH5H5LH1-H5aLYHH5OL1Uf.LH5QH5LH1#LH5!H53LH1H5L1H5uH5L1H5LH1Q@H5LyHttH5L1#yfDLH5yH5vLH1KLH5QH5LH1#H5ILHH5 L1LH5H5bLH1oLH5˿H5ILH1GLH5 裿H5YLH1uH5LKHtzLH5w1eH5LH17LH5=H5#LH1LH5H5*LH1H5ELHLH5*1ӾH5LH1OH5L;LH5藾H5LH1iLH5oH5LH1ALH51@H5LH1H5LH1H1HHH5}L1vH5jLtxLH5T1载H5]LH19H5}LeHti1H1脽HtXHH5L1Q1H= ,1Ʊ1H5L5(H5L11H=,1臱LH5H5LH1H5L t*LH51˼H5LH1G1H5L葹H5L1nLH5 tH5LH1FH5LHtl1H5.LuAHH5hL1LH5H5LH1nH5HLH5LHDȺ1 \H5HFH5 H0LH5=PH5LH1"LH5(H5LH1LH5LH5H1HH5wLH1eH5iL豷H5L18LH5蔺H5LH1fLH5lH5LH1>H5L4'H5=L1H5LH5L1LH5H5LH1fLH5¹H5LH1>H5Lt*LH51腹H5_LH1WLH51[H5L1-fU1HATISH1Htt![A\]@[LH5A\1]HH51[LH5HA\1]_ff.@U1HSHH1H褸HHH5QH[1]f.U1HSHH1HdHHH5tH[1]f.U1HAUATISHH5HH1HI1HLLH.^H5HDH1[A\A]]gUH=,H謦H=-;H5(,H5',H5M(,H5,H5k,;H5,;H5,;oH5,;^H5,;MH56,;H5G,;-H5,;H5e,; H5,;H5,;H5,;]UHATSGHtzuZH14Hp IHt!H HXIt$ H=[-HCH0I$It$ H*[1A\]H11H=[-H[H`H1[A\]fDHGH=m[-H0HCH1[A\]HH5#1薳H{1I1膳LH[A\]ff.U11HATSHH5{t[1A\]H{1AD`*1[A\]fUHAVIAUIպATI1SH5MLHHYZ-H;HHsHSLu [A\A]A^]ÐHC[A\A]A^]f.u.HY-HtHO(HW H5HMD1Du.HY-HtHO(HW H5H D1Du.HY-HtHO(HW H5}HD1DU11HSHHH賱{u-H&Y-HtHK(HS HH{H[]rfH1[]UHATSHH SHdH%(HE1u1H{11Le$LLI11{tHMdH3 %(uWH [A\]ÐHYX-HtHK(HS LH{fHs(H{ HY1ff.UHATSHH SHdH%(HE1u1H{11Le4LLI11{tHMdH3 %(uWH [A\]ÐHiW-HtHK(HS LH{fHs(H{ HP1 ff.t1UH1HL@1]Ðt1U1HSHHH=Y-HpHHC1H[]t1UHAUATSHL%lV-I$tUHH1H{1I1辮H5sHK I$LC(I}IuIUHA$u1H[A\A]]IEft1UHAUATSHL%U-I$tUHH1H{1I1H5:HK I$LC(I}IuIUHA$u1H[A\A]]IEft1UHAUATSHL- U-ItcHH1OH{1I1_IH5AD$It$LK(LC I<$IT$ HAu1H[A\A]]fID$ t1UHAUATSHL-\T-ItcHH1H{1I1诬IH5RAD$It$LK(LC I<$IT$ HAu1H[A\A]]fID$ t1UHAUATSHL-S-ItcHH1H{1I1IH5AD$It$LK(LC I<$IT$ HAu1H[A\A]]fID$ t1UHAUATSHL-R-I}pt]HH1BH{1I1RIUxH5"AD$It$LK(LC I<$IT$ HAUpu1H[A\A]]ID$ t1UHAUATSHL-LR-I}t]HH1H{1I1袪IUH5jAD$It$LK(LC I<$IT$ HAUu1H[A\A]]ID$ UHAUATSHH(dH%(HE1GvmL%Q-I$t[H1H{1I1۩H5HK I$LC(I}IuIUHA$uYf1HMdH3 %(uNH([A\A]]@Hw11H}UtIEff.UHAUATSHHdH%(HE1GvmL%vP-I$t[H1H{1I1˨H5HK I$LC(I}IuIUHA$uYf1HMdH3 %(uNH[A\A]]@HwH]11HLEԅt H轞ufIEff.t1U11HAUATSHHHH{1IH{H5I1˧ H='H€txH=H€H O-HB Ht8HR(H5͛IT$ LK(LC It$LAD$ I<$ЅuY1H[A\A]]@HN-HBHtHRH59IT$ LK(LC It$LAD$I<$fID$ 뙹!H=H€tE!H=H€uZH#N-HB@HMHRHH5IT$ iHM-HB0H#HR8H5aIT$ ?(H=H€u-HM-HB`HHRhH5KIT$ @(H=H€u)HfM-HBPHHRXH5IT$ S H=H€u/H"M-HHIHH5IT$ bHƹH=slHL-HHHH5uIT$ ff.fUHATSGHt;u(H1H{1I16AD$[1A\]HH591H{1A1[fA9A\]Ѓff.UHATSGHtKu6H1FH{1I1ִtitttP1[A\]fH11裴wH{1H5艴uĸDAD$DAD$DAD$1ff.t1U1HSHHw HHHs H蠢Hs H=K-@HC 1H[]ff.@UHATSWHttu1t6[A\]fHGH=L-H0ݴHCH1[A\]H1H=L-LcHZI$HC[A\H8]@H1H=L-HpImHCHID$1[A\]f.t1U1HATSHH6H{1I1ƲAD$H L-H@ HtI$H;H;[1A\]@t1UHHSH61]ft1UH5=1HAUATSHHHH{H5$A1H{1Af1EA@HH{HeH1[A\A]]t1UHH蓟H1]t1UH51HSHHHH*H{HH1[]Dt1U1HSHHH脾LP Mt1ҋHHpLK LCH8A҅u1H[]fWG7't1U1HSHHH贽LHMt1HKHpLC H8Aхu1H[]f.fG7'מǞ鷞U8HSHHH=H-HSpHHP0H@(HHP(HSpH[]f.U1HSHHHdHlH{H[H]jf.t1UH1]t1UH1]HW(HHG0HtHB0HG0H=G-HůDHH=G-HApH骯f.UHATE1St D[A\]@HhH{AHD[A\]ff.UHATE1St D[A\]@HXH{A講H贺D[A\]f.fUHSHHHt HwHWHCH[]fDH=F-HCHHCfDHGHGff.HG?tfDUHSHHHwH=aF-DHCH[]DUHAWAAVAUATISHHH8L@LHt))P)`)p)])e)m)u)}dH%(H1;2HsH{LHCHH)HǺHAHEPLؿ10ZYHHCHCHsH9H{HELLHH H)H{DžDž0HlxhHHCHCHSH9r-t/HdH3%(He[A\A]A^A_]fDHS1H={ ,1T@HsXHCf.HC+HEL11HLLH DžDž0H蝹HsH{Ex`x\IcHHHHCH9uIMI9vL9`H=D-HLLsH{LHC:fHC(rfUHATS@I?fylu A $u(H1E1E1jL1 A$ZYt/ƒ)ڍJ@w1H= ,1׍He[A\]1H= ,1谍UHAUATSH@IIԋMfylu AMu/H E1MjL1FZYu@AEt(ƒ)ڍJ@w1H=w ,1He[A\A]]He1[A\A]]1H= ,1UH@tBt)v]f]f1H=w ,1萌1H= ,1而UH@tB7u fHHE1jE11;XZ1H= ,1 1uUHE1E11HHjXZffDUHSHtMÃuu H]HHE1jE11kXZH]Ð1H=,1PUHAVAULATLMX@MSH@dH%(HE1fDFVIHAFDFABM9uMDA8qHA A D1A1‹AA A‰D11ЉAED!AD1DEA E1EAE1F ABA A1щ A1щ !D AAы4EEA!E1Em1A!E1EAA D1AAD1E\DF,D 1D 1щ D!D Aʋ8DEA1E 'DE!E1EEA D1EAD1E$ F  1E! 1D !D END9L)I)˃r1AȃOO9rILw(HILM)LI?7IEHL|@fHLH@L9uA?DAsAH[A\A]A^A_]fDtDDeBD>fBD9THH[A\A]A^A_]zf.IIvHID$(DITITI)CD5M)_1҉уI<H<9rH[A\A]A^A_]AAT$("ATfATfDIAAT$(ATATBD>BD9rfDUHATISHHdH%(HE1F ȉEF$?ʉU78)H5-LeHuLT1fAшTtLHHuHhL7HEdH3%(uH[A\]x)xUHAWIAVIAULohATISHdH%(HE1H@]{foHM)E)E)E)EM8H`HXHH1fA4H@02HL9rHκ@LHP4LzfoHPL)EI)E)E)E0HHI9uHκ@Lޏ HXHEdH3%(HĈ[A\A]A^A_][zLLL荏H`LA HIHX[L#zfoHM)E)E)E)EfHκ@LHP)LyfoH`HPHX)E)E)E)Ef.׎UHAUIATLeSHLHhH8dH%(HE1芐 LH芎HLo L荇HEdH3%(u H8[A\A]]Nff.UHAWAVAUATISHHHHHHHLLdH%(HE1HIHH}LHLJH}-H|LmHDžHHLeHDžM} fofoHfofofofo )fo0fo@)foPfo`)fop))fofoH))|)) )0)@)P)`#HL(qfomfouH)m)u}ALMMIfDHHHz{ LH躂HLpLLf 0HHI9uIL9sMMHHUHH)H H HGЉЃsxtAUH HHH9E H蜄HEdH3%(HH[A\A]A^A_]IELHItHtHqHHH)H)Ѓo1҉уLL9rTAUATT@ATfT0ގf.@.~9H.H @HBH f.H9:uBHH9u.ff.UHATSLI|$H@dH%(HE1HnHm LDHP8蛂OHMdH3 %(u H@[A\]UHAVIAUIATSH dH%(HE1HtLL@11H@LH1LLLŚL(1L詁/LLH5;pHl-H5H8em0L֋1LW%nDUHSHHtHHщHH5OomfDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HHPH=g+H@Dž0Dž40vHHdH3%(uދff.UHAWAVH0AUL-H+ATSHXdH%(HE1HH HtKM}HAM$ f.IA?1Hu Ht*IGM9uIH+I9AEHiIEHH H0H9ȸADƉEHA?1ayh8AiAH5oH=+H1_HEdH3%(u0HX[A\A]A^A_]HDž0E\ff.UHAVIAUATLPSHdH%(HE1|LtN.~0H;.HRHXL,fH0L貈HL9u1LL .HMdH3 %(uHĐ[A\A]A^]螉ff..~b..~NUHATE1S1fH.LP~@H@HtЃI9p.[1A\]1ff.fUHAVIAUAATS&E~%AELH@Md;ix HL9u[A\D-.L5.A]A^]ÿ;bf.1H9Bff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40rHHdH3%(uˇff.GUHAVAH=L-AUIATI8SH=-H@HیDH=-HCƌMD3HCHLDLc(MtLk0H[A\A]A^]UHAVL5-AUATISH_ID$0LkHt I9\$tH{HLL'{MuIt$H=-{[LH=f-ID$A\A]A^]zUHAWAVAUATISHLcwLoH8H0MdH%(HE1K\HtH8H;AT$(x N@AxMcK\HuIA$uHtH8H;AT$(4;.1ۅD".. .AD$9HcL@H4 H=-H8IT$H0@H8Hp L@HcIHJHLHHByHxtuAD$1H}dH3<%(ulHĨ[A\A]A^A_]@F跍DXM|$A\$HcL@%ID$ 넸资DUHAWAVIAUATSHH H0dH%(HE1H@H(HHHH9uMcfMNLEO|Mt L8H0I?AV(L8x N@AxMcO|MuMA:MH0I?AV(AąAtH I9GAgM9~ SHxPH@L9yt<H(H HL9|uItPHcHtHc9}HIFHЃ(IF0HtILH=-kwIvHcH|u$~ HcfH|HuAnA^H]dH3%(DHĸ[A\A]A^A_]MMtyH0I?AV(H I9ANH(yy@H9tH HcL9|uL:H@I;FHDIF ADff.UHAWAVAUATISH(LcH_HuHUHMMNtMtHuI>AT$(x#Ax)McNtMtHuI>AT$(yLMt;HuI>AT$(u+HUHtINH HMHtL1H([A\A]A^A_]ø1UyD#UHAWAVAUATISHH(HMHUHtOL9MtGMwMLI>S(IVHMHHUHtL2H([A\A]A^A_]HCLckHEMHEN|Mt LI?S(x$AxFHEMcN|MtLI?S(yL}@LI?S(u+HEHI9GtMMuH([A\A]A^A_]ÐLI?S(uHEHI9G ˸f.HGHHHtHtHH1Ht HIH øff.@HG Ht#HtHH1HtHO HIH Df.1H ÐHtAHHt/HxH9Ht-HtHH1HtHOH fHGHx˸UHATSHOHYHHcG1҅yRHx>HcH9\uLDDOMLDAA9AEtEuhHDHyHcH9_ tH[]fDi8JHUH5٬IH=+1[1lfUAHAWAAVAֺ AUAATLeSLHdH%(HE1ENEALߺDmNEALߺDujNEALߺD}@N1HUdH3%(H[A\A]A^A_]h8IHH5IH=^+1'{h8TIH˫H5IH=+1sDh8IHH5IH=+1< h8HH]H5ީIH=+16jfDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40tTHHdH3%(u{iff.UHH dH%(HE1f? tHEdH3%(uDfOuW u߁uָHEfEGfEGEfoEhff.DfAtefA uHH.H }DUL1HHSH.HHuHH[]HH.Hw}UHAWAVE1AUE1ATISHHHdH%(HE1H,Hpstlfff,f H5WL1zIH}dH3<%(LHH[A\A]A^A_]HAHHpsHAHRf{u {`HlHMHH5L1YzIiAMYIL$ID$H5uI$H)HIGljƒNt=H@9t tftID$AL}Hs.LM{AI!%tDIVLD@IM)Mt6IT$ID$I$H)L9IGƃR ID$ME[SH5L1f'yM<6fDHsEHM*IT$ID$I$H9qL}. LzLH!ʁ t€DHHHD@׺HL)It$IL$I $H)H9HGȃIL$L<Et SWEWSH5L1f#xI3AH$HIT$LI$H)HIGAхtA4@4D9rIT$AL}. LyLH!ʁ t€DHHHD@H1L)MLH}H>MD?LD>LFIL)I)΃1AOO9rHMHzHH ItHt H)I)ƒ1ɉ΃M7L79rtHLAIHH|H|L)H)΃1ɉσL >M 89rHBID$[~A?@>ED?fDD>A Atft fDHkHIHH5]L1uI H58L1uIL}. LwLH!ʁ t€DHHHD@׺HL)=t9tuA?>ED?DD>A Att bfDHH {HcH> HHwHWLsHH)H HGЉЃt Ft ADfDHW fHLGHWL HL)HHGA҅t1A4 A4D9rHWH*HwHWLHH)HHGЉЃb't mt ADfDHWÐ HHwHWLMHH)H HGЉЃJt t ADfDHW fHtVLGHWL HL)HHGA҅1A4 A4D9r@H51sfHLNIHILHLL)΍2I)"1ɉ΃M0M19rf.HLNIHILHLL)΍2I)1ɉ΃M0M19rwfHLNIHILHLL)΍2I)1ɉ΃M0M19r ADDG ~ADD_ KADDf.H H SHcH> HHwHWLPHH)H HGЉЃyHW  HHwHWLɡHH)H HGЉЃt tADfDfHRHwHWLHH)HHGЉЃt Zt ADfDHWfHHwHWLHH)HHGЉЃ t ۠t ADfDHWf HtvHwHWLHH)H HGЉЃt dt ADfDHW DH5j1of.H>LNIHILHLL)΍2I)1ɉ΃M0M19rf.HݟLNIHILHLL)΍2I)j1ɉ΃M0M19rOfHsLNIHILHLL)΍2I)1ɉ΃M0M19rfHLNIHILHLL)΍2I)1ɉ΃M0M19rfHޞLNIHILHLL)΍2I)1ɉ΃M0M19rf v ADDY VADD IADDo @ADD ADDfUHSHHft'f uHw.Hڿ oHH[]ÐHwHڹnHH[]HUH1HVHAULnATILHSHH)pHHHFhLHT-~1fH[A\A]]LL (-~ fH1[A\A]]뻃ff.fUHSHHDfAt=fA tvHfEtMHLZH1eHH[]fDHHwѿH[]mHH1g+HH[]DHHwѿ H[]omff.@UpHATIH=o-S]LHH;uH[A\]HH=n-1OLH[A\]U1ҾHATSHH@?dH%(HE1RxHMdH3 %(uFH@[A\]?U86HuHILH5H=(+H1>bWfUHATSHUHHdH%(HE1EpjHAHMdH3 %(u HD[A\]W@ftf Eff.UHAUATASHooNdH%(HE1oV o^0of@onP)0ov`)@)P)`)p)m)uftf uf2H0AH2nHD%MtAyS8su-DHMdH3 %(DuMHĸ[A\A]][4HuHIMDH5כHH=%+1E1{U@UHSHft#1Ҿ+?1H=+1ff.@UHATISLGHLOHOM9wI9wM1L9r LK[A\]ÐHH5f{H=?+1LKL9KwHKI9v1H=+1+1H=+1UHAUIATISHHLFLNHNM9w5I9w0M)M9rxJt LL@LcH[A\A]]@HH5zH=+1HLCLKM9}L;Kv1H=+1gH !HZ1H5zH=+HKLKHLC1H5%zH=>+H1[A\A]]f1H=+1UHAUIATISHHLFLNHNM9wI9v5HH5yH=+1XLCLKM9wAL;Kw+M)M9rCJt LLs?LcH[A\A]]@1H=+1P1H=+1@H H*1H5ayH=B+HKLK1LCH5yHH=+_1H=+1ff.@UHATISLGHLOHOM9w.I9w)M9I@HCBD A$[A\]@HH5vxH=+1LCLKM9wL;Kv1H="+1;1H=O+1(H E{H1H5AxH=+HKLK1LCHH5wH=>+?1?UHSHHLGLOHOM9wI9v5HH5wH=+12LCLKM9w;L;KwM9t@I@HCBD H[]1H=+181H=+1 H EzH1H5AwH=b+HKLK1LCH5vHH=+?1H=+1ff.@UHATISLGHLOHOM9wI9v2HH5vH=+1!LKL9Kw-L;KwID$I9r-BD# [A\]f1H=W+101H=+1 H EyH1H5AvH=+HKLK1LCH5uHH=~+?1H=&+1ff.@UHATISLGHLOHOM9w>I9w9M)IvxBD I@HCBD![ fA$A\]fDHH5FuH=_+1LCLKM9wqL;Kv1H=+1 H 6xH~1H5)uH=J+HKLKHLC1H5tH=+q'[1A\]1H=+1UHSHHLGLOHOM9wI9v5HH5ptH=I+1LCLKM9wKL;Kw5M)IvLBD I@HCBD!H[] f.1H=g+11H=+1H wHz}1H5tH=+}HKLK1LCH5sHH=+Y1H=6+1ff.@UHATISLGHLOHOM9wI9v2HH5OsH=+1LKL9Kw=L;Kw'ID$I9r=BD# BD#![A\] D1H=+11H=+1H vHR|1H5sH=b+mHKLK1LCH5rHH=+I1H=+1ff.@UHATISLGHLOHOM9wI9v2HH5?rH=+1LKL9KwML;Kw7ID$I9rMBD# BD#! BT#"[A\] f.1H=7+11H=g+1H tH{1H5qH=+MHKLK1LCH5qHH=^+)1H=+1_ff.@UHSHHLGLOHOM9wI9v5HH5 qH=y+1xLCLKM9w[L;Kw=M)Iv\BD BT!I@HCBD"H[] 1H=+11H=+1H sHy1H5pH=+HKLK1LCH5XpHH=+1H=V+1/ff.@UHATISLGHLOHOM9wI9v2HH5oH=ȼ+1GLKL9KwML;Kw7ID$I9rMBT# BD## BT#! BD#"[A\] Ð1H=+11H=+1pH rHx1H5oH=r+HKLK1LCH58oHH=+1H=+1ff.@UHAVIAUIATISLFHLNHNM9wI9v2HH5nH=+1gLKL9KwCL;Kw%KD%I9rCJt+ L[LA\A]A^]{41H=O+1h1H=w+1PH qHbw1H5qnH=Ҹ+HKLK1LCH5nHH=n+o1H=+1ff.@UHATISLGHLOHOM9wVI9wQM)IBD BT"BD!I@HCBD#[ A$A\]HH5^mH=7+1 LCLKM9wyL;Kv1H=+1H UpHv1H59mH=+HKLKHLC1H5lH=+7 [1A\]1H=W+1UHSHHLGLOHOM9wI9v5HH5lH=+1" LCLKM9w[L;KwEM)Iv\BD BT"BD!I@HCBD#H[] f1H='+11H=W+1H -oHt1H5lH=+}HKLK1LCH5kHH=N+Y 1H=+1ff.@UHATISLGHLOHOM9wI9v6HH5OkH=h+1 LKL9KL;Kw{ID$I9BD# H8HBD#!H0H BT#'H BT#"H(H BT##H H BT#$HH BT#%HH BT#&[A\]HH @1H=?+11H=g+1H mHRs1H5jH=°+ HKLK1LCH5HjHH=^+ 1H=+1ff.@UHATSLGHLOHOM9wI9v=HH5iH={+1: LCLKM9L;KM)IBD"BT BL&H(H8IBD#IHBT!H IBD$H0IHHBD%HHI@HCBT'[L A\]L HL L H H H 1H=/+11H=W+1H ?lHq1H5iH=+}HKLK1LCH5hHH=N+Y 1H=+1ff.@UHAUATISHHLGLOHOM9I9M)IBD"BT H(H8IBD#IBT!H H0IBD$IHHBD%HHBD&HHI@HCBT'L L HL L H H H I$H[A\A]]fHH5gH=+18LCLKM9}L;K1H=+1SH jHp1H5qgH=+HKLKHLC1H5gH=.+oH1[A\A]]f1H=Ǫ+1UHSHHLGLOHOM9wI9v5HH5fH=+1RLCLKM9w;L;Kw%M)IvM<9r@1H=w+11H=+1AL$TTvTfTefUHHEEDUHHHEE@UHAUIATISHHLOHOIH9LCM9w@I9w;L)I9J| LML(LcH[A\A]]HH5bH=g+10LKL9KHKI9v1H=+1OH5bH=+1HKLKHLCH5bH=6+1uHKLKIM)f1ILcH[A\A]]f.1H=g+1H 7eH2j1H5aH=Ÿ+MHKLK1LCH5aHH=^+)1H=+1_ff.@UHATASLGHLOHOM9wI9v5HH5aH=x+1wLKL9Kw=HKI9w$L9t?IAHCFd [A\]1H=+11H=ם+1H 'dHi1H5`H=2+=HKLK1LCH5x`HH=Μ+1H=v+1Off.@UHATASLGHLOHOM9wI9v5HH5`H=+1gLKL9KwMHKI9w4L)HvKDBD IAHCFd ![A\]f1H=+11H=7+1H cHg1H5_H=+HKLK1LCH5X_HH=.+1H=֙+1/ff.@UHATASLGHLOHOM9wI9v5HH5^H=H+1GLKL9Kw]HKI9wID$I9rTDFl#"BD# DBD#!H[A\A]]f1H=+1@1H=׊+10H [H"`1H5QXH=2+HKLK1LCH5WHH=Ή+O1H=v+1ff.@UHAUAATISHHLGLOHOM9wI9v2HH5WH=߈+1(LKL9KwdL;KwFID$I9rdDFl##BD# DBD#!DBD#"H[A\A]]fD1H=+11H=+1H gZH^1H5WH=r+}HKLK1LCH5VHH=+Y1H=+1ff.@UHAUIATISHHLGLOHOM9wI9v6HH5FVH=+1LKL9KL;KwzID$I9LFl#'H8BD# LH0BD#!LH(BD#"LH BD##LHBD#$LHBD#%LHBD#&H[A\A]]1H=+11H='+1H XHR]1H5UH=+ HKLK1LCH5HUHH=+1H=ƃ+1ff.@UHATASLGHLOHOM9wI9v5HH5TH=8+17LKL9Kw=HKI9w$L)Hv;Fd HC[A\]1H=g+11H=+1pH WH2\1H5TH=+HKLK1LCH58THH=+1H=6+1ff.@UHATISLGHLOHOM9wI9v5HH5SH=+1q'LKL9Kw=HKI9w$L)Hv;A$BD HC[A\]1H=+1p1H=+1`H VH[1H5SH=b+HKLK1LCH5(SHH=~+1H=~+1ff.@UHAUIATISHHLGLOHOM9wI9v2HH5RH=}+1XLKL9KwDL;Kw&ID$I9rDAEBD# H[A\A]]1H=|+1X1H='}+1@H UHY1H5aRH=|+HKLK1LCH5RHH=|+_1H={+1ff.@UHAUIATISHHLGLOHOM9wI9v2HH5QH=/{+18LKL9KwDL;Kw.ID$I9rDAoEBD# H[A\A]]1H=Wz+101H=z+1 H THbX1H5AQH=y+HKLK1LCH5PHH=~y+?1H=&y+1ff.@UHAVAAUAATISLGHLOHOM9wI9v=HH5uPH=x+1LKL9K/HKI9 AD$L)ɉƃHcEuIHzH9"LHOHKHL @t; It$s]HS[A\A]A^]HzH9DIyFl #BL DBL !DBL "I|$H9LD>LD9HyHH)H)HHS[A\A]A^]fA|$@9bt>ft9QfD1H=v+1(1H=v+1A|$9Njt>t9 H qRHV1H5OH=LKL9Kw$HKI9q1H=Nf+11H=wf+11H=e+1H IHBM1H5FH=e+ HKLK1LCH5HFHH=e+1H=d+1ff.@UHAUIATISHHLOHOIH9w}LCM9wL9s=HH5EH=c+1o%LKL9KHKI9L)I9J| LL~ LkHL[A\A]]@H5EH=c+1HKLKHLCH5=EH=Vc+1߻HKLKIM)-f1H=gb+11H=b+1H gHHK1H5EH=a+}HKLK1LCH5DHH=a+Y1H=6a+1ff.@UHATISH6g t0 tK1HKH5DH=o+[1A\]HsL[A\]f.HsL[A\]DUHSHHLGLOHOM9wI9v51HH5CH=`+bLCHCI9w+H;CwHJD []f1H=W_+1p1H=_+1`LGLOHOM9wI9vVUHH5;C1HSHH=^+HҹLKL9Kw>L;Kw(1MH[]f1M1H=]+11H='^+1UHSHHLGLOHOM9wI9v21HH5BH=g]+2HCH9Cw.H;CwHCHCH[]Ð1H=\+1@1H=\+10UHATASLGHLOHOM9wI9v5HH5AH=\+1衸WLCLKM9w:L;KwLJt DL)[A\]@1H=O[+11H=w[+1HwH ?ff.@f1GG G0bfU@H=?J-HSHHHHH[]ff.fHG8HtH0Hw8HHG(fDHw0fUHATISHLHH[A\]#I[ HG0HtHHW0HtHo(HfHG8fDUHATSHHIHL[A\]I fDHG0UHATSHMHIHZL[A\]I fDUHATISH0HtfHHHuID$8ID$0ID$([A\]UHATSHHH[A\]I1 ff.fHG(UHSHHHH[]ff.fUHSHHkHHH=G-[]6fDUHATSHGLgI)t(HHt H LHCLc[A\][A\]gUHAWAVAUL,ATSHL9bAIHDEEEE1A@MDL ~KHIAAMDMDMDfDD;H0LB~tGMtM|$It$I4$I9s IwIt$A?IHI9uHL[A\A]A^A_]@Aw@W@Hc4H>MtI|$It$I4$H9sHwIt$`뛅^MI|$It$I4$H9HwIt$\It$I|$I<$H9seH~I|$xI|$M|$M<$3L9sCLM|$AAAG<9D?I|$M|$M<$L9sLA41M|$@7IKMIt$I|$I<$H9H~I|$\It$I|$I<$H9H~I|$nE]@Mt#M|$It$I4$I9sIwIt$A\;I(EċuȅED}ED}E뎅pMt>It$I|$I<$H9s+H~I|$\It$I|$I<$H9s H~I|$rIw@^ut+Mt"It$M|$M<$L9sH~I|$\;IMoIt$M|$M<$L9XL~M|$@>Gf.E1BMlIt$I|$I<$H9UH~I|$\It$I|$I<$H92H~I|$t!@AHADHDHЃHH uHH5GD1f.A HcFxtLL9r4~fDHtLOHwH7I9s IqHwA HI9t5 q@^vHtHwHOHH9sHNHHO.I9uÐHcF xF x@1DLcFEHcA ni1IUIHLF1L9DHLOHGHI9UHSIYH_AALOH_HI9sIYAH_AHHFI9t\EH9HtLOHGHI9s IAHGEHHtLOHGHI9fHHFI9u[]@HHFI9Et2H9t-HtLOHGHI9s IAHGEH@HHsHE1HfLcF Ex8HF cQHA:HNIHcFxLH9nt[HtgUHATISHHtHL[HA\_]DHfDHcF xmHF 9nuHHHu1fHtLGHWL LHL)HHGA҅t1A4 A4D9rHWH3UHAVAUATSHcF5A E11LEEtAqAsAnHHIHEMuINIVIH9s HQIV"DHHLINIVIHH9!H[A\A]A^]@ILEIAL,fDIALfDDHL[HA\A]A^]HEt(fDHcF  F LLBH oH?H?ELDHLWHOHL)H9HGA˅t1҉փE 0E 2D9rHOfHQIV"DHH1@HHLGHWL hJHL)HHGA҅t1A4 A4D9rHW^Hff.@UHAWAVAUATISHdH%(HE1HM<RI-A%HHwHGHH=AH)H%IGŃ t A ID$A%HHfD~<@ @8f)E)E8t+HHHy@i@pu HDHHHEo H0)ML@H0L}LL5Hl- LMAI!%tDIVLD@IM)MMt6IT$ID$I$H)L9IGƃt ID$<~'u"H0Hs)uH(H=fH=DkL5FH0LT>L=>L->L8HxH>OdwlIc L>fHL0@MDMDHE1HH/H(Hu H(HuH:HEHJH)H)H}HMHHʚ;H}HMfDkHEH(1H0H;Hu-HMHEH+MH+EH(H HBHMHEH=ɚ;HH-ʚ;HMHEfDHHfH< LAMdIT$ID$I$H9MHBID$-9rRfDDž<UfEHDž(E1% nH(MLLH581@Iŋ< HLIGIH9t$HLH)I9IFILHpAK7H[A\A]A^A_]UHAVIHAUIATIS耿HL9s HPLLH[A\A]A^]DMtLLLCD.f.UHAVAUATSHĀH:G.dH%(HE1HtxI1ҾrAąx]L`lHI~f`b@uƅbL课DAn1MHLD~HEdH3%(u H[A\A]A^]-ff.fUHATISHdH%(HE1Ht!11HuHHHU:u;uLHMdH3 %(u H[A\]UH=1HLE.M~ H5E.E11]HH=+1H=ג+1PUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8H1HPH=Ǒ+H@Dž0Dž40藾HHdH3%(uff.UH=0HH=~0]ff.@UHHt3H=D.H=Y0PH=D.]@1]x1H=Ǒ+1UIL0HSHHHdH%(HE1HHEdH3%(u H[]UH=/HSHdH%(HE1%HC.HtRHH=/61H=/(HH= H)g>îHHH?H H)HC.H=_/HHt+HHH1H@LHul@IH?Ht]GA9wA9tPfDM6I>Ht?D;ou9H`L{uLk[A\A]A^]H{Whf1ID$`I|$`IL[A\A]A^]DU8HSHH=h'-HfHX@H[]ff.HUHAVA!AUATSL/HMMeHMID$HHt IID$HHuMl$PMuID$8Ml$@Hh(AD$X{@tEAT$hD)HHCH4HHt$;QwffD;PHHHuHC HtLHHCLHHPMtM9eHIEPM+H{(CH{CfHH= &-C[A\A]A^]9fMMl$PMf.HMD$`I9u$HH8I9tH;Pt&fHID$`HCID$`PS9H{bDIEH/1H=+1H[1H=+1UHAVAUATSHHtsIE1LvCf9Fs:QH{psLEfA;t$t/LH\HHtAD$f9CwLH uMtAEX[LA\A]A^]E1Uf HH dH%(HE1)EHEfUHEUHMdH3 %(ufUHH odH%(HE1HEHEHfUE E蜧HUdH3%(ufDUHAVAUL`ATSHLHĀdH%(HE1L褨{t>L6!*KAHCHHtCD9r 0CA9v(HHu1HMdH3 %(uUH[A\A]A^]fA9tfHHtD;kuLcLL裧uLMtH{tCDUHAVAUL`ATSHLHĀdH%(HE1L货{t>LF!*KAHCHHtCD9r 0CA9v(HHu1HMdH3 %(uNH[A\A]A^]fA9tfHHtD;kuLcLL賦uLMtCff.UHAWAVIAUATLPSLHdH%(HE1L迦RA~fLL>!A*NAHIFHHu~fDHHtpCA9wA9taHHtXD;kuRL{LLӥuMt:H{t3CHUdH3%(LHĘ[A\A]A^A_]M.MLM|$HDž@LfA;EsKXAuf;LLfILHHHL@Lf9AILHݥuIFLHLHHIPMw8I}AwAMlHAFM}@ANAF9L褴!A*NAGhHIFL,I}Huf.IH?HG9w9tMmI}Ht{;WuvH`LLLuH@AnHuaM>RfA9GuvIF(HIF(AGXf.I~dz&f1fDH@IG`I`IEHtsI賾L|HRI_@fA9GtLL/AwHxH~I\HIF(L{@IHWAEXMtL@ILLAuHxI$M|HIF(Mo@LLIIDUHAVA!AUATSWXHDH{pHCHHSPHLHLk@Lh@Lc8MI9]H<IEPAt$Il$(@t?ShD)HID$LIHt9Qr5D;PvKHHHuID$ HtHLID$HLHPMtAEXL1[A\A]A^]IH{`H9u%fHHtH9tH;PtfIHC`IAD$HC`PAT$9YI|$Lc8FfDI$Lk@HHIEH1H=+181H=g+1 HHHt@Xff.@UHSHH_HHu H_PHHt*CXGXt[GXtAHH[]ÐHCPHuHHX@HtH9CHu@XWXtHÉWXuEHH[]1H=_+1XUHSHH_HHu H_PHHt*CXGXtcGXtIHH[]ÐHBPHuHHQ@HtH9tH9JHufD@XWXtHÉWXu蝱HH[]1H=+1谘HG(H5,@H=%,UHATISHH@dH%(HE1Ff9GLHUHuf;sfA;t$H{I|$uu2HMdH3 %(H@[A\]f軹t1H=+1貗fHLE\fD1AD$f9CD1H=/+1h1H=׀+1P1H=G+BMff.fUHAVAUIATLfSHHIAEf9CsMLH蕞sfA;uLHDHHt$HAEIf9CrHLHfDLcPMt3MLL蹹~EAD$XL[A\A]A^]L`PMuHHC@Ht H9XHuE1[LA\A]A^]Ð1H=~+10ILHMu ^DHHC@HtH9XHuL`PMtYCXHIHt@Xt.MAD$X0L茮#1H=.~+1觕1H=+處fHGHH HG<H)HP1HHrUHSHttwaH[]@HwHH蘲H{GXt-GXtHCH[]軭f1H=~+Ҕ1H= }+1”fUHSHH;HtHu:H[]DGXtIGXt1HCH[]@1H=_|+1Xf1H=7~+2fUHAWIAVAUATISHHHHWdH%(HE1HHH9vBHGAHH=6-HHIBIW"A?IWIGOHcHH9rIcGH=-H4@HMHٺHH=H,HHHQHHAG~\LE1LH IE;w}7HLAWH=p-HAoG,HIEAEuHH9tHH=IH,,AIOt9uFHHcHуAHH]dH3%(uVHH[A\A]A^A_]f.Hc)H<HcH49H|9HJIGHH4AA|[97~WLBE1Ʉtif<|IAA@uAGt D9u0DOU1H=+1H輑@1DAU@HSHH=-HooKS H@H(P8H@H@H[]f.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@}HHdH3%(u褹@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEHH0H8HPDž0Dž40H@HHdH3%(uDUHAWAVAUATSHE9HWI1L--L$H4‹G~-L4[LHJ4ԬIWJ4"JA9_H=-責IGMJ< ʃHAH4H)A/uAGH[A\A]A^A_]@1H=|+1UHATISxL蛶uIt$H=-[LH= -ID$A\]fUHSH9DWA919EE99vmLTH4HIIH A@HH@L$fA9vHGH 0HL@DHH9uHL9uH[]1H={+1̍1H=z+1輍1H=sz+1謍1H=#z+1蜍ff.UHATSDU9D_A9D$1D9AA9A9v{L\H4HIIL$A@HH@L 9v4HGH 0J!LfDHH9tEtfDPHH9uHL9u[A\]1H=y+1躌1H=x+1誌1H=ax+1蚌1H=x+1芌f.~Yw1LFH@L ~&HGHHBLDoG,H@H9uHL9uff.~RHL vL1IfHNDFI9tH4L΃uHNDFI9uG~FLL@HGIH<1HNDFI9tH4uHNDFI9uff.UHHAWAVAUATSHHcXH}H`IHHCdH<%(H}1HHH%H)HHH9tHH$H9upH`ILx HL1HhH}W'HcGXHЈWW(MHHpEAD$LHM1ۉEHEAHHE@}L,[H}E<$]JHEHEEH@LpLH}f.IL}L8I?=AwAG HtAwM9MtAWA9DLLE,$L9uuHCIH9]tHRHxHpHhHHHf.Hc0HHH9uHpHM}A%\~2HAOHPH4 fDHHH@HH9uWXH=a -LcLLurL}H=G -IHEAG(HhHHEHL LHEA't AG#CD5HEx(H}@$HhH`HtsH==,1HcHpHԶH}Iŀ%yH}HEHpI|HEH@HHEHEHEH)H`ID HhHXDLuHuLLHEp4LeLxE11HAT$1~@HAD AT$9AD$ EA)A)@t AD$A)D9t AD$A)AL$ M $I|H 81HHH1fA|$ ~HAD AT$ 9HEA|$I|HtAD9tAD$HI|AA9}CA|$.u#IIH jf@AD$*HI|DLuHuLLuHMI|HytHM MQ;UuF?&MQHM9HELeH@IJxHELe$LuHuLLHht.HXHuIDH VHPH9uHhLEH`H+pAHHÅ~XL}qHxIAt APATHIHcTHA?tP9t APAT9LuHuI|LL4I|?H1H=Zp+1HhH`H}HUHuHHht+HXHuIDH VHPH9uHhLMH`H+pAIHÅ~SHEyLxHPzt AqAtHHIctH:tp9t AqAt9LuHuI|LL*I| H}&HuH=d-_HuH=T-OLH}dH3<%(!He[A\A]A^A_]H]HuHHHEHHHpH)HuHID=I|V!HH9uLuHuLLjIDH)HLLuHuHLL@DHWu1DUHAWIS㥛 AVAUATISHH@LvLnL^LV8HF0HEHv HuHsHH{@H}HK HMLK LC@LHHK@HIHHHHiH{(HUIAVHEL+EAUH1ASARHHu1PHEVH5qHuHLP1臤LCXH@HCP@HȃXHSPHDOELHSPHHSPHɃɃWHSPHAPDFTPH51R XZHe[A\A]A^A_]fUHSHxHVHdH%(HE1LFHGHH(HMHH HMHHHMHHHMHHHMHH@HMHHHHMHH0HMHH8HMHHPHMH@XHEHEHu#HEdH3%(Hx[]fHuLHEHC(HEHC HEHCHEHCHEHCHEHC0HS8HEH9r1HEHC@HSHHEH9tHEHCHdHEHC8~ff.UHAWAVAUATIHSHHMHH8dH%(HE1E:HcEHHp0H^H=.E7H`.HHHtLkMtTL}LufDMLILL}H5H}軠LHHt+LkMu1H=u+1b~f`fDH=.贻1HUdH3%(u,H8[A\A]A^A_]@HLH5K .HHf.~pHLW*E1LLMXHL9t4LIp8HtL€uAtHMX0L9uMH1,ˆ1DH1,1UHAWAVAUATSH8HudH%(HE1XBIL-)E1H\HEHEHEL%2HEf.II9MIA8HtHL€uAIqHuHƹLuIy0Hu 赛HUHEIHH0H9t :xHP8H}1IH5AZI9^EuH}t=HQ0,H1H]dH3%(u=H8[A\A]A^A_]fIq0HuFHiEH 0,H1D1Ϥff.@UHAWAVAUATSH8HudH%(HE1XBIL-'E1H\HEHEHEL%]HEf.II9MIA8HtHL€uAIqHuHƹLuIy0Hu HUHEIHH0H9t :xHP8H}1IH5A躝I9^EuH}t=H1.,H1H]dH3%(u=H8[A\A]A^A_]fIq0HuFHiEH-,H1D1/ff.@HHNHGH@PHu@HwH鴬@U`HSHH=,H?HHHSXHPXH[]f.HH= /,ff.fHH=,͖ff.f1Ҿ H=-.,1ff.UHAWAAVMAUIATISHH_XdH%(HE1H/,H9HHohHWXH9HHHChD;D{Lc HK0HC`'HCƃHthIV H9P t^I$HUH`HL`qHCXH@(Lk(HLshHMdH3 %(u}HĈ[A\A]A^A_]fL9k(tZIV @H=,HX舦1HxpH HXI$DHGXHG`HCXcҠfUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UHAWAVAUATSHXHUHMdH%(HE1HMMHEIIHMHEuHMI^HS㥛 HH?HIHEHEHH)HH?BI$HHE裯Mt I?HMHUMLIH@pHHEiHEAt$$I]@I\$IE8FA;D$ IUH zHrAD$$MtM/M}H}7AT$$ID$tHHI9H}I>3gHEdH3%(HX[A\A]A^A_]DHH@BHE@H}迲DHkAt$$HGHDGHcV8HHWHHFH HNHHGHHGPH[]f.1ۃftH51H=c+YUHAVAUIATSxSHcHL4J<6f!WAIH9vIJ<1fD!g[A\A]A^]HAHt7HD;&HF1HHL4D9`tHH9u1H5qH=d+IU[DH %A\H5 A]HA^H=gd+]HD1[IHtH)HII1HIHfHfDH)HtH賕IIHIH1fP[A\A]A^]HE11@UHAWAVAUATIHLSLHH HdH%(HE1DžLAyHcLIL@0Lb@^HKLP@KHEH>&,L}8H]51 LHH H=J .HEHuH .HL MMt$HEH M}DM.H8ML蕃IHPHBHHH%H)HHH9tHH$H9ut H)HL -HL(H0>lL(H5"1HBLH57H1͓H0H5GH1赓Lt H H1HF"H5 菓H58H1~H5s H1mH5NH1\IH t^H H5PKH5!H1*M$$H8MMt$M1H=_h+1oH5H1ߒDAL-cfDH5H1蟒KH= .ԬH5'!H1sH5H1bH5H1QLH1H H H5+H5H1H5+H1 H5_H1HpHu$1HUdH3%(u>He[A\A]A^A_]@LHmLH5H1褑舗陱H闱UH=.HAWAVAUIATSH(dH%(HE1}H.HL8MI_HL3HeMSL;HHPHBHHH%H)HHH9tHH$H9ut H)HL4-HHMIhHMLLH51 菐LH5 L1{L1H5^E1E1HDHcHCHHTH@hH5^LLHP 1LAD$Ic$HCHHH@hH5fLHP 1ҏEfML;HIDLH5LDHD@1萏HL@fDHHt.HCXHH5LHPX1*CIT$A9D$$wMmHeMH=y.D1HMdH3 %(uCHe[A\A]A^A_]@AHyf1H=`+1i苒Hˬff.@UHSHHHt/HHHH~pHHH=,[]釆1H=^+ifUHAVAUATIS~6I1L@I4HtILoHA9[LH=,A\A]A^] ff.UHAULATSHHH6L%,L9u'FHHt1LH3L9t!HHkHL9uH[HHuH[A\A]]UHH0oFpodH%(HE1H)E)MHEHHFXHHh(1LFHHHdžLHH)HHEfoUfo]VpHHBhH w5HJ`HH9H~LLB`HBhHEdH3%(uA9wgAHHcH>Aq8LLMȹIVLMHt IcI8HIQHtHIy LIHH\L{M`1H=U+1@cI~(L-],L9tYHHtPLMQM9LO(IEI LLgI9VMtI|$ML$0IOL9uI9/IN@L9t_HHtVH9LOL9IIELI(I DLLaI9MtIL$ML$0IL9uI9oAIE1L9vCIJ LcQL(INN$MtIGI9D$0,IL9wAV$INL)IIFHE%@N MaI9t;MiINAV$MAuI}0M_DND9wI9@E1fDM]L9IE8AV$HH9B(IE@H9B0H}H g]AV$KAN )с95IUHtHLL:DINN$LE1I~@L9t%LNL9uL9HHL9uHNHtHLLE1I~(L9t!LNL9u6fDL9t3HHL9uHNHtHL@cH}@HNIn8HL9nHFH}@HNInPHL9nHF9DH}1%lDLLUIVLUJIVJIT$HtHLLIBDIWL MI~0=I~HUH}H \H}HL-b,L9IqH9uH9HHL9uAyINMnIQHH9CAF$PIA8AV$HH9B(IA@H9B0H ?LLMZLMAV$tAN )с91LLMjLMf.Aq8LLMȹ6IVLMfH}H@IQHoHM9it>IA|I~pHtCAFxH(I[A\A]A^A_]@HOf.H ILLM]ZLM@1H=N+1]UHAVAAUATISHxH90ufMtQH=, ؋D0LIL蓖H{pLMe3H[LA\A]A^]鋚[A\A]A^]1H=?O+1\H\ff.UH54X+H藇H5V+膇H5/V+uH5W+dH5-W+SH5V+BH5U+]0UH5HATIH= -SH dH%(HE1L`H=,蛊1HHi1HoMHH=,LDLHgjHH= ,H43HcH=,HCHLHCmHHp H/HH%H)HHH9tHH$H9uMLH1HHH5HHbxHS(HC8fHH,HS0HS@HC(HC@HSHHSXHCXHS`HCPHChfCuH0vH HHCpHH CxtnnHcHǃH=,HHH=,HHH4螈H=-H[H=-H[HH=-WHHMdH3 %(u[He[A\]@HuпHUЉЉfuHH-H)HL2腂HfUHAUIATLSHLH芒H3H=,vHLH=,%HHL[A\A]]pH鈜@UHAVLAUATSHLLkXL%,fHHt7HGHsXL9t"HHkhHCXL9uLk`HHu[LA\A]A^]ܕHUHAVAUATSHH=-蒑H=-H]H-@u H=-蹇H=-LkyHsHLHsHC$t^HSH b1LL"H‰C$SC$tS )9v 1LcLHtL,C$uHs(HHs@HHsXHHHQ~TsTH{pʆHCpHH5tHӑH3H=,HǃItHHH=t,/tHHǃH=V,tHH=G,Hǃ[A\A]A^]sH7UHAUATSH(dH%(HE1HLopIL蘏HuzUHMI\$8HS㥛 H+]HH?HHH)IL$@H)IxUHi@BLfHS㥛 J #HH?HHкHH)HHHudH34%(uH([A\A]]ÐHI@B~ff.UHo]HS㥛 HHHHfUHAULopATSHLH(dH%(HE1聎HucTHMLc8HS㥛 L+eHH?HHH)HHS@HH)y IH@BLJLHHudH34%(u H([A\A]]}DUHATASHHH|HAI|jYHIIcII?II LM)L)LHiH)HHHHHH?H :HH)HHH)HH)1WHQHXZHeH[A\]DHcHJ1OHeH[A\]1H=H+1SUHAWAVAUATSIcH8dH%(HE1G0EI9LMH}LHMHU螌MLUHUHMt5I>t/L蟐HEdH3%(yH8[A\A]A^A_]DuID$M$IDD$HEM#I$; 19HHFI9uHFHEHEI;$uMLZHI$}J f AM9$u HEI$Ht7LjpHUL莋HUHELZ8H藏Mt HUILrA$HuǺEH~IH}51H=WF+1Q1H=E+1QHEHEE1z1H=E+1QHJfUHH dH%(HE1Ht0LELEHEKHEdH3%(uf.H=D+$Q/zff.@UHH dH%(HE1Ht`ILHS㥛 HLH?HH)HUHiI)LMiLELEHEdH3%(ufH=IC+Pyff.@gUHAWAVAUATSH(dH%(HE1HLMIHLHMEHU`MHUHMt3I<$t,LdHEdH3%(H([A\A]A^A_]fMHHPpIHHUHK0IFE~8HUH1HIvHHC8HC0MtM4$MfHuǺEM\1H=A+BOMxH 1DfHHHt{UHAUATSHHL` iI9$0u`M$LH=9, 7}HI|$pHHP~L[LHH[A\A]]Ð1H=>+1hNHDff.UHAVIAUIATSHHdH%(HE1Ht HLL iH90LL:CxMH=N, L|LpH{pH}Hu׺E蔉LLLz{xtLMtIHEdH3%(udH[A\A]A^]MtH=, {LhH{pH*}iD1H=W=+1M1H==+1M vHff.@LGL+FIHS㥛 LHH+I?HHi@BHL)HI HGH+FHi@BHGH+Fff.UHATLgpSHLH dH%(HE1装HuпKHMHS㥛 HH?HHEH+CHHH)H+SPy HH@BHi@BLHH9S`dHudH34%(u H [A\]tfUHAUIATISH_pHHMl$`HH[A\A]]fDUHSHHuH(dH%(HE1JHt+HEHMHS㥛 HCHH?HHH)HSH+8t&H޿YJHEdH3%(uH([]ftfUHAWIAVAUATSHXHdH%(HE1HHDžHHHHHHHDžHAH觃LIG@H;l,t-HIoPH;[,IW@HHHIG(H;2,AƇ8I(uDjf.HHtSHP@HJHH1H0HHBHIG(HBPH;+t(HIo8H;+IW(uI0HHufIPu{EG$E IGHHHHHS㥛 HH?HC0HH)HK(H+H)y HH@BIPHHLIIIIHHFIMHIMAi]HS㥛 HH?HH)tFMt$jjLM;IAILLL@~A-L%[1҅x<غMb)HciH)Hi@BHcHILLU1LA~EHIfB| t!AH]A@HlNHCHƀHFHHS㥛 LHH?IGHH)HAW$L(LHID$ƅHDIE(I9HIU0I9H;AE AG$tGIWMw1AG$H 6LHBAG$tAW )9v 1LRAEIGHHA$HIUHIGI_HIGPtL(LH=DEH范AH]fH9[LHI9E0HI9AEIEHH@AHH5H=4+1DIHIIHIBH覂MIHHOyfL11|@kIi@H-~A<$[LH5ZH=}4+H1H1HMdH3 %(HX[A\A]A^A_]mfDIW@IWH:II#E1D1EI9 ILD9H9L L[Od AD$ftAȨtIc$IGALLH4кLAL$LLȨgIc$IGALLH4кLAD$LL )IIIIHH)H4LHfI1LIHIHfHHIIt H)HeII1HHIfr@H9}Lx1H=1+1hB1Ly=H{o@HLoHHKoPS oX([0o`8c@ohHkPopXs`oxh{po@xo)HCHtHHA8tAƇ8HI@wjCH>HS(A>1Lu>LvHC LLfoMfoUHx@P_IHCXL@0HCXH@8HSXL9s LB8HSXuHEA<$HA KHSXHH BPA<$tH +HHDHq+HHt L9HEdH3%(hHh[A\A]A^A_]fDHB KHSXHH BPfL}LuHxHB@HCXH@HHxHKXH9%HQHuHKXH;x;HCXH@H5H=-+HS㥛 LxILHILIHHChHK(IIHP 1IHCXH@H5H=,+HS㥛 LxILHILIHHChHK(IIHP 1Ir8gUHAWIAVEAULATLISHH(HMdH%(HE1-wHMMHھLHXpHEHwHEHUHHP@Dp8 {L{H}IZHuL]HEdH3%(uH([A\A]A^A_]jfHVff.UHAWAVAUIATSHdH%(HE1HƅE11LLpbLFG~PEt,H5,LlALwL1Ar,LLRlJp9EtA1LHH5H=*+HEdH3%(uSH[A\A]A^A_]Ðe>ƅDžH76Hr%HLB[@HH7NIInEHEtdrLJqBA@IIHJHtHH I HH;QLIH7IQL #MuLFFALAMtILLMI;HIpHNLJH1JMAAIBM[NDLLvDLAMt EPE3LFFALAMtILLMtyI;HtxIpHNLJH1JMAAIBM@LIH7@H70IpLLLIH7H7IpDUHAVIAUIATISHHuOHSHtHHLAօyHSHuI$ID$ID$AD$aLcIElfDHt zaHSI9HPC@HJHHHtHHH HH;A HQHBHI$Ht}{uwHHPH9uHHHt yHL9cBHQ@HPHtHHHHH;BHJHAHIE1@H[A\A]A^]IUJHJHKHHH H HH;YHQHZIHHDHQBIC@IL$HKHHH I $HH;YLaLI\$HHL#IHIMHJIU@HHH;Y%HQ AIC@LcMeZHHFHFFIucI$HLaUHAUATSHHHt0IIt!H[HtHLAԅyH[Hu1HH[A\A]]UHAVAUATSHHtXIIE1fDt6H[HtHLAՅyIH[Hu[LA\A]A^]I[A\LA]A^]E1ff.UHAVAUATSHHtIIIE1fDIHHtHLAHKHSHHu[LA\A]A^]@E1[A\LA]A^]ÐHGHuHHPHuHHtH9xuÐHHHt HH9xt1HGHuHHPHuHHtH9xuÐHHHt HH9xt1HHufHHPHuff.@HHufHHPHuff.@ f.HHHuH97f.@HLJ+L9tSH9tHHH9t?HHL9HADt!+DH9tH9tHH HtL9t L9uø1H~HtbHt]HH9H9AD tJH9H9ADt7@H9H9ADu HH H9H9AD uD1ff.UHAWAVAUATSHWDg Љ Љ ‰ ‰ ЃA87E.D8g ADH7HEH}H=^,EAADH^K D1HA)HHHCff.fUHAWAAVAAUATISHHuHUMIvCI\$It`HJ\HtbHuHHEЅxatoMthM}MMIwKHtHuHHEЅyIfuHufDMIp@MI1HH[A\A]A^A_]ff.UHAWAAVAAUATISHHuHUMIvCI\$It`HJ\HtbHuHHEЅxatmMthM}MMIwKHtHuHHEЅyIfuHufDMIp@MIHH[A\A]A^A_]ff.UHAWAAVAUIATISHHuHE+I\$It]HJ\HtHuHAՅxIMMwIwKHtHuHAՅx%MuHEH[A\A]A^A_]Du륐MIH]@UHAWIAVAAUIATSH(H}HUEHIEIHHHNdMt"M9LLHEЅHt4II^HwMdMtM9uIEIDHufD}HEIwH@uxfLAAGH([A\A]A^A_]fIPMLiDIwHt>IVHH4HIEH4=fDHH=,As@tHH6u/IuAE@H(1[A\A]A^A_]1@UHSHHHtk&@HwHHLAHJ;tQHHQHwHH;XuH HHHuHsH@u{fCHH[]fDHCHt-HJHJ@@tH9|HCt HHDLA@uHGS@HH=,@pff.UHATIS@t]O$w-HI4$H=#,HZQA\$[I$A\]@v@wm\@_ t)O9u[A\]\H7H=,?[I$AD$A\]1H="+1["ff.UHAWIAVIAUATASH(HUHFfA9_ AHuJfDIuLHvMAU1IEHH<_AEAU9r9sH[A\A]]Ð;Ot/1t+HWH:t&H1DHHzt 9uff.UHAUIATSHHdRH߉Ag0HCDHH8tkMtCL(D9#wAD$HD[A\A]]ff.UHAUIATASHH0HCDHH8tkMtCL(D9#wAD$HD[A\A]]fD97vHGHD1DUHATIS/ID$H[A\]ff.9wv"HWHH8toHF;t@7tHOFHH<uDFH<Hu΋PtÅu9vVUHSHHHOHff.fHH?*ff.@UHSH.AÅu -uH[]D1H5H=+;H[]fUHHH5+dH%(HE1H `H=+%HMdH3 %(u >ff.UHATS`%Ht;P@HÅt1t8H1>Iċѯ-u-[LA\]K[A\]fD[A\]fDK@LH=3+1H5&E[LA\]iKfUHAWAVAUATSHHu 1ۃIAHH(AHHDC@E9t AE1{@ {DLkD%LL;H5+HH=+EtH-HtHHH[A\A]A^A_]DD#HE1H^At{@t|Mt{DLkDnLL+Hv$Ee@LHH=%+HL[A\A]]fHHD[A\A]][EHH51H=2+Mff.UHSHHj-Ht CiuG{@tH5k+HH=+#C@CiuH{pt H[]fHfDH-HtHH>{DuMHHH=/,[],O@HWD1H5H= +dCiJH5I+HH=+ #UHSHHGt)uH`iH;1H[]fDH1p7H1BitHs H{H f.UHSHHciH3HH[]E;DUHHtH]DH H H5M+ff.fHt'UH5HSHH*HH[]Gff.@UHHdH%(HE1EuHttHuHA@HEdH3%(u5UHHdH%(HE1EuHttHuH6@HEdH3%(ug5UHHdH%(HE1EuHttHu9Ht @D1HUdH3%(u5UHAUATSH -H5+H=3+L-,+WHHt,HL S@IątHLMuH5\+H=+L-+ HHt&HL IċC@tHsLMu1HtHH[A\A]]MDH[A\A]]DHH5Z1H= +1=-ff.@ڥ-tϥ-fDUHAUATISHdH%(HE1HAHX0HH@iLtgILΧL1D@LL1ɺ21L1;HUdH3%(uzH[A\A]]fLIٹLq?1ɺLL]2a1@H5L1, w2w=-1y-@f.UH=,H H5+3H5t+3H5+3H5 +]3UH5+HSHH3H5x+~3H=,H,[ 9HH5+[]J3f.HHk$1H=,?ff.@H,@t UH]HPDHH)HE!UHAVIAUIATISH)-ufHע-L5Ȣ-L-Ѣ-L%Ң-!1H{HH7uNH^Eto[H=b+A\A]A^]fDHH5 1H=+4y3!H$H1CHXHHH=T+H5 H=w+H51 ff.@UHAVAUATSAI#IH@iMtHpDL,0u`6ut{Ml$DLLDD@UÅyD,LH5XH=+1#fDL.Huf[A\A]A^]1ۉ[A\A]A^]UHAWAAVAAUATASHuLE$A\,HEuDDb)D3AWx3D3E~HUDD<ÅxvHD[A\A]A^A_]@; DHH5IH=+1D8 DHH5XIH=+1RfDA%zUHAWIAVIAUATESHH}DHu"AZ+HEx:HuH}LLD3ATxHD3HD[A\A]A^A_]8 DHH5IH=+1D; DHWH5IH=+1ff.fUHAWIAVAAUATASHHMIA*EHMHx5D1HLD3AzxFD3HD[A\A]A^A_]Ð8E1 DHH5ŤIH=++1Df; DHgH5IH=*1DUHAWIAVAUAATSHH{A)IEx{HCE4$x4E4$~LDAąxxH[A\A]A^A_]A<$7 DHH5IH=*1e8 DHoH5IH=*17WfDyF0O1f-1ff.@-1ff.@HŶ+@\1ff.H+@\1ff.UHSHHHcG0tHHa!H[]ff.Hc;}aUHSHHG0uH[]@HH H[]f.ff.@HH=J+-ff.fUHSHHH5q-HtH=,HU-HCH=,Hp05H:-H1[]fUHSHHH5 -HtH=],H-HCH=B,Hp0)5Hҫ-H1[]fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40THHdH3%(u[(ff.H=-tfUHSH=t-u:Hc-d-Ha-HtH=-H[]fDHA-11fDff.@rfUHATSHHHcH>f.LbDFH[H5-A\HCH=+]@DFLbHH5{-Hd1H=M+LcMHcLctL LcH51-MH[H0A\H=+]@LbDFH[H5-A\H.H=J+]D@Hct Hc LcMu>[A\]fLbDFH[H5-A\HBH=+]@H5y-LcH[H/A\H=~+]H1H=/+1UHdžcH,H(1]@UHAVAUATSDA)EH~zG0E1L5f.tHLUC0AE9uE1L5WDC0tHLAE9uۋHcIcH1y[A\A]A^]@~ÐUHAVAUATASHcHH)AH4H|HcHcHD$C0t!AUHHcHcH_E~0E1L5hC0tHL3AE9uڋHH[A\A]A^]ff.UHHHc@u;tEHH@4G0ufDHHuf@DUHAVAUATSDAtoHHI IcLD)Hc9LcLOHLN8HD9MHC0u[A\A]A^]DHL[LA\A]A^]ff.UHbH01]UHAWAVIAUATSH(dH%(HE1 HXHHLIHH5&LH&)11LJ82LA HXHHMHHH1L&H./Hv AŅusHfHcHD4H~UHDDDHL 8H5)KLH$fDDHdD1L H HMdH3 %(Hu4H([A\A]A^A_]fL1 @H1 !ff.`BUHAWAVIAUIATE1SHdBHHUHHUHLAHߺHHI H=+LE9`B~LHuH[A\A]A^A_]@UHAUATIS1HHALh0HAHx0Ht 1YHHH)HMt 1L7HI$cLH,(H1[A\A]]ff.~G0uHH5hHc~=UHSHHHHc~H| uH[]U1H=+1Hff.UHbH,1]UHSHHHAHx01Ht 1HHH)HHcH޿Hu,H1[]ff.@UHAVAUATSHtHuHvHcPLðLHLLcIL3HDHDB([A\A]A^]=ff.fP;Tt*BDHcHװtP+UHAUATSHH $HH $HXf L9dH%(HE1LIDH 1ID$$HAD$,AD$DžDž *LHLHE7?LL-,LfDxP p|Hx4 HߋPHpw+c L!Ho,AH5m-XLHH=?+H HHAHHPHH:H<,HH@(HHL4HEdH3%(uNHX [A\A]]H밉9-H=+H5H1fUIHATSHHHPHXL`Lht#)p)M)U)])e)m)u)}H@cLHcLdH%(H81HEH Dž H)LH(H@Dž$0H0nLH@cH8dH3%(u H[A\]ff.UHAWAVIAUATSHHH0H8L@LHt))P)`)p)])e)m)u)}dH%(H1H@cID(nE,$HELLHLH LH=H,DžDž0Hx%HI{8MHC,tyLHLH{8tH=+L M9tLH=,v HdH3 %(H[A\A]A^A_]HsHKLH{b0H5LA)IH@L0LHLHmA?wgL Pf.Hǃ@cHHcH1H5[}jLHLH HHIIGH=r+H0R IGL1LHHs@LLv LA| tVLH5vgLI M*dfDHs HH| tDH| tH:HBHcH[]ff.@UHAWAVAUATSHH $HH $HxdH%(HE1H=%-II H=LH0 @tH HDN uHI$cEL$LPL-L1H A|$0XZHMI1LH1H5 xH=R*DLH+LLLhD011LLLLhHxLLHEt&H+8tHk+HHHќ+HH9sHu|t0O~M$uH5ML1 fDH]dH3%(3He[A\A]A^A_]@uA|$,uH5L1 HxHMHS㥛 HHHHH5HHH=w*1HHHh3HxH9HHMHS㥛 HHH5HHH=Y*1HHD1H=*fH5L1 f.Hќ+LL1H5 ff.UHAVAUATSG0HH8t[HHK,AąLHǃHc1LbtC,tg[DA\A]A^]Hٛ+D@`EL`8AM1LAEDk0LC4sfDH[DA\A]A^]@@LcTAFEDHHðHtLLfJH=,HcTH=,L,IDžHIT TPL`@AMt!LALHfAfDC4C4~\Dc0Eu1H5H1Lǃb/f.C4H5H1hǃbLE1H+AP`p\L`0LD`(tHx8EAAME DP@ǃT1ff.@UHAWAVAUATISH(H}I8uĉUMH=+HpUM}HHMHULcLHHEH;EDEM~)C<. t"L}C<> IGtIEEtOMcLLOt>H!H}ȋUL1IH5B;LL%H;EH}ȋUMLH5ݝ1H=+H(H[A\A]A^A_]IH}H([H5A\A]A^A_]|ff.UHAWAVAUATL%I,SHH=,L9trHtmHuL=L5L- HtEHbMHKMDπdbH}LcIEH51HL9uH1[A\A]A^A_]DUHATISHS-t&Ht:HH=,[1A\H*-]HAHp0Ht H tLH5=1V[ A\]ff.UHATISHˍ-t&Ht:HH=,R[1A\H-]HAHp0Ht H{ tLH51[ A\]ff.UHATISTX5HcÃIİHtH5WL1|A9$Tt"uA$Tt1[1A\]fUIHLLLHS1HfIXHL9t4LIp8HtL€uAtHIX0L9uHt=?|-u!7|-H1[]Ð&|-H1[]LH5ޒ1H[]{-1fDUH5̊1HSHHH-HtH5H15H΋-HtH5H1H q,HXt6HH5HHHHHHH)HH)1L{-u8H5H =/{-u8HH51H1[]fDH5)H1DH5H1gDHtGUHATISHH]LH5H1)Ha[1A\]f.1ff.fHtGUHATISHHLH5YH1H[1A\]f.1ff.fU(HAUI1ATASH]HH8dH%(HE17 HtRHEu2H5L1IHEdH3%(u?H8[A\A]]H5 L1DH5ˆH=*fDUHAWAVAUATSHH $HdH%(HE1Hy+IHxpHH5 0LL5 IHLLHLH!%tDHSHDډHL9v6H HL9t CDB uLLL1t@HPhHtH5jL1HEdH3%(u4H[A\A]A^A_]DL H5lL1~ff.UHgH=o|,HATIS 1HL`H +HHC1HH='|,H{ DbHHǃ[A\]ff.UHATAS!1D`HcHD`H@,H@0ǀH1HǃHHǃH)ǃPHHlBHǃdBHǃ\bHHǃP)ǃ`BdbHH+ƃebǃbǃbHHǃbHhb1fbHy,HHHZHCHH[A\Hy,]ff.fUHHSHHO0H5u-H=G*dH%(HE1YLIAHp1 HHlDžlnH1fGx}ljTPHx,HHp,HH XXHHAHPHHx,HEdH3%(urHĘ[]fD;8H5H=*H1lf. 8H5H=d*H1:s9fH=mt-HUHbHtHbH=Ct-HbtHbH=&t-Hct Hc=t-us-]fDHs-11s-]ff.@UHSHXHs-dH%(HE1Ht71H5s-t^C,t?H޿rH5ss-aHEdH3%(HX[]HH9s-Has-HU11fo!s-fo )s-HEЋGs-)Efo#s-E؋E)M%)U0eeEC,r-6pkff.UHATS1H=r-uQI1_.H5BL%dr-@HcH@0HǀcHJr-mHH[A\]UHATASHbtDb[A\]UHATSHH dH%(HE1~,EtIHbHUܾu܃tYH1HMdH3 %(uqH [A\]f.LeHUHELcLu܃uH5H1H5Hff.fUHAWAVAUATISHdH%(HE1feLk1ҾA7ÅELP1lHDžRM~I~HELLH)lHLfPLVIAWL .DH0@0 H=t,Hs,AH5o-XLHH=`*H @HHAHHPHHHs,HEdH3%(HĨ[A\A]A^A_]8H5H=^*H1f8tH5,H=*H1jfDc8f.LEEuL/AbAƇbu^AbAbnfDAG04?LE LXA9~HcÀ[XAƇbDAfL(AuAAIHc|9D,LLAkL]HL31H5wL_Adb5EO,E_ALJ@IcI1ILJP1H5vLAdbEo,EATAPAPҍBDHcIװjAPLVfDLCP^4LI$@8 2)AOHmH5@xIH=*1I蓿I臿HID|Ht[L@HHMLHLHH9LL1H5}HLAG,L`LKLC>IHH|-IcIHTDP  HHL&H5tLI16AE#IMDHHt1HLAI@HHtHx?t A9DBHL9uAbE1DLD+HD|LẺHDž{MEMLHLHH9HLL1H5{AEDAD;#~HKDL,MtIU:tڹHH=%RLHH5juH=c*1LDl)L!LALAƇbZAO,LHH=v+f1HHHH8gA,NL葾LLLIu LH2u+IuHfIE[H5#jL1EG,E5L(HH0H(Ht+E1LDHHLH5j1IuIHIEIuHR9uH5 qL1VIuAw,LlLLLIuaLAG0LLAG0LHыMELH5hL1HMH5NsL1|AbfAbAbfAbHPHFH4HHLHHHu{HdH11LH5iL1H5VoLLIAbHH5LHI1\H=r+LHCHH5hL1-L LH5q<UHAVAUATSHHpwHdH%(HE1Aąu1btPHUdH3%(DHp[A\A]A^]D&H޿E1薽@HE{f1HEHELbHEHpHHEȋbLuHE)pHEHEHEEHEEIHb QHbӸHHbfKHdH5p1H=F*A[HHHfDE1bUHHbM{H޿>ITHK4.L)qfH0UHAVAUATSHHH Dg8Lw0dH%(HE1DžDB2Ic HLL$I9wDHL9Ic IrA ;uLpAb/ ILIbuLyfHEdH3%(H [A\A]A^]DIIc1Idž踴H5dL1gAbt}L耺fDt88 t݃tDHnbH57nIH=*1I肴IvL)fLIbAdžbAdžbAbL˹H=S-HtUHHAUATSH HHO0H5cS-H=<*dH%(HE1DaLIE1HHHDAĉLDTLHH<< u5H5Vc-Ht)WHtLH臰HADDžOWHH5bLm1H=*.LHD3.LHHH,HcHc^ xR-Hk+x\@H҃S0x bDHP:R-LeH5DH1LELH1H5mDExLH1H5RDE"]LH1H57DEBC,H޿ZH޿MHEdH3%(H[A\A]]@PHxbHx(Hx0 HH5Ua1HǃbH5Qa-HFHtLHv< f.8ļH5/`H=*H1H(H5`H1Xf.8dH5jH=*H1輴DHH5j1H=5*萴HH5&jH=*rD誱hDHH5iH=*1HD耱>FfDUHAWAVAUATSHH $HH $HH $HdH%(HE1IH>/ILLL&HHH!%tLDHSHDډHL)H=h+LlLHLMAWHHL1H1GH^_H5HoIHDžTI@HIE,AƅdbMt_MhbLLHAuIAE AA H[JcH>DAƅeb1葯LLHIhbAuIA%EtAuH1HE1IhbLHh MH H L(Dž$Dž )ZYt0iMHZH5pHH=~*1藱LLH߻HH=f+HMdH3 %( He[A\A]A^A_]@HDžHDHZH5g1ۋH=b*1fH\HfIH`L8MuZSLǾ LLHtAHH5\1H=*zM?MMGMu1H=|*1UDHifH]DHL\HEDHfH-DH[HDH[HDH!fHDHHH5[HHH54HIHHDžofM8f 8HHJXH5eIH=Y*12HjIHH5fH=*1 @H0H5@,XCHDžXs8LHHWH5ceIH=*1蚮HҴIHt@H5{eH=*1uLHfW11H5{eH=*OHH5e11H=*0P6fDUHSHHLJ`BѸHbt!H5`eH1HHHIHhbHtebuDHǃhbHpbHtصHǃpbƃdbH[]f.諵fUHAVAUATSHZL,HteL-NL,L9tYL#M9E1I$LL9IDIH裨H藨Hǃb5MuH5X-H=L,H>,X"H5{X-H=L,HqX-[A\HVX-A]A^]H$HHǃb@HH-@1,f1,fff.UHATIH=G-SoHH=/L%(G-CH=tb+藯H5P*H5?*H5*tH5*cH5*RH5*AH5*0tF-F-H5* H5*H5e*OH5*OH5Y*OH5*OH5w*OH5*OH5*O{H5d*OjH5s*OY[OA\H5*]D@H=3Tu>H=F-HPH=ڱ*H5V1*¬H=*HH5a1藬UHE-1HHAVAUL-H,ATSHHH,HH,HH,HH,HH,Ht]L9tXL#M9E1I$LL9IDIHHHǃbMuHaH,L%ZH,HH,L-H,L-H,L9t]L-H,DHSHHHPH-*H,H{HHCt H{{HLI$L9u[L%G,L%G,A\HG,A]A^]H!HHǃb&f.@HO0E1HH=*Hq.ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40tHHdH3%(u{ff.UHAUATSHLo0AE(IcMIEIu0HIEHHIHt>HHu4@HAUHHtH{Hu1H=*1Iu0IcM1ID$HHH8ujHxucAL9uVHxuL9tA@1ILHHH8tEE(EE$MM8LIuHH,H=*[A\A]]AfUHAWMAVIAUIH=H,ATSPHHMLMLMH=G,IL!1HMM|$HI$HcJ4H=pG,IIL$@A\$ Et$ID$Ml$AD$$FID$0Mt'1 ID$0L,HIEI9uIt$ED$$ML$8LH,H=*HL[A\A]A^A_]ff.UHATISG~$1fID$0HHU+HH=*H{ƇHs@H'u8H[]@HU+HE1H=*H{Ht@fUHATSHHHvHHG(IHtAD$`IT$PAD$`HH9u6fDHHHH9uH Ht2HH=D,[A\]ID$PHuID$PID$XfIT$Xf1H=*1耡1H=*1pUHAWAVAUATSHL0H}MAW|MoPME1E1IGPI}I]HEaAEA;G8v,@A;G8IuLAW AuAƍFfAEAtA8AuRfAuAG|DD9IGhIAG`AN1HL[A\A]A^A_]AtLLAD1Aw|}H}tpAG|DD9CEDDIGhIEg|AG`IGpfIG0HlHL[A\A]A^A_]LLHIHI}1H=*1裟AG|UEG`fAuE IPA@AG`HI9uIGPH}HuHHH0I9uH7HtIXHIEIDA1L/DMoXAw|EG`KH}膿:fAwHa1E9gxsEgxA<AE9s(A|IGhI@ f.A9v׃AG|1H=*1肞H[A\A]A^A_]1H=*1cEw|Et 1E1IGhfDUHAUIATISHH=T+LH=@,HHL#H=I-HCHCPfHCPHCXC|H2'HC,[]麴f.UHAWAVIιAUIATISHH=@[HHLM€H=)[H€L= C-MtTMEIH}Lfu"MI LMDM?MuHMHLDMH5\LDH="*MLDM1MLH[A\A]A^A_]IHԿuMtIL迿wAG0H]IW(HEHH1[A\A]A^A_]ÐH<,HH=<,H8UH11HAUATISHH.L+H8HtH0H=<,IH5NK+H=o*L` HHLh(謖Hu7HH[A\A]]H=*LH_1H5[H=*LH^1H5[藗UH=^`HATSH*LcPH;HL9u[A\]f.UHH@H5uJ+dH%(HE1HUH}H=* HMdH3 %(ut@UHAWMAVIAUAATISHHHt$1H9wt 1H[A\A]A^A_]Ðfw4fuBAtCtbfLHA։ƒ uKf=f= ftf=u1H=*1虓f1fDH߉UUHHLELMDLHƒtH[HufDA61ACff.@UHAWAVIAUIATISH8dH%(HE1HII+EH8ʻ1҉EHEHEH&I+HuUH8WUHHEtCHExxtH@XLxMu ZfMMtGLMLL$ƒuݺHMdH3 %(H8[A\A]A^A_]@HEH@XLxMu5DMMtLMLL輭ƒuHEH@XLxMuf.MMLMLLpƒuG菺ff.@tu)f1UH=?*1HZH5oWH轓ff.fHGHtftft H@Huf.@uH@Huff.@HGHtf8u f8t H@Huft fHG`x ff.f?uHwpHt HGH8Q1ff.f tHG`xuDH@0xtD1Du1@UHWHHt7f8u1@t+1f:uBt HRHu]fD1]@HH1鏝ff.@UHSHHdH%(HE1>.HEtTHUHțH}OtEwHHGH1rHHMdH3 %(uOH[]f~/uH@1@IH=*11H;XH5,UWH}̷1H=3*1謎ff.UHATSHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HthHEIL0H LLH@DžDž0H(|HL1HHt+H8dH3%(HCH@(u H[A\]讶LHWH5Q1H=D*耋UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEIH HH@LDžDž0H(QHLH8dH3%(u H[A\]蓵UHSHdH%(HE1>.HEt?HU1̘uH}G1腸HMdH3 %(uH[]D~/uHUHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEIH HH@LDžDž0H(HLH8dH3%(u H[A\]#UHAVIAUIATISHLPLXt&)`)p)U)])e)m)u)}dH%(H(1H HEIH߹HLH0Dž Dž 0HHHLÅunHGu5f.H9_vHWLHH(dH3%(u H[A\A]A^]1H=ð*1載DzUHHtHHtFHOft)1ft ]HQ`z t艈]fA]f1H=*1@UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HtXHEIH0H LHH@DžDž0H(HL衐H8dH3%(u H[A\]^ff.U1HAUATSHHUt0AHC uf=t9v+f=t1f=t+HD[A\A]]HE1[DA\A]]ftfuH[8HtI1LtIEHtmf=tdwVft\ftVL9t0IUHuQIEHKH9HtfDHPHu4H@H9HuH[HuPf=tf=uIU8HtIkff.HGf8u DU1H=~*1H@UH@HHHdH %(HM1H}HEZuHMdH3 %(HEu(H=ڬ*HO1H5J膯fDU1HHdH%(HE1HMHEuHUdH3%(HEu@1H=*1ff.HWHuHHBHuHff.UHAUIH=,,ATISH(LHHMtL蘬HHH[A\A]]UHáH;+HP ]fDUHAUATISHH@HHLPLXt&)`)p)U)])e)m)u)}dH%(H(1L HEIHLLH0DžDž 0H,MtGI$Hu4@LLt)HHtLcMu1H=ϩ*1HE1DH(dH3%(LuH[A\A]](UHAWIAVAUIATISH HH5HLH5=HLHL5nLLLrHsLLcLH5c5LQH[(HuL`HHt2LH5GL&LHLLH55L1LLH[A\A]A^A_]f.UH@tI]nfD111]YfUHAUAATAH=LGSHDGHdH%(HE1HEt$AHڃ8tyH5JIH={*11AHUH态Ɣ藒ucHEEuHMdH3 %(uOH[A\A]]H1H5/HEfH5HH=B*111UHATASH=蟿A|H28+HHt [A\]QH= *HJH5F ff.fUHSHH7+H;$uH[]H;衚H=j*HIHH5 H1訃UHAUATSHH6+H;t>L-֩*fDHLHLIHdLH=',H;uH(7+H8H[A\A]]FfDUHATSHHt9IH[Ht#HSftfuHz(LuH[A\]ff.UHSHHHGHtHWH@Hr(Hx(袩1҅t/HC 1Ht$H9tHSH@Hr(Hx(rH[]@HGft_fuQUHSHHHGHtTHx+HK vDHI 9rH9Y H[]@1Df.1H='*"fUHATSHWHfuoHIftFfu]H~tQH/tEHCHt襀<H}1ۋG(HEH5>H@H<1v11IHHe*+H8]HYMLL1LHEHHELMLHH}GH9HGH5=H<1~I|$@11HIIHILH@H5H=*1H}1oH@H571H=C*~cLHo@H59=H=*1(ID$HLeEHL8MIGH]L-Ht$H8HٺLnM?MtIIGHu1H=2*1krLH?E1H5H=*H}1萞DEEt*HM1H?H5N>H=*}rH}tLe1H=*1q1H=*1qUHAWAVAUATSHH $H8HLcIIdH%(HE1EH@11LHLHǾLH+LHnK|PHIĸML1HLLLMLMI$LL謊LLHHI1ASM$LARHAV账H 1HMdH3 %(u|He[A\A]A^A_]H&+H8LHv=H5H=Ț*@8wHE=H5:HH=T*1uff.UHAWAVIAUATASH8HdH%(HE1H=&+HHH1eHHL(MHMHLHDLit?1L1zHE1HAHHrIGHf=w~fft~M9t,IWHu}IGIMH;HtfHPHudH@H9HuMmM,HL(LqHHH1bff=t f=IW8HuIHD;H581H=4*HqH]dH3%(u(H8[A\A]A^A_]fDHG@H=ff.U1HhH-Ht11H5j8H蝭Ht&]H=O*Hh:H52pH=*HD:H59off.UHATSH#+H;t!L%a*HL5qH蝤H;uH=8-[A\]鷘UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40DHHdH3%(uKff.UHATSHdH%(HE1Ht~HHt7LIILyHL7HHtMHC@xt%HC8HMdH3 %(u^H[A\]fDHCHf.1H=*kLH@H5/1H=H*sɃdi_ff.@UH11HSHHH!+H8讀Ht'HAjHt H[]D1H=W*jHH@H5bH=z*;hfDUHATSHdH%(HE1HHHt7LIILxHLâHHtnHSHtJ1 t HC8Ht"HMdH3 %(uAH[A\]HBHs8H8 fDHCXf1H=*iLHc=H5.1H=3*4gff.@HH=@HH5HDffUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HPzuxHHdH3 %(uÐ1H=*1h諑ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(ouHHlH8dH3%(u H[]讐ff.UHSHHHUH5 5HdH%(HE1HE&uHEdH3%(Eu5H[]HH4<H551H=<*'}eUHATSHH $HH $H LX4dH%(HE1HIH轜HL"cHUdH3%(u H [A\]肏fUHHpH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1H;HHHs;HHm;HHg;HH!*HHS;HHM;HHG;HHA;HH;;HH5;HH/;HH);HH#;HH;H H;DžH(H;Dž0H0H:H8H:H@HEHHPHHPz u2Rw9fH*@YհHHdH3%(u$f1H=g*1d1H=*1pd{ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILHߺH H@DžDž0H(?qHWHH{H8dH3%(u H[]{ff.UH+H1HAVAUIATI1SH8xHf8uXH@`x u^HXHtsHCtkHLt(DH(L9tOH3L蔌uC%t,C [A\A]A^]1H=*1b1H=*1b1H=E*bLHn7H511H=*z`LH@7H5 H=*ezV`fDUH+H1HATISH81wHf8uNH@`x uTH@Ht[HPtSHHT( fH(H9t:@%t9X uH0[LA\]M^1H=*1a1H=D*1aLHS6H501H=*y_LH%6H5 H=w*byS_UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@vHPz u$H@@%t2HHdH3 %(@ u-1H=*1h`1H=7*1P`[ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(mH7HHL`H8dH3%(u H[][ff.U 1Hl~]f.UHATSHH $HH $HL dH%(HE1HDI HޔHLC[HUdH3%(u H [A\]裇UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HPzuHHdH3 %(@u@1H=g*1]ˆff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(jHHϊH8dH3%(u H[]΅ff.U 1H{]f.UHATSHH $HH $HL dH%(HE1HDI HNHLXHUdH3%(u H [A\]UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@6HPzuHHdH3 %(@u@1H=*10[;ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(gHH{H8dH3%(u H[]>ff.U 1HLy]f.UHATSHH $HH $HL dH%(HE1HAI H迏HL$VHUdH3%(u H [A\]脂@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HPzuHHdH3 %(@uD1H=Nj*1X諁ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(oeHHoqH8dH3%(u H[]讀ff. 1UHATSHH $HH $HHdH%(HE1HHI HQHLSHUdH3%(u H [A\]ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@&HPzuHHdH3 %(H@u@1H=*1 V+ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(bHHVH8dH3%(u H[].~ff.U 1H<]f.UHATSHH $HH $HL dH%(HE1HDI H變HLQHUdH3%(u H [A\]s}UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HPzuHHdH3 %(@u@1H=7*1S|ff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(_`HwH?H8dH3%(u H[]{ff.U 1H謏]f.UHATSHH $HH $HL dH%(HE1HDI HHLNHUdH3%(u H [A\]zUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HPzuHHdH3 %(@u@1H=g*1Q zff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(]HH蟂H8dH3%(u H[]yff.U 1H]f.UHATSHH $HH $HL dH%(HE1HAI H菅HLKHUdH3%(u H [A\]Tx@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@vHPzuHHdH3 %(@uD1H=*1pN{wff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(?[HWHqH8dH3%(u H[]~vff. 1退UHATSHH $HH $HHdH%(HE1HHI HGHL~IHUdH3%(u H [A\]uff.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@HPzuHHdH3 %(H@u@1H=}*1Ktff.UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH߹H H@DžDž0H(XHHPH8dH3%(u H[]sff.gGUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@vHHdH3 %(u-sff.fUHAVAUIATISHHLPLXt&)`)p)U)])e)m)u)}dH%(H(1HEDž HH0Dž 0HH!HL IȾLLVLH蕁HHPH1 t Hp8HLLFI9v+H(dH3%(H[A\A]A^]DL HߺLiL1H H5H=y*HHPHaHpXlHp8HBH8pHM1H=y*1@HKqLHH5h H=y*.`Fff.@UHSHHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEIH HH@LDžDž0H(THH8dH3%(u H[]&pfDUHAUIATISHHHLPLXt&)`)p)U)])e)m)u)}dH%(H(1H HEIоHHLH0DžDž 0HSHLLHCI9v%H(dH3%(u4H[A\A]]DHHFH5_1H=v*nf.UHAWIAVIH<AULmATSHH(dH%(HE1LLI[LLL \LHcLHmLLHALHWHMdH3 %(uH(H[A\A]A^A_]HnUHAWAVAUIATSHHHL@LHt))P)`)p)])e)m)u)}dH%(H1HEDž HH Dž0HMH?LIȾLLQLL|HXHPHE1 t Lp8MLiVHxI]KHHIHLDLLHIBHLLcI9MFLI9w;LcULHdH3%(H[A\A]A^A_]HLHzH1H}H5H=s*ZLHPHLpXHp8HBH8 |I1H=t*1BkLHaH5H=3t*4[@ff.@15?DUHATSHHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HHEL0IH LLH@DžDž0H(xOLH-z1Ht H@@x H8dH3 %(uH[A\]1H=q*AjDUHSHHK{HH[]Hff.fUPHATIHSH]HH`dH%(HE1@HL=HMdH3 %(u H`[A\]jUHSHHHHHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HC0fHEH CC H(H@Dž Dž$0H0yHHzH8dH3%(u H[]iff.fUHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH HH@DžDž0H(LHLH`H8dH3%(u H[A\]hff.HH;ff.UHATISH]HH dH%(HE1|HL.;HUdH3%(u H [A\]gUHSHHHHHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HEH Dž H(H@Dž$0H0 HڿH:H8dH3%(u H[]fff.@UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH HH@DžDž0H(JHLH;H8dH3%(u H[A\]eff.UHSHH}HH[]Nff.fUHSHHHHHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HEH Dž H(H@Dž$0H0HH|H8dH3%(u H[]d@UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH HH@DžDž0H(qHHLH\H8dH3%(u H[A\]cff.HH l7ff.U.HATI SH]HH@dH%(HE1YxHL6HUdH3%(u H@[A\]!cUHSHHHHHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HEH Dž H(H@Dž$0H0Hڿ HP6H8dH3%(u H[]Obff.@UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH HH@DžDž0H(FH)LHN\H8dH3%(u H[A\]Kaff.UHSHHSHH[]]off.fUHSHHHHHXL`Lht#)p)M)U)])e)m)u)}dH%(H81HEH Dž H(H@Dž$0H0HHRH8dH3%(u H[]4`@UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH HH@DžDž0H(DHLHuH8dH3%(u H[A\];_ff.UfHAULnATLISHHFH2~H[A\A]]fLL 2~ H[A\A]]ff.U.HSHH>dH%(HE1.EȸHEHHpH9tHH$H9u%u6HH$FsHH1H]dH3%(uH]fDH)HL^UHAUATSHHHHHHLPLXt&)`)p)U)])e)m)u)}dH%(H(1HEHDžHH0LkDž0H CfLHƿI1~0H(dH3%(u4H[A\A]]f.LL 0~ \ff.@UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEILH HH@DžDž0H(@HLH^NH8dH3%(u H[A\][ff.UHATIHSH]HH dH%(HE1-HL/HMdH3 %(u H [A\]s[<UHAVIAULpATLISHĀdH%(HE1T1HxHS㥛 HHHH?HHH)HpL)IH} IH@B1L5HpHxL)H)HpHxyHH@BHpHxfopH`LH])`MHL HƶmHߋH!%t¾ DHWHDHHhH1H)H)H+HLw-HMdH3 %(u H[A\A]A^]YfDwwHHcH>@HTH3H/H#H$HHƒt HtÃAt HEut HuEt HuÃt HKuEt H[uu HttHUtEtHi`tHGEt tH1@UIH=HATILSuA$[A\]fH=LuA$[A\]H=Lt.H=Lu,A$@A$[A\]DH=Lt6H=Lu4A$"fA$D!H=LuA$!H=LuA$H=LuA$zH=LuA$MLH5HVuA$$A$UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40d@HHdH3%(ukUff.UHw*1&HL5}Off.UHAUIHATISHdH%(HE1aHc1fAD$HtVI|$HLFVtBHuLvHt2EHH9HG1fA\$HMdH3 %(uH[A\A]]ÐN@UHAUIATHuISHdH%(HE1HtQ}׉<uD@߉.I}LHUt&A]1HMdH3 %(uH[A\A]]fDTN@A H7H<LO@HPLMH=ux*@%UHAVIAUATSH]H Lf HdH%(HE1L'tfHwIT$JAD$9C"AD$|9C|AD$ @C @SpAD$p8It$qH{qgQS A:T$ wtIt$$H{$@QuaI$H#QuDA$9w/reI$H[A\]PAD$9Gr>[A\]fDHwIT$`IfDIƐf.UHAWIH=+AVIAUIATIH SHnOdHAdHC A1HC(aL;HC0A$L8 L@ fCHH[A\A]A^A_]UHSHHH HtrH{(HtdH{0HtFHHH=(+[]=HGHtVHHtNHPHt(f92u9ff9 t+HHt&HPHuU1H=v*1HfDHff.UHATASHHt%H=I+T5H{fD H[A\]O;HCDUHATSHJHt)H{IH6$LH=+HmD[A\]DH{HxH{H'jUHAUAATA SHH\>H߾BH߾BDHRHAH[A\A]]!>UHAVAAUAATSLg(HL'LDDFH[A\A]A^]2GfUHAWMAVIAUIպ ATSHH8HEuLMHEdH%(HE1? LeHL!ELH߃ fAE9ELHA9ELHAEHMLH߉!tlEHMfEEAucAu]AU1fu!HMdH3 %(uhH8[A\A]A^A_]uH?AU9@fM1HH5H=Vf*au?DUHAWAVHH1Q>HL[A\A]A^A_]<It$H+,fUHAVIAUATASHDn vH3L 7C tAE<ClDL6;w)HpHcH>f.sL6s @slA@AAt:sp@]Ly6{ptE1Bt#qLI^6CpD9A D[A\A]A^]fDA*HsL_AsLFs @@L5S Hs$LHHsl$LFA@HsdLHA s|LFHL@[1A\A]A^]DLJFHL@HsL*sLF`f.UHATIHSHwL1HeHLHGL0HLGL4L4L4Lx4$Li4[1A\]fUHAUATLmISHHdH%(HE1Ɔ LWUfHLU:LH"EI$HfA$:LHE,ELHA$&,~ELHA$,tcELHA$+tHELHA$+t-EA$$1HMdH3 %(uH[A\A]]DD2@UHATIHSHgL /HUHLHEL.HLE[1A\]ff.fUHAUATLmISLHHdH%(HE1tzUfwoHL8t`LHetQEI$HfA$_8t+AƄ$ 1HMdH3 %(uH[A\A]]fD1@UHAWAVAAUATSHGPLg(fFfz HJf$;IL1DL53L-sLEBsLy-s L.BsL#BAmt-L L17HL[A\A]A^A_]6fs Ls$H CfDkJLA/-AHsPLHcf8CfDHK1AHH5~H=N*[A\A]A^]@l`L,CQp`L=C@t`L=C/x`Lf=C`LL=C@C1HKAH-H56H=oM*:@1HH5H=N*1HH5H=N*D1HKAHH5H=M*1HH5H=L*bA1HKAHLH5 H=L*Y/ff.@U@HSHHHv( xHH[]q0H[]@UHAWAVAUATSL$HH $L9uHL0HIALϺd1AdH%(HE1MHDžAoƅ ICPffo0H Dž<)@HPEIQhAo$HHHIT$DžH41HDƅ DfIAT$AL HMdH3 %(u'Hd[A\A]A^A_]LH޿ (UHAVAULuAATISHLHdH%(HE1qELLC!XELLw!?Eԃ;C wIH rHcH>H{L.LLEԉCC uf@AS  C1HMdH3 %(H[A\A]A^]LL tqUԈS HH{$LA.tMC cLLt2EԉClC @JH{dL-1NfDLLtES C|LLtEԈCp<wE1u'EBD+qCpID9LLurfLL]EHL扃0-8S 1HL-`LL%EԉCC DH{L,f.S 1HH5H=F*HY%fUdHAWAVAULmATISH1HHdH%(HE1cLLXEĈ<zLLELLfCELLCssELLCZMčAK +LL4ELLCUCfS< < fGH{LHc$+K Xw@Tt1DHudH34%('H[A\A]A^A_]fDH1H5H=C*AH5`H1H=PB*뉐f 1HH5H=C*XCH LLAtEĉfCJf=H{PLHc)t{ f{J}KLLTTEċKh`LL\,EfC`f=KLsdE1fu&PfDC`AKIưD9/SLL4tfDLLEfdf=CKLhE1fu$dAKIưD9SLLd4tSLL=EċKl`LLEċKp`mLLEċKt`NLLEċKx`/LLEċK`1LLrUf`f:H`L'HH51H=A*91HH5H=MA*1HH5H=?*`1HH5@H=@*:1HYH5H=[@*H21H5iH=2?*}H 1H5jH=>*VifUHAUAHATISHHA$AH.$H߾0At$H0At$H0At$ H0AT$It$HHA$AT$It$PHHA$HA$A$HA0I$H\2HH1%H1[A\A]]f.UHAUIATAHSHH1AH #H߾/AuH/AuH/HcH1v%H1[A\A]]fUHAUAHATISHH~1AH"HC/A4$H7/At$H*/At$H/A|$t%HH1$H1[A\A]]It$HcIt$HV@UHAUAHATISHH1AH!H.A4$H.At$Hz.At$Hm.At$ H_.At$HR.A|$t*HH1$H1[A\A]]At$H.AD$uru> uAt$H-A$HHA$@A$HHA$AD$AT$`It$`HAD$qA$HHA$~AD$>@AT$(It$(HmAD$At$ HAD$UHATISHH׺HHdH%(HE1"uHMdH3 %(u"H[A\]HuHt؋UA$fUHAWMAVMAUATIHSHHH(HUdH%(HE1!u(1HUdH3%(H([A\A]A^A_]@LmHLtELHA$tELfAD$,I|$HHc$!tLHwLHDe>`ELH߈E$FH]MD#MtUAM&Aff.@UHAWIHAVIֺAUMATSHLH(HMdH%(HE1\ u(1HMdH3 %(H([A\A]A^A_]@LeHLtNjELH߉EtULH߉UtHLDetMUAHMAD!mff.UHAWAVL}IAULIATSHHdH%(HE1Wu#HMdH3 %(u4H[A\A]A^A_]DLHDetɋUAEeff.UHAWAVL}IAULIATISHH(dH%(HE1u HMdH3 %(uNH([A\A]A^A_]fELHfE]tɺ HLD}tE>D}E}nff.UHAWAVL}IAULIATSHHdH%(HE1u#HMdH3 %(u4H[A\A]A^A_]DLHDetɋUAEeff.UHATSHH dH%(HE1oKIċAD$CAD$CAL$ AD$C|A$S C |uZHfHVH)EH3UH3EH u#HMdH3 %(LH [A\]@LxfDHLAfAL$@CpIL$rHsqAD$qsJu~ZSqAT$rIDfD8@HK$1L DHSqIT$rH|H|I|$zHH)H)HSqAT$r‹DD,ff.UHHHHH dH%(HE1HGHLJHH)HFoN DFFBFpBlFJBB|AtJ fAtJ @H~hHt8DEt/AE1fDLL$HA9J DR A@t9Fq<dJ LBqH~rBp.DHHt&u>fHH )EH1HyH3uH3}H ud1HudH34%(J HxfoP)EH@HGHHH uJ oX HNrHJqLLMLLJyIM)DL)ǃ1AȃNO9rNrJqDfADNrJqDADf.UHSHHuc H[]ff.UHAVAUIATSHcH@dH%(HE1?HIHcH>fHvHL1 HMdH3 %(LHe[A\A]A^]fLuHw. L&AD$MHHLHPL1XZDLuHw.LfDOL/vH1HL|;HHL1,BfUHAWI1AVIֺdAULmATILSHdH%(HE1PLLÄu'HMdH3 %(EH[A\A]A^A_]ELLAFÄtELLAF ÄtELLA ÄtEfAGA<< rLLGÄ^ELLAF ÄAEfAFAF<e< uI~LAF tLLÄEA`LL ÄELLAÄELLfAFÄELLAl`2ÄyELLAp`ÄZUMndE1fAV`uAAF`AIŰD9(11LL!t@1 fILuDILUI~L1HHHUHSHHuHH{ dH%(HE1DH( Ht}1HUdH3%(uH[]fDUHAWAAVIAUAATESHH^(MDMHDMAHDAH}MHoAH H H1HL[A\A]A^A_]UHAWAAVIAUAATASHH^(HDAH4AH HH1HL[A\A]A^A_]=ff.fGUHAWAVAUAATASHHcD1HvDKPDAHHH)HH|LAuELAD}E1IItFCPD9tKDtًUDEE1H޿ IIufDJ DPulIIIwH[A\A]A^A_]HEHELmE1A}Xu@AIAuEEHEʋUDH޿ |IE`HtL0Mu=DDCPD9ufD9CRtUE1DH޿ M6MrIFHu1H=1*1GUHAWAVAUAATASHHsDHDKPDAHHH)HH|AuELAD}E1@IItFCPD9tKDtًUDEE1H޿ I IufDJ D`ulIIIzH[A\A]A^A_]HEHELmE1A}Xu@AIAuEEHEʋUDH޿|IE`HtL0Mu=DDCPD9ufD9CRtUE1DH޿ &M6MrIFHu1H=h.*1UHAVIAUAATASH^(H1AH AH H:H1M[LA\A]A^]ff.fUHATISHuHHdH%(HE1t/ELHA$ܸHUdH3%(uH[A\]@4@UfHAVAHAUIATLeSL1H dH%(HE1)EEtDLHHt/HL$HMdH3 %(Hu/H [A\A]A^]DDLH51H=%*e~ff.UH~ H HtH1]ff.UH~ H] HtH1]ff.UH~ H- HtH1]ff.UHAWAVIAUIATSH\HdH%(HE1eD\ADHH HHHHLooHoP oX0o`@ohP)`)p)U)])e)m迱Mt2HjHtuEtpH``HL AfDHMdH3 %(H~HĈ[A\A]A^A_]HLE1BtfD1@AtHu AAfDHH51H="*1lGHHUHAWAVAUATISHLMvM~4A6LLcAvLHIAF LHcAFLIHcLLLcQLLcII^@LHHII9uAv4LAv8LHc IvLH>At$HAt$HAt$HAD$t= 1HH5H=)踒[A\A]A^]f.It$HCAt$,HVAt$0HIAt$4HKIt$8(HHH1[LA\A]A^]@It$HNff.UfLǺHAUATLmSLHdH%(HE1AI@Lf LLLt>ELLCt)EԉC1HMdH3 %(uH[A\A]]ff.UHAUAATISHH_(H-1H߾jNDHHH1HL[A\A]]\ff.1ҾkХUHAUIATISHH_(HH1ҾlIT$It$ HH$H17HL[A\A]]DUHAHAWAVAUATSHH_(H9CruIHIIA)1H߾xJDHH1%LLH7HH1HL[A\A]A^A_]<@H[A\A]A^A_]@UHAWAVAUATSH(LeH_(ID$H9CH}HEALMAMh1H߾xDH.H߾aAH%uHIDHHuLHOHH1H}H([A\A]A^A_]SH([A\A]A^A_]ff.UfHAUATLmISHHdH%(HE1LwELLEfCu+ID$fA+D$fC1HUdH3%(uZH[A\A]]LLt9ELLC/t#ELLfC t EԉC @ ff.UHAUAATISHH_(H1H߾yDHsAt$PHuAt$RHAt$HJHH1HL[A\A]]UHAUAATISHH_(H1H߾z>DHAt$PHAt$RHAt$HHrH1HL[A\A]]#UHAUIATLeSLHHdH%(HE1ntjELHAEtTELHAEqt=ELHfAE)t%EAE1HUdH3%(uH[A\A]]f4@UHAUATLmISHHdH%(HE1HLGtSELLt>ELLfC苻t'EԉC1HUdH3%(uH[A\A]]D@UHAWEAVAAUAATASHHDMfEtrDHcAHUHH)HDHHLHHMA HtUHMHCeH[A\A]A^A_]fHHH)HcHHƋuHHUA tv!tHUuHC~DMHEDDHD[A\A]A^A_]l@HMUH[HE@;HUuHff.UHAWIAVAAUL,ATASHHI A tREuH[A\A]A^A_]fI DC~HDDHD[A\A]A^A_]uI DPff.UHAVIAUIATISH_(HI$H߾P@4I$Hߋp@At$PHIHߋp@AvPHH^H1q[LA\A]A^]HUHAVAAUIATISH^(Hs1AHA4$H9A<$wAA$HHcH>DAt$H At$ HAt$HH詺H1[LA\A]A^]\@At$HfAt$룸UfHAUATLmISHHdH%(HE1FLptLEԉwBHSHcH>LLEt!EԉCLL0t EԉCfD1HMdH3 %(u;H[A\A]]@LLtыELLCtEԉC ff.@UHAVIAUIATISH_(HIH߾{P@AvPHiA4$HlAt$H^LIt$HHcfHH1[LA\A]A^]wi{U1H=)1H,ff.UHAVAUATSHHօH dL5ELDL-JLDL%D@ǀLDL>@@LDL<@ LDH3@HDH.@HDL )@LDL @LDH=HEHHAVAUATASARRHP1ҬH@HeH[A\A]A^]fDHH֣1觬HeH[A\A]A^]UHATSHH@H c@@L%LDL@ LDL@LDH8AT@HDL @ASLDLz@ARLDRHuHEH1H(H HeH[A\]HH1ǫHeH[A\]ff.UHAWMAVIAUATISHHIDM̋P@A4$HL4LI蹻LHHMt>A6fu]1HsAwPHWuHLH1[A\A]A^A_]1H>AwPH" H@HL蜼LI!HLHCAwPH{fUHAUATIHSHHdH%(HE1x]It$HLmLH葲t=ELHAD$,zt&EAD$01HUdH3%(uH[A\A]]f@UHAUATSHHtjGIx`H_(IH!IHߋP@:AuPHH薴1HLQ1H[A\A]]@1HǙH5H=y)āf.UHAWAVAUATSHH@c*L`MtEAIH}1ۉE%EDULH}M$$Mt/ID$AD$tI|$EEMLHuM$$MuH[A\A]A^A_]1ff.UIHAVAUHPATI̹/SHdH%(HE1H1HPHhLHH`Ao$HH@ IT$LHP0HHL`@H@HH=i,HtDL/LHI9_|HGHt LMtIELHI9_}MuHHHpPHt L9tH=+ZHHH@PHEdH3%(uHĠ[A\A]A^]U1HSHHH=_*HHH[]ff.UHAUIATISHH=b_*}HHHtEIEH=B_*]HHtI$H[A\A]]Ð[I$H[A\A]]@蓸HIEH@UHAUATSHH^*dL MtI|$uH[A\A]]@3H=M 89rADLALP,+DLfALsUHAWIAVAUMATASHH8b,HuȈEСHb,HD9`LsAMixIFHCNL NT@H@IyL1LUHLELH)IxIǁpH1LMAoELULEAIEIIBHKL+Mx8H)E`0I@hHEIMh`I@XLEA~ }AIixHHspL9tHtH=+HCpH8[A\A]A^A_]fDHHHD9b@IyL1LUHILIǁpH)xH1AoMLUA IEIBHKL+L\H)D\H\HEIL\H\ LM1L"LEM9hpHKI@xHDH HC H+CH=fH8[A\A]A^A_]ff.fUHV*HATASHdH8Ht?IHщHOHt HxHu [A\]@DH[A\]fHfDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UHAWAVAUATSHH $HHU*dH%(HE1dH;t*HEdH3%(CH[A\A]A^A_]DL-U*AExǾ `H=+IH@ I$ ^HfDHHxHH9uH=U*2HHLH41LtA}1L輦Aƅz+5z+1 Dot DE1E 1I$Ht|DAD$蒞dL#H;8@LH5H=)H1E1A"1 &I$HtqdL#R8LH5ƘH=)H1-A}1LDP8詽LH5WH=)H1'8耽H5H=")H1LH=}+詽dHGUHATSHH $HL%S*dH%(HE1dI$H{H; HH=+}+HdI$H=R*ʶHHHӕH1HR*1Hދ8HEdH3%(H[A\]fH; HH=|+dI$H=R**HHt-HH01svfD賜벐 HHH1>AfHH@3芻H5H=)H1ffDUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEHH0H81HPH@Dž0Dž40裱HHdH3%(uf.UHAWIAVAUATASH(dH%(HE1HHR*8yEw MoHIMHXH=8P*SHHHMMHAVH5dD1LE1X@ZLYADžjL芮HHt$H@hHH5HDHHDH L@1ZHEdH3%(uuHe[A\A]A^A_]@HYLIAGE1HIK OD1HH5DIGL9uD1UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1=H,u{H,HttHEO HWH H8HPH53H@H0H(PLO H PLG1Dž0Dž40ZYFO HWH51LO LGfUHATISHHHPt4MtHC`I$Ht HpHHt HðHH[A\]1HMHUqHMHUUAHAWE1AVAUIATISHXdH%(HE1Ht L~L>L+~E1AAI]hHMEDMLHHMAHM HHwMHMHHH?II1I)LHHIкDDB4H|jYH)HH1kH)r1ANO9rI|$&IXEEhDtDDfDDI|$EEhDDDDDI|$轿ff.fUHAVAAUIATLSHH@dH%(HE1t9tSHuLEBHcUDMLH )DEH ЋEHPEP1蝐EXZLLHtbHKHSHH)H9HGЃr}ILAIH1I|4H|1L)I)уr1M ,1TL龀1H=G*H'p7HF*H;8蔮H=,H5YHH=)1T 8dH=,H5HH=\)1$UHSHHLD*HXHu #HHtHCCtH{HHuH7D*;yH[]f. H=D=, t`8蹭HH=,H5{H[H=,)1]@HHIHI?H:HHL)IHL)HH)LȉHLH?LHH)HHH)H|jYHHI)HHDNH HH*L)HHHH?HH)HRHW)QΠEHH)HHNH L)HHhBmHHHHH H?H),HHH?HH)HHºHH)GH2M~1IHHGH9|H ufLGHLHHHRHI)H+ DFN H~HF ff.U1HAUATISH(dH%(HE1E>nLljeHMLEԺ߾E譬uDLe̋E9E6ỦE;E~AL߾tHMdH3 %(u/H([A\A]]ûm߻D(IE,$谶UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UHAVAUAATIS1H?yfHNI$IHtBEH@0L9u[I~ H5Z)A\A]A^]^fDIIv0XfD[A\A]A^]HH=m+H55HIcHC0AL$8AT$9CD AL$: AT$; AT$< Ѓ CDA$AT$0S@ƒ  ЈCDAo$Ao$Ao$Ao$CHAo$Ao$KXAo$Sh[xAo$A$AL$4AT$DHsH5S8KHsw$u8AD$@I<$%C<)tI<$f.AT$@I<$S<@߈CDff.UfHAVAUIATISHHdH%(HE1HHDžHHHDžǖS8+Lc1H H4HS@5?*D,HH5lH>*HPH=*AV0 P$P(P0D@1H@HHLLH)HHCD tH!;HDžHH{0ujHֹHEdH3%(CHe[A\A]A^]fDaH<*K@HH5:L15fHHhH`lH|Hx1HDžDžH`Hp蝣B1H HH <*{8H:Hc0D(HH0H9D,HEHHc)H ʋS@AVVH5*P P$P1 H0:۰ff.UHAWAVAUATSHHHSXH5H=f)1_ f.DwPL-<7*I}EGA E1Dž8AfǃHHDE1H5H= )1ǃ@{Pu8HSXH5H=)1fDǃHHD舅E KdDshD!cDL AHHAA*A9DH5${`HH_H{XADLHAH)HHG#{t5Ku@2IWI7IHHCH]HIWH H9H}IFL}H)H8H HPH]HMHSIH)LxHPIF1aL:HIGHEHUHuLíA \$@L1H5RtkAT$M 89rIWIOIgH5>rL1菳LH$sIHH5[rL1_LHrIH=jHDH5tL1(HH]I_AH IPL1M@H5HuHAH IPL1M@H5t˲HHH5qL1Lx褲LxHAD$DH5 tH)¹ H5'qH HGщуt=q@8IGH H H}IOtCE1@HELJHEI2JLL0)H5p1HL;mrIOIWIH9vHAIG]IGIOIHHCHx^HH5ApL1LELEHAD$DDH 'pHH|H|HxHH) H)ƃ1AN N 9rfAP,H5oL1LELEHAD$D-DAP,H5oL1LEǰLEHAD$DD5o2At t IWI7IAt ft IWI7Ik=4ot8tIG1tftIG#UHHHAWAVAUIATSHH8H0HdH %(HM1H=HGHHHHH)HH9tHH$H9ucHAuDHHHH@@@HHHHH)HH9tHH$H9u%Ld$H8I@HJHH HHHCHHHHHHH)HH9tHH$H9u%PHfH1xHpH`HHPHHHEH`HhHXIE0H ,mAHHE1H JHEE1H8HHPHun@HXHpH`H+hH;IGH;8~HJ H9mIf.L98H0JH8H@A9EwAED@t HXHCH@HLH0HXIAED@tHH+KH@HHKIMH9HL9VIFHHHH%H)HHH9tHH$H9ut H)HLHfLHeHEHPH@HEH0HeLu7IHHXHHAH)H,謠ADžHIHPHHHXHH L98KHHH9XHEdH3%(He[A\A]A^A_]H8HHDHH!5H HIuHHHH0H@HH9u@H9HswAEDE1@HHAH)Hu[,耟xdADžHE1HhHHHXMfIHS,1H蜉yMtLLfDHS,1Hl@L9fH H9LD,LIfDHHII9srI1LDM)IDoLLMu!ADžH f.LLH fMLLL)HI1H=j)1CmH)HLfH)HLfH)HLH+ HII1H=)1lf.H1yUHATSH@tHH{[A\]YfH?Ht1!IHtHHp0YI|$ H5 )8iH{[A\] ff.UHAUATSHHxHS{Dc4AtH\ALkL]DH"LjAH[A\A]]H(ff.UHATLgSHLHHt HHp0L [A\]H@HtL1MtIHHtH71HtHtH1Ht MtHHt oAfDUHATLgSHLFH;H{xzHxQHHcHZ0L/(H=3K+.޻IH|I|$H5P)[g[A\]@1L[A\]HDH=',1fHv H ߓff.@UHSHHHHH=fL+aHPHǃHH=HL+Hǃ8HXHǃPH=L+H@HǃXH=L+CxHHH-Hǃ@ǃHCpH[]ÐUHATAHSHH= ',ԡHhHAH{(pHHHH=uK+pHs H=eK+HǃHUHC H[H=K+A\]:f.UH5t*HATISHbiHtrf`HtA|$,tH5}L1褋`u#au*1f`[A\]H{(nDH{(lDH5CL1GDUHAWAVAUATIH=%,SHf.H5j}L1蟊{\tH5L~LH1w{XtH5LH1VHH+Lk(HIL=sHtCfIFADA:FtHH5}LID1IIHuƋSh5uXttnH5}L1͉H51L1載HtHHH1[A\A]A^A_]H5s}L1|Sh5H5r}L1_DH5܁Hc H>@H=ЁHc H>@wH=āHc H>@WH=Hc H>L-HH_{HHHEH5{1L計{xHPH5{L1HPHtH5{L1bHXHtH5{L1EtH5{L1&LH5L1uH H@HH5zL1HH dt@1%HHH53{L1襇dH 3zuH5cL1tL-yH@H yHVStH5ZzL1&H yzL1胆H5zL1mHH5qyL1THH5AyL1;fDUHAUATIH= ,SH0cHt2L-*HÐHs LLH}H|HHuH[A\A]]ff.UHATISHn`uauA|$,uƃ`[A\]LH5a1oƃ`[A\]UHAWAAVIAUIATISHHbH5*DELcDEHHË@pMt$LHA1H[A\A]A^A_]Ddu,HHHt L`uH{(t D9{ltvHpLH=C+葖`CpHHHHD{lHǃ'uau A|$,uCƃ`H1[A\A]A^A_]H5<L1DH5`L1ff.fUIHS|HH; E1L\DMHHL9t4LIp8HtH€uAtHMH0L9u[ALH>L]E1ff.UHAVAUATISBIE11L\L5 L-8w$fDAIYLDIM9tRMIA8HtHƹLHƹ L€tuAtOIMQ0M9uf1MtKHL[AA\HvA]A^]fIY0LDfMQ\1۹UHHAUIATIH=,SHdH%(HE1HpHPWHHtBHhAD$0 I$b1HMdH3 %(HĘ[A\A]]H=$A+LH=@+H}ChHHC H,HHHCXfC`H=?+H{(tH?+HPHHH8 unH5*HhZHHH=,sUHHATIH=y,SHHdH%(HE1HH`|VHt'H11HMdH3 %(u%HĐ[A\]HH56]LnRfUIHSH~|HLqt1LLfDIXHL9t4LIp8Ht L€uAtHIX0L9uHtHHL[]fLHsH51H[]ff.UHATSHHbH5*]Ht2PpE1uD[A\]HHD[A\]DH57HA3UHAWAVAUATSHHBIE1E1LTL5dL.s%A=MiMDIM9tZMIA8HtHƹLHƹL€tuAIMa0M9ufDMHbH5*t\IHH=<+ML=<+AHufII?HL蘄…uIGID(D:(t jH5ڠ)@eH5i)/eH5) eH5) eH5) dH5) dH54) dH5Ý) dH52) dH5) dH5p) dH5) dH5.) sdUfHAUATSHdH%(HE1)E)E)E)EHEH_0xeI1H`I8DeH`LmHpEHEHhHDžxHEHEHpLeiHEdH3%(uHĈ[A\A]]afUHAWAVL4AUIIATISHHxHdH%(HE1IFH@HH%H)HHH9tHH$H9uLHIHLpHHHH)HH9tHH$H9u%oKdHH8HHHH)HH9tHH$H9u%t H)HLHxHHH0H(H@04H812Hp1L2MKDL8HhHEH`HEHXHEHPHEHHfHHHLDpH6HuLHCHEHCz;HUHuLJkL2HUHxIw4IHUAWHUIWHUIWHQhDpAG(AW HUEO$AW,HUAW0HUAWDHHHyI4IN@,AG@HI@IHAGHI+D$HID$IL9hMuLDAHxDpD9H|H`HXLHP/5HEL;I\$DpHHCHHUHH HCHSfH)HLEH)HL@L8M)IDE1D4DHIM9L1DHD)LA7[8 H(HH0xJHxH{8M1Hg1HS`HuHxH5ϛ)HP1fDHEdH3%(H@uCHe[A\A]A^A_]IG4FAG@(@HxM)L`hr]fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8H-RHPH=)H@Dž0Dž40GHHdH3%(u\ff.UHSHHHtKHHHs0yHH{PH56)[]0H{8L1HeH[]fUHAVAAUIATLcSH?ti1pH=/+lDIEH+GHH1Lc0HCHDsHC[A\A]A^]8eUHAVAUIATASHHdH%(HE1H?t*iAEAt;Lu1ҾLTPx@}1.EԋUDHAEQ_HEdH3%(uAH[A\A]A^]D1LOyH5)PH=)1sZff.HHt1HHJ`Ht fHzPH5E)P.UHHPdH%(HE19HOHuHEHHuHHUغ HEHEH!)HEH)HHEHHEH0aHEdH3%(uYff.fUHAWAVIAUATSHHxHpdH4%(Hu1H4HHFHH(HHHH)HH9tHH$H9u%-HxHHhHHH@HHH%H)HHH9tHH$H9uH`IF0HxHHEI1E1H8HEH0H@HHPfHpL$L >A9F}wHMtEHPL)H'~H9xtH(L)HwHhHD_L`H9x,E1H)HLfLLfLH`HAV8LmHhH8EL)HEH@HXHEHE0HEHXMGLh LH+A~9HAt*HcLH=)H1]ff.@U H 01]DU+HATISHt,tVHLH=+HH9+[A\]DH)AH5K812y+[A\]@~+UHAVAUATSHdH%(HE1HtCIL,LuHH;0;A9D$|H;L^,HULHHL9uHEdH3%(u H[A\A]A^]uUDUHAUATISHHHdH%(HE1+8H )HLL )HLHDBDFHHJP1_&=I+HLHXZLHJ\HEdH3%(He[A\A]]@1Ҿ7O+y-,1H=B1jx}+fLlI}H5]Bf(=+nLKuk+f=Z+(K+rfD6+Sff.UHAWAVAUATSH(dH%(HE1HtjHEIL,HHEDH;8A9D$|;HuH;*H;LuI8A D$0MDH|1LHL9uHEdH3%(uH([A\A]A^A_]Rf.UHSHH@HHwBHH{ H5x)[]&UHAUATSHH0@HC8HHǺA1YhH;LcEx~HXH= +bILh0C5AD$9C4AD$8C0AD$HCHHID$HH;AID$L"f.0H;LcEyE1E11H`[L#HtHHD[A\A]]fH?AE11H;E1E1DHY)k@fH1G(G8G(G8GGG[5ff.UHSHHH?Ht1ZHtH4Hs8H=) +dEHC8HH{[]cff.fUHATISH_HaLH[A\]"eI"lfDUHAUIATLgSHLH`Hs8H= +DHC8LH={ +f\HC8HC@LdH[A\A]]HkUHAUAATLgSHLHM`D9k@t?Hs8H= +GDHC8HDk@#L9dH[A\A]]@HAkDUHATLgSHL_H;H{8Ht{A1RexNHHcHZ0Lc(H= +T޻IH ?I|$H5=)"[A\]Ð1Lvc[A\]HjD=+tfU1H=++HGX=+uFHH5`+1\+H]+HHW+Hd+]W]fDH%)U15+H5+H+H+HH+H+W>I1]f.UHSH=+H5^9k+t^=^+\+tOH5w+8H=[+V^HË9+H=V+HމC0+WHtHx H5)V!H/+HH=4+[]aHiUH=+HSH]+H=+aH[]ff.UHATAH=+SV]D9%+tyD%~+H=+AtyH8H=z+u]HD`H'H=p+HCHUHC7+C0H0VHtHx H50)[ H4+[H=<+A\]`@1H0hUH=+HSH\+H=+`H[]f.fUHAVAUATSG0L7Dg(=C$I9C؉HAt]LM\HHtoA9s/DDHHTHfHH9uIM1A]([A\A]A^]fDH)Ht LHkEH둸ff.@UHAWL=BAVAUIATLeSHHhHUdH%(HE1ID$HEHEHEHEHEHEEuYEH]HEHEH5ADЃ< Hc H>H%uHE1HBZIcL>1UDE@$D99UsUBHEHE@HAE;E9EsEHUpHAuDAE;E9EsEHUpuHA@DAE;E8;Ev{fD1@HSrЃ DB=vH}IL91H}dH3<%("Hh[A\A]A^A_]ÐAfAE;Esp9EsEPUHUD4DAHS@A@DH؃῀ A1f.AAE;ErLP*ExE;E49EsEPUHU^fDAVDH؃ AfAHAHHs*uQHVBЃ vHBZcfA H+@HލBЉ׃ w1f.HDBDBЉA vUDE@$D99UsUBEHEHAHfAEAEA;E9EsEHMHMD4fAt7ufADADAu Au@AhLELEPLEA@Hk@AH[@At @{AA uA AL2 U9U fH}AMHH/I}HOIMHH;UbIL9tH-HEH8fDH}AMHH/σI}AMHMHHAM/uDσI}AMjfD$HH@ED99EsEH}H^H؉Uf.LELEI}HOIM, AM/ σI}AMHMHHHHH}AMHHσI}AMVHMHHHIEHHHxI}(9+L牕|HuE|Hu1fDxHHDžhAoHIG)PHHokoHDžLHDž)PHP)HH+)H)HDžIHE1HDžL=:Dž(HPHc:HHDžHDžHP+ %uf.A%&HD#EuHH+PADIcMtKL9I~HPD8IGD@HHHTHHIND8D@I)EEHHCƅgHPƅiHDž8HtHG(H;G sHWHH8ACDžHHD@LPPIZH7HcH>fHH+PAOH8LPHHHc(HhލO(:kHkHc(HH:HHtH„tiDH(AXLPDH(DHhS(A3H6Hc(HH( HLPDH(DHhS(XAHHc(HH(HE1P@ICIYD$BCPЃ v$ EPIكZ LPpHpAƅgHDž8HHALPHc(HhX0HHHHHHàD(HHEHH@D@Hci"D@D(Aċ0EƅgAI܉(E۸Dž@AIƅ 0DiCEE؋09MADH%  H8H; IFHI+ : E I D@E)EA3fD tA v IFI)A)EADANHcMtL9IVIGŃrILBMIH I|H| L)I)ƒrH@1ɉσI:I89rH@tLPHc(HhHHHpHpAƅg(H7HI4LPHDHLPALPHQDHLPAAHAHLPH(Hh^(  HHc(HHHHP0A< HHyHƅg-H@@( HA܀Hv LPHbHA ڃ HHAHA@ ڃ⿀ HLPH AHc(HhLPHHHHHP0A<@HpD|xHMt IFHHpHLD (D0w(D0(AD  HpD|HPE4E9EEMEHM#E9IFI6INHHH)H)IH8Ht*IFHH9rIH)H)׉CH;H@(H5HPEIcLHhL9t HtHHtIFHGHH]dH3%(He[A\A]A^A_]ËD D0LP*@D0HD  HcHD@kD@D0AEƅgAI HAgAƅg HAAHƅg+AALE1Љƃ0 wC4HD$rփ0 vHh@$ ({HHc(HD2EHAlHA-HAAIY*Dž@P1 H4BCPЃ vꉵ@(LPHh{0HH\HcH, 1D@HPHpLj<$PfnH߈n1D D(Džj%.*L@D(D AXAYp<- gH@ PЀ vH<.‰$DljHH؋H!ʁ tDž@€DHHHD@HAċ0A)܉(E۸AIÉ0@D9AL܀ jIcMt$L9I~HIGHIGMfM)H8HtIFI+GHH@(HuDD0)م~A3@HtH,3@2S IFI)D)~EDNIcMtL9IVIGŃrH,LJH3IIH2H|3H|2L)I)ƒr1I:I99rA A|| 0)مA,tA7@2 IFI))sDNHcMtL9IVIGŃrI7LJMIH2MD7LD2L)I)ƒrH 1AKK9rH w@ Eƅh0MIFf0)م>ltH55+6@2IFI))3NHcMtL9IVIGŃrL*LJI0IL*H2MD0LD2L)I)ƒrH1AKK9rHjMOIF@1MHgAȅt1҉փD 7D 0D9rIFHI)IFEƅh0LIvfIHhAȅt1҉փD 7D 0D9rINHfA|f| xfDƅh0LIwE1H)32Ƌ|3|2fDA72ED7DD2eE1E1Lx)A22ED2DD2;HH( Hc(HHHHP0A<wHPD|Hp@xHMt IFHHHpLD0D(? D0AHpD|(HPAH Hc((HHH7AHu Hc(( HHH@ƅgDHHwou AgE1HDž HEHHHt Hc(HH:HHHEƅh0sH Hc(H HpD@Džj%.*LjmPH߾PD D(ƅn9D D(FA@THx Hc((HHiH@#HH)HcHHHvHcHzH /ȃHC H(HHcHH /$ȃHC H( HH@HQHc(HHHCH@HHc(H:HHH;/iHS;HHA@HHc(( HHHD0D@PD0D@A@H1 IcHDLKCH/ЃHCH@DiHpLHD HsPD0DHD HD0HPH+A܃PEg !HHpLD0D(]D0AD(HHyHƅg-H@@(HҺ A܀HHu AgE1HDž HEH@HDžDHHpLHD HsPD0DHD0HD |3f|2HPHD(D@AED7fDD2%LA"ED2fDD2 H/ƒHSHHHH/ƒHS.HHƅixA%((H!AHEx"E1EE1MIVINI6HHLK0DHHDžH{ƅg-qƅ -HE)EA3tH  IFI)A)EADANHcMtI9IVIFŃrH H IH H| H| HzHH)I)ƒr1AɃKJ9rzHHSHBHC$HHSHBHC8H/ȃHGHH8D(GDH( DDH( D[H HHc(HHHBH HqHc(H:HD ^HHc(1(HHD HHc(1( HHHHSHzH{HHCHHHKHHCHHHKtHHCHPHSHHGHHHOJHvHc(H:HH~Hc(( HHHHc(HHcHHbHc((HHH;/aHS;H'H /ȃHC (1 HDH/ȃHGHHH /ȃHC (1HH/ЃHCDA($H /ȃHC H( HxHH{HWH(HHJHK*HKOʃHSKH/@ȃHGHHH;/,HS;HHvH /ȃHC H(HHDHHDž0D)H)HcH9rH)H)H9HFH0HH0DD@HHHH iHD@DIFADNIcL9IGՃs_atH=IFD)I)HIFH0INHIFH I6H H=LHHHtHxHHtH)I)ЃrH@1ɉ΃I2H79rH@bH- | | EHHCHPHSAHHCHHHKXHHSHJHKHHGHHHOHHSHzH{HHCHHHKH=ыttHHhHD HPHhH0*H0D nHhHsH/w$ЃHGD]| f| HHGHPHWH;/HS;HLH / ȃHC ( HlH /zȃHC (H6HHSHzH{HHGHHHOHHCHHHKH;/&HS;HlH/ȃHGHH_H /ȃHC (1H\H/ȃHGHcHtftMH /]ȃHC (1 HHHCHHHKnHHCHHHK>HHSHzH{HHSHzH{HHCHHHKHh(AAD(IAAIЃ0 uE1C4ID$rAփ0 vHh@$HjIcH@MHA@HHCHHHKyHHGHHHO HHCHHHKHHGHHHOAHc(wHsH(Iً<:@DHDRHHhHDD L(HPHhH0u:L(H0D(D DAAIE1LPHDHDBHHhHDD L0HPHhH@@uHhH@L0D HD"H/wLЃHC@ H/w;ЃHG(@AAIHHCHPHSHHGHPHWf.fHtH2HBH)HthUHAUATSHLGHOHL)H9HHOHH[A\A]]IIHLo-I\$IEI+EH[A\A]]HtLGHWL rHL)HHGA҅t1A4 A4D9rHWff.UHH dH4%(Hu1Ht@H:Ht7HJHt.oHUEHIHMH0rHudH34%(uQÐHtLGHWL HL)HHGA҅t1A4 A4D9rHWMff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@fHHdH3 %(uff.fUHfHHHH@dH %(HM1HHEHEH}H}HMHt'Ht"H}HUHMdH3 %(u Ð1fUIHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HFfHDž(HHEH0H8HPHHDž0Dž40H@Ht;Ht6HLHHHdH3 %(ufL1ff.@UHAVIAUIATSH@dH%(HE1HtsHtnfHFHH}EH}HEHE&LH}LHIH]-HUIHIIHMdH3 %(uH@[A\A]A^]LL1,ff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPDž40H@='HHdH3%(ut@UfHAWIAVIAULmATLLbLSHHhdH%(HE1HuHEHuHAoHxEMI@HELeHEHxxII9v(BHHMdH3 %(ufHh[A\A]A^A_]fHpLHpMLpLLHxHHELEHEELp@LLmffDUHHLpLxt )E)M)U)])e)m)u)}dH%(HH1HEL0Dž0 H8HPDž40H@HHdH3%(uff.UHIкHATISHHHdH%(HE1RH9tHUdH3%(uH[A\]fHLE>ff.UHATISHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(H81H0HEHH LHLH@DžDž0H(XH9t#H8dH3%(uH[A\]DHLE>ff.UHAWAVAUATSHD/AE<H +ID<I?L5+K~C<~Hu&;II@{HCLHHxAUt8H:+H4+HHYD)@HfDHH9uA?K|~HM)KT-1 JJL-Z+J4(I| A$OdfH[A\A]A^A_]I@tL5#+AUK~NUH +HAWAVAUATSH8HAAHH?Lѧ+A @A8HuMd@H}HUH+L,AD$t:CuhMEMpMt[LDMLELEHHIL>DMDžu-HELHUH}HH8HL[A\A]A^A_]DH+I9tA$IIt A8cH8H[A\A]A^A_]ff.UH T+HAWAVAUATSH8HAAHH?L+A @A8HuMd@H}HUHs+L,AD$t:CuhMEMpMt[LDMLESLEHHILDMDžu-HELHUH}HH8HL[A\A]A^A_]DH+I9tA$IIt A8cH8H[A\A]A^A_]f.fU1HSHH5oHHHLՀI[H1]GU1HSHH5%<HHHL<I[H1]UHAUIATSHGt-uHGH@HxHOuk1H[A\A]]fDH))HXHtE1LHAHtHCCtH{LHAHuEtfDI}1H57HHtI}He1H=K)ft1UHSHHHGH@HxHsuH1[]fDH{H1[]ff.UH5TH=*HH dH%(HE1H@HUHEHHE( HEdH3%(uB fU HAUATISHHuHdH%(HE1,LEI¸M9u#H]dH3%(0H[A\A]]DA1E1LL%L LLLLG-w,IcL>IAuCfDtA@Ɛfft+AH1HHL9|@uIL1f1uH('1HHatomsort_del_hintatomlist_del_hintatomptr_ilib/atomlist.c!atomptr_l(next)lib/atomlist.h!(atomval & ATOMPTR_LOCK)ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/>?456789:;<=  !"#$%&'()*+,-./0123Admin DownUnknown%s: zclient unavailableuninstalled*%s: invalid address: %pI4%s: invalid address: %pI6%s: asked for unknown VRFmulti hopsingle hop BFD: Type: %s %d:%02d:%02d:%02dlastUpdatepeerBfdInfodetectMultiplierrxMinIntervaltxMinIntervalyes (interface %s) (CPI bit %s)%s: sessions updated: %zuBFD NHT update for %pFXlib/bfd.c(node)->data != NULLnh->ifindex&route->prefix__func__, ifindex__func__, sessions_updated_bfd_sess_send__func__&bsp->installev__func__, profile__func__, ifname__func__, &bsp->args.dst__func__, bsp->args.family__func__, (long)getpid()BFD source cacheBFD info%s: Can't send BFD client register, Zebra client not established%s: %ld: zclient_send_message() failed%s: Suppressing BFD peer reg/dereg messages%s: multi hop is configured, not sending interface%s: zclient_send_message failed%s: invalid session family: %d%s: multi hop but no local address provided%s: BFD session %pIA -> %pIA interface %s VRF %s(%u) was not %sBFD integration source cache not empty%s: interface name truncated: %s%s: profile name truncated: %s Detect Multiplier: %d, Min Rx interval: %d, Min Tx interval: %d Status: %s, Last update: %s %s: sending all sessions registered%s: Can't find interface by ifindex: %d %s: %pFX -> %pFX%s VRF %s(%u)%s: %sbfd_protocol_integration_finishnext hop interface not found (index %d)__func__, &sp, &dp, ifstr, vrf_id_to_name(vrf_id), vrf_id, cbitstr, bfd_get_status_str(state)__func__, (struct in_addr *)&bsp->args.dst__func__, &src, &dst, bsp->args.ifnamelen ? bsp->args.ifname : "*", vrf_id_to_name(bsp->args.vrf_id), bsp->args.vrf_id, bsp->lastev == BSE_INSTALL ? "installed" : "uninstalled"bfd_source_cache_updatebfd_nht_updatebfd_protocol_integration_finishbfd_get_peer_infozclient_bfd_session_updatezclient_bfd_session_replaybfd_sess_uninstallbfd_sess_installbfd_sess_set_profilebfd_sess_set_interfacebfd_sess_set_ipv6_addrsbfd_sess_set_ipv4_addrs_bfd_sess_valid_bfd_sess_send_bfd_sess_removezclient_bfd_commandbfd_client_sendmsg%s: corruption detected: iov_small overflowed; head %p, tail %p, head->next %p%s: writev to fd %d failed: %s%s: corruption detected: buffer queue empty, but written is %lu__func__, fd, safe_strerror(errno)__func__, (unsigned long)written__func__, (void *)b->head, (void *)b->tail, (void *)b->head->next%s: write error on fd %d: %slib/buffer.cBuffer dataBufferbuffer_writebuffer_flush_availablebuffer_flush_windowfletcher_checksumlib/checksum.coffset < (len - 1) ()<>[]{}|(<[{|)>]}|| include%% Bad regexp '%s' %% Unknown action '%s' Current configuration: 8.5.7! loaded from %s frr version %s frr defaults %s end .sav%s.XXXXXXConfiguration saved to %s Unknown encryption type. FRRouting%s %s (%s) on %s(%s). configured with: %s hostname %s domainname %s allow-reserved-ranges enable password 8 %s enable password %s no service cputime-stats no service cputime-warning service cputime-warning %lu no service walltime-warning service walltime-warning %lu service advanced-vty service password-encryption service terminal-length %d banner motd file %s banner motd line %s no banner motd ! debug memstats-at-exit %s version %s configured with: %s Command Hash: %s %*s /etc/frr/%s does not exist %s must be in %s %% Invalid {...} expression %% Bad repetition operator %% Regex syntax error %% Invalid collating element %% Unbalanced parentheses %% Unbalanced braces (%s) handle_pipe_actionhandle_pipe_action_done(none)lib/command.c(ln)->data != NULLlnnode > CONFIG_NODE!compsinitial_compsfind REGEX...find_cmdfindno allow-reserved-rangesno_allow_reserved_ranges_cmdno_allow_reserved_rangesno banner motdno_banner_motd_cmdno_banner_motdbanner motd defaultbanner_motd_default_cmdbanner_motd_defaultbanner motd line LINE...banner_motd_line_cmdbanner_motd_linebanner motd file FILEbanner_motd_file_cmdbanner_motd_file[no] debug memstats-at-exitdebug_memstats_cmddebug_memstatsconfig_logmsg_cmdconfig_logmsgecho MESSAGE...echo_cmddo_echono_service_terminal_lengthservice_terminal_length_cmdterminal no lengthconfig_terminal_no_length_cmdconfig_terminal_no_lengthterminal length (0-512)config_terminal_length_cmdconfig_terminal_lengthno_service_password_encryptservice password-encryptionservice_password_encrypt_cmdno enable passwordno_enable_password_cmdno_config_enable_passwordenable password [(8-8)] WORDno passwordno_password_cmdno_config_passwordno hostname [HOSTNAME]no_hostname_cmdconfig_no_hostnamehostname WORDconfig_hostnameno domainname [DOMAINNAME]no_domainname_cmdconfig_no_domainnamedomainname WORDconfig_domainnameshow startup-configshow_startup_config_cmdshow_startup_configcopy_runningconf_startupconfshow running-configshow_running_config_cmdshow_running_configconfig_write_cmdshow cli graphshow_cli_graph_cmdshow_cli_graphshow_commandtree_cmdshow_commandtreelist [permutations]config_list_cmdconfig_listconfig_help_cmdconfig_helpshow versionshow_version_cmdshow_versionconfig_end_cmdconfig_endconfig_quit_cmdconfig_quitconfig_exit_cmdconfig_exitdisableconfig_disable_cmdconfig_enable_cmdconfigure [terminal]config_terminal_cmdconfig_terminalcmd_execute_donecmd_executeautocomplete_cmdautocomplete%s(config)# %s# auth enablePassword: view%s> authIPV4_TKNIPV4_PREFIX_TKNIPV6_TKNIPV6_PREFIX_TKNMAC_TKNMAC_PREFIX_TKNFORK_TKNJOIN_TKNSTART_TKNEND_TKNNEG_ONLY_TKNCompletion itemHost configQuagga VTY provides advanced help feature. When you need help, anytime at the command line please press '?'. If nothing matches, the help list will be empty and you must backup until entering a '?' shows the available options. Two styles of help are provided: 1. Full help is available when you are ready to enter a command argument (e.g. 'show ?') and describes each possible argument. 2. Partial help is provided when an abbreviated argument is entered and you want to know what arguments match the input (e.g. 'show me?'.) Please specify string starting with alphanumeric Please be aware that removing the password is a security risk and you should think twice about this command. %% Need a regexp to filter with Can't save to configuration file, using vtysh. Can't open configuration file %s. Can't chmod configuration file %s: %s (%d). ! ! Zebra configuration saved from vty ! Can't unlink backup configuration file %s. Can't backup old configuration file %s. Can't save configuration file %s. Can't open configuration file [%s] due to '%s' Copyright 1996-2005 Kunihiro Ishiguro, et al.'--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sbindir=/usr/lib/frr' '--sysconfdir=/etc/frr' '--localstatedir=/var/run/frr' '--disable-static' '--disable-werror' '--enable-irdp' '--enable-multipath=256' '--enable-vtysh' '--enable-ospfclient' '--enable-ospfapi' '--enable-rtadv' '--enable-ldpd' '--enable-pimd' '--enable-pim6d' '--enable-pbrd' '--enable-nhrpd' '--enable-eigrpd' '--enable-babeld' '--enable-vrrpd' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-fpm' '--enable-watchfrr' '--disable-bgp-vnc' '--enable-isisd' '--enable-rpki' '--enable-bfdd' '--enable-pathd' '--enable-snmp' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Hello, this is FRRouting (version 8.5.7). Copyright 1996-2005 Kunihiro Ishiguro, et al. %s called before cmd_init, breakage likely %s[%s]: node %d does not exist. please call install_node() before install_element() %s[%s]: node %d (%s) already has this command installed. duplicate install_element call? %s[%s]: node %d does not exist. please call install_node() before uninstall_element() %s[%s]: node %d (%s) does not have this command installed. duplicate uninstall_element call? Please specify string starting with alphabet Please specify string starting with alphabet or number Hostname length should be less than %d chars %% Invalid character class name %% Regex ended with escape character (\) %% Invalid number in \digit construction %% Unbalanced square brackets %% Invalid endpoint in range expression %% Failed to compile (out of memory) Find CLI command matching a regular expression Search pattern (POSIX regex) Negate a command or set its defaults Allow using IPv4 (Class E) reserved IP space Allow using IPv4 (Class E) reserved IP space Negate a command or set its defaults Set banner string Strings for motd Set banner string Strings for motd Default string Set banner Banner for motd Banner from an input Text Set banner Banner for motd Banner from a file Filename Negate a command or set its defaults Debugging functions Print memory type statistics at exit logmsg MESSAGE...Send a message to enabled logging destinations System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages The message to send Echo a message back to the vty The message to echo no service terminal-length [(0-512)]Negate a command or set its defaults Set up miscellaneous service System wide terminal length configuration Number of lines of VTY (0 means no line control) no_service_terminal_length_cmdservice terminal-length (0-512)Set up miscellaneous service System wide terminal length configuration Number of lines of VTY (0 means no line control) Set terminal line parameters Negate a command or set its defaults Set number of lines on a screen Set terminal line parameters Set number of lines on a screen Number of lines on screen (0 for no pausing) no service password-encryptionNegate a command or set its defaults Set up miscellaneous service Enable encrypted passwords no_service_password_encrypt_cmdSet up miscellaneous service Enable encrypted passwords Negate a command or set its defaults Modify enable password parameters Assign the privileged level password Modify enable password parameters Assign the privileged level password Specifies a HIDDEN password will follow The HIDDEN 'enable' password string Negate a command or set its defaults Modify the terminal connection password Modify the terminal connection password Specifies a HIDDEN password will follow The password string Negate a command or set its defaults Reset system's network name Host name of this router Set system's network name This system's network name Negate a command or set its defaults Reset system's domain name domain name of this router Set system's domain name This system's domain name Show running system information Contents of startup configuration copy running-config startup-configCopy configuration Copy running config to... Copy running config to startup config (same as write file/memory) copy_runningconf_startupconf_cmdShow running system information running configuration (same as write terminal) write []Write running configuration to memory, network, or terminal Write to configuration file Write configuration currently in memory Write configuration to terminal Show running system information CLI reflection Dump current command space as DOT graph show commandtree [permutations]Show running system information Show command tree Permutations that we are interested in Print command list Print all possible command permutations Description of the interactive help system Show running system information Displays zebra version End current mode and change to enable mode. Exit current mode and down to previous mode Turn off privileged mode command Turn on privileged mode command Configuration from vty interface Configuration terminal autocomplete TYPE TEXT VARNAMEAutocompletion handler (internal, for vtysh) cmd_token->type cmd_token->text cmd_token->varname E\vĩީ,F.handle_pipe_actioncmd_initpermutecmd_execute_command_realnode_parentcmd_complete_commandcmd_variable_completecompletions_to_vecuninstall_element_install_element./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz#ccffcc#aaddff#ddaaff#ffddaa#ffffff n%p [ shape=box, label=<%s (d) (h)
%s n%p -> end%p; lib/command_graph.cCommand Argument NameCommand ArgumentCommand Token HelpCommand Token TextCommand Tokens
"%s">, style = filled, fillcolor = "%s" ]; end%p [ shape=box, label=, style = filled, fillcolor = "#ffddaa" ]; vector_active(graph->nodes) >= 1direction == 1 || direction == -1vector_active(new->nodes) >= 1vector_active(old->nodes) >= 1cmd_graph_namescmd_merge_nodescmd_graph_mergebad buffer in yy_scan_bytes()input in flex scanner failedyyset_lineno called with no bufferyyset_column called with no bufferout of dynamic memory in yy_create_buffer()out of dynamic memory in yyensure_buffer_stack()out of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_bytes()fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowout of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action foundkH}E=Wo,[FC   @  <; " $ %)"7$*%)6%.*/3*5.4/32/849=418>9=09A>BD>-AEBD,BGEHJE+GKHJ(HLKMNK'LOMN&MPOQRO!PSQRQTSUVSTWUVUXWYZWXYZ]]]]^ ^______```\\\\\\\\\\\\\\\\\\\\\\\\   #IFC\#@$? '#%#(<).;*##/:3874##96=A5>##B2DG1E##H0JL-K##M,NP+O##Q&RTS##U"VX!W##YZ[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^__ \\\\]] \``\\\\`\\\\\`\\\\``\\\``\\\``\\\``\\\\`\\\`\\`\\\\\\\\\\\\\\\\\\\\\\\\\\\\ !+,1%3{.8=zkk;Bb_SDIUGGGN<=/PU#SZ\a_f hmkrtyw~      0123456789abcdefABCDEF:./0123456789abcdefABCDEF:.ABCDEFabcdef0123456789:lib/command_match.clast_token(snode)->data != NULLsnode(fnode)->data != NULLfnodefirst->count == second->countsecond != NULLfirst != NULLtoken->type == VARIABLE_TKNtoken->type == RANGE_TKNtoken->type == WORD_TKNn < vector_active(vline)*el(tail)->data != NULLCommand Match Stack(@0Xcommand_completedisambiguatematch_variablematch_rangematch_wordcommand_match_rcommand_matchfirst->count == vector_active(vline) - n + 1Stack nownterm%s %s (.%d-%dsyntax errorsyntax error, unexpected %s----------%s: FATAL parse error: %s%s: | %sStarting parse Stack size increased to %lu Entering state %d Reading a token: Now at end of input. Next token isShifting $%d = Invalid range.-> $$ =Error: discardingError: poppingmemory exhaustedCleanup: discarding lookaheadCleanup: poppinglib/command_parse.y__func__, spacing__func__, line__func__, msgctx->el->stringstrsep(&ctx->docstr, "\n")Lexer token (temporary)$end$undefinedIPV4IPV4_PREFIXIPV6IPV6_PREFIXVARIABLERANGEMACMAC_PREFIXEXCL_BRACKET'.''$''<''>''|''{''}''['']'$acceptstartvarname_tokencmd_token_seqcmd_tokensimple_tokenliteral_tokenplaceholder_token_realplaceholder_tokenselectorselector_seq_seqselector_tokenselector_token_seqsyntax error, unexpected %s, expecting %ssyntax error, unexpected %s, expecting %s or %ssyntax error, unexpected %s, expecting %s or %s or %ssyntax error, unexpected %s, expecting %s or %s or %s or %sRan out of docstring while parsing '%s'Excessive docstring while parsing '%s'%s: %d:%d-%d of this command definition:Reducing stack by rule %d (line %lu): FATAL: '%s': {} contains an empty path! Use [{...}]__func__, loc->first_line, loc->first_column, loc->last_column=Vk;)]j%yCA39lwtrdJR/ cmd_yyerrorloopcheckdoc_nextterminate_graph !!""  !"  ! "  ,&()*  %"' %'&-./0% !*%#)(%$+1,#$%        #*3;AN`dhos}  compute_p2p_pathlib/cspf.cPath Computation Algorithmslib/csv.c%s:%d:%s(): field malloc failed %s:%d:%s(): CSV Malloc failed %s:%d:%s(): field str malloc failed %s:%d:%s(): rec not in this csv %s:%d:%s(): un-supported for this csv type - single buf detected %s:%d:%s(): record malloc failed %s:%d:%s(): fld malloc failed %s:%d:%s(): rec already in this csv %s:%d:%s(): cannot insert - exceeded buf size %s:%d:%s(): rec1 and/or rec2 invalid %s:%d:%s(): rec1 str not properly formatted %s:%d:%s(): rec2 str not properly formatted csv->buflen > (csv->csv_len - rec1->rec_len - rec2->rec_len + rec->rec_len)csv_decodecsv_concat_recordcsv_insert_recordcsv_remove_recordcsv_clone_recordcsv_append_recordcsv_add_field_to_recordcsv_encodecsv_initlib/debug.c[no] debug alldebug_all_cmddebug_alldebug_init_cliNegate a command or set its defaults Debugging functions Toggle all debugging output <=>===traditionaldatacenterinvalid version specifier for %s: %sdistribute list doesn't exist Outgoing update filter list for all interface is Incoming update filter list for all interface is %sdistribute-list prefix %s %s %s !"Expecting in or out only, fix your code"%s %s%s(prefix-list) not set %s filtered by nothing ipv6 %sdistribute-list %s %s %s lib/distribute.cDist-list nameDist-list ifnameDistribute listDistribute ctxdistribute_directiontitlesuggestion Error %u - %s%s %s Description: %s Recommendation: %s jsonError Reference Texts(no error?)$ERR%s%s%s lib/ferr.cshow_error_code_cmdshow_error_codeerror informationlog_ref_vty_initlog_ref_displayshow error <(1-4294967295)|all> [json]Show running system information Information on errors Error code to get info about Information on all errors JavaScript Object Notation exact-match any %pFX%sZebraExtendedStandardIPv6 permitdenydynamicaddressFamilyrules%s %s access list %s sequenceNumberfilterType seq %lldextendedsourceAddresssourceMaskdestinationAddressdestinationMask ip host %pI4 any , wildcard bits %pI4/frr-filter:liblib/filter.cmaster->str.tail == NULLmaster->str.head == NULLACCESSLIST_NAMEACCESSLIST4_NAMEACCESSLIST6_NAMEACCESSLIST_MAC_NAMEipv6 access listipv4 access listMAC access listshow_ipv6_access_list_nameshow ipv6 access-list [json]show_ipv6_access_list_cmdshow_ipv6_access_listshow_ip_access_list_name_cmdshow_ip_access_list_nameshow ip access-list [json]show_ip_access_list_cmdshow_ip_access_listshow_mac_access_list_name_cmdshow_mac_access_list_nameshow mac access-listshow_mac_access_list_cmdshow_mac_access_listAccess FilterAccess List StrAccess Listaccess_list_reset_macaccess_list_reset_ipv6access_list_reset_ipv4access_list_init_macaccess_list_init_ipv6access_list_init_ipv4show ipv6 access-list ACCESSLIST6_NAME [json]Show running system information IPv6 information List IPv6 access lists IPv6 access-list name JavaScript Object Notation show_ipv6_access_list_name_cmdShow running system information IPv6 information List IPv6 access lists JavaScript Object Notation show ip access-list ACCESSLIST4_NAME [json]Show running system information IP information List IP access lists IP access-list name JavaScript Object Notation Show running system information IP information List IP access lists JavaScript Object Notation show mac access-list ACCESSLIST_MAC_NAMEShow running system information mac access lists List mac access lists mac address Show running system information mac access lists List mac access lists %s/entry%% Malformed sequence value Internal CLI error [%s] %% invalid input for %s: %s seq_stripv6./host./network/address./network/mask./source-any%s/entry[sequence='%lld']%s/entry[sequence='%s']host_str./destination-host./destination-network/address./destination-network/mask./destination-anysrc_maskdst_masktruefalse./ipv4-exact-match./anyexact./ipv6-exact-match./mac./remarkmac access-list %s seq %s %s./network %pI4 %pI4 host./destination-network host %saccess-list %s remark %s ip prefix-list %s seq %s %s ge %s le %slib/filter_cli.cno_ipv6_prefix_list_remarkipv6_prefix_list_remark_cmdno ipv6 prefix-list WORD$nameno_ipv6_prefix_list_all_cmdno_ipv6_prefix_list_allno_ipv6_prefix_list_seq_cmdno_ipv6_prefix_list_seqno_ipv6_prefix_list_cmdno_ipv6_prefix_listno_ip_prefix_list_remarkno_ip_prefix_list_remark_cmdno ip prefix-list WORD$nameno_ip_prefix_list_all_cmdno_ip_prefix_list_allno_ip_prefix_list_seq_cmdno_ip_prefix_list_seqno_ip_prefix_list_cmdno_ip_prefix_listno_mac_access_list_remarkno_mac_access_list_remark_cmdno_mac_access_list_all_cmdno_mac_access_list_allno_mac_access_list_cmdno_mac_access_listno_ipv6_access_list_remarkipv6_access_list_remark_cmdno ipv6 access-list WORD$nameno_ipv6_access_list_all_cmdno_ipv6_access_list_allno_ipv6_access_list_cmdno_ipv6_access_listno_access_list_remarkno_access_list_remark_cmdno access-list WORD$nameno_access_list_all_cmdno_access_list_allno_access_list_cmdno_access_listno_access_list_ext_cmdno_access_list_extno_access_list_std_cmdno_access_list_std/frr-filter:lib/access-list[type='%s'][name='%s']/remark/frr-filter:lib/access-list[type='%s'][name='%s']/frr-filter:lib/access-list[type='%s'][name='%s']/entry[sequence='%lld']/frr-filter:lib/prefix-list[type='%s'][name='%s']/remark/frr-filter:lib/prefix-list[type='%s'][name='%s']/frr-filter:lib/prefix-list[type='%s'][name='%s']/entry[sequence='%s']/frr-filter:lib/prefix-list[type='%s'][name='%s']/entry[sequence='%lld']/frr-filter:lib/access-list[type='ipv4'][name='%s']/frr-filter:lib/access-list[type='ipv6'][name='%s']/frr-filter:lib/access-list[type='mac'][name='%s']/frr-filter:lib/prefix-list[type='ipv4'][name='%s']/frr-filter:lib/prefix-list[type='ipv6'][name='%s']/frr-filter:lib/access-list[type='ipv4'][name='%s']/remark/frr-filter:lib/access-list[type='ipv6'][name='%s']/remark/frr-filter:lib/access-list[type='mac'][name='%s']/remark/frr-filter:lib/prefix-list[type='ipv4'][name='%s']/remark/frr-filter:lib/prefix-list[type='ipv6'][name='%s']/remark./ipv4-prefix-length-greater-or-equal./ipv4-prefix-length-lesser-or-equal./ipv6-prefix-length-greater-or-equal./ipv6-prefix-length-lesser-or-equalprefix-list %s description %s no ipv6 prefix-list WORD$name description LINE...Negate a command or set its defaults IPv6 information Build a prefix list Prefix list entry name Access list entry comment Comment up to 100 characters no_ipv6_prefix_list_remark_line_cmdno ipv6 prefix-list WORD$name descriptionNegate a command or set its defaults IPv6 information Build a prefix list Prefix list entry name Access list entry comment no_ipv6_prefix_list_remark_cmdipv6 prefix-list WORD$name description LINE...IPv6 information Build a prefix list Prefix list entry name Access list entry comment Comment up to 100 characters Negate a command or set its defaults IPv6 information Build a prefix list Prefix list entry name no ipv6 prefix-list WORD$name seq (1-4294967295)$seqNegate a command or set its defaults IPv6 information Build a prefix list Prefix list entry name Sequence number of an entry Sequence number no ipv6 prefix-list WORD$name [seq (1-4294967295)$seq] $action Negate a command or set its defaults IPv6 information Build a prefix list Prefix list entry name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Any prefix match. Same as "::0/0 le 128" IPv6 prefix /, e.g., 3ffe::/16 Maximum prefix length to be matched Maximum prefix length Minimum prefix length to be matched Minimum prefix length ipv6 prefix-list WORD$name [seq (1-4294967295)] $action IPv6 information Build a prefix list Prefix list entry name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Any prefix match. Same as "::0/0 le 128" IPv6 prefix /, e.g., 3ffe::/16 Maximum prefix length to be matched Maximum prefix length Minimum prefix length to be matched Minimum prefix length no ip prefix-list WORD$name description LINE...Negate a command or set its defaults IP information Build a prefix list Prefix list entry name Access list entry comment Comment up to 100 characters no_ip_prefix_list_remark_line_cmdno ip prefix-list WORD$name descriptionNegate a command or set its defaults IP information Build a prefix list Prefix list entry name Access list entry comment ip prefix-list WORD$name description LINE...IP information Build a prefix list Prefix list entry name Access list entry comment Comment up to 100 characters Negate a command or set its defaults IP information Build a prefix list Prefix list entry name no ip prefix-list WORD$name seq (1-4294967295)$seqNegate a command or set its defaults IP information Build a prefix list Prefix list entry name Sequence number of an entry Sequence number no ip prefix-list WORD$name [seq (1-4294967295)$seq] $action Negate a command or set its defaults IP information Build a prefix list Prefix list entry name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Any prefix match. Same as "0.0.0.0/0 le 32" IP prefix /, e.g., 35.0.0.0/8 Minimum prefix length to be matched Minimum prefix length Maximum prefix length to be matched Maximum prefix length ip prefix-list WORD$name [seq (1-4294967295)$seq] $action IP information Build a prefix list Prefix list entry name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Any prefix match. Same as "0.0.0.0/0 le 32" IP prefix /, e.g., 35.0.0.0/8 Minimum prefix length to be matched Minimum prefix length Maximum prefix length to be matched Maximum prefix length no mac access-list ACCESSLIST_MAC_NAME$name remark LINE...Negate a command or set its defaults MAC address Access list entry Access list name Access list entry comment Comment up to 100 characters no_mac_access_list_remark_line_cmdno mac access-list ACCESSLIST_MAC_NAME$name remarkNegate a command or set its defaults MAC address Access list entry Access list name Access list entry comment mac access-list ACCESSLIST_MAC_NAME$name remark LINE...MAC address Access list entry Access list name Access list entry comment Comment up to 100 characters no mac access-list ACCESSLIST_MAC_NAME$nameNegate a command or set its defaults MAC address Access list entry Access list name no mac access-list ACCESSLIST_MAC_NAME$name [seq (1-4294967295)$seq] $action Negate a command or set its defaults MAC address Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward MAC address Match any MAC address mac access-list ACCESSLIST_MAC_NAME$name [seq (1-4294967295)$seq] $action MAC address Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward MAC address Match any MAC address no ipv6 access-list ACCESSLIST6_NAME$name remark LINE...Negate a command or set its defaults IPv6 information Access list entry Access list name Access list entry comment Comment up to 100 characters no_ipv6_access_list_remark_line_cmdno ipv6 access-list WORD$name remarkNegate a command or set its defaults IPv6 information Access list entry Access list name Access list entry comment no_ipv6_access_list_remark_cmdipv6 access-list WORD$name remark LINE...IPv6 information Access list entry Access list name Access list entry comment Comment up to 100 characters Negate a command or set its defaults IPv6 information Access list entry Access list name no ipv6 access-list WORD$name [seq (1-4294967295)$seq] $action Negate a command or set its defaults IPv6 information Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward IPv6 prefix Exact match of the prefixes Match any IPv6 ipv6 access-list WORD$name [seq (1-4294967295)$seq] $action IPv6 information Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward IPv6 prefix Exact match of the prefixes Match any IPv6 no access-list WORD$name remark LINE...Negate a command or set its defaults Access list entry Access list name Access list entry comment Comment up to 100 characters no_access_list_remark_line_cmdno access-list WORD$name remarkNegate a command or set its defaults Access list entry Access list name Access list entry comment access-list WORD$name remark LINE...Access list entry Access list name Access list entry comment Comment up to 100 characters Negate a command or set its defaults Access list entry Access list name no access-list WORD$name [seq (1-4294967295)$seq] $action Negate a command or set its defaults Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Prefix to match. e.g. 10.0.0.0/8 Exact match of the prefixes Match any IPv4 access-list WORD$name [seq (1-4294967295)$seq] $action Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Prefix to match. e.g. 10.0.0.0/8 Exact match of the prefixes Match any IPv4 no access-list WORD$name [seq (1-4294967295)$seq] $action ip Negate a command or set its defaults Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward Any Internet Protocol Source address to match Source address mask to apply Single source host Source address to match Any source host Destination address to match Destination address mask to apply Single destination host Destination address to match Any destination host access-list WORD$name [seq (1-4294967295)$seq] $action ip Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward IPv4 address Source address to match Source address mask to apply Single source host Source address to match Any source host Destination address to match Destination address mask to apply Single destination host Destination address to match Any destination host no access-list WORD$name [seq (1-4294967295)$seq] $action <[host] A.B.C.D$host|A.B.C.D$host A.B.C.D$mask>Negate a command or set its defaults Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward A single host address Address to match Address to match Wildcard bits access-list WORD$name [seq (1-4294967295)$seq] $action <[host] A.B.C.D$host|A.B.C.D$host A.B.C.D$mask>Access list entry Access list name Sequence number of an entry Sequence number Specify packets to reject Specify packets to forward A single host address Address to match Address to match Wildcard bits filter_cli_init../../type../ipv4-prefix../ipv6-prefixlib/filter_nb.c__func__, &ple->prefix, &pfrr-filter/frr-filter:lib/access-list/frr-filter:lib/prefix-listprefix-list type %u is mismatched.../ipv4-prefix-length-greater-or-equal../ipv4-prefix-length-lesser-or-equal../ipv6-prefix-length-greater-or-equal../ipv6-prefix-length-lesser-or-equalInvalid prefix range for %pFX: Make sure that mask length <= ge <= leduplicated access list value: %sduplicated prefix list value: %s%s: bad network %pFX correcting it to %pFX/frr-filter:lib/access-list[type='%s'][name='%s']/entry/frr-filter:lib/prefix-list[type='%s'][name='%s']/entry/frr-filter:lib/access-list/remark/frr-filter:lib/access-list/entry/frr-filter:lib/access-list/entry/action/frr-filter:lib/access-list/entry/ipv4-prefix/frr-filter:lib/access-list/entry/ipv4-exact-match/frr-filter:lib/access-list/entry/host/frr-filter:lib/access-list/entry/network/address/frr-filter:lib/access-list/entry/network/mask/frr-filter:lib/access-list/entry/source-any/frr-filter:lib/access-list/entry/destination-host/frr-filter:lib/access-list/entry/destination-network/address/frr-filter:lib/access-list/entry/destination-network/mask/frr-filter:lib/access-list/entry/destination-any/frr-filter:lib/access-list/entry/ipv6-prefix/frr-filter:lib/access-list/entry/ipv6-exact-match/frr-filter:lib/access-list/entry/mac/frr-filter:lib/access-list/entry/any/frr-filter:lib/prefix-list/remark/frr-filter:lib/prefix-list/entry/frr-filter:lib/prefix-list/entry/action/frr-filter:lib/prefix-list/entry/ipv4-prefix/frr-filter:lib/prefix-list/entry/ipv4-prefix-length-greater-or-equal/frr-filter:lib/prefix-list/entry/ipv4-prefix-length-lesser-or-equal/frr-filter:lib/prefix-list/entry/ipv6-prefix/frr-filter:lib/prefix-list/entry/ipv6-prefix-length-greater-or-equal/frr-filter:lib/prefix-list/entry/ipv6-prefix-length-lesser-or-equal/frr-filter:lib/prefix-list/entry/anylib_prefix_list_entry_prefix_modifyRCU sweeperlib/frrcu.crt && rt->depth!rcu_heads_first(&rcu_heads)cur->depthRCU sequence barrierRCU threadrcu_shutdownrcu_assert_read_unlockedrcu_assert_read_lockedrcu_read_unlockrcu_read_lockrcu_dorcu_mainrcu_startrcu_thread_preparercu_threads_count(&rcu_threads) == 1rt && !rt->depth && !seqlock_held(&rt->rcu)rt && rt->depth && seqlock_held(&rt->rcu)!pthread_create(&rcu_pthread, NULL, rcu_main, NULL)Anonymous threadlib/frr_pthread.c(n)->data != NULL&fpt_dummy((void *)0)&fpt_finishPOSIX sync primitivesFRR POSIX Threadfrr_pthread_stop_allfrr_pthread_runfrr_pthread_finishfpt_runfpt_haltfrr_is_after_fork || !"trying to start thread before fork()"nodegraph not initialized %-*s %s %% No match %d?:"%s" => %s ?'%s' -aborting! (depth limit) --END < (1-255) end VARIABLE [OPTION|set lol] . VARARGTest stuff docstring thing first example second example follow random range end thingy variable optional variable optional set optional lol vararg! CLI grammar sandbox access node graph node number CLI grammar sandbox (re)initialize graph grammar find-ambiguous [{printall|nodescan}]CLI grammar sandbox Find ambiguous commands Print all permutations Scan all nodes CLI grammar sandbox print current graph for dot .dot filename CLI grammar sandbox print current accumulated DFA include docstrings CLI grammar sandbox Test function for docstring Command end CLI grammar sandbox attempt to match input on DFA command to match CLI grammar sandbox attempt to complete input on DFA command to complete CLI grammar sandbox parse a command command to pass to new parser grammar_sandbox_initgrammar_findambiggrammar_test_match n%p -> n%p; digraph { } Graph NodeGraphHash table|Buckets|Entries|Empty|LF|SD|FLF|SD%s|%d|%ld|%.0f%%|%.2lf|%.2lf|%.2lf|%.2lfNo named hash tables to display. show debugging hashtable [statistics]Show running system information Debugging functions Statistics about hash tables Statistics about hash tables No hash tables in use. # allocated: %d # named: %d lib/hash.c(size & (size - 1)) == 0show_hash_stats_cmdshow_hash_statsHash IndexHash Buckethash_cmd_initshow_hash_statshash_create_size_-C6?Y@Showing hash table statistics foHook entryID Allocator %s attempt to re-create page at %uID Allocator %s cannot free #%u. ID Block does not exist.ID Allocator %s cannot free #%u. ID was not allocated at the time of free.ID Allocator %s has run out of IDs.ID Allocator %s internal error. Page starting at %d is inconsistent.ID Allocator %s internal error. Page starting at %d is inconsistent on word %dID Allocator %s could not reserve %u because it is already allocated.alloc->name, page->base_value, wordID Number temporary holding pool entryID Number Allocator Subdirectoryidalloc_reserveidalloc_allocatefind_or_create_pageidalloc_freelib/id_alloc.calloc->name, idalloc->name, page->base_valuealloc->nameID Number Allocator PageID Number Allocator DirectoryID Number Allocator NameID Number Allocator/frr-interface:lib/interface description %s vrf_name./descriptioninterface %s vrf %s0123456789unknownBROADCASTDEBUGLOOPBACKPOINTOPOINTNOTRAILERSRUNNINGNOARPPROMISCALLMULTIMULTICASTExperimental EthernetAX.25 Level 2PROnet token ringIEEE 802.2 Ethernet/TR/TBARCnetAppleTalkFrame Relay DLCIATMMetricom STRIPIEEE 1394 IPv4EUI-64InfiniBandCompressed SLIPCompressed SLIPv6ReservedAdaptROSE packet radioCCITT X.25PPPCisco HDLCRaw HDLCLAPBIPIP TunnelIPIP6 TunnelFRADSKIP vifLoopbackLocaltalkFDDIIPv6-in-IPv4 SITIP-in-DDP tunnelGRE over IPGRE over IPv6PIMSM registrationHiPPIAcorn EconetIrDAFibre-Channel PtPFibre-Channel Arbitrated LoopFibre-Channel Public LoopFibre-Channel FabricIEEE 802.2 Token RingIEEE 802.11IEEE 802.11 RadiotapIEEE 802.15.4IEEE 802.15.4 Phyexit ! lib/if.cdelimvrf_is_backend_netns()lib/table.hnode->lock > 0(cnode)->data != NULLcnodefrr-interface%s(config-if)# INTERFACEno descriptionno_interface_desc_cmdno_interface_descdescription LINE...no_interface_cmdno_interfaceif_delif_addInformational Link ParametersConnected interface labelNeighbor ConnectedIntf DescInterface/frr-interface:lib/interface[name='%s:%s']/frr-interface:lib/interface[name='%s']%s(%s): corruption detected -- interface with this name doesn't exist in VRF %s!%s(%u): corruption detected -- interface with this ifindex doesn't exist in VRF %s!%s(%s): corruption detected -- interface with this name exists already in VRF %s!%s(%u): corruption detected -- interface with this ifindex exists already in VRF %s!%% Reached maximum CLI depth (%u) Maximum interface name length is 16 charactersMaximum VRF name length is 36 charactersInterface %s vrf %s(%u) index %d metric %d mtu %d mtu6 %d %sonly inactive interfaces can be deletedifp->name, ifp->vrf->name, ifp->vrf->vrf_id, ifp->ifindex, ifp->metric, ifp->mtu, ifp->mtu6, if_flag_dump(ifp->flags)__func__, (ifp)->ifindex, (ifp)->vrf->name__func__, (ifp)->name, (ifp)->vrf->name!"Attempted lookup of family not supported"__func__, (ptr)->ifindex, (ptr)->vrf->name__func__, (ptr)->name, (ptr)->vrf->name/frr-interface:lib/interface/description/frr-interface:lib/interface/vrf/frr-interface:lib/interface/state/if-index/frr-interface:lib/interface/state/mtu/frr-interface:lib/interface/state/mtu6/frr-interface:lib/interface/state/speed/frr-interface:lib/interface/state/metric/frr-interface:lib/interface/state/flags/frr-interface:lib/interface/state/type/frr-interface:lib/interface/state/phy-addressNegate a command or set its defaults Interface specific description Interface specific description Characters describing this interface no interface IFNAME [vrf NAME$vrf_name]Negate a command or set its defaults Delete a pseudo interface's configuration Interface's name Specify the VRF The VRF name interface IFNAME [vrf NAME$vrf_name]Select an interface to configure Interface's name Specify the VRF The VRF name p`P@0 p`P@0 p`P@0 lib_interface_get_nextnetns_ifname_splitif_cmd_initroute_unlock_nodeconnected_get_linklocalconnected_lookup_prefixconnected_delete_by_prefixconnected_lookup_prefix_exactconnected_count_by_familynbr_connected_checkif_dumpif_set_indexif_set_nameif_newif_get_by_nameif_lookup_prefixif_lookup_addressif_lookup_address_localif_deleteif_update_to_new_vrfIroute-map direction must be [in|out] no route-map ROUTEMAP_NAME IFNAMENegate a command or set its defaults Route map unset Route map name Route map for input filtering Route map for output filtering Route map interface name route-map RMAP_NAME IFNAMERoute map set Route map name Route map set for input filtering Route map set for output filtering Route map interface name Interface route map container nameroute-map doesn't exist route-map %s in %s route-map %s out %s Interface Route-Map Hashlib/if_rmap.cno_if_rmap_cmdno_if_rmapI.f. route map nameInterface route mapInterface route map containerif_rmap_initypg^ULCCurrent configuration object was deleted by another process. Expire time is not later than start time Hash algorithm not supported, compile with --with-crypto=openssl Hash algorithm not supported, try compiling with --with-crypto=openssl Negate a command or set its defaults Unset send-lifetime send-lifetime HH:MM:SS MONTH (1-31) (1993-2035) duration (1-2147483646)Set send lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Duration of the key Duration seconds send_lifetime_duration_month_day_cmdsend_lifetime_duration_month_daysend-lifetime HH:MM:SS (1-31) MONTH (1993-2035) duration (1-2147483646)Set send lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Duration of the key Duration seconds send_lifetime_duration_day_month_cmdsend_lifetime_duration_day_monthsend-lifetime HH:MM:SS MONTH (1-31) (1993-2035) infiniteSet send lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Never expires send_lifetime_infinite_month_day_cmdsend_lifetime_infinite_month_daysend-lifetime HH:MM:SS (1-31) MONTH (1993-2035) infiniteSet send lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Never expires send_lifetime_infinite_day_month_cmdsend_lifetime_infinite_day_monthsend-lifetime HH:MM:SS MONTH (1-31) (1993-2035) HH:MM:SS MONTH (1-31) (1993-2035)Set send lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Time to expire Month of the year to expire Day of th month to expire Year to expire send_lifetime_month_day_month_day_cmdsend_lifetime_month_day_month_daysend-lifetime HH:MM:SS MONTH (1-31) (1993-2035) HH:MM:SS (1-31) MONTH (1993-2035)Set send lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Time to expire Day of th month to expire Month of the year to expire Year to expire send_lifetime_month_day_day_month_cmdsend_lifetime_month_day_day_monthsend-lifetime HH:MM:SS (1-31) MONTH (1993-2035) HH:MM:SS MONTH (1-31) (1993-2035)Set send lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Time to expire Month of the year to expire Day of th month to expire Year to expire send_lifetime_day_month_month_day_cmdsend_lifetime_day_month_month_daysend-lifetime HH:MM:SS (1-31) MONTH (1993-2035) HH:MM:SS (1-31) MONTH (1993-2035)Set send lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Time to expire Day of th month to expire Month of the year to expire Year to expire send_lifetime_day_month_day_month_cmdsend_lifetime_day_month_day_monthNegate a command or set its defaults Unset accept-lifetime accept-lifetime HH:MM:SS MONTH (1-31) (1993-2035) duration (1-2147483646)Set accept lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Duration of the key Duration seconds accept_lifetime_duration_month_day_cmdaccept_lifetime_duration_month_dayaccept-lifetime HH:MM:SS (1-31) MONTH (1993-2035) duration (1-2147483646)Set accept lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Duration of the key Duration seconds accept_lifetime_duration_day_month_cmdaccept_lifetime_duration_day_monthaccept-lifetime HH:MM:SS MONTH (1-31) (1993-2035) infiniteSet accept lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Never expires accept_lifetime_infinite_month_day_cmdaccept_lifetime_infinite_month_dayaccept-lifetime HH:MM:SS (1-31) MONTH (1993-2035) infiniteSet accept lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Never expires accept_lifetime_infinite_day_month_cmdaccept_lifetime_infinite_day_monthaccept-lifetime HH:MM:SS MONTH (1-31) (1993-2035) HH:MM:SS MONTH (1-31) (1993-2035)Set accept lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Time to expire Month of the year to expire Day of th month to expire Year to expire accept_lifetime_month_day_month_day_cmdaccept_lifetime_month_day_month_dayaccept-lifetime HH:MM:SS MONTH (1-31) (1993-2035) HH:MM:SS (1-31) MONTH (1993-2035)Set accept lifetime of the key Time to start Month of the year to start Day of th month to start Year to start Time to expire Day of th month to expire Month of the year to expire Year to expire accept_lifetime_month_day_day_month_cmdaccept_lifetime_month_day_day_monthaccept-lifetime HH:MM:SS (1-31) MONTH (1993-2035) HH:MM:SS MONTH (1-31) (1993-2035)Set accept lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Time to expire Month of the year to expire Day of th month to expire Year to expire accept_lifetime_day_month_month_day_cmdaccept_lifetime_day_month_month_dayaccept-lifetime HH:MM:SS (1-31) MONTH (1993-2035) HH:MM:SS (1-31) MONTH (1993-2035)Set accept lifetime of the key Time to start Day of th month to start Month of the year to start Year to start Time to expire Day of th month to expire Month of the year to expire Year to expire accept_lifetime_day_month_day_month_cmdaccept_lifetime_day_month_day_monthno cryptographic-algorithm []Negate a command or set its defaults Cryptographic-algorithm Use MD5 algorithm Use HMAC-SHA-1 algorithm Use HMAC-SHA-256 algorithm Use HMAC-SHA-384 algorithm Use HMAC-SHA-512 algorithm no_cryptographic_algorithm_cmdcryptographic-algorithm Cryptographic-algorithm Use MD5 algorithm Use HMAC-SHA-1 algorithm Use HMAC-SHA-256 algorithm Use HMAC-SHA-384 algorithm Use HMAC-SHA-512 algorithm Negate a command or set its defaults Unset key string The key Negate a command or set its defaults Delete a key Key identifier number Configure a key Key identifier number Negate a command or set its defaults Authentication key management Key-chain management Key-chain name Authentication key management Key-chain management Key-chain name Can't find key %d JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberMalformed time value %T %b %d %YCan't find keychain %s hmac-sha-2 key-string %s cryptographic-algorithm %s accept-lifetime %s infinite duration %ld send-lifetime %s exit key chain %s lib/keychain.c(knode)->data != NULLknodeKEYCHAIN_NAMEKCHAIN_NAMEkeychain key%s(config-keychain-key)# keychain%s(config-keychain)# no send-lifetimeno_send_lifetime_cmdno_send_lifetimeno accept-lifetimeno_accept_lifetime_cmdno_accept_lifetimeno_cryptographic_algorithmcryptographic_algorithm_cmdmd5MD5hmac-sha-1HMAC-SHA-1hmac-sha-256HMAC-SHA-256hmac-sha-384HMAC-SHA-384hmac-sha-512HMAC-SHA-512maxNot definedno key-string [LINE]no_key_string_cmdno_key_stringkey-string LINESet key string The key no key (0-2147483647)no_key_cmdno_keyno key chain WORDno_key_chain_cmdno_key_chainKey chainKeykeychain_active_configkeychain_config_writekeychain_initkey_lookupkey_lookup_for_sendkey_match_for_acceptkey_lookup_for_acceptkeychain_lookupHldp_sync_info_createlib/ldp_sync.cldp_sync_infoLDP SYNC infoFailure to raise or lower privilegesFRR attempted to raise or lower its privileges and was unable to do soEnsure that you are running FRR as the frr user and that the user has sufficient privileges to properly access root privilegesUpon startup FRR failed to properly initialize and startup the VRF subsystemEnsure that there is sufficient memory to start processes and restart FRRWhen attempting to access a socket a system error has occurred and we were unable to properly complete the requestEnsure that there are sufficient system resources available and ensure that the frr user has sufficient permissions to work. If necessary open an IssueA version miss-match has been detected between zebra and client protocolTwo different versions of FRR have been installed and the install is not properly setup. Completely stop FRR, remove it from the system and reinstall. Typically only developers should see this issue.The ZAPI subsystem has detected an encoding issue, between zebra and a client protocolGather data and open an Issue, also Restart FRRThe ZAPI subsystem has detected a socket error between zebra and a clientFRR has detected a error from using a vital system call and has probably already exitedEnsure permissions are correct for FRR files, users and groups are correct. Additionally check that sufficient system resources are available.FRR has detected a problem with the specified configuration fileEnsure configuration file exists and has correct permissions for operations Additionally ensure that all config lines are correct as wellFRR has detected a problem with interface data from the kernel as it deviates from what we would expect to happen via normal netlink messagingOpen an Issue with all relevant log files and restart FRRFRR has detected a problem with NameSpace data from the kernel as it deviates from what we would expect to happen via normal kernel messagingFRR has detected an issue where new development has not properly updated all code paths.Open an Issue with all relevant log filesFRR has detected an issue with the Zero MQ subsystem and ZeroMQ is not working properly nowFRR was not compiled with support for a particular feature, or it is not available on the current platformRecompile FRR with the feature enabled, or find out what platforms support the featureUnable to load YANG module from the file systemThe northbound subsystem has detected an error while loading a YANG module from the file systemEnsure all FRR YANG modules were installed correctly in the system.Attempt to load a YANG module that is already loadedThe northbound subsystem has detected an attempt to load a YANG module that is already loadedThis is a bug; please report itAn error has occurred while converting a YANG data value from string to binary representation or vice-versaThe northbound subsystem failed to find a YANG data node that was supposed to existThe northbound subsystem, during initialization, has detected a missing callback for one node of the loaded YANG modulesNorthbound callback has an invalid priorityThe northbound subsystem, during initialization, has detected a callback whose priority is invalidFailure to validate the northbound callbacksThe northbound subsystem, during initialization, has detected one or more errors while loading the northbound callbacksThe libyang library returned an errorThe northbound subsystem has detected that the libyang library returned an errorFailure to load a libyang pluginThe northbound subsystem, during initialization, has detected that a libyang plugin failed to be loadedCheck if the FRR libyang plugins were installed correctly in the systemUpon startup FRR failed to properly initialize and startup the ConfD northbound pluginCheck if ConfD is installed correctly in the system. Also, check if the confd daemon is running.An error has occurred while converting a ConfD data value (binary) to a stringThe northbound subsystem has detected that the libconfd library returned an errorUpon startup FRR failed to properly initialize and startup the Sysrepo northbound pluginCheck if Sysrepo is installed correctly in the systemAn error has occurred while converting a YANG data value to the Sysrepo formatThe northbound subsystem has detected that the libsysrepo library returned an errorUpon startup FRR failed to properly initialize and startup the gRPC northbound pluginCheck if the gRPC libraries are installed correctly in the system.A northbound configuration callback has failed in the ABORT phaseA callback used to process a configuration change has returned an error while trying to abort a changeGather log data and open an Issue.A northbound configuration callback has failed in the APPLY phaseA callback used to process a configuration change has returned an error while applying the changesAn error was detected while attempting to resolve a hostnameEnsure that DNS is working properly and the hostname is configured in dns. If you are still seeing this error, open an issueThe SNMP AgentX library has returned a warning that we should report to the end userGather Log data and open an Issue.The stream subsystem has encountered an errorDuring sanity checking stream.c has detected an error in the data associated with a particular streamGather log data and open an Issue, restart FRRThe Linux namespace subsystem has encountered a parsing errorDuring system startup an invalid parameter for the namespace was give to FRRGather log data and open an Issue. restart FRRThe Event subsystem has detected a slow cpu time processThe Event subsystem has detected a slow process, this typically indicates that FRR is having trouble completing work in a timely manner. This can be either a misconfiguration, bug, or some combination thereof. In this case total CPU time was over 5 seconds. Which indicates that FRR is very busy doing some work and should be addressedGather log data and open an IssueThe Event subsystem has detected a slow wall time processThe Event subsystem has detected a slow process, this typically indicates that FRR is having trouble completing work in a timely manner. This can be either a misconfiguration, bug or some combination thereof. In this case total WALL time was over 5 seconds. Which indicates that FRR might be having trouble being scheduled or some system call is delayingThe Event subsystem has detected a thread starvation issueThe event subsystem has detected a thread starvation issue. This typically indicates that the system FRR is running on is heavily loaded and this load might be impacting FRR's ability to handle events in a timely fashionThe Event subsystem has detected an internal FD problemThe Event subsystem has detected a file descriptor read/write event without an associated handling function. This is a bug, please collect log data and open an issue.The Event subsystem has detected an internal timer that is scheduled to pop in greater than one yearThe Event subsystem has detected a timer being started that will pop in a timer that is greater than one year. This is a bug, please collect log data and open an issue.Reached the Route-Map Recursion LimitThe Route-Map subsystem has detected a route-map depth of RMAP_RECURSION_LIMIT and has stopped processingRe-work the Route-Map in question to not have so many route-map statements, or recompile FRR with a higher limitUnable to open configuration fileThe config subsystem attempted to read in it's configuration file which failed, so we are falling back to the backup config file to see if it is availableThe VRF subsystem has encountered a parsing errorThe VRF subsystem, during initialization, has found a parsing error with input it has receivedCheck the length of the vrf name and adjust accordinglyThe northbound subsystem has detected that YANG data has been truncated as the given buffer wasn't big enoughThe northbound subsystem has detected an unknown YANG data pathUnable to load YANG module translatorThe northbound subsystem has detected an error while loading a YANG module translatorEnsure the YANG module translator file is valid. See documentation for further information.The northbound subsystem has detected an error while performing a YANG XPath translationThe northbound database wasn't initialized correctlyAn error occurred while initializing the northbound database. As a result, the configuration rollback feature won't work as expected.Ensure permissions are correct for FRR files, users and groups are correct.The northbound subsystem, during initialization, has detected a callback that doesn't need to be implementedA northbound configuration callback has failed in the VALIDATE phaseA callback used to process a configuration change has returned a validation errorThe provided configuration is invalid. Fix any inconsistency and try again.A northbound configuration callback has failed in the PREPARE phaseA callback used to process a configuration change has returned a resource allocation errorThe system might be running out of resources. Check the log for more details.A northbound callback for operational data has failedThe northbound subsystem has detected that a callback used to fetch operational data has returned an errorA northbound RPC callback has failedThe northbound subsystem has detected that a callback used to process YANG RPCs/actions has returned an errorThe log message should contain further details on the specific error that occurred; investigate the reported error.Invalid candidate configurationThe northbound subsystem failed to validate a candidate configurationCheck the log messages to see the validation errors and edit the candidate configuration to fix themFailure to edit a candidate configurationThe northbound subsystem failed to edit a candidate configurationFailure to obtain operational dataThe northbound subsystem failed to obtain YANG-modeled operational dataFailure to create a configuration transactionThe northbound subsystem failed to create a configuration transactionFailure to record a configuration transactionThe northbound subsystem failed to record a configuration transaction in the northbound databaseVRF Failure on StartSocket ErrorZAPI ErrorRestart FRRSystem Call ErrorVTY Subsystem ErrorInterface Subsystem ErrorNameSpace Subsystem ErrorDevelopmental Escape ErrorZMQ Subsystem ErrorFeature or system unavailableYANG data conversion errorYANG data node not foundMissing northbound callbackConfD initialization errorConfD data conversion errorlibconfd errorSysrepo initialization errorSysrepo data conversion errorlibsysrepo errorgRPC initialization errorDNS ResolutionSNMP has discovered a warningCreate configuration fileYANG data truncationUnknown YANG data pathYANG translation errorUnneeded northbound callbackvariable--- qmem %s --- Total SizeCurrent#%-30s: %8s %-8s%s %8s %9s MaxBytesMax#%6zuDescriptionVersionModule Name%-12s %-25s %s %-12s %-25s %s from: %s/%s pid: %u %dd%02dh%02dm%02dw%dd%02dh0 bytes1 byte> 2GB%d MiB%d KiB%ld bytesSystem allocator statistics: Total heap allocated: %s Holding block headers: %s Used small blocks: %s Used ordinary blocks: %s Free small blocks: %s Free ordinary blocks: %s Ordinary blocks: %ld Small blocks: %ld Holding blocks: %ld lib/lib_vty.creadin_time_strPROFILEXFRR_end_configurationThe End of Configuration end_config_cmdend_configXFRR_start_configurationstart_config_cmdstart_configfrr version VERSION...frr_version_cmdfrr_versionfrr defaults PROFILE...frr_defaults_cmdfrr_defaultsshow modulesshow_modules_cmdshow_modulesshow memoryshow_memory_cmdshow_memory%-30s: %8zu %-8s %9zu %8zu %9zu %% WARNING: profile %s is not known in this version Configuration Read in Took: %s(see system documentation for 'mallinfo' for meaning) The Beginning of Configuration FRRouting global parameters version configuration was written by version string FRRouting global parameters set of configuration defaults used profile string Show running system information Loaded modules Show running system information Memory statistics lib_cmd_initend_configfailed to mkdir "%s": %sfailed to chown "%s": %spoll()Q %s exiting %s daemonizing /dev/null@tcp::1/var/run/frr%s%s%s/%s.conf%s/%s.pid/var/run/frr%s%s/zserv.apiInvalid options. Report bugs to %s * Available profiles are: %s[%u]%s/%s%s%s%s.conf%s/%s%s.pidRead configuration filefork()setsid()%s/%s-%d.vty%s/%s.vtyinstance %u %s %s starting: %svty@%d%slib/libfrr.cfrr_daemon_ctl&daemon_ctl_threaddi->backup_config_filefrr_config_read_in&di->read_inpath, strerror(errno)u:g:userA:P:vty_addrvty_portz:i:pid_filetclif:CdryrunhvdM:F:N:o:daemonpathspacevrfdefaultnamevty_socketmoduledirscriptdirlog-levelcommand-log-alwayslimit-fdsfrr_finifrr_early_finifrr_config_postfrr_config_prefrr_late_initfrr_early_init%s failed to start, exited %d %s crashed in startup, signal %d %s failed to start, unknown problem %s send("s") error (SIGTSTP propagation)%s: failed to open /dev/null: %sUsage: %s [OPTION...] %s%s%s %shttps://github.com/frrouting/frr/issuesThe "%s" configuration profile is not valid for this FRR version. -N/--pathspace option specified more than once! -N option overridden by -z for zebra named socket path slashes or dots are not permitted in the --pathspace option. -z option overrides -N option for zebra named socket path -A option specified more than once! -P option specified more than once! invalid port number "%s" for -P option --vty_socket option specified more than once! ----moduledir option specified more than once! --scriptdir option specified more than once! Invalid zserv socket path: %s %s: failed to initialize northbound databaseAttempting to read backup config file: %s specified%s: failed to read configuration file: %s (%s)socketpair() for daemon control/tmp/frr-memstats-%s-%llu-%lluFRRouting 8.5.7. Copyright 1996-2005 Kunihiro Ishiguro, et al. configured with: '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sbindir=/usr/lib/frr' '--sysconfdir=/etc/frr' '--localstatedir=/var/run/frr' '--disable-static' '--disable-werror' '--enable-irdp' '--enable-multipath=256' '--enable-vtysh' '--enable-ospfclient' '--enable-ospfapi' '--enable-rtadv' '--enable-ldpd' '--enable-pimd' '--enable-pim6d' '--enable-pbrd' '--enable-nhrpd' '--enable-eigrpd' '--enable-babeld' '--enable-vrrpd' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-fpm' '--enable-watchfrr' '--disable-bgp-vnc' '--enable-isisd' '--enable-rpki' '--enable-bfdd' '--enable-pathd' '--enable-snmp' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' __func__, safe_strerror(errno)(di && di->name ? di->name : "")di->name, "8.5.7" "", instanceinfo, di->vty_port, di->startinfo__func__, nb_err_name(ret), errmsg -u, --user User to run as -g, --group Group to run as -A, --vty_addr Set vty's bind address -P, --vty_port Set vty's port number -z, --socket Set path of zebra socket -i, --pid_file Set process identifier file name --tcli Use transaction-based CLI -t, --terminal Open terminal session on stdio -d -t Daemonize after terminal session ends -f, --config_file Set configuration file name -C, --dryrun Check configuration for validity and exit -h, --help Display this help and exit -v, --version Print program version -d, --daemon Runs in daemon mode -M, --module Load specified module -F, --profile Use specified configuration profile -N, --pathspace Insert prefix into config & socket paths -o, --vrfdefaultname Set default VRF name. --vty_socket Override vty socket path --moduledir Override modules directory --scriptdir Override scripts directory --log Set Logging to stdout, syslog, or file: --log-level Set Logging Level to use, debug, info, warn, etc --limit-fds Limit number of fds supported frr_terminal_closefrr_daemon_ctlfrr_runfrr_config_read_infrr_config_forkfrr_mkdirfrr_init/etc/frr/scripts/usr/lib64/frr/modules/etc/frr/list_to_arraylist_sortlistnode_lookuplist_deletelist_delete_all_nodelistnode_headlistnode_add_beforelistnode_add_afterlistnode_add_sortlist_duplistnode_add_sort_noduplistnode_add_headlistnode_addlib/linklist.c*listval != NULLLink NodeLink List%02x%02x.%02x%02x.%02x%02xUnsupported PayloadS-SPFS-SPF router-idrouter-id-v6vertex-typesegment-routingsrgb-sizesrgb-loweralgorithmssrlb-sizesrlb-lowermsdVertex (%llu): %s Router Id: %pI4 Origin: %s Status: %s AS number: %u SRGB: [%d/%d] SRLB: [%d/%d] Algo: MSD: %dOutgoing Edges: %d To: %s(%pI4)To: - (0.0.0.0) Local: %pI4 Remote: %pI4 Local: %pI6 Remote: %pI6 Incoming Edges: %d From: %s(%pI4)From: - (0.0.0.0)Subnets: %d Prefix: %pFX verticesedge-idadvertised-routerlocal-vertex-idremote-vertex-idedge-attributeste-metricadmin-grouplocal-addressremote-addresslocal-address-v6remote-address-v6local-identifierremote-identifiermax-link-bandwidthmax-resv-link-bandwidthunreserved-bandwidthclass-type-%uremote-asnremote-as-addressremote-as-address-v6min-delaymax-delayjitterlossavailable-bandwidthresidual-bandwidthutilized-bandwidthsrlgssrlgadj-sid0x%xflagsEdge (%llu): %u/%u Adv. Vertex: %s Metric: %uOrigin: %s Name: %s TE Metric: %u Admin Group: 0x%x Local IPv4 address: %pI4 Remote IPv4 address: %pI4 Local IPv6 address: %pI6 Remote IPv6 address: %pI6 Local Identifier: %u Remote Identifier: %u Remote AS: %u Link Loss: %g (%%) IPv4 Adjacency-SID: %u Flags: 0x%x Weight: 0x%x IPv4 Bck. Adjacency-SID: %uIPv6 Adjacency-SID: %uIPv6 Bck. Adjacency-SID: %uSRLGs: %d %u, %uedgessubnet-idextended-tagpref-sidalgoSubnet: %pFX Metric: %dFlags: %d Tag: %d Extended Tag: %llu subnetsverticesCountedgesCountsubnetsCountno name node(%s) Ted init Ted node (%s %pI4 %s)(%s) Ted endlib/link_state.c(lst_node)->data != NULLlst_nodeNewDeleteSyncOrphanABRRemote ASBRPseudoISIS_L1ISIS_L2OSPFv2DirectStaticLink State DatabaseLS(%s): Could not parse Link State Node. Abort!LS(%s): Could not parse Link State Attributes. Abort!LS(%s): Could not parse Link State Prefix. Abort!LS(%s): Could not parse LS message. Abort! %d Outgoing Edges, %d Incoming Edges, %d Subnets Segment Routing Capabilities: Maximum Bandwidth: %g (Bytes/s) Maximum Reservable Bandwidth: %g (Bytes/s) Unreserved Bandwidth per Class Type [%d]: %g (Bytes/sec) [%d]: %g (Bytes/s) Remote ASBR IPv4 address: %pI4 Remote ASBR IPv6 address: %pI6 Average Link Delay: %d (micro-sec) Min/Max Link Delay: %d/%d (micro-sec) Delay Variation: %d (micro-sec) Available Bandwidth: %g (Bytes/s) Residual Bandwidth: %g (Bytes/s) Utilized Bandwidth: %g (Bytes/s) SID: %d Algorithm: %d Flags: 0x%x Traffic Engineering Database: %s (key: %d) Total: %zu Vertices, %zu Edges, %zu Subnets inc edge key:%llu attr key:%pI4 loc:(%pI4) rmt:(%pI4) out edge key:%llu attr key:%pI4 loc:(%pI4) rmt:(%pI4) Ted edge key:%llusrc:%pI4 dst:%pI4 Ted subnet key:%pFX vertex:%pI4&subnet->ls_pref->pref, &subnet->vertex->node->adv.id.ip.addredge->key, edge->source ? &edge->source->node->router_id : &inaddr_any, edge->destination ? &edge->destination->node->router_id : &inaddr_anyvertex_edge->key, &vertex_edge->attributes->adv.id.ip.addr, &vertex_edge->attributes->standard.local, &vertex_edge->attributes->standard.remotevertex->node->name[0] ? vertex->node->name : "no name node", &vertex->node->router_id, origin2txt[vertex->node->adv.origin]ls_dump_tedls_show_vertex_vtyls_format_msgls_parse_prefixls_parse_attributesls_parse_nodels_parse_msgls_vertex_cleanls_vertex_delTqs*>unknown zebra route type: %u(no message found)%Y/%m/%d %H:%M:%S[bt %d] 0x%txReceived signal %d at %lld (si_addr 0x%tx, PC 0x%tx) (si_addr 0x%tx); %s [bt %d] %p[bt %d] %sUnknown errorkernelstaticripeigrpospfisisbgpvncvnc-directnhrpbabelsharpopenfabricripngospf6%016lx: %02x %.*s\n\r\t\x%02hhxlib/log.c(long)srczrouteZEBRA_INTERFACE_ADDZEBRA_INTERFACE_DELETEZEBRA_INTERFACE_ADDRESS_ADDZEBRA_INTERFACE_UPZEBRA_INTERFACE_DOWNZEBRA_INTERFACE_SET_MASTERZEBRA_INTERFACE_SET_PROTODOWNZEBRA_ROUTE_ADDZEBRA_ROUTE_DELETEZEBRA_ROUTE_NOTIFY_OWNERZEBRA_REDISTRIBUTE_ADDZEBRA_REDISTRIBUTE_DELETEZEBRA_ROUTER_ID_ADDZEBRA_ROUTER_ID_DELETEZEBRA_ROUTER_ID_UPDATEZEBRA_HELLOZEBRA_CAPABILITIESZEBRA_NEXTHOP_REGISTERZEBRA_NEXTHOP_UNREGISTERZEBRA_NEXTHOP_UPDATEZEBRA_BFD_DEST_REGISTERZEBRA_BFD_DEST_DEREGISTERZEBRA_BFD_DEST_UPDATEZEBRA_BFD_DEST_REPLAYZEBRA_REDISTRIBUTE_ROUTE_ADDZEBRA_REDISTRIBUTE_ROUTE_DELZEBRA_VRF_UNREGISTERZEBRA_VRF_ADDZEBRA_VRF_DELETEZEBRA_VRF_LABELZEBRA_INTERFACE_VRF_UPDATEZEBRA_BFD_CLIENT_REGISTERZEBRA_BFD_CLIENT_DEREGISTERZEBRA_INTERFACE_ENABLE_RADVZEBRA_INTERFACE_DISABLE_RADVZEBRA_NEXTHOP_LOOKUP_MRIBZEBRA_INTERFACE_LINK_PARAMSZEBRA_MPLS_LABELS_ADDZEBRA_MPLS_LABELS_DELETEZEBRA_MPLS_LABELS_REPLACEZEBRA_SR_POLICY_SETZEBRA_SR_POLICY_DELETEZEBRA_SR_POLICY_NOTIFY_STATUSZEBRA_IPMR_ROUTE_STATSZEBRA_LABEL_MANAGER_CONNECTZEBRA_GET_LABEL_CHUNKZEBRA_RELEASE_LABEL_CHUNKZEBRA_FEC_REGISTERZEBRA_FEC_UNREGISTERZEBRA_FEC_UPDATEZEBRA_ADVERTISE_DEFAULT_GWZEBRA_ADVERTISE_SVI_MACIPZEBRA_ADVERTISE_SUBNETZEBRA_ADVERTISE_ALL_VNIZEBRA_LOCAL_ES_ADDZEBRA_LOCAL_ES_DELZEBRA_REMOTE_ES_VTEP_ADDZEBRA_REMOTE_ES_VTEP_DELZEBRA_LOCAL_ES_EVI_ADDZEBRA_LOCAL_ES_EVI_DELZEBRA_VNI_ADDZEBRA_VNI_DELZEBRA_L3VNI_ADDZEBRA_L3VNI_DELZEBRA_REMOTE_VTEP_ADDZEBRA_REMOTE_VTEP_DELZEBRA_MACIP_ADDZEBRA_MACIP_DELZEBRA_IP_PREFIX_ROUTE_ADDZEBRA_IP_PREFIX_ROUTE_DELZEBRA_REMOTE_MACIP_ADDZEBRA_REMOTE_MACIP_DELZEBRA_PW_ADDZEBRA_PW_DELETEZEBRA_PW_SETZEBRA_PW_UNSETZEBRA_PW_STATUS_UPDATEZEBRA_RULE_ADDZEBRA_RULE_DELETEZEBRA_RULE_NOTIFY_OWNERZEBRA_TABLE_MANAGER_CONNECTZEBRA_GET_TABLE_CHUNKZEBRA_RELEASE_TABLE_CHUNKZEBRA_IPSET_CREATEZEBRA_IPSET_DESTROYZEBRA_IPSET_ENTRY_ADDZEBRA_IPSET_ENTRY_DELETEZEBRA_IPSET_NOTIFY_OWNERZEBRA_IPTABLE_ADDZEBRA_IPTABLE_DELETEZEBRA_IPTABLE_NOTIFY_OWNERZEBRA_VXLAN_FLOOD_CONTROLZEBRA_VXLAN_SG_ADDZEBRA_VXLAN_SG_DELZEBRA_VXLAN_SG_REPLAYZEBRA_MLAG_PROCESS_UPZEBRA_MLAG_PROCESS_DOWNZEBRA_MLAG_CLIENT_REGISTERZEBRA_MLAG_CLIENT_UNREGISTERZEBRA_MLAG_FORWARD_MSGZEBRA_NHG_ADDZEBRA_NHG_DELZEBRA_NHG_NOTIFY_OWNERZEBRA_EVPN_REMOTE_NH_ADDZEBRA_EVPN_REMOTE_NH_DELZEBRA_SRV6_LOCATOR_ADDZEBRA_SRV6_LOCATOR_DELETEZEBRA_ERRORZEBRA_CLIENT_CAPABILITIESZEBRA_OPAQUE_MESSAGEZEBRA_OPAQUE_REGISTERZEBRA_OPAQUE_UNREGISTERZEBRA_NEIGH_DISCOVERZEBRA_ROUTE_NOTIFY_REQUESTZEBRA_CLIENT_CLOSE_NOTIFYZEBRA_NHRP_NEIGH_ADDEDZEBRA_NHRP_NEIGH_REMOVEDZEBRA_NHRP_NEIGH_GETZEBRA_NHRP_NEIGH_REGISTERZEBRA_NHRP_NEIGH_UNREGISTERZEBRA_NEIGH_IP_ADDZEBRA_NEIGH_IP_DELZEBRA_CONFIGURE_ARPZEBRA_GRE_GETZEBRA_GRE_UPDATEZEBRA_GRE_SOURCE_SETZEBRA_TC_QDISC_INSTALLZEBRA_TC_QDISC_UNINSTALLZEBRA_TC_CLASS_ADDZEBRA_TC_CLASS_DELETEZEBRA_TC_FILTER_ADDZEBRA_TC_FILTER_DELETEpimhslsolsrldpvnc-rnbgp-directbgp-direct-to-nve-groupspbrbfdvrrpsrtewildcardinternal error: route type table out of order while searching for %u, please notify developersinternal error: cannot find route type %u in table!Backtrace for %d stack frames:no thread information available in thread %s scheduled from %s:%d %s() Cannot get backtrace, returned invalid # of frames %d (valid range is between 1 and %lu)Cannot get backtrace symbols (out of memory?)Current thread function %s, scheduled from file %s, line %u in %s()Current thread not known/applicableout of memory: failed to allocate %zu bytes for %s objectunknown zserv command type: %u%016lx: (zero length / no data)(int)(fb.pos - fb.buf), fb.bufsize, (unsigned long)(array_size(array))ZEBRA_REDISTRIBUTE_DEFAULT_ADDZEBRA_REDISTRIBUTE_DEFAULT_DELETEZEBRA_INTERFACE_NBR_ADDRESS_ADDZEBRA_INTERFACE_BFD_DEST_UPDATEZEBRA_LABEL_MANAGER_CONNECT_ASYNCZEBRA_DUPLICATE_ADDR_DETECTIONZEBRA_IPSET_ENTRY_NOTIFY_OWNERZEBRA_SRV6_MANAGER_GET_LOCATOR_CHUNKZEBRA_SRV6_MANAGER_RELEASE_LOCATOR_CHUNKzlog_hexdumpzserv_command_stringzroute_lookupzlog_backtrace'd %% "log monitor" is deprecated and does nothing. config_log_file: Unable to alloc mem!%s: Path too long ('%s/%s'); system maximum is %u%% ID "%s" is not a log message level %s, facility %s, ident %s Filtered-file logging: level %s, filename %s From command line: "--log syslog --log-level %s" From command line: "--log stdout --log-level %s" From command line: "--log file:%s --log-level %s" invalid log target "%s" ("%s") ! "log syslog %s" enabled by "--log" startup option ! "log stdout %s" enabled by "--log" startup option ! "log file %s %s" enabled by "--log" startup option ! use "clear log cmdline-targets" to remove this target __func__, cwd, fname, MAXPATHLENNegate a command or set its defaults Logging control Output immediately, without buffering Show running system information Show current logging configuration Filter Logs Reset functions Logging control Filter Logs [no] log filter-text WORD$filterNegate a command or set its defaults Logging control Filter Logs String to filter by no log filtered-file [FILENAME [LEVEL]]Negate a command or set its defaults Logging control Cancel logging to file with string filter Logging file name Logging level log filtered-file FILENAME [$levelarg]Logging control Logging to file with string filter Logging filename System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages Negate a command or set its defaults Logging control Prefix log message text with [XXXXX-XXXXX] identifier Negate a command or set its defaults Logging control Prefix log message text with [EC 9999] code no log timestamp precision [(0-6)]Negate a command or set its defaults Logging control Timestamp configuration Reset the timestamp precision to the default value of 0 Number of subsecond digits no_config_log_timestamp_precision_cmdno_config_log_timestamp_precisionLogging control Timestamp configuration Set the timestamp precision Number of subsecond digits config_log_timestamp_precision_cmdconfig_log_timestamp_precisionNegate a command or set its defaults Logging control Do not log the priority of the message within the message no_config_log_record_priority_cmdLogging control Log the priority of the message within the message config_log_record_priority_cmdno log facility []Negate a command or set its defaults Logging control Reset syslog facility to default (daemon) Kernel User process Mail system System daemons Authorization system Syslog itself Line printer system USENET news Unix-to-Unix copy system Cron/at facility Local use Local use Local use Local use Local use Local use Local use Local use log facility $facilityargLogging control Facility parameter for syslog messages Kernel User process Mail system System daemons Authorization system Syslog itself Line printer system USENET news Unix-to-Unix copy system Cron/at facility Local use Local use Local use Local use Local use Local use Local use Local use no log syslog [] []Negate a command or set its defaults Logging control Cancel logging to syslog Kernel User process Mail system System daemons Authorization system Syslog itself Line printer system USENET news Unix-to-Unix copy system Cron/at facility Local use Local use Local use Local use Local use Local use Local use Local use System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages log syslog [$levelarg]Logging control Set syslog logging level System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages no log file [FILENAME [LEVEL]]Negate a command or set its defaults Logging control Cancel logging to file Logging file name Logging level log file FILENAME [$levelarg]Logging control Logging to file Logging filename System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages Reset functions Logging control Disable log targets specified at startup by --log option [no] debug unique-id UID backtraceNegate a command or set its defaults Debugging functions Options per individual log message, by unique ID Log message unique ID (XXXXX-XXXXX) Add backtrace to log when message is printed no log monitor []Negate a command or set its defaults Logging control Disable terminal line (monitor) logging System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages log monitor []Logging control Set terminal line (monitor) logging level System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages no log stdout []Negate a command or set its defaults Logging control Cancel logging to stdout System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages log stdout [$levelarg]Logging control Set stdout logging level System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages Show running system information Show current logging configuration %s/%scan't open logfile %s precision_strprecisionuidremoveapply%% filter table full %% failed to %s log filter %% failed to get filters ???kernfacilityargemergencieslevelargSyslog logging: disabled enableddisabledStdout logging: level %sFile logging: level %s, filename %sProtocol name: %s Record priority: %s Timestamp precision: %d invalid log level "%s" invalid monitor fd "%s" log file %slog filtered-file %slog stdoutlog sysloglog facility %s log record-priority log timestamp precision %d no log error-category no log unique-id debug unique-id %s backtrace log_vty_initlib/log_vty.c[no] log immediate-modelog_immediate_mode_cmdlog_immediate_modeshow logging filter-textshow_log_filter_cmdshow_log_filterclear log filter-textlog_filter_clear_cmdlog_filter_clearno_config_log_filterfile_cmdno_config_log_filterfile[no] log unique-idconfig_log_xid_cmdconfig_log_xid[no] log error-categoryconfig_log_ec_cmdconfig_log_eclog timestamp precision (0-6)no log record-priorityno_config_log_record_priorityno_config_log_facility_cmdno_config_log_facilityno_config_log_syslog_cmdno_config_log_syslogno_config_log_file_cmdno_config_log_fileclear log cmdline-targetsclear_log_cmdline_cmdclear_log_cmdlinedebug_uid_backtrace_cmddebug_uid_backtraceno_config_log_monitor_cmdno_config_log_monitorno_config_log_stdout_cmdno_config_log_stdoutshow loggingshow_logging_cmdshow_loggingalertscriticalwarningsinformationalmaillprnewsuucpcronftplocal0local1local2local3local4local5local6local7/run/systemd/journal/socketzlog_cli_showzlog_rotatelog_cmd_initset_log_file(variably sized)%10zulib/memory.cmt->n_allocBitfield memoryTemporary memorylibfrr%s: showing active allocations in memory group %s %s: memstats: %-30s: %6zu * %s mt_count_freeNONEPRIMARYSECONDARYDe-RegisterMroute addMroute delMlag ReplayMroute Add BatchMroute Del BatchMlag StatusMlag vxlan updateMlag Peer FRR StatusUnknown %d4LdĄ%s/%s_%s.soloader error: dlopen(%s): %s%s/%s.sofrr_module"%s" is not an FRR module: %smodule "%s" already loadedlib/module.clibfrr core moduleModule loading errorModule loading argumentsModule loading namemodule "%s" initialisation failedIPv4 Explicit NullRouter AlertIPv6 Explicit Nullimplicit-nullEntropy Label IndicatorGeneric Associated ChannelOAM AlertExtensionReserved (%u)pP0ВEnd.XEnd.TEnd.DX2End.DX6End.DX4End.DT6End.DT4End.B6End.B6.EncapEnd.BMEnd.SEnd.ASEnd.AMEnd.DT46unspecUSPnh6 %pI6nh4 %pI4table %uunknown(%s)protoblockBitsLengthnodeBitsLengthfunctionBitsLengthargumentBitsLengthsessionIdusidbehaviorstatusUpchunksalgoNumlib/srv6.cSRV6 locator chunkSRV6 locatorГ 0@P`pL, ܔL ܔܔLLLLLLLܔsrv6_locator_detailed_jsonsrv6_locator_jsonseg6local_context2str@fcntl(F_GETFL) failed for fd %d: %sfcntl failed setting fd %d non-blocking: %sset_nonblockinglib/network.cfd, safe_strerror(errno)8,Ȝxdd,XX8ĭĭܭܭ< 00nexthop_copy_no_recursenexthop_hash%pI4 if %u%pI6 if %ublackhole(null)via is %s%pI4%s%pI6%sdirectly connected, %sunreachable (ICMP unreachable) (ICMP admin-prohibited) (blackhole), %s%slib/nexthop.cDirectly connectedIPv4 nexthopIPv4 nexthop with ifindexIPv6 nexthopIPv6 nexthop with ifindexNull0 nexthopNexthop srv6Nexthop labelNexthopnexthop->backup_num < NEXTHOP_MAX_BACKUPS((sizeof(nexthop->gate) + sizeof(nexthop->src) + sizeof(nexthop->rmap_src)) / 3) == (GATE_SIZE * sizeof(uint32_t))NS %u is created.NS %s is created./proc/self/ns/netCan not enable NS %u: %s!NS %u is enabled.NS %u is to be disabled.NS %u is to be deleted./var/run/netnsInvalid pathname for %s: %s Invalid pathname for %s: %s%s: default NSID is %ulib/netns_linux.c__func__, default_ns->ns_idcheck_base, NS_NAMSIZ - 1ns->ns_id, ns->namens->name, ns->ns_idNetNS NameNetNS ContextCan not enable NS %s %u: Invalid NSIDNS %u is associated with NETNS %s.NS name (%s) invalid: too long (>%d) NS name (%s) invalid: too long (>%d)%s: failed to create the default NS!%s: failed to enable the default NS!pathname, safe_strerror(errno)ns->ns_id, safe_strerror(errno)ns_id_get_absolutens_init_managementns_netns_pathnamens_disable_internalns_enable_internalns_deletens_get_created_internalnexthop-group %s backup-group %s onlink nexthop-vrf %s label %s weight %u backup-idx %sbuckets_strbucketsidle_timerunbalanced_timeridle_timer_strunbalanced_timer_strintfbackup_idx%% Invalid backups %% Malformed label(s) nexthop %pI4 %s%pI6 %s backup-idx %d,%dvrfIdtargetVrfbackupIdxlib/nexthop_group.cnexthop->prev == NULLnhg->nexthop == nexthop!nexthop->nextnexthop-group%s(config-nh-group)# ecmp_nexthops_cmdecmp_nexthopsno_nexthop_group_resiliencenexthop_group_resilience_cmdno backup-group [WORD$name]no_nexthop_group_backup_cmdno_nexthop_group_backupbackup-group WORD$nameno nexthop-group NHGNAMEno_nexthop_group_cmdno_nexthop_groupNexthop Group resilient buckets %u idle-timer %u unbalanced-timer %u Specified a v6 LL with no interface, rejecting %% Cannot use reserved label(s) (%d-%d) %% Too many labels. Enter %d or fewer [no] nexthop < $addr [INTERFACE$intf [onlink$onlink]] |INTERFACE$intf > [{ nexthop-vrf NAME$vrf_name |label WORD |weight (1-255) |backup-idx WORD }]Negate a command or set its defaults Specify one of the nexthops in this ECMP group v4 Address v6 Address Interface to use Treat nexthop as directly attached to the interface Interface to use If the nexthop is in a different vrf tell us The nexthop-vrf Name Specify label(s) for this nexthop One or more labels in the range (16-1048575) separated by '/' Weight to be used by the nexthop for purposes of ECMP Weight value to be used Specify backup nexthop indexes in another group One or more indexes in the range (0-254) separated by ',' no resilient [buckets (1-256) idle-timer (1-4294967295) unbalanced-timer (1-4294967295)]Negate a command or set its defaults A resilient Nexthop Group Buckets in the Hash for this Group Number of buckets The Idle timer for this Resilient Nexthop Group in seconds Number of seconds of Idle time The length of time that the Nexthop Group can be unbalanced Number of seconds of Unbalanced time no_nexthop_group_resilience_cmdresilient buckets (1-256) idle-timer (1-4294967295) unbalanced-timer (1-4294967295)A resilient Nexthop Group Buckets in the Hash for this Group Number of buckets The Idle timer for this Resilient Nexthop Group in seconds Number of seconds of Idle time The length of time that the Nexthop Group can be unbalanced Number of seconds of Unbalanced time Negate a command or set its defaults Clear group name containing backup nexthops The name of the backup group Specify a group name containing backup nexthops The name of the backup group Negate a command or set its defaults Delete the nexthop-group Specify the NAME of the nexthop-group Enter into the nexthop-group submode Specify the NAME of the nexthop-group 9((nodes[i].xpathnb_operation_name(operation), nb_node->xpathnb_node->xpath, parent_list_entrynb_node->xpath, parent_list_entry, list_entry%s: unknown event (%u) [xpath %s]nb_err_name(ret), nb_event_name(event), nb_operation_name(operation), xpath, errmsg[0] ? " message: " : "", errmsgnb_event_name(event), nb_operation_name(operation), xpath, value__func__, operation, xpath_editNorthbound Configuration Entry%s: lyd_merge() failed%s[.='%s']/%s:%s%s: failed to get list keys[%s='%s']northbound RPC: %s%s: unknown data path: %s%s: lyd_new_path() failed %soperationnorthbound notification: %sprepareabortmodifydestroypre_validateapply_finishget_elemget_nextget_keyslookup_entryokgeneric errorno changeselement not foundresource is lockedvalidationfailed to allocate resourceinternal inconsistency message: CLIConfDSysrepogRPCRunning Configuration Entriesnorthbound: loading %s.yanglib/northbound.c__func__, module->name, 2000modules[i]->namenb_node->xpath__func__, errors__func__, xpath_bufdnode || xpathi == list_keys.numi < list_keys.num__func__, xpath__func__, errmsgnb_node->xpath, list_entrynb_err_name(ret)__func__, event, xpath__func__, operation, xpath__func__, s!err__func__, dep_xpath, err__func__, err__func__, xpath_edit, errsnode->priv == NULLnb_notification_sendNorthbound ConfigurationNorthbound Node0hp 88H$4D(8HXhhHHPnb_load_callbacksnb_initnb_node_validate_prioritynb_node_validate_cbnb_validate_callbacksnb_running_get_entry_workernb_running_unset_entrynb_running_move_treenb_notification_sendnb_oper_data_iter_listnb_oper_data_iteratenb_callback_rpcnb_callback_lookup_entrynb_callback_get_keysnb_callback_get_nextnb_callback_get_elemnb_candidate_commit_applynb_candidate_commit_preparenb_callback_movenb_callback_destroynb_callback_modifynb_callback_createnb_callback_configurationnb_log_config_callbacknb_callback_pre_validatenb_config_diffnb_candidate_editnb_config_mergenb_node_new_cbError type: %s Error description: %s %% Configuration failed. max_strtransaction_idtransaction_id_str%s: lyd_parse_path() failed%% Update is not necessary. xmltranslator_familyreplace%% Failed to load "%s" with_config1.11.0%c%c%s|%s|%s|%s|%sNo YANG modules to display. yin%% Module "%s" not found %s|%s|%s|%.2fcbscbs_cfgcbs_statecbs_rpcnorthbound- %% Commit complete. forceconfirmedConfiguration: with_defaults%s: mkstemp() failed: %s%s: fchmod() failed: %s(%d):diff -u %s %sc1_candidatec1_runningc1_tidc2_candidatec2_runningc2_tidlib/northbound_cli.c(listnode)->data != NULLlistnode!vty->pending_commitnorthbound debugnb_client_debug_config_writedebug_nb_cmddebug_nbnb_client_debug_set_alldebug northbound eventsdebug northbound libyangrollback_config_cmdrollback_configshow yang module-translatorshow_yang_module_translatorshow_yang_module_detail_cmdshow_yang_module_detailshow_yang_module_cmdshow_yang_moduleshow_yang_operational_datashow_config_transaction_cmdshow_config_transactionyang_module_translator_loadclear_config_transactions_cmdclear_config_transactionsshow_config_compareshow_config_compare_cmdshow_config_candidate_sectionshow_config_candidate_cmdshow_config_candidateshow_config_running_cmdshow_config_runningconfig_load_cmdconfig_loadconfig_discard_cmdconfig_discardconfig_update_cmdconfig_updatecommit checkconfig_commit_check_cmdconfig_commit_checkconfig_commit_comment_cmdconfig_commit_commentconfig_commit_cmdconfig_commitconfigure privateconfig_private_cmdconfig_privateconfigure exclusiveconfig_exclusive_cmdconfig_exclusivelibyang debuggingNorthbound eventsNorthbound notificationsNorthbound callbacks: RPCsNorthbound callbacks: stateThe following commands were dynamically grouped into the same transaction and rejected: %s%% FRR was compiled without --enable-config-rollbacks. %% Failed to load configuration. Please check the logs for more details. %% Failed to load configuration: %% Failed to translate configuration %% Failed to merge the loaded configuration: %% Transaction %u does not exist. %s: lyd_new_path(%s) failed: %s%% Failed to validate candidate configuration. %% Candidate configuration validated successfully. %% Failed to update the candidate configuration. %% Candidate configuration updated successfully. %% Module translator "%s" not found %% Module translator "%s" loaded successfully. %% Failed to fetch operational data. %% Failed to display operational data. Module|Version|Revision|Flags|Namespace Flags: I - Implemented, D - Deviated %% libyang v2 does not currently support summary %% Error generating module information Family|Module|Deviations|Coverage (%%)No YANG module translators to display. Current configuration object was deleted by another process. %s: failed to edit candidate configuration: operation [%s] xpath [%s]%% Failed to edit configuration. %% Exceeded the maximum number of changes (%u) for a single command %% Resetting confirmed-commit timeout to %u minute(s) %% Candidate configuration needs to be updated before commit. Use the "update" command or "commit force". %% Configuration committed successfully (Transaction ID #%u). %% No configuration changes to commit. %% Failed to commit candidate configuration. Rollback to previous configuration - confirmed commit has timed outRollback performed successfully (Transaction ID #%u). Failed to rollback to previous configuration. Confirmed commit has timed out, rolling back to previous configuration. %% Failed to process configurations. %% Failed to generate configuration diff. %% Transaction %u does not exist __func__, data->xpath, ly_errmsg(ly_native_ctx)__func__, safe_strerror(errno), errnonb_cli_confirmed_commit_timeout&vty->t_confirmed_commit_timeout__func__, nb_operation_name(change->operation), xpath[no] debug northbound [< callbacks$cbs [{configuration$cbs_cfg|state$cbs_state|rpc$cbs_rpc}] |notifications$notifications |events$events |libyang$libyang >]Negate a command or set its defaults Debugging functions Northbound debugging Callbacks Configuration State RPC Notifications Events libyang debugging debug northbound callbacks configurationdebug northbound callbacks statedebug northbound callbacks rpcdebug northbound notificationsrollback configuration (1-4294967295)$transaction_idRollback to a previous state Running configuration Transaction ID Show running system information YANG information Show loaded YANG module translators show_yang_module_translator_cmdshow yang module [module-translator WORD$translator_family] WORD$module_name Show running system information YANG information Show loaded modules YANG module translator YANG module translator Module name Display compiled module in YANG format Display summary information about the module Display module in the tree (RFC 8340) format Display module in the YANG format Display module in the YIN format show yang module [module-translator WORD$translator_family]Show running system information YANG information Show loaded modules YANG module translator YANG module translator show yang operational-data XPATH$xpath [{ format |translate WORD$translator_family |with-config$with_config }]Show running system information YANG information Show YANG operational data XPath expression specifying the YANG data path Set the output format JavaScript Object Notation Extensible Markup Language Translate operational data YANG module translator Merge configuration data show_yang_operational_data_cmdshow configuration transaction [ (1-4294967295)$transaction_id [ [translate WORD$translator_family]] [< with-defaults$with_defaults |changes$changes >] ]Show running system information Configuration information Configuration transaction Transaction ID Change output format to JSON Change output format to XML Translate output YANG module translator Show default values Show changes compared to the previous transaction yang module-translator unload WORD$translator_familyYANG related settings YANG module translator Unload YANG module translator Name of the module translator yang_module_translator_unload_cmdyang_module_translator_unload_familyyang module-translator load FILENAME$filenameYANG related settings YANG module translator Load YANG module translator File name (full path) yang_module_translator_load_cmdconfiguration database max-transactions (1-100)$maxConfiguration related settings Configuration database Set the maximum number of transactions to store Number of transactions config_database_max_transactions_cmdconfig_database_max_transactionsclear configuration transactions oldest (1-100)$nReset functions Configuration activity Delete transactions from the transactions log Delete oldest transactions Number of transactions to delete show configuration compare < running$c1_running |transaction (1-4294967295)$c1_tid > < running$c2_running |transaction (1-4294967295)$c2_tid > [ [translate WORD$translator_family]]Show running system information Configuration information Compare two different configurations Running configuration Configuration transaction Transaction ID Running configuration Configuration transaction Transaction ID Change output format to JSON Change output format to XML Translate output YANG module translator show_config_compare_without_candidate_cmdshow configuration compare < candidate$c1_candidate |running$c1_running |transaction (1-4294967295)$c1_tid > < candidate$c2_candidate |running$c2_running |transaction (1-4294967295)$c2_tid > [ [translate WORD$translator_family]]Show running system information Configuration information Compare two different configurations Candidate configuration Running configuration Configuration transaction Transaction ID Candidate configuration Running configuration Configuration transaction Transaction ID Change output format to JSON Change output format to XML Translate output YANG module translator Show running system information show_config_candidate_section_cmdshow configuration candidate [ [translate WORD$translator_family]] [< with-defaults$with_defaults |changes$changes >]Show running system information Configuration information Candidate configuration Change output format to JSON Change output format to XML Translate output YANG module translator Show default values Show changes applied in the candidate configuration show configuration running [ [translate WORD$translator_family]] [with-defaults$with_defaults]Show running system information Configuration information Running configuration Change output format to JSON Change output format to XML Translate output YANG module translator Show default values configuration load < file [ [translate WORD$translator_family]] FILENAME$filename |transaction (1-4294967295)$tid > [replace$replace]Configuration related settings Load configuration into candidate Load configuration file into candidate Load configuration file in JSON format Load configuration file in XML format Translate configuration file YANG module translator Configuration file name (full path) Load configuration from transaction into candidate Transaction ID Replace instead of merge Discard changes in the candidate configuration Update candidate configuration Commit changes into the running configuration Check if the configuration changes are valid commit [{force$force|confirmed (1-60)}] comment LINE...Commit changes into the running configuration Force commit even if the candidate is outdated Rollback this commit unless there is a confirming commit Timeout in minutes for the commit to be confirmed Assign a comment to this commit Comment for this commit (Max 80 characters) commit [{force$force|confirmed (1-60)}]Commit changes into the running configuration Force commit even if the candidate is outdated Rollback this commit unless there is a confirming commit Timeout in minutes for the commit to be confirmed Configuration from vty interface Configure using a private candidate configuration Configuration from vty interface Configure exclusively from this terminal Northbound callbacks: configurationnb_cli_initshow_yang_module_translator_magicnb_cli_oper_data_cbnb_write_confignb_cli_candidate_load_filenb_cli_commitshow_dnode_children_cmdsnb_cli_rpcnb_cli_apply_changes_internal/tmp/frr.tmp.XXX0123456789abcdefCan't create pid lock file %s (%s), exitingCould not lock pid_file %s (%s), exiting. Please ensure that the daemon is not already runningCould not write pid %d to pid_file %s, rc was %d: %sCould not truncate pid_file %s to %u bytes: %spath, (unsigned int)pidsize, safe_strerror(errno)(int)pid, path, tmp, safe_strerror(errno)lib/pid_output.cpath, safe_strerror(errno)pid_output%s: entries Description: %s rangeEntriessequenceStartsequenceEndip%s prefix-list %s: minimumPrefixLengthmaximumPrefixLengthhitCountreferenceCountseq %lld ge %d le %ddsequj%% prefix is malformed seq %lld %s dldfmprefix_strDENYPERMITaddr_modematch_strno match found matching entry #%lld: %pFXprefixListCounterprefixListNameseqPrefixListTypeipPrefixListipv6PrefixList seq %lld %s %pFXlib/plist.cipv6 prefix listPREFIXLIST_NAMEipv4 prefix listdebug_prefix_list_match_cmddebug_prefix_list_matchclear_ipv6_prefix_list_cmdclear_ipv6_prefix_listshow_ipv6_prefix_list_detailshow_ipv6_prefix_list_summaryshow_ipv6_prefix_list_prefixshow_ipv6_prefix_list_cmdshow_ipv6_prefix_listclear_ip_prefix_list_cmdclear_ip_prefix_listshow_ip_prefix_list_detailshow_ip_prefix_list_summaryshow_ip_prefix_list_prefixshow_ip_prefix_list_cmdshow_ip_prefix_listPrefix List Trie TablePrefix List EntryPrefix List StrPrefix Listip%s prefix-list %s: %d entries count: %d, range entries: %d, sequences: %lld - %lld (hit count: %ld, refcount: %ld)%% Can't find specified prefix-list Prefix-list with the last deletion/insertion: %s %% no prefix list named %s for AFI %s %s prefix list %s yields %s for %pFX, object->next_best == *updptr || !*updptrtable->entries[byte].next_tabledebug prefix-list WORD$prefix-list match [address-mode$addr_mode]Debugging functions Prefix-list test access Name of a prefix list Test prefix for prefix list result Prefix to test in ip prefix-list Prefix to test in ipv6 prefix-list Use address matching mode (PIM RP) clear ipv6 prefix-list [WORD [X:X::X:X/M$prefix]]Reset functions IPv6 information Build a prefix list Name of a prefix list IPv6 prefix /, e.g., 3ffe::/16 show ipv6 prefix-list detail [WORD$prefix-list] [json$uj]Show running system information IPv6 information Build a prefix list Detail of prefix lists Name of a prefix list JavaScript Object Notation show_ipv6_prefix_list_detail_cmdshow ipv6 prefix-list summary [WORD$prefix-list] [json$uj]Show running system information IPv6 information Build a prefix list Summary of prefix lists Name of a prefix list JavaScript Object Notation show_ipv6_prefix_list_summary_cmdshow ipv6 prefix-list WORD X:X::X:X/M$prefix [longer$dl|first-match$dfm]Show running system information IPv6 information Build a prefix list Name of a prefix list IPv6 prefix /, e.g., 3ffe::/16 Lookup longer prefix First matched prefix show_ipv6_prefix_list_prefix_cmdshow ipv6 prefix-list [WORD [seq$dseq (1-4294967295)$arg]] [json$uj]Show running system information IPv6 information Build a prefix list Name of a prefix list sequence number of an entry Sequence number JavaScript Object Notation clear ip prefix-list [WORD [A.B.C.D/M$prefix]]Reset functions IP information Build a prefix list Name of a prefix list IP prefix /, e.g., 35.0.0.0/8 show ip prefix-list detail [WORD$prefix_list] [json$uj]Show running system information IP information Build a prefix list Detail of prefix lists Name of a prefix list JavaScript Object Notation show_ip_prefix_list_detail_cmdshow ip prefix-list summary [WORD$prefix_list] [json$uj]Show running system information IP information Build a prefix list Summary of prefix lists Name of a prefix list JavaScript Object Notation show_ip_prefix_list_summary_cmdshow ip prefix-list WORD A.B.C.D/M$prefix [longer$dl|first-match$dfm]Show running system information IP information Build a prefix list Name of a prefix list IP prefix /, e.g., 35.0.0.0/8 Lookup longer prefix First matched prefix show_ip_prefix_list_prefix_cmdshow ip prefix-list [WORD [seq$dseq (1-4294967295)$arg]] [json$uj]Show running system information IP information Build a prefix list Name of a prefix list sequence number of an entry Sequence number JavaScript Object Notation prefix_list_init_ipv6prefix_list_init_ipv4trie_install_fnprefix_list_trie_delprefix_copy(): Unknown address family %d%2x:%2x:%2x:%2x:%2x:%2x:%2x:%2x:%2x:%2x%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02xmasklen >= 0 && masklen <= IPV6_MAX_BITLENmasklen >= 0 && masklen <= IPV4_MAX_BITLEN!"Reached end of function we should never reach"(*,(%pI4,*)ethernetEvpnl2vpnbad-valueencaplabeled-unicastinetinet6ether%2x:%2x:%2x:%2x:%2x:%2x(%s,%s)%s/%d%02x:%02x:%02x:%02x:%02x:%02x[%d]:[%u]:[%s]:[%d]:[%s]:[%u][%d]:[%d]:[%d]:[%s][%d]:[%d]:[%d]:[%s]:[%d]:[%s]Unsupported EVPN prefixFS prefixUNK prefix{prefix.af=%dPF}service-carvingHRWpreferenceunknown %ulib/prefix.csize >= ESI_STR_LENsize >= ETHER_ADDR_STRLENsrc->familyPrefix Flowspec{{{{{|l||||||||̕̕|T,ė$esi_to_strprefix_mac2strmasklen2ip6masklen2ipprefix_copyafi2str_lowerzprivs_state_caps: could not cap_get_flag, %s%s: Failed to raise privileges (%s)%s: Failed to lower privileges (%s)zprivs_init: called with NULL arg! privs_init: could not lookup user %s privs_init: could not lookup group %s privs_init: could not getgrouplist for user %s privs_init: could not lookup vty group %s privs_init: could not setgroups, %s zprivs_init: could not setregid, %s privs_init: could not set PR_SET_KEEPCAPS, %s zprivs_init (cap): could not setreuid, %s privs_init: failed to cap_init, %s privs_init: failed to cap_clear, %s privs_init: initial cap_set_proc failed: %s privs_init: user(%s) is not part of vty group specified(%s) %s: no privs struct given, terminatingprivs_terminate: cap_set_proc failed, %srefs->raised_in_funcname, safe_strerror((*__errno_location ()))zprivs_state.syscaps_p && zprivs_state.capsWanted caps: %s Have caps: %s lib/privs.cPrivilege informationzprivs_terminate_zprivs_lower_zprivs_raisezprivs_state_capszprivs_change_caps%4d%16.16sget-statuspullwr_runpullwr_bumplib/pullwr.cpullwr_run&pullwr->writerniovpull-driven write bufferpull-driven write controllerRing bufferPPPP``pp00@@TtdTDyL'.(8Hroute_map_initshow_route_map_pfx_tblrmap_cmd_name_finivty_show_unused_route_mapvty_show_route_maproute_map_process_dependencyroute_map_notify_dependenciesroute_map_print_dependencyroute_map_dep_updateroute_map_get_indexroute_map_apply_extget_route_map_delete_eventroute_map_index_addroute_unlock_noderoute_map_index_deleteroute_map_addroute_map_free_maproute_map_clear_referenceroute_map_clear_all_referencesXx%s: Dependency for %s: %sNotifying %s of dependencydebug route-map ipv6 address prefix-listip address prefix-listRoute Map Dep HashinvokeddisabledOptimizationprocessedChangematchClausessetClausescallClauseGoto %d Description: %s Match clauses: %s %s Set clauses: Call clause: Call %s Action: Goto %d Continue to next entry Exit routemap %s: %s: None rmapname%s: 'route-map %s' not found Route-map Index ListIPv4 Prefix %s%43s%s ____________________%s%39s%s %pRN (%d) (P) %pRN %*s%s %*s%s seq %d IPv6 Prefixno matchnoopokayinvalidFilter %s updatedDeleting route-map %sClearing references for %sAdd route-map %s%% [%s] Can't find rule.Route Map Master Hashlib/routemap.ch->hh.count == 0dep->dep_name__func__, dep_name, rmap_namermap_name, dep_nameRMAP_RECURSION_LIMITindex->map->name, index->prefmap->nameshow_route_map_pfx_tbl_cmdshow_route_map_pfx_tblroute-map debugno debug route-mapno_debug_rmap_cmdno_debug_rmapshow route-map-unusedrmap_show_unused_cmdrmap_show_unusedshow route-map [WORD] [json]rmap_show_name_cmdrmap_show_namermap_clear_counters_cmdrmap_clear_countersRoute map dependency dataRoute map dependencyRoute map compiledRoute map rule strRoute map ruleRoute map indexRoute map nameRoute mapClearing reference for %s to %s count: %droute-map: %s Invoked: %llu Optimization: %s Processed Change: %s %s, sequence %d Invoked %llu The route-map '%s' does not exist. route-map recursion limit (%d) reached, discarding routeSkipping route-map optimization for route-map: %s, pfx: %pFX, family: %dNo best match sequence for pfx: %pFX in route-map: %s, result: %sBest match route-map: %s, sequence: %d for pfx: %pFX, result: %sRoute-map: %s, sequence: %d, prefix: %pFX, result: %sRoute-map: %s, prefix: %pFX, result: %sAdding dependency for filter %s in route-map %sDeleting dependency for filter %s in route-map %sroute-map dependency for route-map %s: %s is not correctDeleting route-map %s sequence %dRoute-map %s add sequence %d, type: %s%% [%s] Argument form is unsupported or malformed.%% [%s] Argument form is unsupported or malformed.(((candidate_rmap_list) ? ((candidate_rmap_list)->head) : ((void *)0)))->data != NULL((candidate_rmap_list) ? ((candidate_rmap_list)->head) : ((void *)0))map->name, prefix, prefix->family(map ? map->name : "null"), prefix, route_map_result_str(ret)map->name, index->pref, prefix, route_map_cmd_result_str(match_ret)prefix, map->name, route_map_cmd_result_str(match_ret)map->name, pref, route_map_type_str(type)dep->dep_name, tmp_dep_data.rname, dep_data->refcntshow route-map RMAP_NAME prefix-tableShow running system information route-map route-map name internal prefix-table Negate a command or set its defaults Debugging functions Debug option set for route-maps Debugging functions Debug option set for route-maps Show running system information unused route-map information Show running system information route-map information route-map name JavaScript Object Notation clear route-map counters [RMAP_NAME$rmapname]Reset functions route-map information counters associated with the specified route-map route-map name Continue to next./set-action[action='frr-route-map:set-sr-te-color']/frr-route-map:lib/route-map[name='%s']/frr-route-map:lib/route-map[name='%s']/entry[sequence='%lu']./match-condition[condition='frr-route-map:interface']%s/rmap-match-condition/interface./match-condition[condition='frr-route-map:ipv4-address-list']%s/rmap-match-condition/list-name./match-condition[condition='frr-route-map:ipv4-prefix-list']./match-condition[condition='frr-route-map:ipv4-next-hop-list']./match-condition[condition='frr-route-map:ipv4-next-hop-prefix-list']./match-condition[condition='frr-route-map:ipv4-next-hop-type']%s/rmap-match-condition/ipv4-next-hop-type./match-condition[condition='frr-route-map:ipv6-address-list']./match-condition[condition='frr-route-map:ipv6-prefix-list']./match-condition[condition='frr-route-map:ipv6-next-hop-type']%s/rmap-match-condition/ipv6-next-hop-type./match-condition[condition='frr-route-map:match-metric']%s/rmap-match-condition/metric./match-condition[condition='frr-route-map:match-tag']./set-action[action='frr-route-map:ipv4-next-hop']%s/rmap-set-action/ipv4-address./set-action[action='frr-route-map:ipv6-next-hop']%s/rmap-set-action/ipv6-address./set-action[action='frr-route-map:set-metric']%s/rmap-set-action/use-round-trip-time%s/rmap-set-action/add-round-trip-time%s/rmap-set-action/subtract-round-trip-time%s/rmap-set-action/subtract-metric./set-action[action='frr-route-map:set-tag']/frr-route-map:lib/route-map[name='%s']/optimization-disabled./rmap-match-condition/interfacefrr-route-map:ipv4-address-list./rmap-match-condition/list-namefrr-route-map:ipv4-next-hop-listfrr-route-map:ipv6-next-hop-listfrr-route-map:ipv4-prefix-list match ip address prefix-list %s frr-route-map:ipv4-next-hop-prefix-list match ip next-hop prefix-list %s frr-route-map:ipv6-next-hop-prefix-list match ipv6 next-hop prefix-list %s frr-route-map:ipv6-address-listfrr-route-map:ipv6-prefix-list match ipv6 address prefix-list %s frr-route-map:ipv4-next-hop-type./rmap-match-condition/ipv4-next-hop-typefrr-route-map:ipv6-next-hop-type./rmap-match-condition/ipv6-next-hop-typefrr-zebra-route-map:ipv4-prefix-length./rmap-match-condition/frr-zebra-route-map:ipv4-prefix-length match ip address prefix-len %s frr-zebra-route-map:ipv6-prefix-length./rmap-match-condition/frr-zebra-route-map:ipv6-prefix-length match ipv6 address prefix-len %s frr-zebra-route-map:ipv4-next-hop-prefix-length match ip next-hop prefix-len %s frr-zebra-route-map:source-protocol./rmap-match-condition/frr-zebra-route-map:source-protocolfrr-zebra-route-map:source-instance./rmap-match-condition/frr-zebra-route-map:source-instancefrr-bgp-route-map:match-local-preference./rmap-match-condition/frr-bgp-route-map:local-preference./rmap-match-condition/frr-bgp-route-map:aliasfrr-bgp-route-map:match-script./rmap-match-condition/frr-bgp-route-map:scriptfrr-bgp-route-map:match-origin./rmap-match-condition/frr-bgp-route-map:origin./rmap-match-condition/frr-bgp-route-map:rpkifrr-bgp-route-map:rpki-extcommunity./rmap-match-condition/frr-bgp-route-map:rpki-extcommunity./rmap-match-condition/frr-bgp-route-map:probability./rmap-match-condition/frr-bgp-route-map:source-vrf./rmap-match-condition/frr-bgp-route-map:peer-ipv4-address./rmap-match-condition/frr-bgp-route-map:peer-ipv6-address./rmap-match-condition/frr-bgp-route-map:peer-interface./rmap-match-condition/frr-bgp-route-map:peer-localfrr-bgp-route-map:as-path-list./rmap-match-condition/frr-bgp-route-map:list-namefrr-bgp-route-map:evpn-route-type./rmap-match-condition/frr-bgp-route-map:evpn-route-typefrr-bgp-route-map:evpn-default-route./rmap-match-condition/frr-bgp-route-map:evpn-vni./rmap-match-condition/frr-bgp-route-map:route-distinguisherfrr-bgp-route-map:mac-address-listfrr-bgp-route-map:ip-route-sourcefrr-bgp-route-map:ip-route-source-prefix-list match ip route-source prefix-list %s frr-bgp-route-map:match-community./rmap-match-condition/frr-bgp-route-map:comm-list/comm-list-name./rmap-match-condition/frr-bgp-route-map:comm-list/comm-list-name-exact-matchfrr-bgp-route-map:match-large-communityfrr-bgp-route-map:match-extcommunityfrr-bgp-route-map:ipv4-nexthop./rmap-match-condition/frr-bgp-route-map:ipv4-address match ip next-hop address %s frr-bgp-route-map:ipv6-nexthop./rmap-match-condition/frr-bgp-route-map:ipv6-address match ipv6 next-hop address %s ./rmap-set-action/ipv4-address./rmap-set-action/ipv6-address./rmap-set-action/use-round-trip-time./rmap-set-action/add-round-trip-time./rmap-set-action/subtract-round-trip-time./rmap-set-action/subtract-metricfrr-zebra-route-map:src-address./rmap-set-action/frr-zebra-route-map:ipv4-src-address./rmap-set-action/frr-zebra-route-map:ipv6-src-addressfrr-ospf-route-map:metric-type./rmap-set-action/frr-ospf-route-map:metric-typefrr-ospf6-route-map:forwarding-address./rmap-set-action/frr-ospf6-route-map:ipv6-address./rmap-set-action/frr-bgp-route-map:weight./rmap-set-action/frr-bgp-route-map:tablefrr-bgp-route-map:set-local-preference./rmap-set-action/frr-bgp-route-map:local-pref./rmap-set-action/frr-bgp-route-map:label-index./rmap-set-action/frr-bgp-route-map:distance./rmap-set-action/frr-bgp-route-map:originfrr-bgp-route-map:atomic-aggregate./rmap-set-action/frr-bgp-route-map:aigp-metricfrr-bgp-route-map:originator-id./rmap-set-action/frr-bgp-route-map:originator-idfrr-bgp-route-map:comm-list-delete./rmap-set-action/frr-bgp-route-map:comm-list-namefrr-bgp-route-map:large-comm-list-delete set large-comm-list %s delete frr-bgp-route-map:set-large-community./rmap-set-action/frr-bgp-route-map:large-community-string./rmap-set-action/frr-bgp-route-map:large-community-nonefrr-bgp-route-map:set-community./rmap-set-action/frr-bgp-route-map:community-string./rmap-set-action/frr-bgp-route-map:community-nonefrr-bgp-route-map:set-extcommunity-rt./rmap-set-action/frr-bgp-route-map:extcommunity-rtfrr-bgp-route-map:set-extcommunity-soo./rmap-set-action/frr-bgp-route-map:extcommunity-soofrr-bgp-route-map:set-extcommunity-lb./rmap-set-action/frr-bgp-route-map:extcommunity-lb/lb-type./rmap-set-action/frr-bgp-route-map:extcommunity-lb/bandwidth./rmap-set-action/frr-bgp-route-map:extcommunity-lb/two-octet-as-specific set extcommunity bandwidth %s frr-bgp-route-map:set-extcommunity-none./rmap-set-action/frr-bgp-route-map:extcommunity-none./rmap-set-action/frr-bgp-route-map:aggregator/aggregator-address./rmap-set-action/frr-bgp-route-map:aggregator/aggregator-asnfrr-bgp-route-map:as-path-exclude./rmap-set-action/frr-bgp-route-map:exclude-as-pathfrr-bgp-route-map:as-path-replace./rmap-set-action/frr-bgp-route-map:replace-as-pathfrr-bgp-route-map:as-path-prepend./rmap-set-action/frr-bgp-route-map:prepend-as-path./rmap-set-action/frr-bgp-route-map:last-as set as-path prepend last-as %u frr-bgp-route-map:ipv6-nexthop-global./rmap-set-action/frr-bgp-route-map:ipv6-addressfrr-bgp-route-map:ipv6-vpn-addressfrr-bgp-route-map:ipv6-peer-address./rmap-set-action/frr-bgp-route-map:preference set ipv6 next-hop peer-address frr-bgp-route-map:ipv6-prefer-global set ipv6 next-hop prefer-global frr-bgp-route-map:ipv4-vpn-address./rmap-set-action/frr-bgp-route-map:ipv4-addressfrr-bgp-route-map:set-ipv4-nexthop./rmap-set-action/frr-bgp-route-map:ipv4-nexthopfrr-bgp-route-map:set-evpn-gateway-ip-ipv4./rmap-set-action/frr-bgp-route-map:evpn-gateway-ip-ipv4frr-bgp-route-map:set-evpn-gateway-ip-ipv6./rmap-set-action/frr-bgp-route-map:evpn-gateway-ip-ipv6frr-bgp-route-map:set-l3vpn-nexthop-encapsulation./rmap-set-action/frr-bgp-route-map:l3vpn-nexthop-encapsulation set l3vpn next-hop encapsulation %s [no] route-map RMAP_NAME$name optimizationNegate a command or set its defaults Create route-map or enter route-map command mode Route map tag Configure route-map optimization Negate a command or set its defaults Route-map comment Route-map comment Comment describing this route-map rule Negate a command or set its defaults Jump to another Route-Map after match+set Target route-map name Jump to another Route-Map after match+set Target route-map name Negate a command or set its defaults Continue on a different entry within the route-map Route-map entry sequence number Continue on a different entry within the route-map Route-map entry sequence number Negate a command or set its defaults Exit policy on matches Goto Clause number on-match goto (1-65535)$rm_numExit policy on matches Goto Clause number Number Negate a command or set its defaults Exit policy on matches Next clause Exit policy on matches Next clause no set sr-te color [(1-4294967295)]Negate a command or set its defaults Set values in destination routing protocol SR-TE information SR-TE Color information Color of the SR-TE Policies to match with set sr-te color (1-4294967295)Set values in destination routing protocol SR-TE information SR-TE Color information Color of the SR-TE Policies to match with Negate a command or set its defaults Set values in destination routing protocol Tag value for routing protocol Tag value Set values in destination routing protocol Tag value for routing protocol Tag value Negate a command or set its defaults Set values in destination routing protocol Metric value for destination routing protocol Metric value set metric <(-4294967295-4294967295)$metric|rtt$rtt|+rtt$artt|-rtt$srtt>Set values in destination routing protocol Metric value for destination routing protocol Metric value (use +/- for additions or subtractions) Assign round trip time Add round trip time Subtract round trip time no set ipv6 next-hop local [X:X::X:X]Negate a command or set its defaults Set values in destination routing protocol IPv6 information IPv6 next-hop address IPv6 local address IPv6 address of next hop set ipv6 next-hop local X:X::X:X$addrSet values in destination routing protocol IPv6 information IPv6 next-hop address IPv6 local address IPv6 address of next hop Negate a command or set its defaults Set values in destination routing protocol IP information Next hop address IP address of next hop Set values in destination routing protocol IP information Next hop address IP address of next hop Negate a command or set its defaults Match values from routing table Match tag of route Tag value Match values from routing table Match tag of route Tag value no match metric [(0-4294967295)]Negate a command or set its defaults Match values from routing table Match metric of route Metric value match metric (0-4294967295)$metricMatch values from routing table Match metric of route Metric value no match ipv6 next-hop type []Negate a command or set its defaults Match values from routing table IPv6 information Match address of route Match entries by type Blackhole no_match_ipv6_next_hop_type_cmdmatch ipv6 next-hop type $typeMatch values from routing table IPv6 information Match next-hop address of route Match entries by type Blackhole no match ipv6 address prefix-list [PREFIXLIST_NAME]Negate a command or set its defaults Match values from routing table IPv6 information Match address of route Match entries of prefix-lists IP prefix-list name no_match_ipv6_address_prefix_list_cmdno_match_ipv6_address_prefix_listmatch ipv6 address prefix-list PREFIXLIST_NAME$nameMatch values from routing table IPv6 information Match address of route Match entries of prefix-lists IP prefix-list name match_ipv6_address_prefix_list_cmdmatch_ipv6_address_prefix_listno match ipv6 address [ACCESSLIST6_NAME]Negate a command or set its defaults Match values from routing table IPv6 information Match IPv6 address of route IPv6 access-list name match ipv6 address ACCESSLIST6_NAME$nameMatch values from routing table IPv6 information Match IPv6 address of route IPv6 access-list name no match ip next-hop type []Negate a command or set its defaults Match values from routing table IP information Match next-hop address of route Match entries by type Blackhole match ip next-hop type $typeMatch values from routing table IP information Match next-hop address of route Match entries by type Blackhole no match ip next-hop prefix-list [PREFIXLIST_NAME]Negate a command or set its defaults Match values from routing table IP information Match next-hop address of route Match entries of prefix-lists IP prefix-list name no_match_ip_next_hop_prefix_list_cmdno_match_ip_next_hop_prefix_listmatch ip next-hop prefix-list PREFIXLIST_NAME$nameMatch values from routing table IP information Match next-hop address of route Match entries of prefix-lists IP prefix-list name match_ip_next_hop_prefix_list_cmdno match ip next-hop [ACCESSLIST4_NAME]Negate a command or set its defaults Match values from routing table IP information Match address of route IP Access-list name match ip next-hop ACCESSLIST4_NAME$nameMatch values from routing table IP information Match next-hop address of route IP Access-list name no match ip address prefix-list [PREFIXLIST_NAME]Negate a command or set its defaults Match values from routing table IP information Match address of route Match entries of prefix-lists IP prefix-list name no_match_ip_address_prefix_list_cmdno_match_ip_address_prefix_listmatch ip address prefix-list PREFIXLIST_NAME$nameMatch values from routing table IP information Match address of route Match entries of prefix-lists IP prefix-list name match_ip_address_prefix_list_cmdno match ip address [ACCESSLIST4_NAME]match ip address ACCESSLIST4_NAME$nameMatch values from routing table IP information Match address of route IP Access-list name Negate a command or set its defaults Match values from routing table Match first hop interface of route Interface information Match values from routing table Match first hop interface of route Interface information no route-map RMAP_NAME$name $action (1-65535)$sequenceNegate a command or set its defaults Create route-map or enter route-map command mode Route map tag Route map denies set operations Route map permits set operations Sequence to insert to/delete from existing route-map entry Negate a command or set its defaults Create route-map or enter route-map command mode Route map tag route-map RMAP_NAME$name $action (1-65535)$sequenceCreate route-map or enter route-map command mode Route map tag Route map denies set operations Route map permits set operations Sequence to insert to/delete from existing route-map entry (1-4294967295)%s/rmap-set-action/policy/frr-route-map:libsequence_strmetric_str%s/rmap-match-condition/tagtag_straddr_str%s/rmap-set-action/add-metric%s/rmap-set-action/valuearttsrtt%s/rmap-set-action/tag./exit-policyrm_num_str./call%s/entry[sequence='%lu']%s/actionroute-map %s %s %s frr-route-map:interface match interface %s match ip address %s match ip next-hop %s match ipv6 next-hop %s match ipv6 address %s match ip next-hop type %s match ipv6 next-hop type %s frr-route-map:match-metric./rmap-match-condition/metric match metric %s frr-route-map:match-tag./rmap-match-condition/tag match tag %s match source-protocol %s match source-instance %s match local-preference %s frr-bgp-route-map:match-alias match alias %s match script %s match origin %s frr-bgp-route-map:rpki match rpki %s match rpki-extcommunity %s frr-bgp-route-map:probability match probability %s frr-bgp-route-map:source-vrf match source-vrf %s frr-bgp-route-map:peer match peer %s match as-path %s match evpn route-type %s match evpn default-route frr-bgp-route-map:evpn-vni match evpn vni %s frr-bgp-route-map:evpn-rd match evpn rd %s match mac address %s match ip route-source %s match community %s match large-community %s match extcommunity %s frr-route-map:ipv4-next-hop set ip next-hop %s frr-route-map:ipv6-next-hop set ipv6 next-hop local %s frr-route-map:set-metric set metric rtt set metric +rtt set metric -rtt ./rmap-set-action/add-metric set metric +%s set metric -%s ./rmap-set-action/value set metric %s frr-route-map:set-tag./rmap-set-action/tag set tag %s frr-route-map:set-sr-te-color./rmap-set-action/policy set sr-te color %s set src %s set metric-type %s set forwarding-address %s frr-bgp-route-map:weight set weight %s frr-bgp-route-map:table set table %s set local-preference %s frr-bgp-route-map:label-index set label-index %s frr-bgp-route-map:distance set distance %s frr-bgp-route-map:set-origin set origin %s set atomic-aggregate frr-bgp-route-map:aigp-metric set aigp-metric %s set originator-id %s set comm-list %s delete set large-community %s set large-community none set community %s set community none set extcommunity rt %s set extcommunity soo %s cumulativenum-multipaths non-transitive set extcommunity none frr-bgp-route-map:aggregator set aggregator as %s %s set as-path exclude %s set as-path replace %s set as-path prepend %s set ipv6 next-hop global %s set ipv6 vpn next-hop %s set ipv4 vpn next-hop %s set evpn gateway-ip ipv4 %s set evpn gateway-ip ipv6 %s on-match next ../goto-value on-match goto %s call %s no %sroute-map %s optimization lib/routemap_cli.caclROUTEMAP_NAMERMAP_NAMEroutemap%s(config-route-map)# route_map_optimization_cmdroute_map_optimizationno_rmap_description_cmdno_rmap_descriptionno call [NAME]no_rmap_call_cmdno_rmap_callcall WORD$nameno continue [(1-65535)]no_rmap_continue_cmdno_rmap_onmatch_gotocontinue (1-65535)$rm_numno on-match gotono_rmap_onmatch_goto_cmdno on-match nextno_rmap_onmatch_next_cmdno_rmap_onmatch_nextno_set_srte_color_cmdno_set_srte_colorno set tag [(1-4294967295)]no_set_tag_cmdno_set_tagset tag (1-4294967295)$tagno set metric [OPTVAL]no_set_metric_cmdno_set_metricno_set_ipv6_nexthop_local_cmdno_set_ipv6_nexthop_localno set ip next-hop [A.B.C.D]no_set_ip_nexthop_cmdno_set_ip_nexthopset ip next-hop A.B.C.D$addrno match tag [(1-4294967295)]no_match_tag_cmdno_match_tagmatch tag (1-4294967295)$tagno_match_metric_cmdno_match_metricno_match_ipv6_next_hop_typematch_ipv6_next_hop_type_cmdno_match_ipv6_address_cmdno_match_ipv6_addressno_match_ip_next_hop_type_cmdno_match_ip_next_hop_typematch_ip_next_hop_prefix_listno_match_ip_next_hop_cmdno_match_ip_next_hopmatch_ip_address_prefix_listno_match_ip_address_cmdno_match_ip_addressno match interface [IFNAME]no_match_interface_cmdno_match_interfacematch interface IFNAMEno_route_map_cmdno_route_mapno route-map RMAP_NAME$nameno_route_map_all_cmdno_route_map_allroute_map_cli_initroute_map_action_show../../name-rtt+rtt-%sCan't add zero to metric+%ssr-te coloripv6 next-hop typeip next-hop typeipv6 next-hop localip next-hop../../conditionip addressipv6 next-hopip next-hop prefix-listipv6 next-hop prefix-listipv6 address../sequence../actionfrr-route-map/frr-route-map:lib/route-mapCan't subtract zero from metric/frr-route-map:lib/route-map/optimization-disabled/frr-route-map:lib/route-map/entry/frr-route-map:lib/route-map/entry/description/frr-route-map:lib/route-map/entry/action/frr-route-map:lib/route-map/entry/call/frr-route-map:lib/route-map/entry/exit-policy/frr-route-map:lib/route-map/entry/goto-value/frr-route-map:lib/route-map/entry/match-condition/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/interface/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/list-name/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/ipv4-next-hop-type/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/ipv6-next-hop-type/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/metric/frr-route-map:lib/route-map/entry/match-condition/rmap-match-condition/tag/frr-route-map:lib/route-map/entry/set-action/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/ipv4-address/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/ipv6-address/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/value/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/add-metric/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/subtract-metric/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/use-round-trip-time/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/add-round-trip-time/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/subtract-round-trip-time/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/tag/frr-route-map:lib/route-map/entry/set-action/rmap-set-action/policylib/sbuf.c!"Buffer filled up!"sbuf_pushseqlock_bumpseqlock_acquire_valseqlock_checkseqlock_timedwaitseqlock_waitlib/seqlock.c(cur) & SEQLOCK_HELD(val) & SEQLOCK_HELDcur < 0x40000000 || cur > 0xc0000000cal < 0x40000000 || cal > 0xc00000006666666666666666\\\\\\\\\\\\\\\\aborting...core_handlerexiting...lib/sigevent.cUnable to set signal handler for signal %d: %ssigmap[i].sigs[j], safe_strerror(errno)   trap_default_signalsSkiplist %p has max level %d @%d: %d %s: entry%s: skiplist_new returned %p%s: (%d:%d)error in insert #%d,#%d%s: inserts done[%d:%d]error in search #%d,#%dsearch returned wrong value<%d:%d>error in delete{%d:%d}error in delete_firstlib/skiplist.c__func__, i, k__func__, lk >= 0newSkiplist CountersSkip NodeSkip Listskiplist_testskiplist_insertskiplist_new%s: fd %d: SO_RCVBUF set to %d (requested %d)%s: fd %d: SO_SNDBUF set to %d (requested %d)fd %d: can't getsockopt SO_SNDBUF: %d (%s)fd %d: can't getsockopt SO_RCVBUF: %d (%s)can't setsockopt IPV6_RECVPKTINFO : %scan't setsockopt IPV6_MULTICAST_HOPScan't setsockopt IPV6_UNICAST_HOPScan't setsockopt IPV6_RECVHOPLIMITcan't setsockopt IPV6_MULTICAST_LOOPCan't set IPV6_TCLASS option for fd %d to %#x: %scan't setsockopt IP_MULTICAST_LOOPCan't set IP_TOS option for fd %d to %#x: %sCan't set IP_PKTINFO option for fd %d to %d: %ssetsockopt_ifindex: unknown address family %dgetsockopt_ifindex: unknown address family %dsockopt_tcp_signature: setsockopt(%d): %s%s failed: setsockopt SO_KEEPALIVE (%d): %s%s failed: setsockopt TCP_KEEPIDLE (%d): %s%s failed: setsockopt TCP_KEEPINTVL (%d): %s%s failed: setsockopt TCP_KEEPCNT (%d): %s__func__, sock, safe_strerror(errno)sock, val, safe_strerror(errno)sock, tos, safe_strerror(errno)sock, tclass, safe_strerror(errno)sock, errno, safe_strerror(errno)__func__, sock, size, orig_req%s failed: setsockopt(%d): %s%s failed: getsockopt(%d): %slib/sockopt.csock, safe_strerror(errno)setsockopt_tcp_keepalivesockopt_tcp_mss_getsockopt_tcp_mss_setsockopt_tcp_signature_extgetsockopt_ifindexsetsockopt_ipv4_ifindexsetsockopt_ifindexsetsockopt_ipv4_tossetsockopt_ipv4_multicast_loopsetsockopt_ipv6_tclasssetsockopt_ipv6_multicast_loopsetsockopt_ipv6_hoplimitsetsockopt_ipv6_unicast_hopssetsockopt_ipv6_multicast_hopssetsockopt_ipv6_pktinfogetsockopt_so_recvbufgetsockopt_so_sendbufsetsockopt_so_sendbufsetsockopt_so_recvbufaf_unknown %d (unspec)%%%u]:%d@%*pSE(af %d)AF_INETAF_INET6AF_UNIXAF_PACKETAF_NETLINKAF_(%ju)SOCK_STREAMSOCK_DGRAMSOCK_SEQPACKETSOCK_RAWSOCK_PACKETSOCK_(%ju)Can't make socket for %s : %scan't bind socket for %s : %slib/sockunion.cname.sa.sa_family, fdttl, sockSocket union[Z0[[[[[[[[XZ[[[[[ZY^]X^x]^]^^^^\sockunion_getpeernamesockunion_getsocknamesockopt_v6onlysockopt_minttlsockopt_ttlsockopt_reuseportsockopt_reuseaddrsockunion_bindsockunion_stream_socketsockunion_connectsockunion_socketcan't connect to %s fd %d : %scan't make socket sockunion_stream_socketcan't set sockopt SO_REUSEADDR to socket %d errno=%d: %scan't set sockopt SO_REUSEPORT to socket %dcan't set sockopt IP_TTL %d to socket %dcan't set sockopt IPV6_UNICAST_HOPS %d to socket %dcan't set sockopt IP_MINTTL to %d on socket %d: %scan't set sockopt IPV6_MINHOPCOUNT to %d on socket %d: %scan't set sockopt IPV6_V6ONLY to socket %dCan't get local address and port by getsockname: %sUnexpected AFI received(%d) for sockunion_getsockname call for fd: %dCan't get remote address and port: %sUnexpected AFI received(%d) for sockunion_getpeername call for fd: %dminttl, sock, safe_strerror(errno)sockunion_log(su, buf, SU_ADDRSTRLEN), safe_strerror(errno)sockunion_log(&su, str, sizeof(str)), fd, safe_strerror((*__errno_location ()))QUIETLONG_WAIT(never)%Z %a %Y-%m-%d %H:%M:%SSHORT_WAIT%sCurrent state: %s %sFirst event: %s %sLast event: %s debug spf-delay-ietf lib/spf_backoff.cspf_backoff_holddown_elapsed&backoff->t_holddown&backoff->t_timetolearnno debug spf-delay-ietfno_spf_backoff_debug_cmdno_spf_backoff_debugSPF backoff nameSPF backoffSPF Back-off(%s) HOLDDOWN elapsed, move to state %sSPF Back-off(%s) TIMETOLEARN elapsed, move to state %sSPF Back-off(%s) schedule called in state %sSPF Back-off(%s) changed state to %s and returned %ld delay%sInit timer: %ld msec %sShort timer: %ld msec %sLong timer: %ld msec %sHolddown timer: %ld msec %s Still runs for %lld msec %s Inactive %sTimeToLearn timer: %ld msec backoff->name, spf_backoff_state2str(backoff->state)backoff->name, spf_backoff_state2str(backoff->state), rvspf_backoff_timetolearn_elapsedNegate a command or set its defaults Debugging functions SPF Back-off Debugging Debugging functions SPF Back-off Debugging spf_backoff_cmd_initspf_backoff_timetolearn_elapsedspf_backoff_holddown_elapsedspf_backoff_schedule from lib/srcdest_table.crnode_is_dstnode(rn)Route source noderoute_unlock_nodesrcdest_rnode_from_rnode&(struct stream): %p, size: %lu, getp: %lu, endp: %lu%s: Attempt to %s out of bounds%s: unknown ip address-family: %uCHECK_SIZE: truncating requested size %lu(void *)(s), (unsigned long)(s)->size, (unsigned long)(s)->getp, (unsigned long)(s)->endpENDP_VALID(orig, (orig)->endp)GETP_VALID(orig, (orig)->getp)(void *)(orig), (unsigned long)(orig)->size, (unsigned long)(orig)->getp, (unsigned long)(orig)->endp(void *)(s2), (unsigned long)(s2)->size, (unsigned long)(s2)->getp, (unsigned long)(s2)->endp(void *)(s1), (unsigned long)(s1)->size, (unsigned long)(s1)->getp, (unsigned long)(s1)->endpSTREAM_SIZE(dest) >= src->endp(void *)(src), (unsigned long)(src)->size, (unsigned long)(src)->getp, (unsigned long)(src)->endpset getpset endpseek getprewind getpseek endpget charget get 3byteget longget fromget quadget uint64get ipv4get ipaddrputput quad%s: read failed on fd %d: %slib/stream.cENDP_VALID(s, (s)->endp)GETP_VALID(s, (s)->getp)__func__, ("put")(unsigned long)(size)msgh->msg_iovlen > 0__func__, ip->ipa_type__func__, ("put quad")__func__, ("get ipaddr")__func__, ("get ipv4")__func__, ("get uint64")__func__, ("get quad")__func__, ("get long")__func__, ("get from")__func__, ("get 3byte")__func__, ("get ")__func__, ("get char")__func__, ("get")__func__, ("seek endp")__func__, ("rewind getp")__func__, ("seek getp")__func__, ("set endp")__func__, ("set getp")ENDP_VALID(s2, (s2)->endp)GETP_VALID(s2, (s2)->getp)ENDP_VALID(s1, (s1)->endp)GETP_VALID(s1, (s1)->getp)dest != NULLENDP_VALID(src, (src)->endp)GETP_VALID(src, (src)->getp)size > 0Stream FIFOStreamstream_flushstream_resetstream_emptystream_pntstream_writestream_recvmsgstream_recvfromstream_read_trystream_readstream_put_labeled_prefixstream_put_prefix_addpathstream_put_in6_addr_atstream_put_in_addr_atstream_put_ipaddrstream_put_in_addrstream_put_ipv4stream_putq_atstream_putl_atstream_put3_atstream_putw_atstream_putc_atstream_putqstream_putlstream_put3stream_putwstream_putcstream_putstream_get_ipaddrstream_get_ipv4stream_getq2stream_getqstream_getq_fromstream_getlstream_getl2stream_get_fromstream_getl_fromstream_get3stream_get3_fromstream_getw_fromstream_getwstream_getw2stream_getc_fromstream_getcstream_getc2stream_getstream_get2stream_forward_endp2stream_forward_endpstream_rewind_getp2stream_rewind_getpstream_forward_getp2stream_forward_getpstream_set_endpstream_set_getpstream_get_sizestream_get_endpstream_get_getpstream_resize_inplacestream_dupcatstream_dupstream_copystream_newǷ#aly@PPP0PPPP PPPPPPPP0123456789abcdef.%0*llu""--:--:--%Y-%m-%dT%H:%M:%S%02lld:%02lld:%02lld%lldw%s%lldd%s%02lldh%lldd%s%02lldh%s%02lldm%lldw%s%lldd%s{invalid time format input specifier}WATCHDOG=1STATUS=STOPPING=1READY=1STATUS=%sNOTIFY_SOCKETWATCHDOG_PIDWATCHDOG_USECJOURNAL_STREAM%ju:%ju%nlib/systemd.cwatchdog_usecsystemd_send_watchdogwatchdog_msec > 0m != NULLsystemd expects a %jd microsecond watchdog timer, but FRR only supports millisecond resolution!systemd_init_envsystemd_send_watchdogsystemd_send_startedroute_table_iter_cleanuproute_table_iter_pauseroute_table_get_next_internalroute_table_get_nextroute_table_prefix_iter_cmproute_unlock_noderoute_node_deletern_hash_node_finiroute_table_freelib/table.c!iter->currentcmp < 0node->info == NULLnode->lock == 0rt->count == 0Route nodeRoute tableroute_table_prefix_iter_cmp(&node->p, p) > 0prefix_bit(&p2->u.prefix, common->prefixlen)!prefix_bit(&p2->u.prefix, common->prefixlen)common->prefixlen < p2->prefixlencommon->prefixlen < p1->prefixlen%-*slib/termtable.c!buf[pos](int)col < tt->ncols(int)row < tt->nrows(int)i < tt->nrowsi >= -1 && i < tt->nrowsASCII tablettable_dumpttable_padttable_alignttable_del_rowttable_insert_row_va+--||--||   (int)col + (int)ncol <= tt->ncols(int)row + (int)nrow <= tt->nrows8@0(8@0(Phdebug_signalsthread_callthread_process_io_helperthread_process_timersfd_pollthread_fetchthread_cancel_asyncthread_cancelthread_add_unusethread_timer_list_delthread_cancel_rwdo_thread_cancelcancel_event_helper_thread_add_event_thread_add_timer_msec_thread_add_timer_timeval_thread_add_timer_thread_add_read_writetime_hhmmssthread_freethread_cmd_initshow_thread_timers_magiccpu_record_clearshow_thread_pollcpu_record_print%5zu %10zu.%03zu %9zu %8zu %9zu %8zu %9zu %9zu %9zu %10zuInvalid filter "%s" specified; must contain at leastone of 'RWTEXB' Timer: %pTHD is created with an expiration that is greater than 1 yearAttempting to process an I/O event but for fd: %d(%d) no thread to handle this![!] Received cancellation request for nonexistent rw job Collecting CPU time statistics is currently disabled. Following statistics will be zero or may display data from when collection was enabled. Use the "service cputime-stats" command to start collecting data. Counters and wallclock times are always maintained and should be accurate. Showing statistics for pthread %s -------------------------------%s Active Runtime(ms) Invoked Avg uSec Max uSecs CPU_Warn Wall_Warn Starv_Warn Type Thread Avg uSec Max uSecs CPU_Warn Wall_Warn %6d fd:%6d events:%2d revents:%2d Thread Starvation: %pTHD was scheduled to pop greater than 4s agoCPU HOG: task %s (%lx) ran for %lums (cpu time %lums)STARVATION: task %s (%lx) ran for %lums (cpu time %lums)thread->xref->funcname, (unsigned long)thread->func, walltime / 1000, cputime / 1000m->handler.pfds[pos].fd, actual_statecount + 1 < m->handler.pfdsizemaster->owner != pthread_self()!(thread && eventobj) && (thread || eventobj)master->owner == pthread_self()h->hh.array[index] == &item->timeritem.himaster->name ? master->name : "", fdqueuepos + 1 < m->handler.pfdsize!"Number of FD's open is greater than FRR currently configured to handle, aborting"Show running system information Thread information Show all timers and how long they have in the system Clear stored data in all pthreads Thread information Thread CPU usage Display filter (rwtexb) Show running system information Thread information Show poll FD's and information [no] service walltime-warning ![(1-4294967295)]Negate a command or set its defaults Set up miscellaneous service Warn for tasks exceeding total wallclock threshold Warning threshold in milliseconds [no] service cputime-warning ![(1-4294967295)]Negate a command or set its defaults Set up miscellaneous service Warn for tasks exceeding CPU usage threshold Warning threshold in milliseconds Negate a command or set its defaults Set up miscellaneous service Collect CPU usage statistics Show running system information Thread information Thread CPU usage Display filter (rwtex) %c%c%c%c%c %s FILTER[!] threadmaster: %s | fd: %dmainTOTALReal (wall-clock):CPU (user+system):%30s %18s %18s Avg uSec Max uSecsNo data to display yet. Total thread statistics ------------------------- Type Thread Showing poll FD's for %s ----------------------%s Count: %u/%d ERROR ERROR Showing timers for %s %-50s%pTH {(thread *)NULL}{(thread *)%p arg=%p %-6s INVALID(%u)fd=%dr=%pTVMud %-12s %s() %s from %s:%d}%s - threadmaster event hash%02ld:%02ld:%02ldpoll() error: %sexeclib/thread.c__func__, bufm != NULL && thread != NULLm->owner == pthread_self()time_relativefd >= 0buf_size >= 8master->alloc > 0show thread timersshow_thread_timers_cmdshow_thread_timersclear thread cpu [FILTER]clear_thread_cpu_cmdclear_thread_cpushow thread pollshow_thread_poll_cmdshow_thread_pollservice_walltime_warning_cmdservice_walltime_warningservice_cputime_warning_cmdservice_cputime_warning[no] service cputime-statsservice_cputime_stats_cmdservice_cputime_statsshow thread cpu [FILTER]show_thread_cpu_cmdshow_thread_cpuThread statsThread Poll InfoThread mastertypesafe_heap_resizelib/typesafe.c!newsizeTyped-heap arraySkiplist overflowTyped-hash bucketVector indexVectordebug vrf /frr-vrf:lib/vrf[name='%s']VRF_SWITCHBACKVRF_SWITCH: %s(%u)(NULL)VRF(%u) %s is created.VRF %s(%u) is enabled.VRF %s(%u) is to be disabled.VRF %s(%u) is to be deleted.VRF BIT HASHlib/vrf.cvrf->name, vrf->vrf_idname, vrf->vrf_id, new_vrf_idname, vrf_id, vrf->vrf_idfrr-vrf/frr-vrf:lib/vrf/frr-vrf:lib/vrf/state/id/frr-vrf:lib/vrf/state/activevrf debugno debug vrfno_vrf_debug_cmdno_vrf_debug%s(config-vrf)# no vrf NAMEno_vrf_cmdno_vrfexit-vrfvrf_exit_cmdvrf_exitnexthop_vrfVRF bit-map%% VRF name %s invalid: length exceeds %d bytes VRF_GET: avoid %s creation(%u), same name exists (%u)Vrf Update event: %s old id: %u, new id: %uOnly inactive VRFs can be deleted%s: Shutting down vrf subsystem%% Only inactive VRFs can be deleted %s: Initializing VRF subsystemvrf_init: failed to create the default VRF!vrf_init: failed to enable the default VRF!bind to interface %s failed, errno=%d%s: Can't switch to VRF %u (%s)%s: Can't switchback from VRF %u (%s)__func__, vrf_id, safe_strerror(errno)ifname, (*__errno_location ())vrf_id, (name) ? name : "(NULL)"Negate a command or set its defaults Debugging functions VRF Debugging Debugging functions VRF Debugging Negate a command or set its defaults Delete a pseudo VRF's configuration VRF's name Select a VRF to configure VRF's name vrf_sockunion_socketvrf_ioctlvrf_getaddrinfovrf_bindvrf_cmd_initvrf_install_commandsvrf_socketvrf_terminatevrf_initvrf_disablevrf_enablevrf_deletevrf_updatevrf_getvrf_switchback_to_initialvrf_switch_to_netns\`[[\\@\0[4$4D|4L84DT4444ē,4444Dd444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.dƗ|d|4Lvty_save_cwdvty_initvty_read_filevty_read_configvty_serv_unvty_acceptvtysh_acceptvty_event_servvty_serv_sock_addrinfovtysh_readvtysh_flushvty_commandvty_telnet_optionvty_readvty_flushvty_eventvty_time_print getaddrinfo failed: %secho PINGvty[%d]@%sWarning... %% Ambiguous command. %% [%s] Unknown command: %s %% Command incomplete. , live logline vty ipv6 access-class %s exec-timeout %ld %ld no login log commands frr_timestamp errorMOTD file not found can't accept vty socket : %sconsole%% not supported Cannot bind path %s: %slisten(fd %d) failed: %s%-10s %-s %% Command is too long. Vty connection from %pSUVty password is not set. User Access Verification Ambiguous commandNo such commandCommand returned WarningCommand returned Incompletevtysh%s on config line %u: %sFailure to getcwd, errno: %dlib/vty.cSYSCONFDIR, errnoconfig_default_dir__func__, config_file__func__, errno&suvtysh_accept&vty_serv->t_acceptvty_acceptgai_strerror(ret)__func__, vty->fdprompt_str, bufvty->fd, vty->wfdvty_timeout&vty->t_timeoutvty_flush&vty->t_writevty_read&vty->t_readvtysh_writevtysh_read%s(config-line)# [no] log commandslog_commands_cmdlog_commandsshow historyshow_history_cmdshow_historyterminal no monitorterminal_no_monitor_cmdterminal_no_monitorno terminal monitorno_terminal_monitor_cmdno_terminal_monitorterminal monitor [detach]no service advanced-vtyno_service_advanced_vty_cmdno_service_advanced_vtyno loginno_vty_login_cmdno_vty_loginEnable password checking no ipv6 access-class [WORD]no_vty_ipv6_access_class_cmdno_vty_ipv6_access_classipv6 access-class WORDno access-class [WORD]no_vty_access_class_cmdno_vty_access_classno exec-timeoutno_exec_timeout_cmdno_exec_timeoutexec_timeout_sec_cmdexec_timeout_secexec-timeout (0-35791)exec_timeout_min_cmdexec_timeout_minline vtyline_vty_cmdline_vtyDisplay who is on vty config_who_cmdconfig_whoVTY historyVTY output bufferVTY serverVTY%% Regex compilation error: %s CPU HOG: command took %lums (cpu time %lums): %sSTARVATION: command took %lums (cpu time %lums): %s%% Bad passwords, too many failures! %% Bad enable passwords, too many failures! %svty[%d] connected from %s%s. Access-class is not currently applied to vty IPv6 access-class is not currently applied to vty Daemon started with permanent logging turned on for commands, ignoring vtysh_accept: could not set vty socket %d to non-blocking, %s, closing%% error opening live log: %m Cannot create unix stream socket: %svty_serv_un: could chown socket, %s%% Configuration is locked by other client Warning: uncommitted changes will be discarded on exit. buffer_flush failed on vty client fd %d/%d, closing Vty connection is timed out. %s: read error on vty client fd %d, closing: %sRFC 1073 violation detected: telnet NAWS option should send %d characters, but we received %lu%% CLI BUG: FULL_MATCH with NULL str %% There is no matched command. %s: write error to fd %d, closing%s: read failed on vtysh client fd %d, closing: %sVty unable to convert prefix from sockunion %pSUVty connection refused from %pSUcan't set sockopt to vty_sock : %sCommand returned Warning Config FailedCommand exceeded maximum number of ArgumentsCommand returned unhandled error message%s: failure to determine Current Working Directory %d!%s: failed to open configuration file %s: %s, checking backupusing backup configuration file!%s: can't open configuration file [%s]can't open configuration file [%s]exiting with a pending confirmed commit. Rolling back to previous configuration. Failure to chdir to %s, errno: %dmessage, ve->line_num, ve->error_buf__func__, config_default_dir, safe_strerror(errno)__func__, fullpath, safe_strerror(errno)safe_strerror((*__errno_location ()))!"vty_event_serv() called incorrectly"walltime / 1000, cputime / 1000, bufBug detected: sizeof(vty->sb_buf) %lu < %d, too small to handle the telnet NAWS option(unsigned long)sizeof(vty->sb_buf), TELNET_NAWS_SB_LENTELNET_NAWS_SB_LEN, (unsigned long)vty->sb_len__func__, vty->fd, safe_strerror(errno)!"vty_event() called incorrectly"Negate a command or set its defaults Logging control Log all commands Show running system information Display the session command history Set terminal line parameters Negate a command or set its defaults Copy debug output to the current terminal line Negate a command or set its defaults Set terminal line parameters Copy debug output to the current terminal line Set terminal line parameters Copy debug output to the current terminal line Keep logging feed open independent of VTY session Negate a command or set its defaults Set up miscellaneous service Enable advanced mode vty interface Set up miscellaneous service Enable advanced mode vty interface Negate a command or set its defaults Enable password checking Negate a command or set its defaults IPv6 information Filter connections based on an IP access list IPv6 access list IPv6 information Filter connections based on an IP access list IPv6 access list Negate a command or set its defaults Filter connections based on an IP access list IP access list Filter connections based on an IP access list IP access list Negate a command or set its defaults Set the EXEC timeout exec-timeout (0-35791) (0-2147483)Set the EXEC timeout Timeout in minutes Timeout in seconds Set timeout value Timeout value in minutes Configure a terminal line Virtual terminal %s: Removing %p: %lld %lldlib/wheel.c%s: Inserting %p: %lld %lldwheel_timer_thread&wheel->timerwheel_timer_thread_helperTimer Wheel Slot ListTimer Wheelwheel_remove_itemwheel_add_itemwheel_timer_thread_helperwheel_timer_threadwheel_init__func__, item, slot, slot % wheel->slots%s: Wheel Slot: %lld(%lld) count: %d__func__, wheel->curr_slot, curr_slot, ((wheel->wheel_slot_lists[curr_slot])->count)Q. Runs(ms) %c %8s %5s %8s %8s %21s Cycle Counts YieldsHoldItemsAvg.Gran.Bestlib/workqueue.cwqwork_queue_run&wq->threadlib/workqueue.hwq->item_count > 0item && item->datashow work-queuesshow_work_queues_cmdshow_work_queuesWork queue name stringWork queue itemWork queue%c %8s %5s %8s %8s %7s %6s %8s %6s %s %c %8d %5d %8ld %8ld %7d %6d %8ld %6u %s Show running system information Work Queue information work_queue_runworkqueue_cmd_initshow_work_queueswork_queue_schedulework_queue_item_newwork_queue_addwork_queue_item_dequeuework_queue_item_remove0123456789ABCDEFGHJKMNPQRSTVWXYZlibyang: %s (%s)libyang: %sietf-inet-typesietf-yang-types%s: couldn't find %s%s: lyd_validate() failedYANG error(s): YANG path: /usr/share/yang%s: ly_ctx_new() failedlib/yang.cdnode->parentYANG_MODELS_PATH"/usr/share/yang"dnode__func__, set->count, xpath__func__, type__func__, module_namefrr-routingfrr-nexthopfrr-ripdfrr-ripngdfrr-isisdfrr-vrrpdfrr-zebrafrr-pathdYANG data structureYANG moduleYANG model "%s@%s" "%s@%s"not embedded, trying external file%s: failed to load data model: %s%s: YANG module is loaded already: %s%s: unknown yang path type: %u%s: found %u elements (expected 0 or 1) [xpath %s]yang model directory "%s" does not existcannot access yang model directory "%s"%s: failed to compile loaded modules: %s__func__, ly_errmsg(ly_native_ctx)mod_name, mod_rev ? mod_rev : "*", submod_name ? submod_name : "*", submod_rev ? submod_rev : "*"dnode->schema->nodetype == LYS_LEAFsnode->nodetype != LYS_AUGMENT && snode->nodetype != LYS_GROUPING && snode->nodetype != LYS_USESyang_is_last_level_dnodeyang_init_loading_completeyang_inityang_module_imp_clbyang_ctx_new_setupyang_data_list_findyang_dnode_dupyang_dnode_newyang_dnode_change_leafyang_dnode_is_defaultyang_dnode_iterateyang_dnode_getyang_dnode_get_schema_nameyang_snode_get_pathyang_snodes_iterate_subtreeyang_module_loadKEY1KEY2KEY3KEY4%[^']%s: missing mapping for "%s"./familyYANG translation table./module%s: failed to load module: %s./module/mappings./custom./native%s: sscanf() failed: %s%s: lyd_new_path() failedfrr-module-translatorlib/yang_translator.csnode_native__func__, xpath_native__func__, xpath_custom__func__, familyYANG Translator MappingYANG Translator ModuleYANG Translator%s: YANG types are incompatible (xpath: "%s")%s: lyd_parse_path() failed: %d/frr-module-translator:frr-module-translator%s: module translator "%s" is loaded already%s: failed to validate "%s" module translator: %u error(s)%s: failed to load the "frr-module-translator" module__func__, translator->family, args.errorsyang_translator_inityang_translate_dnodeyang_translate_xpathyang_translator_validate_cbyang_translator_validateyang_translator_load%lf%llu.%06luZip4ip4-ifindexip6ip6-ifindexfrr-routing:ipv4-unicastfrr-routing:ipv6-unicastfrr-routing:ipv4-multicastfrr-routing:ipv6-multicastfrr-routing:l2vpn-evpnfrr-routing:ipv4-flowspecfrr-routing:ipv6-flowspeclib/yang_wrappers.c__func__, (__xpath)__dleafsnode->nodetype == LYS_LEAF%s: couldn't convert string to decimal64 [xpath %s]%s: couldn't convert string to enum [xpath %s]%s: couldn't convert enum to string [xpath %s]%s: value was truncated [xpath %s]frr-routing:l3vpn-ipv4-unicastfrr-routing:l3vpn-ipv6-unicastfrr-routing:ipv4-labeled-unicastfrr-routing:ipv6-labeled-unicastdvalue->realtype->basetype == LY_TYPE_UINT64dvalue->realtype->basetype == LY_TYPE_UINT32dvalue->realtype->basetype == LY_TYPE_UINT16dvalue->realtype->basetype == LY_TYPE_UINT8dvalue->realtype->basetype == LY_TYPE_INT64dvalue->realtype->basetype == LY_TYPE_INT32dvalue->realtype->basetype == LY_TYPE_INT16dvalue->realtype->basetype == LY_TYPE_INT8dvalue->enum_item->flags & LYS_SET_VALUEdvalue->realtype->basetype == LY_TYPE_ENUMtype->basetype == LY_TYPE_ENUMCHECK_FLAG(enums[i].flags, LYS_SET_VALUE)dectype->fraction_digits < sizeof(denom) / sizeof(*denom)dectype->basetype == LY_TYPE_DEC64dvalue->realtype->basetype == LY_TYPE_BOOLyang_dnode_get_emptyyang_dnode_get_binary_bufyang_get_default_string_bufyang_dnode_get_string_bufyang_dnode_xpath_get_canonyang_dnode_get_uint64yang_dnode_get_uint32yang_dnode_get_uint16yang_dnode_get_uint8yang_dnode_get_int64yang_dnode_get_int32yang_dnode_get_int16yang_dnode_get_int8yang_dnode_get_enumyang_data_new_enumyang_str2enumyang_dnode_get_dec64yang_str2dec64yang_get_default_valueyang_dnode_xpath_get_valueyang_dnode_get_bool??{Gz?MbP?h㈵>ư>Hz>:0yE>& .>|=dy=-q=vIh%<=+=V瞯<ؗҜ %d (MAX_CLASS_TYPE) bw entries - outdated library?Could not parse interface values; aborting%s: Garbage VRF backend type: %dRx'd interface add from Zebra, but VRF %u does not exist%s: buffer_flush_available failed on zclient fd %d, closing%s: socket %d version mismatch, marker %d, version %d%s: socket %d message length %u is less than %d %s: message size %u exceeds buffer size %lu, expanding...%s: buffer_write failed to zclient fd %d, closing%s: Invalid Sync Message Reply%s: set_nonblocking(%d) failed%s: Specified zapi NHG command (%d) doesn't exist%s: zapi NHG encode with invalid input%s: Specified route type (%u) is not a legal value%s: Specified route SAFI (%u) is not a legal value%s: prefix %pFX: can't encode %u nexthops (maximum is %u)%s: prefix %pFX: can't encode %u labels (maximum is %u)%s: prefix %pFX: can't encode %u backup nexthops (maximum is %u)%s: prefix %pFX: backup: can't encode %u labels (maximum is %u)%s: opaque length %u is greater than allowed value%s: invalid number of MPLS labels (%u)%s: Specified route type: %d is not a legal value%s: V4 prefixlen is %d which should not be more than 32%s: v6 prefixlen is %d which should not be more than 128%s: Specified family %d is not v4 or v6%s: SRC Prefix prefixlen received: %d is too large%s: SRC prefix specified in some manner that makes no sense%s: invalid number of nexthops (%u)%s: invalid number of backup nexthops (%u)INTERFACE_STATE: Cannot find IF %s in VRF %d%s: unknown ifindex %u, shouldn't happenINTERFACE_ADDRESS_%s: Cannot find IF %u in VRF %dinterface %s address %pFX with peer flag set, but no peer address!INTERFACE_NBR_%s: Cannot find IF %u in VRF %dINTERFACE_VRF_UPDATE: Cannot find IF %s in VRF %dWrong proto (%u) in LM connect response. Should be %uWrong instId (%u) in LM connect response. Should be %uWrong proto (%u) in get chunk response. Should be %uWrong instId (%u) in get chunk response Should be %uUnable to assign Label Chunk to %s instance %uInvalid Label chunk: %u - %u, keeps mismatch %u != %uZclient sock connection closed%s: can't write to zclient->sock%s: zclient->sock connection closed%s: label %u: can't encode %u labels (maximum is %u)%s: label %u: can't decode %u labels (maximum is %u)%s: label %u: can't encode %u nexthops (maximum is %u)%s: Specified prefix length %d is greater than a v4 address can support%s: Specified prefix length %d is greater than a v6 address can support%s: Specified family %u is not v4 or v6%s: Prefix %pFX has %d nexthops, but we can only use the first %d%s: Prefix %pFX has a blackhole nexthop which we cannot use for a label%s: Prefix %pFX has %d backup nexthops, but we can only use the first %d%s: Prefix %pFX has a backup blackhole nexthop which we cannot use for a label__func__, &zl->route.prefix, zl->backup_nexthop_num, MULTIPATH_NUM__func__, &zl->route.prefix, zl->nexthop_num, MULTIPATH_NUM__func__, zl->route.prefix.family__func__, zl->route.prefix.prefixlen__func__, zl->local_label, zl->nexthop_num, MULTIPATH_NUM__func__, zt->local_label, zt->label_num, MPLS_MAX_LABELS%s: Table chunk request (%d bytes) sent%s: Table manager connect request sent%s: Table Manager connect response received, result %uLabel chunk request (%d bytes) sentLabel Chunk assign: %u - %u (%u)*start, *end, keep, response_keepzebra_route_string(proto), instanceproto, zclient->redist_defaultReleasing SRv6-Locator Chunk %s%s: Response (%d bytes) receivedConnecting to Label Manager (LM)LM connect request sent (%d bytes)LM connect-response received, result %utype == ZEBRA_INTERFACE_NBR_ADDRESS_DELETE(type == ZEBRA_INTERFACE_NBR_ADDRESS_ADD) ? "ADD" : "DELETE", ifindex, vrf_idtype == ZEBRA_INTERFACE_ADDRESS_DELETE(type == ZEBRA_INTERFACE_ADDRESS_ADD) ? "ADD" : "DEL", ifindex, vrf_id__func__, zebra_error_type2str(*error)__func__, seq, prio, uni, ifname__func__, api->backup_nexthop_num__func__, api->src_prefix.prefixlen__func__, api->prefix.prefixlen__func__, &api->prefix, api_nh->label_num, MPLS_MAX_LABELS__func__, &api->prefix, api->backup_nexthop_num, MULTIPATH_NUM__func__, &api->prefix, api->nexthop_num, MULTIPATH_NUMzclient connect success with socket [%d]%s: send deregister messages for VRF %u%s: send register messages for VRF %u__func__, sock, *marker, *version__func__, bwclassnum, MAX_CLASS_TYPE!"Failed to parse interface values"zclient connection closed socket [%d].zclient, zserv_command_string(command), vrf_id__func__, length, (unsigned long)STREAM_SIZE(zclient->ibuf)__func__, zclient->sock, length, ZEBRA_HEADER_SIZE__func__, zclient->sock, marker, versionzclient connect failures: %d schedule interval is now %dzclient->fail, zclient->fail < 3 ? 10 : 60__func__, (*__errno_location ()), safe_strerror((*__errno_location ()))lX`@`@@e 4 4 T T -,,,|,|,<,```__H`````aa``zclient_send_zebra_gre_requestzclient_get_nhg_startzebra_send_pwzapi_labels_decodezapi_labels_encodezapi_sr_policy_decodezapi_sr_policy_encodetm_release_table_chunktm_get_table_chunktm_table_manager_connectlm_release_label_chunklm_get_label_chunkzclient_send_get_label_chunksrv6_manager_release_locator_chunksrv6_manager_get_locator_chunkzclient_read_sync_responselm_label_manager_connectzebra_interface_vrf_update_readzebra_interface_nbr_address_readzebra_interface_address_readzebra_interface_link_params_readzebra_interface_state_readzapi_error_decodezapi_iptable_notify_decodezapi_ipset_entry_notify_decodezapi_ipset_notify_decodezapi_rule_notify_decodezapi_route_decodezapi_nexthop_decodezapi_route_encodezapi_nhg_encodezclient_initzclient_startzclient_send_dereg_requestszclient_send_reg_requestszclient_read_headerzclient_connectlink_params_set_valuezebra_interface_if_set_valuezclient_interface_addzclient_capability_decodezclient_readzclient_eventzclient_flush_datazclient_send_messagezclient_socket_connectzclient_stopredist_del_all_instancesredist_check_instance%s if %u%s: invalid zclient socketCan't write to zclient sockZclient sock closedInvalid Label chunk: %u - %u%s: unknown afOffload Failed Offloaded Trapped RR Distance Evpn Override Selected iBGP Self Recursion None %s%s%s%s%s%s%s%s%s%sSync Proxy SVI MAC Router Gateway MAC Sticky MAC %s : zclient not readylib/zclient.cproto < ZEBRA_ROUTE_MAX__func__, &zl->route.prefixReleasing Table ChunkGetting Table ChunkTable Chunk assign: %u - %u *start, *end__func__, retConnecting to Table Manager__func__, resultReleasing Label Chunk %u - %ustart, endGetting Label Chunk*start, *end, response_keepinstance, zclient->instancelocator_nameGetting SRv6-Locator Chunk %s__func__, sizeifname, vrf_idifp->name, ifc->addressifname_tmp, vrf_id%s: type: %s%s: %u__func__, uni%s: %u %u %u %s__func__, api->opaque.length__func__, api->nexthop_num__func__, api->prefix.family__func__, api->safi__func__, api->type__func__, api_nh->label_num__func__, cmdscheduling zclient connectionzclient_start is calledzclient connection fail__func__, zclient->sock__func__, vrf_idzclient_connect is called__func__, vrf_backendzclient %p command %s VRF %uzclient_read&zclient->t_readzclient_connect&zclient->t_connectzclient_flush_data&zclient->t_write%s connect failure: %d(%s)zclient %p stoppedzclientRedistribution instance IDsZclient[EC %u]logbuf.%jdunlink logbuf: %s (%d)| (%s) %16lx %-36s%+03d:%02d.%09lu%3s %2d %02d:%02d:%02d/var/tmp/frr%s/%s-%d.%ld%s[%d]: %s/%s.%ldfailed to open "%s": %sfailed to rmdir "%s": %slib/zlog.cJanFebMarAprJunJulAugSepOctNovDechdrlen < msg->stackbufszzlog_aux_initzlog_finizlog_initlog thread-local bufferlog messagefailed to open thread log buffer "%s": %sfailed to allocate thread log buffer "%s": %sfailed to mmap thread log buffer "%s": %sfailed to anonymous-mmap thread log buffer: %s| (%s) message in thread %jd, at %s(), %s:%d| (%s) scheduled from %s(), %s:%u%s:%d: %s(): assertion (%s) failed, extra info: %pVA%s:%d: %s(): assertion (%s) failedcrashlog and per-thread log buffering unavailable!zlog_tmpdir, strerror((*__errno_location ()))"/var/tmp/frr", strerror((*__errno_location ()))strerror((*__errno_location ())), (*__errno_location ())mmpath, strerror((*__errno_location ()))zlog_finizlog_initzlog_msg_textzlog_tls_buffer_finizlog_tls_buffer_initlogging socket %pSE error: %m<%d>1 %s %s %jd %.*s [location@50145 tid="%jd" instance="%d" id="%s" ec="%u"[args@50145 arg%zu=%*pSQsq<%d> %s[%jd]: FRR_INSTANCE=%d FRR_ID=%s FRR_EC=%d FRR_ARG%zu=%*pSE MESSAGE=lib/zlog_5424.cstate.iov == iovneed == 0zcf->filenamezlog_5424_reconnect&zcf->t_reconnectzcf->masterextended log rotate helperextended log target<%d>1 %04u-%02u-%02uT%02u:%02u:%02uZ - %s %jd %.*s <%d>%3s %2u %02u:%02u:%02u %s%s[%jd]: PRIORITY=%d SYSLOG_FACILITY=%d FRR_DAEMON=%s MESSAGE=could not open log file %pSE: %mcould not open or create log file %pSE: %mcould not connect to log unix path %pSE: %mcould not get remote address for log socket. logging may break if log receiver restarts.failed to chown() log file %pSE: %mlogging socket %pSE closed by peer[origin enterpriseId="50145" software="FRRouting" swVersion="%s"] file="%s" line="%d" func="%s"PRIORITY=%d SYSLOG_FACILITY=%d TID=%jd FRR_DAEMON=%s SYSLOG_TIMESTAMP=CODE_FILE=%s CODE_LINE=%d CODE_FUNC=%s zlog_5424=\z2Qmzlog_5424_reconnectzlog_5424_open destination syslog supports-rfc5424 %% Changes will be applied when exiting this config block %% No extended syslog target named "%s" Inactive (no destination configured) logging to fd %d from environment variable %pSE log level: %s, facility: %s structured data is not supported by the selected format number of lost messages: %zu last error: %s (%lld.%06llds ago, currently %s) log rotation on extended log target %s failed%% environment variable "%s" not present or invalid. %% configuration will be saved but has no effect currently %% file descriptor %d was not open when this process was started %% Invalid permissions value "%s" %% Could not look up user "%s" (%s), file owner will be left untouched! %% Could not look up group "%s" (%s), file group will be left untouched! %% Warning: ownership and permission bits are only applied when creating %% log files. Use system tools to change existing files. %% FRR may also be missing necessary privileges to set these. Negate a command or set its defaults Timestamp options Use local system time zone rather than UTC [no] timestamp precision (0-9)Negate a command or set its defaults Timestamp options Number of sub-second digits to include Number of sub-second digits to include [no] structured-data $optionNegate a command or set its defaults Select structured data (key/value pairs) to include in each message FRR source code location FRR version Unique message identifier (XXXXX-XXXXX) Error category (EC numeric) Individual formatted log message arguments [no] facility $facilityargNegate a command or set its defaults Set syslog facility to use Kernel User process Mail system System daemons Authorization system Syslog itself Line printer system USENET news Unix-to-Unix copy system Cron/at facility Local use Local use Local use Local use Local use Local use Local use Local use [no] priority $levelargNegate a command or set its defaults Set minimum message priority to include for this target System is unusable Immediate action needed Critical conditions Error conditions Warning conditions Normal but significant conditions Informational messages Debugging messages Negate a command or set its defaults Log destination setup Deconfigure destination [no] destination |stdout$fd1|stderr$fd2>[format $fmt]Negate a command or set its defaults Log destination setup Log to pre-opened file descriptor File descriptor number (must be open at startup) Read file descriptor number from environment variable Environment variable name Log to standard output Log to standard error output Select log message formatting RFC3164 (legacy) syslog RFC5424 (modern) syslog, supports structured data (default) modified RFC3164 without hostname for local syslogd (/dev/log) journald (systemd log) native format [no] destination syslog [supports-rfc5424]$supp5424Negate a command or set its defaults Log destination setup Log directly to syslog Use RFC5424 format (please refer to documentation) log_5424_destination_syslog_cmdNegate a command or set its defaults Log destination setup Log directly to systemd's journald log_5424_destination_journald_cmd[no] destination unix PATH [format $fmt]Negate a command or set its defaults Log destination setup Log to unix socket Unix socket path Select log message formatting RFC3164 (legacy) syslog RFC5424 (modern) syslog, supports structured data (default) modified RFC3164 without hostname for local syslogd (/dev/log) journald (systemd log) native format [no] destination fifo$type PATH [create$create [{owner WORD|group WORD|permissions PERMS}]|no-create$nocreate] [format $fmt]Negate a command or set its defaults Log destination setup Log to filesystem FIFO Path to destination Create file if it does not exist Set file owner User name Set file group Group name Set permissions File permissions (octal) Do not create file if it does not exist Select log message formatting RFC3164 (legacy) syslog RFC5424 (modern) syslog, supports structured data (default) modified RFC3164 without hostname for local syslogd (/dev/log) journald (systemd log) native format [no] destination file$type PATH [create$create [{user WORD|group WORD|mode PERMS}]|no-create$nocreate] [format $fmt]Negate a command or set its defaults Log destination setup Log to file Path to destination Create file if it does not exist Set file owner User name Set file group Group name Set permissions File permissions (octal) Do not create file if it does not exist Select log message formatting RFC3164 (legacy) syslog RFC5424 (modern) syslog, supports structured data (default) modified RFC3164 without hostname for local syslogd (/dev/log) journald (systemd log) native format no log extended-syslog EXTLOGNAMENegate a command or set its defaults Logging control Extended RFC5424 syslog (including file targets) Name identifying this syslog target log extended-syslog EXTLOGNAMELogging control Extended RFC5424 syslog (including file targets) Name identifying this syslog target %% applying changes. format rfc3164 format journald format local-syslogdfifo format rfc5424log extended %s ! no destination configured destination fd envvar %s%s destination stdout%s destination stderr%s destination fd %d%s destination %s %s no-create create user %s group %s mode %04o destination unix %s%s destination syslog destination journald priority %s %sstructured-data %s timestamp precision %u no timestamp local-time supp5424/dev/logextlognameoptionunix socket, OKerroring Extended log target %pSQq logging to stdout logging to stderr logging to fd %d logging to %s: %pSE structured data: envvarfd1fd2fmtNo entry by this user nameNo entry by this group namepermsnocreatelog_5424_showlog_5424_early_initlog_5424_rotatelog_5424_finilib/zlog_5424_cli.ccfg->nameEXTLOGNAME%s(config-ext-log)# [no] timestamp local-timelog_5424_ts_local_cmdlog_5424_ts_locallog_5424_ts_prec_cmdlog_5424_ts_preclog_5424_meta_cmdlog_5424_metalog_5424_facility_cmdlog_5424_facilitylog_5424_prio_cmdlog_5424_prio[no] destination [none]log_5424_destination_none_cmdlog_5424_destination_nonelog_5424_destination_fd_cmdlog_5424_destination_fdlog_5424_destination_syslog[no] destination journaldlog_5424_destination_journaldlog_5424_destination_unix_cmdlog_5424_destination_unixlog_5424_destination_fifo_cmdlog_5424_destination_filelog_5424_destination_file_cmdno_log_5424_target_cmdno_log_5424_targetcode-locationformat-argsextended syslog config itemsextended syslog config|s~~|{{|OCC[|#|#T~T~log_5424_rotatelog_5424_cmd_inith%% could not open socket pair: %mzlog_live_openlib/zlog_live.clog vtysh live targetcritical: crashlog<%d>%.*s[%ld]: zlt_aux_initzlt_initzlt_finilib/zlog_targets.ciovpos == 0emergencies: alerts: errors: warnings: notifications: informational: debugging: syslog targetlog file rotate helperlog file namelog file targetlogging subsystemzlog_syslog_get_prio_minzlog_syslog_get_facilityzlog_file_set_fdzlog_file_set_filenamezlog_fd/d@@@@@`@PʿPPHZȾ̾PPPP@ LPP̾̾8^VVNVVV&VVVLV9VVVVVVVVXVVVV{VVdVVVQV:VV VVVVVVVVVVkVVHVVV{0123456789ABCDEF0123456789abcdef0000000000000000 /frr-routing:routing/control-plane-protocols/control-plane-protocol./vrflib/routing_nb_config.crouting_conf_event/frr-routing:routing/control-plane-protocols/control-plane-protocol[vrf='%s']routing_control_plane_protocols_control_plane_protocol_createBpsbit2019-07-04module frr-filter { yang-version 1.1; namespace "http://frrouting.org/yang/filter"; prefix frr-filter; import ietf-inet-types { prefix inet; } import ietf-yang-types { prefix yang; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines filter settings 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-07-04 { description "Initial revision"; } /* * Types. */ typedef access-list-name { description "Access list name formatting"; type string { length 1..128; } } typedef access-list-sequence { description "Access list sequence number"; type uint32 { range "1..4294967295"; } } typedef access-list-action { description "Access list return action on match"; type enumeration { enum deny { description "Deny an entry"; value 0; } enum permit { description "Accept an entry"; value 1; } } } /* * Configuration data. */ container lib { list access-list { description "Access list instance"; key "type name"; leaf type { description "Access list content type"; type enumeration { enum ipv4 { description "Internet Protocol address version 4"; value 0; } enum ipv6 { description "Internet Protocol address version 6"; value 1; } enum mac { description "Media Access Control address"; value 2; } } } leaf name { description "Access list name"; type access-list-name; } leaf remark { description "Access list remark"; type string; } list entry { description "Access list entry"; key "sequence"; leaf sequence { description "Access list sequence value"; type access-list-sequence; } leaf action { description "Access list action on match"; type access-list-action; mandatory true; } choice value { description "Access list value to match"; mandatory true; case ipv4-prefix { when "../type = 'ipv4'"; choice style { description "Access list entry style selection: zebra or cisco."; mandatory true; case zebra { leaf ipv4-prefix { description "Configure IPv4 prefix to match"; type inet:ipv4-prefix; mandatory true; } leaf ipv4-exact-match { description "Exact match of prefix"; type boolean; default false; } } case cisco { choice standard-value { description "Source value to match"; leaf host { description "Host to match"; type inet:ipv4-address; } container network { leaf address { mandatory true; description "Network address part."; type inet:ipv4-address; } leaf mask { mandatory true; description "Network mask/wildcard part."; type inet:ipv4-address; } } leaf source-any { /* * Was `any`, however it conflicts with `any` leaf * outside this choice. */ description "Match any"; type empty; } } choice extended-value { description "Destination value to match"; leaf destination-host { description "Host to match"; type inet:ipv4-address; } container destination-network { leaf address { mandatory true; description "Network address part."; type inet:ipv4-address; } leaf mask { mandatory true; description "Network mask/wildcard part."; type inet:ipv4-address; } } leaf destination-any { description "Match any"; type empty; } } } } } case ipv6-prefix { when "../type = 'ipv6'"; leaf ipv6-prefix { description "Configure IPv6 prefix to match"; type inet:ipv6-prefix; mandatory true; } leaf ipv6-exact-match { description "Exact match of prefix"; type boolean; default false; } } case mac { when "../type = 'mac'"; leaf mac { description "Configure MAC address to match"; type yang:mac-address; } } case any { leaf any { description "Match anything"; type empty; } } } } } list prefix-list { description "Prefix list instance"; key "type name"; leaf type { description "Prefix list type"; type enumeration { enum ipv4 { description "Internet Protocol address version 4"; value 0; } enum ipv6 { description "Internet Protocol address version 6"; value 1; } } } leaf name { description "Prefix list name"; type access-list-name; } leaf remark { description "Prefix list user description"; type string; } list entry { description "Prefix list entry"; key "sequence"; leaf sequence { description "Prefix list sequence value"; type access-list-sequence; } leaf action { description "Prefix list action on match"; type access-list-action; mandatory true; } choice value { description "Prefix list value to match"; mandatory true; case ipv4-prefix { leaf ipv4-prefix { description "Configure IPv4 prefix to match"; type inet:ipv4-prefix; mandatory true; } leaf ipv4-prefix-length-greater-or-equal { description "Specifies if matching prefixes with length greater than or equal to value"; type uint8 { range "0..32"; } } leaf ipv4-prefix-length-lesser-or-equal { description "Specifies if matching prefixes with length lesser than or equal to value"; type uint8 { range "0..32"; } } } case ipv6-prefix { leaf ipv6-prefix { description "Configure IPv6 prefix to match"; type inet:ipv6-prefix; mandatory true; } leaf ipv6-prefix-length-greater-or-equal { description "Specifies if matching prefixes with length greater than or equal to value"; type uint8 { range "0..128"; } } leaf ipv6-prefix-length-lesser-or-equal { description "Specifies if matching prefixes with length lesser than or equal to value"; type uint8 { range "0..128"; } } } case any { leaf any { description "Match anything"; type empty; } } } } } } } 2020-02-05module frr-interface { yang-version 1.1; namespace "http://frrouting.org/yang/interface"; prefix frr-interface; import frr-vrf { prefix frr-vrf; } import ietf-interfaces { prefix ietf-if; } import ietf-yang-types { prefix yang; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines a model for managing FRR interfaces. 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 2020-02-05 { description "Added operational data"; } revision 2019-09-09 { description "Added interface-ref typedef"; } revision 2018-03-28 { description "Initial revision."; } identity other { base ietf-if:interface-type; description "Other type"; } identity unknown { base ietf-if:interface-type; description "Unknown type"; } identity ethernet { base ietf-if:interface-type; description "Ethernet type"; } identity exper-ethernet { base ietf-if:interface-type; description "Experimental Ethernet type"; } identity loopback { base ietf-if:interface-type; description "Loopback type"; } identity pimreg { base ietf-if:interface-type; description "PIMSM Registration."; } identity ipip { base ietf-if:interface-type; description "IPIP Tunnel."; } identity ipip6 { base ietf-if:interface-type; description "IPIP6 Tunnel."; } identity ipgre { base ietf-if:interface-type; description "GRE over IP."; } typedef interface-ref { type leafref { path "/frr-interface:lib/frr-interface:interface/frr-interface:name"; require-instance false; } description "Reference to an interface"; } typedef if-flags-type { type enumeration { enum "up" { value 1; description "Active and ready to transfer packets."; } enum "broadcast" { value 2; description "Broadcast enabled."; } enum "debug" { value 3; description "Debug mode."; } enum "loopback" { value 4; description "Loopback interface."; } enum "point-to-point" { value 5; description "Point-to-Point link."; } enum "notrailers" { value 6; description "This flag is unused in Linux, but it exists for BSD compatibility. Avoid use of trailers"; } enum "running" { value 7; description "Up and Running."; } enum "noarp" { value 8; description "Can't perform address resolution protocol."; } enum "promisc" { value 9; description "Promiscuous mode. Receive all packets."; } enum "allmulti" { value 10; description "Receive all multicast packets."; } enum "simplex" { value 11; description "Does not Rx or Tx at the sametime."; } enum "link0" { value 12; description "Link0."; } enum "link1" { value 13; description "Link1."; } enum "link2" { value 14; description "Link2."; } enum "multicast" { value 15; description "Supports multicast transmission."; } enum "notransmit" { value 16; description "Interface is no transmit mode."; } enum "nortexch" { value 17; description "No routing info exchange."; } enum "virtual" { value 18; description "Virtual interface."; } enum "ipv4" { value 19; description "IPv4 enabled."; } enum "ipv6" { value 20; description "IPv6 enabled."; } } } grouping if-common-operational { leaf if-index { type int32 { range "0..2147483647"; } description "Interface index."; } leaf mtu { type uint16; description "The size of the largest IPV4 packet that the interface will send and receive."; } leaf mtu6 { type uint32; description "The size of the largest IPV6 packet that the interface will send and receive."; } leaf speed { type uint32; description "Interface speed."; } leaf metric { type uint32; description "Interface metric."; } leaf flags { type if-flags-type; description "Interface flags."; } leaf type { type identityref { base ietf-if:interface-type; } description "The link type of the interface."; } leaf phy-address { type yang:mac-address; description "The interface's MAC address."; } } container lib { list interface { key "name"; description "Interface."; leaf name { type string; description "Interface name."; } leaf vrf { type frr-vrf:vrf-ref; description "VRF this interface is associated with."; config false; } leaf description { type string; description "Interface description."; } container state { config false; uses if-common-operational; } } } } 2019-07-01module frr-route-map { yang-version 1.1; namespace "http://frrouting.org/yang/route-map"; prefix frr-route-map; import ietf-inet-types { prefix inet; } import frr-filter { prefix filter; } import frr-interface { prefix frr-interface; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines route map settings 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-07-01 { description "Initial revision"; } identity rmap-match-type { description "Base route-map match-condition"; } identity interface { base rmap-match-type; description "Match interface"; } identity ipv4-address-list { base rmap-match-type; description "Match an IPv4 access-list"; } identity ipv4-prefix-list { base rmap-match-type; description "Match an IPv4 prefix-list"; } identity ipv4-next-hop-list { base rmap-match-type; description "Match an IPv4 next-hop"; } identity ipv4-next-hop-prefix-list { base rmap-match-type; description "Match an IPv4 next-hop prefix list"; } identity ipv4-next-hop-type { base rmap-match-type; description "Match an IPv4 next-hop type"; } identity ipv6-address-list { base rmap-match-type; description "Match an IPv6 access-list"; } identity ipv6-prefix-list { base rmap-match-type; description "Match an IPv6 prefix-list"; } identity ipv6-next-hop-list { base rmap-match-type; description "Match an IPv6 next-hop"; } identity ipv6-next-hop-prefix-list { base rmap-match-type; description "Match an IPv6 next-hop prefix list"; } identity ipv6-next-hop-type { base rmap-match-type; description "Match an IPv6 next-hop type"; } identity match-metric { base rmap-match-type; description "Match a route metric"; } identity match-tag { base rmap-match-type; description "Match a route tag"; } identity rmap-set-type { description "Base route-map set-action"; } identity ipv4-next-hop { base rmap-set-type; description "Set IPv4 address of the next hop"; } identity ipv6-next-hop { base rmap-set-type; description "Set IPv6 address of the next hop"; } identity set-metric { base rmap-set-type; description "Set prefix/route metric"; } identity set-tag { base rmap-set-type; description "Set tag"; } identity set-sr-te-color { base rmap-set-type; description "Set Color of the SR-TE"; } typedef route-map-sequence { type uint16 { range "1..65535"; } description "Route map valid sequence numbers"; } typedef route-map-name { type string; description "Route map name format"; } typedef route-map-ref { type leafref { path "/frr-route-map:lib/frr-route-map:route-map/frr-route-map:name"; require-instance false; } description "Reference to a route-map."; } grouping rmap-match-condition { container rmap-match-condition { choice match-condition { description "Value to match (interpretation depends on condition type)"; case interface { when "derived-from-or-self(../condition, 'interface')"; leaf interface { type frr-interface:interface-ref; } } case list-name { when "derived-from-or-self(../condition, 'ipv4-address-list') or " + "derived-from-or-self(../condition, 'ipv4-prefix-list') or " + "derived-from-or-self(../condition, 'ipv4-next-hop-list') or " + "derived-from-or-self(../condition, 'ipv4-next-hop-prefix-list') or " + "derived-from-or-self(../condition, 'ipv6-address-list') or " + "derived-from-or-self(../condition, 'ipv6-next-hop-list') or " + "derived-from-or-self(../condition, 'ipv6-next-hop-prefix-list') or " + "derived-from-or-self(../condition, 'ipv6-prefix-list')"; leaf list-name { type filter:access-list-name; } } case ipv4-next-hop-type { when "derived-from-or-self(../condition, 'ipv4-next-hop-type')"; leaf ipv4-next-hop-type { type enumeration { enum "blackhole" { value 0; } } } } case ipv6-next-hop-type { when "derived-from-or-self(../condition, 'ipv6-next-hop-type')"; leaf ipv6-next-hop-type { type enumeration { enum "blackhole" { value 0; } } } } case match-metric { when "derived-from-or-self(../condition, 'match-metric')"; leaf metric { type uint32 { range "1..4294967295"; } } } case match-tag { when "derived-from-or-self(../condition, 'match-tag')"; leaf tag { type uint32 { range "1..4294967295"; } } } } } } grouping rmap-set-action { container rmap-set-action { choice set-action { description "Value to set (interpretation depends on action-type)"; case ipv4-address { when "derived-from-or-self(../action, 'ipv4-next-hop')"; leaf ipv4-address { type inet:ipv4-address; description "IPv4 address"; } } case ipv6-address { when "derived-from-or-self(../action, 'ipv6-next-hop')"; leaf ipv6-address { type inet:ipv6-address; description "IPv6 address"; } } case set-metric { when "derived-from-or-self(../action, 'set-metric')"; choice metric-value { description "Metric to set or use"; case value { leaf value { type uint32 { range "0..4294967295"; } description "Use the following metric value"; } } case add-metric { leaf add-metric { description "Add value to metric."; type uint32 { range "0..4294967295"; } } } case subtract-metric { leaf subtract-metric { description "Subtract value from metric."; type uint32 { range "0..4294967295"; } } } case use-round-trip-time { leaf use-round-trip-time { type boolean; description "Use the round trip time as metric"; } } case add-round-trip-time { leaf add-round-trip-time { type boolean; description "Add round trip time to metric"; } } case subtract-round-trip-time { leaf subtract-round-trip-time { type boolean; description "Subtract round trip time to metric"; } } } } case set-tag { when "derived-from-or-self(../action, 'set-tag')"; leaf tag { type uint32 { range "0..4294967295"; } description "Tag value"; } } case set-sr-te-color { when "derived-from-or-self(../action, 'set-sr-te-color')"; leaf policy { type string; description "Color of the SR-TE Policies to match with"; } } } } } container lib { list route-map { key "name"; description "Route map instance"; leaf name { type route-map-name; description "Route map instance name"; } leaf optimization-disabled { type boolean; default false; description "Disables or enables the optimization"; } list entry { key "sequence"; description "Route map entry"; leaf sequence { type route-map-sequence; description "Route map instance priority (low number means higher priority)"; } leaf description { type string; description "Route map description"; } leaf action { type enumeration { enum "permit" { value 0; description "Executes configured action and permits the prefix/route if the conditions matched. An alternative exit action can be configured to continue processing the route map list or jump to process another route map."; } enum "deny" { value 1; description "If all conditions are met the prefix/route is denied and route map processing stops."; } } mandatory true; description "Route map actions: permit (executes action), deny (quits evaluation)"; } leaf call { type route-map-name; description "Call another route map before calling `exit-policy`. If the called route map returns deny then this route map will also return deny"; } leaf exit-policy { type enumeration { enum "permit-or-deny" { value 0; description "End route map evaluation and return"; } enum "next" { value 1; description "Proceed evaluating next route map entry per sequence"; } enum "goto" { value 2; description "Go to route map entry with the provided sequence number"; } } default "permit-or-deny"; description "What do to after route map successful match, set and call"; } leaf goto-value { when "../exit-policy = 'goto'"; type route-map-sequence; mandatory true; description "Sequence number to jump (when using `goto` exit policy)"; } list match-condition { key "condition"; description "Route map match conditions"; leaf condition { type identityref { base rmap-match-type; } description "Match condition"; } uses rmap-match-condition; } list set-action { key "action"; description "Route map set actions"; leaf action { type identityref { base rmap-set-type; } description "Action to do when the route map matches"; } uses rmap-set-action; } } } } } frr-route-types2018-03-28module frr-route-types { yang-version 1.1; namespace "http://frrouting.org/yang/route-types"; prefix frr-route-types; import ietf-inet-types { prefix inet; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines typedefs for route types. 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 2018-03-28 { description "Initial revision."; } typedef frr-route-types-v4 { type enumeration { enum kernel { value 1; } enum connected { value 2; } enum static { value 3; } enum rip { value 4; } enum ospf { value 6; } enum isis { value 8; } enum bgp { value 9; } enum eigrp { value 11; } enum nhrp { value 12; } enum table { value 15; } enum vnc { value 17; } enum vnc-direct { value 18; } enum babel { value 22; } enum sharp { value 23; } enum openfabric { value 26; } } } typedef frr-route-types-v6 { type enumeration { enum kernel { value 1; } enum connected { value 2; } enum static { value 3; } enum ripng { value 5; } enum ospf6 { value 7; } enum isis { value 8; } enum bgp { value 9; } enum nhrp { value 12; } enum table { value 15; } enum vnc { value 17; } enum vnc-direct { value 18; } enum babel { value 22; } enum sharp { value 23; } enum openfabric { value 26; } } } typedef frr-route-types { description "Route types as enumerated in `lib/route_types.txt`"; type union { type frr-route-types-v4; type frr-route-types-v6; } } typedef ipv4-multicast-group-prefix { type inet:ipv4-prefix { pattern '(2((2[4-9])|(3[0-9]))\.)(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(/(([4-9])|([1-2][0-9])|(3[0-2])))'; } description "This type represents an IPv4 multicast group prefix, which is in the range from 224.0.0.0 to 239.255.255.255."; } typedef ipv6-multicast-group-prefix { type inet:ipv6-prefix { pattern '(([fF]{2}[0-9a-fA-F]{2}):).*'; } description "This type represents an IPv6 multicast group prefix, which is in the range of FF00::/8."; } typedef ip-multicast-group-prefix { description "The IP-Multicast-Group-Address-Prefix type represents an IP multicast address prefix and is IP version neutral. The format of the textual representations implies the IP version. It includes a prefix-length, separated by a '/' sign."; type union { type ipv4-multicast-group-prefix; type ipv6-multicast-group-prefix; } } } 2019-12-06module frr-vrf { yang-version 1.1; namespace "http://frrouting.org/yang/vrf"; prefix frr-vrf; organization "Free Range Routing"; contact "FRR Users List: FRR Development List: "; description "This module defines a model for managing FRR VRF. 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-12-06 { description "Initial revision."; } typedef vrf-ref { type leafref { path "/frr-vrf:lib/frr-vrf:vrf/frr-vrf:name"; require-instance false; } description "Reference to a VRF"; } container lib { list vrf { key "name"; description "VRF."; leaf name { type string { length "1..36"; } description "VRF name."; } container state { config false; leaf id { type uint32 { range "0..4294967295"; } description "VRF Id."; } leaf active { type boolean; default "false"; description "VRF active in kernel."; } } } } } 2019-08-15module frr-routing { yang-version "1.1"; namespace "http://frrouting.org/yang/routing"; prefix "frr-routing"; import ietf-yang-types { prefix "yang"; } import frr-vrf { prefix frr-vrf; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This YANG module defines essential components for the management of a routing subsystem. 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-08-15 { description "Initial revision."; } /* Identities */ identity address-family { description "Base identity from which identities describing address families are derived."; } identity ipv4 { base address-family; description "This identity represents an IPv4 address family."; } identity ipv6 { base address-family; description "This identity represents an IPv6 address family."; } identity afi-safi-type { description "Base identity type (AFI,SAFI) tuples for RIB"; } identity ipv4-unicast { base afi-safi-type; description "This identity represents the IPv4 unicast address family."; } identity ipv6-unicast { base afi-safi-type; description "This identity represents the IPv6 unicast address family."; } identity ipv4-multicast { base afi-safi-type; description "This identity represents the IPv4 multicast address family."; } identity ipv6-multicast { base afi-safi-type; description "This identity represents the IPv6 multicast address family."; } identity ipv4-labeled-unicast { base afi-safi-type; description "This identity represents the IPv4 labeled unicast address family."; } identity ipv6-labeled-unicast { base afi-safi-type; description "This identity represents the IPv6 labeled unicast address family."; } identity l3vpn-ipv4-unicast { base afi-safi-type; description "This identity represents the L3vpn IPv4 unicast address family."; } identity l3vpn-ipv6-unicast { base afi-safi-type; description "This identity represents the L3vpn IPv6 unicast address family."; } identity l3vpn-ipv4-multicast { base afi-safi-type; description "This identity represents the L3vpn IPv4 multicast address family."; } identity l3vpn-ipv6-multicast { base afi-safi-type; description "This identity represents the L3vpn IPv6 multicast address family."; } identity l2vpn-vpls { base afi-safi-type; description "This identity represents the L2vpn VPLS address family."; } identity l2vpn-evpn { base afi-safi-type; description "This identity represents the L2vpn EVPN address family."; } identity ipv4-flowspec { base afi-safi-type; description "This identity represents the IPv4 flowspec address family."; } identity ipv6-flowspec { base afi-safi-type; description "This identity represents the IPv6 flowspec address family."; } identity control-plane-protocol { description "Base identity from which control-plane protocol identities are derived."; } identity routing-protocol { base control-plane-protocol; description "Identity from which Layer 3 routing protocol identities are derived."; } /* Type Definitions */ typedef administrative-distance { type uint8 { range "1..255"; } description "Admin distance associated with the route."; } /* Groupings */ grouping address-family { description "This grouping provides a leaf identifying an address family."; leaf address-family { type identityref { base address-family; } mandatory true; description "Address family."; } } grouping router-id { description "This grouping provides a router ID."; leaf router-id { type yang:dotted-quad; description "A 32-bit number in the form of a dotted quad that is used by some routing protocols identifying a router."; reference "RFC 2328: OSPF Version 2"; } } /* Data nodes */ container routing { description "Configuration parameters for the routing subsystem."; container control-plane-protocols { description "Support for control-plane protocol instances."; list control-plane-protocol { key "type name vrf"; description "Each entry contains a control-plane protocol instance."; leaf type { type identityref { base control-plane-protocol; } description "Type of the control-plane protocol"; } leaf name { type string; description "An arbitrary name of the control-plane protocol instance."; } leaf vrf { type frr-vrf:vrf-ref; description "vrf for control-plane protocol"; } } } } } module frr-nexthop { yang-version 1.1; namespace "http://frrouting.org/yang/nexthop"; prefix frr-nexthop; import ietf-inet-types { prefix inet; } import ietf-routing-types { prefix rt-types; } 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 FRR nexthop information. 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-08-15 { description "Initial revision."; } typedef optional-ip-address { type union { type inet:ip-address; type string { length "0"; } } } /* * Nexthop types. */ typedef nexthop-type { type enumeration { enum "ifindex" { value 1; description "Specific interface."; } enum "ip4" { value 2; description "IPv4 address."; } enum "ip4-ifindex" { value 3; description "IPv4 address and interface."; } enum "ip6" { value 4; description "IPv6 address."; } enum "ip6-ifindex" { value 5; description "IPv6 address and interface."; } enum "blackhole" { value 6; description "Unreachable or prohibited."; } } description "Nexthop types."; } /* * Blockhole nexthop type. */ typedef blackhole-type { type enumeration { enum "unspec" { value 0; description "Generic unreachable."; } enum "null" { value 1; description "Null type."; } enum "reject" { value 2; description "ICMP unreachable."; } enum "prohibited" { value 3; description "ICMP admin-prohibited."; } } default "null"; description "Nexthop blackhole types."; } typedef nexthop-group-ref { type leafref { path "/frr-nexthop:frr-nexthop-group/frr-nexthop:nexthop-groups/frr-nexthop:name"; require-instance false; } } /* * Common nexthop attributes grouping. */ grouping frr-nexthop-attributes { leaf nh-type { type nexthop-type; mandatory true; description "The nexthop type."; } leaf vrf { type frr-vrf:vrf-ref; description "The nexthop vrf name, if different from the route."; } leaf gateway { type frr-nexthop:optional-ip-address; description "The nexthop gateway address."; } leaf interface { type frr-interface:interface-ref; description "The nexthop egress interface."; } leaf bh-type { type blackhole-type; description "A blackhole sub-type, if the nexthop is a blackhole type."; } leaf onlink { type boolean; default "false"; description "Nexthop is directly connected."; } leaf srte-color { when "../nh-type = 'ip4' or ../nh-type = 'ip6' or ../nh-type = 'ip4-ifindex' or ../nh-type = 'ip6-ifindex'"; type uint32; description "The nexthop SR-TE color"; } uses rt-types:mpls-label-stack { description "Nexthop's MPLS label stack."; } } /* * operational common attributes for nexthop */ grouping frr-nexthop-operational { leaf duplicate { type empty; config false; description "Duplicate nexthop"; } leaf recursive { type empty; config false; description "Nexthop resolved through another gateway."; } leaf active { type empty; config false; description "Nexthop is active."; } leaf fib { type empty; config false; description "Nexthop is installed in fib."; } leaf weight { type uint8; config false; description "Weight to be used by the nexthop for purposes of ECMP"; } } grouping nexthop-grouping { list nexthop { key "nh-type vrf gateway interface"; min-elements 1; description "A list of nexthop objects."; uses frr-nexthop-attributes; } } /* * Single nexthop grouping. */ grouping frr-nexthop { container frr-nexthops { description "FRR nexthop object."; uses nexthop-grouping; } } /* * Container for FRR nexthop group. */ grouping frr-nexthop-grouping { list nexthop-groups { key "name"; description "List of nexthop groups, each contains group of nexthops"; leaf name { type string; description "The nexthop-group name."; } uses frr-nexthop; } } /* Operational nexthop-group */ grouping frr-nexthop-group-operational { container nexthop-group { description "A group of nexthops."; leaf id { type uint32; description "The nexthop-group id."; } uses nexthop-grouping; } } container frr-nexthop-group { description "A nexthop-group, represented as a list of nexthop objects."; uses frr-nexthop-grouping; } /* * Augment weight attributes to nexthop group. */ augment "/frr-nexthop-group/nexthop-groups/frr-nexthops/nexthop" { leaf weight { type uint8; description "Weight to be used by the nexthop for purposes of ECMP"; } } } ietf-routing-types2017-12-04module ietf-routing-types { namespace "urn:ietf:params:xml:ns:yang:ietf-routing-types"; prefix rt-types; import ietf-yang-types { prefix yang; } import ietf-inet-types { prefix inet; } organization "IETF RTGWG - Routing Area Working Group"; contact "WG Web: WG List: Editors: Xufeng Liu Yingzhen Qu Acee Lindem Christian Hopps Lou Berger "; description "This module contains a collection of YANG data types considered generally useful for routing protocols. Copyright (c) 2017 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info). This version of this YANG module is part of RFC 8294; see the RFC itself for full legal notices."; revision 2017-12-04 { description "Initial revision."; reference "RFC 8294: Common YANG Data Types for the Routing Area. Section 3."; } /*** Identities related to MPLS/GMPLS ***/ identity mpls-label-special-purpose-value { description "Base identity for deriving identities describing special-purpose Multiprotocol Label Switching (MPLS) label values."; reference "RFC 7274: Allocating and Retiring Special-Purpose MPLS Labels."; } identity ipv4-explicit-null-label { base mpls-label-special-purpose-value; description "This identity represents the IPv4 Explicit NULL Label."; reference "RFC 3032: MPLS Label Stack Encoding. Section 2.1."; } identity router-alert-label { base mpls-label-special-purpose-value; description "This identity represents the Router Alert Label."; reference "RFC 3032: MPLS Label Stack Encoding. Section 2.1."; } identity ipv6-explicit-null-label { base mpls-label-special-purpose-value; description "This identity represents the IPv6 Explicit NULL Label."; reference "RFC 3032: MPLS Label Stack Encoding. Section 2.1."; } identity implicit-null-label { base mpls-label-special-purpose-value; description "This identity represents the Implicit NULL Label."; reference "RFC 3032: MPLS Label Stack Encoding. Section 2.1."; } identity entropy-label-indicator { base mpls-label-special-purpose-value; description "This identity represents the Entropy Label Indicator."; reference "RFC 6790: The Use of Entropy Labels in MPLS Forwarding. Sections 3 and 10.1."; } identity gal-label { base mpls-label-special-purpose-value; description "This identity represents the Generic Associated Channel (G-ACh) Label (GAL)."; reference "RFC 5586: MPLS Generic Associated Channel. Sections 4 and 10."; } identity oam-alert-label { base mpls-label-special-purpose-value; description "This identity represents the OAM Alert Label."; reference "RFC 3429: Assignment of the 'OAM Alert Label' for Multiprotocol Label Switching Architecture (MPLS) Operation and Maintenance (OAM) Functions. Sections 3 and 6."; } identity extension-label { base mpls-label-special-purpose-value; description "This identity represents the Extension Label."; reference "RFC 7274: Allocating and Retiring Special-Purpose MPLS Labels. Sections 3.1 and 5."; } /*** Collection of types related to routing ***/ typedef router-id { type yang:dotted-quad; description "A 32-bit number in the dotted-quad format assigned to each router. This number uniquely identifies the router within an Autonomous System."; } /*** Collection of types related to VPNs ***/ typedef route-target { type string { pattern '(0:(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0):(429496729[0-5]|' + '42949672[0-8][0-9]|' + '4294967[01][0-9]{2}|429496[0-6][0-9]{3}|' + '42949[0-5][0-9]{4}|' + '4294[0-8][0-9]{5}|429[0-3][0-9]{6}|' + '42[0-8][0-9]{7}|4[01][0-9]{8}|' + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0))|' + '(1:((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|' + '25[0-5])\.){3}([0-9]|[1-9][0-9]|' + '1[0-9]{2}|2[0-4][0-9]|25[0-5])):(6553[0-5]|' + '655[0-2][0-9]|' + '65[0-4][0-9]{2}|6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + '(2:(429496729[0-5]|42949672[0-8][0-9]|' + '4294967[01][0-9]{2}|' + '429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|' + '4294[0-8][0-9]{5}|' + '429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|' + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0):' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + '(6(:[a-fA-F0-9]{2}){6})|' + '(([3-57-9a-fA-F]|[1-9a-fA-F][0-9a-fA-F]{1,3}):' + '[0-9a-fA-F]{1,12})'; } description "A Route Target is an 8-octet BGP extended community initially identifying a set of sites in a BGP VPN (RFC 4364). However, it has since taken on a more general role in BGP route filtering. A Route Target consists of two or three fields: a 2-octet Type field, an administrator field, and, optionally, an assigned number field. According to the data formats for types 0, 1, 2, and 6 as defined in RFC 4360, RFC 5668, and RFC 7432, the encoding pattern is defined as: 0:2-octet-asn:4-octet-number 1:4-octet-ipv4addr:2-octet-number 2:4-octet-asn:2-octet-number 6:6-octet-mac-address Additionally, a generic pattern is defined for future Route Target types: 2-octet-other-hex-number:6-octet-hex-number Some valid examples are 0:100:100, 1:1.1.1.1:100, 2:1234567890:203, and 6:26:00:08:92:78:00."; reference "RFC 4360: BGP Extended Communities Attribute. RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs). RFC 5668: 4-Octet AS Specific BGP Extended Community. RFC 7432: BGP MPLS-Based Ethernet VPN."; } typedef ipv6-route-target { type string { pattern '((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}' + '((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|' + '(((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}' + '(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])))' + ':' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0)'; pattern '((([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|' + '((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))' + ':' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0)'; } description "An IPv6 Route Target is a 20-octet BGP IPv6 Address Specific Extended Community serving the same function as a standard 8-octet Route Target, except that it only allows an IPv6 address as the global administrator. The format is . Two valid examples are 2001:db8::1:6544 and 2001:db8::5eb1:791:6b37:17958."; reference "RFC 5701: IPv6 Address Specific BGP Extended Community Attribute."; } typedef route-target-type { type enumeration { enum import { value 0; description "The Route Target applies to route import."; } enum export { value 1; description "The Route Target applies to route export."; } enum both { value 2; description "The Route Target applies to both route import and route export."; } } description "Indicates the role a Route Target takes in route filtering."; reference "RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs)."; } typedef route-distinguisher { type string { pattern '(0:(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0):(429496729[0-5]|' + '42949672[0-8][0-9]|' + '4294967[01][0-9]{2}|429496[0-6][0-9]{3}|' + '42949[0-5][0-9]{4}|' + '4294[0-8][0-9]{5}|429[0-3][0-9]{6}|' + '42[0-8][0-9]{7}|4[01][0-9]{8}|' + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0))|' + '(1:((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|' + '25[0-5])\.){3}([0-9]|[1-9][0-9]|' + '1[0-9]{2}|2[0-4][0-9]|25[0-5])):(6553[0-5]|' + '655[0-2][0-9]|' + '65[0-4][0-9]{2}|6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + '(2:(429496729[0-5]|42949672[0-8][0-9]|' + '4294967[01][0-9]{2}|' + '429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|' + '4294[0-8][0-9]{5}|' + '429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|' + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0):' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + '(6(:[a-fA-F0-9]{2}){6})|' + '(([3-57-9a-fA-F]|[1-9a-fA-F][0-9a-fA-F]{1,3}):' + '[0-9a-fA-F]{1,12})'; } description "A Route Distinguisher is an 8-octet value used to distinguish routes from different BGP VPNs (RFC 4364). A Route Distinguisher will have the same format as a Route Target as per RFC 4360 and will consist of two or three fields: a 2-octet Type field, an administrator field, and, optionally, an assigned number field. According to the data formats for types 0, 1, 2, and 6 as defined in RFC 4360, RFC 5668, and RFC 7432, the encoding pattern is defined as: 0:2-octet-asn:4-octet-number 1:4-octet-ipv4addr:2-octet-number 2:4-octet-asn:2-octet-number 6:6-octet-mac-address Additionally, a generic pattern is defined for future route discriminator types: 2-octet-other-hex-number:6-octet-hex-number Some valid examples are 0:100:100, 1:1.1.1.1:100, 2:1234567890:203, and 6:26:00:08:92:78:00."; reference "RFC 4360: BGP Extended Communities Attribute. RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs). RFC 5668: 4-Octet AS Specific BGP Extended Community. RFC 7432: BGP MPLS-Based Ethernet VPN."; } typedef route-origin { type string { pattern '(0:(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0):(429496729[0-5]|' + '42949672[0-8][0-9]|' + '4294967[01][0-9]{2}|429496[0-6][0-9]{3}|' + '42949[0-5][0-9]{4}|' + '4294[0-8][0-9]{5}|429[0-3][0-9]{6}|' + '42[0-8][0-9]{7}|4[01][0-9]{8}|' + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0))|' + '(1:((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|' + '25[0-5])\.){3}([0-9]|[1-9][0-9]|' + '1[0-9]{2}|2[0-4][0-9]|25[0-5])):(6553[0-5]|' + '655[0-2][0-9]|' + '65[0-4][0-9]{2}|6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + '(2:(429496729[0-5]|42949672[0-8][0-9]|' + '4294967[01][0-9]{2}|' + '429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|' + '4294[0-8][0-9]{5}|' + '429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|' + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0):' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + '(6(:[a-fA-F0-9]{2}){6})|' + '(([3-57-9a-fA-F]|[1-9a-fA-F][0-9a-fA-F]{1,3}):' + '[0-9a-fA-F]{1,12})'; } description "A Route Origin is an 8-octet BGP extended community identifying the set of sites where the BGP route originated (RFC 4364). A Route Origin will have the same format as a Route Target as per RFC 4360 and will consist of two or three fields: a 2-octet Type field, an administrator field, and, optionally, an assigned number field. According to the data formats for types 0, 1, 2, and 6 as defined in RFC 4360, RFC 5668, and RFC 7432, the encoding pattern is defined as: 0:2-octet-asn:4-octet-number 1:4-octet-ipv4addr:2-octet-number 2:4-octet-asn:2-octet-number 6:6-octet-mac-address Additionally, a generic pattern is defined for future Route Origin types: 2-octet-other-hex-number:6-octet-hex-number Some valid examples are 0:100:100, 1:1.1.1.1:100, 2:1234567890:203, and 6:26:00:08:92:78:00."; reference "RFC 4360: BGP Extended Communities Attribute. RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs). RFC 5668: 4-Octet AS Specific BGP Extended Community. RFC 7432: BGP MPLS-Based Ethernet VPN."; } typedef ipv6-route-origin { type string { pattern '((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}' + '((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|' + '(((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}' + '(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])))' + ':' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0)'; pattern '((([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|' + '((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))' + ':' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0)'; } description "An IPv6 Route Origin is a 20-octet BGP IPv6 Address Specific Extended Community serving the same function as a standard 8-octet route, except that it only allows an IPv6 address as the global administrator. The format is . Two valid examples are 2001:db8::1:6544 and 2001:db8::5eb1:791:6b37:17958."; reference "RFC 5701: IPv6 Address Specific BGP Extended Community Attribute."; } /*** Collection of types common to multicast ***/ typedef ipv4-multicast-group-address { type inet:ipv4-address { pattern '(2((2[4-9])|(3[0-9]))\.).*'; } description "This type represents an IPv4 multicast group address, which is in the range of 224.0.0.0 to 239.255.255.255."; reference "RFC 1112: Host Extensions for IP Multicasting."; } typedef ipv6-multicast-group-address { type inet:ipv6-address { pattern '(([fF]{2}[0-9a-fA-F]{2}):).*'; } description "This type represents an IPv6 multicast group address, which is in the range of ff00::/8."; reference "RFC 4291: IP Version 6 Addressing Architecture. Section 2.7. RFC 7346: IPv6 Multicast Address Scopes."; } typedef ip-multicast-group-address { type union { type ipv4-multicast-group-address; type ipv6-multicast-group-address; } description "This type represents a version-neutral IP multicast group address. The format of the textual representation implies the IP version."; } typedef ipv4-multicast-source-address { type union { type enumeration { enum * { description "Any source address."; } } type inet:ipv4-address; } description "Multicast source IPv4 address type."; } typedef ipv6-multicast-source-address { type union { type enumeration { enum * { description "Any source address."; } } type inet:ipv6-address; } description "Multicast source IPv6 address type."; } /*** Collection of types common to protocols ***/ typedef bandwidth-ieee-float32 { type string { pattern '0[xX](0((\.0?)?[pP](\+)?0?|(\.0?))|' + '1(\.([0-9a-fA-F]{0,5}[02468aAcCeE]?)?)?[pP](\+)?(12[0-7]|' + '1[01][0-9]|0?[0-9]?[0-9])?)'; } description "Bandwidth in IEEE 754 floating-point 32-bit binary format: (-1)**(S) * 2**(Exponent-127) * (1 + Fraction), where Exponent uses 8 bits and Fraction uses 23 bits. The units are octets per second. The encoding format is the external hexadecimal-significant character sequences specified in IEEE 754 and ISO/IEC C99. The format is restricted to be normalized, non-negative, and non-fraction: 0x1.hhhhhhp{+}d, 0X1.HHHHHHP{+}D, or 0x0p0, where 'h' and 'H' are hexadecimal digits and 'd' and 'D' are integers in the range of [0..127]. When six hexadecimal digits are used for 'hhhhhh' or 'HHHHHH', the least significant digit must be an even number. 'x' and 'X' indicate hexadecimal; 'p' and 'P' indicate a power of two. Some examples are 0x0p0, 0x1p10, and 0x1.abcde2p+20."; reference "IEEE Std 754-2008: IEEE Standard for Floating-Point Arithmetic. ISO/IEC C99: Information technology - Programming Languages - C."; } typedef link-access-type { type enumeration { enum broadcast { description "Specify broadcast multi-access network."; } enum non-broadcast-multiaccess { description "Specify Non-Broadcast Multi-Access (NBMA) network."; } enum point-to-multipoint { description "Specify point-to-multipoint network."; } enum point-to-point { description "Specify point-to-point network."; } } description "Link access type."; } typedef timer-multiplier { type uint8; description "The number of timer value intervals that should be interpreted as a failure."; } typedef timer-value-seconds16 { type union { type uint16 { range "1..65535"; } type enumeration { enum infinity { description "The timer is set to infinity."; } enum not-set { description "The timer is not set."; } } } units "seconds"; description "Timer value type, in seconds (16-bit range)."; } typedef timer-value-seconds32 { type union { type uint32 { range "1..4294967295"; } type enumeration { enum infinity { description "The timer is set to infinity."; } enum not-set { description "The timer is not set."; } } } units "seconds"; description "Timer value type, in seconds (32-bit range)."; } typedef timer-value-milliseconds { type union { type uint32 { range "1..4294967295"; } type enumeration { enum infinity { description "The timer is set to infinity."; } enum not-set { description "The timer is not set."; } } } units "milliseconds"; description "Timer value type, in milliseconds."; } typedef percentage { type uint8 { range "0..100"; } description "Integer indicating a percentage value."; } typedef timeticks64 { type uint64; description "This type is based on the timeticks type defined in RFC 6991, but with 64-bit width. It represents the time, modulo 2^64, in hundredths of a second between two epochs."; reference "RFC 6991: Common YANG Data Types."; } typedef uint24 { type uint32 { range "0..16777215"; } description "24-bit unsigned integer."; } /*** Collection of types related to MPLS/GMPLS ***/ typedef generalized-label { type binary; description "Generalized Label. Nodes sending and receiving the Generalized Label are aware of the link-specific label context and type."; reference "RFC 3471: Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description. Section 3.2."; } typedef mpls-label-special-purpose { type identityref { base mpls-label-special-purpose-value; } description "This type represents the special-purpose MPLS label values."; reference "RFC 3032: MPLS Label Stack Encoding. RFC 7274: Allocating and Retiring Special-Purpose MPLS Labels."; } typedef mpls-label-general-use { type uint32 { range "16..1048575"; } description "The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL (Time to Live). The label range specified by this type is for general use, with special-purpose MPLS label values excluded."; reference "RFC 3032: MPLS Label Stack Encoding."; } typedef mpls-label { type union { type mpls-label-special-purpose; type mpls-label-general-use; } description "The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL."; reference "RFC 3032: MPLS Label Stack Encoding."; } /*** Groupings **/ grouping mpls-label-stack { description "This grouping specifies an MPLS label stack. The label stack is encoded as a list of label stack entries. The list key is an identifier that indicates the relative ordering of each entry, with the lowest-value identifier corresponding to the top of the label stack."; container mpls-label-stack { description "Container for a list of MPLS label stack entries."; list entry { key "id"; description "List of MPLS label stack entries."; leaf id { type uint8; description "Identifies the entry in a sequence of MPLS label stack entries. An entry with a smaller identifier value precedes an entry with a larger identifier value in the label stack. The value of this ID has no semantic meaning other than relative ordering and referencing the entry."; } leaf label { type rt-types:mpls-label; description "Label value."; } leaf ttl { type uint8; description "Time to Live (TTL)."; reference "RFC 3032: MPLS Label Stack Encoding."; } leaf traffic-class { type uint8 { range "0..7"; } description "Traffic Class (TC)."; reference "RFC 5462: Multiprotocol Label Switching (MPLS) Label Stack Entry: 'EXP' Field Renamed to 'Traffic Class' Field."; } } } } grouping vpn-route-targets { description "A grouping that specifies Route Target import-export rules used in BGP-enabled VPNs."; reference "RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs). RFC 4664: Framework for Layer 2 Virtual Private Networks (L2VPNs)."; list vpn-target { key "route-target"; description "List of Route Targets."; leaf route-target { type rt-types:route-target; description "Route Target value."; } leaf route-target-type { type rt-types:route-target-type; mandatory true; description "Import/export type of the Route Target."; } } } } ietf-interfaces2018-02-20module ietf-interfaces { yang-version 1.1; namespace "urn:ietf:params:xml:ns:yang:ietf-interfaces"; prefix if; import ietf-yang-types { prefix yang; } organization "IETF NETMOD (Network Modeling) Working Group"; contact "WG Web: WG List: Editor: Martin Bjorklund "; description "This module contains a collection of YANG definitions for managing network interfaces. Copyright (c) 2018 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info). This version of this YANG module is part of RFC 8343; see the RFC itself for full legal notices."; revision 2018-02-20 { description "Updated to support NMDA."; reference "RFC 8343: A YANG Data Model for Interface Management"; } revision 2014-05-08 { description "Initial revision."; reference "RFC 7223: A YANG Data Model for Interface Management"; } /* * Typedefs */ typedef interface-ref { type leafref { path "/if:interfaces/if:interface/if:name"; } description "This type is used by data models that need to reference interfaces."; } /* * Identities */ identity interface-type { description "Base identity from which specific interface types are derived."; } /* * Features */ feature arbitrary-names { description "This feature indicates that the device allows user-controlled interfaces to be named arbitrarily."; } feature pre-provisioning { description "This feature indicates that the device supports pre-provisioning of interface configuration, i.e., it is possible to configure an interface whose physical interface hardware is not present on the device."; } feature if-mib { description "This feature indicates that the device implements the IF-MIB."; reference "RFC 2863: The Interfaces Group MIB"; } /* * Data nodes */ container interfaces { description "Interface parameters."; list interface { key "name"; description "The list of interfaces on the device. The status of an interface is available in this list in the operational state. If the configuration of a system-controlled interface cannot be used by the system (e.g., the interface hardware present does not match the interface type), then the configuration is not applied to the system-controlled interface shown in the operational state. If the configuration of a user-controlled interface cannot be used by the system, the configured interface is not instantiated in the operational state. System-controlled interfaces created by the system are always present in this list in the operational state, whether or not they are configured."; leaf name { type string; description "The name of the interface. A device MAY restrict the allowed values for this leaf, possibly depending on the type of the interface. For system-controlled interfaces, this leaf is the device-specific name of the interface. If a client tries to create configuration for a system-controlled interface that is not present in the operational state, the server MAY reject the request if the implementation does not support pre-provisioning of interfaces or if the name refers to an interface that can never exist in the system. A Network Configuration Protocol (NETCONF) server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case. If the device supports pre-provisioning of interface configuration, the 'pre-provisioning' feature is advertised. If the device allows arbitrarily named user-controlled interfaces, the 'arbitrary-names' feature is advertised. When a configured user-controlled interface is created by the system, it is instantiated with the same name in the operational state. A server implementation MAY map this leaf to the ifName MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifName. The definition of such a mechanism is outside the scope of this document."; reference "RFC 2863: The Interfaces Group MIB - ifName"; } leaf description { type string; description "A textual description of the interface. A server implementation MAY map this leaf to the ifAlias MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifAlias. The definition of such a mechanism is outside the scope of this document. Since ifAlias is defined to be stored in non-volatile storage, the MIB implementation MUST map ifAlias to the value of 'description' in the persistently stored configuration."; reference "RFC 2863: The Interfaces Group MIB - ifAlias"; } leaf type { type identityref { base interface-type; } mandatory true; description "The type of the interface. When an interface entry is created, a server MAY initialize the type leaf with a valid value, e.g., if it is possible to derive the type from the name of the interface. If a client tries to set the type of an interface to a value that can never be used by the system, e.g., if the type is not supported or if the type does not match the name of the interface, the server MUST reject the request. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case."; reference "RFC 2863: The Interfaces Group MIB - ifType"; } leaf enabled { type boolean; default "true"; description "This leaf contains the configured, desired state of the interface. Systems that implement the IF-MIB use the value of this leaf in the intended configuration to set IF-MIB.ifAdminStatus to 'up' or 'down' after an ifEntry has been initialized, as described in RFC 2863. Changes in this leaf in the intended configuration are reflected in ifAdminStatus."; reference "RFC 2863: The Interfaces Group MIB - ifAdminStatus"; } leaf link-up-down-trap-enable { if-feature if-mib; type enumeration { enum enabled { value 1; description "The device will generate linkUp/linkDown SNMP notifications for this interface."; } enum disabled { value 2; description "The device will not generate linkUp/linkDown SNMP notifications for this interface."; } } description "Controls whether linkUp/linkDown SNMP notifications should be generated for this interface. If this node is not configured, the value 'enabled' is operationally used by the server for interfaces that do not operate on top of any other interface (i.e., there are no 'lower-layer-if' entries), and 'disabled' otherwise."; reference "RFC 2863: The Interfaces Group MIB - ifLinkUpDownTrapEnable"; } leaf admin-status { if-feature if-mib; type enumeration { enum up { value 1; description "Ready to pass packets."; } enum down { value 2; description "Not ready to pass packets and not in some test mode."; } enum testing { value 3; description "In some test mode."; } } config false; mandatory true; description "The desired state of the interface. This leaf has the same read semantics as ifAdminStatus."; reference "RFC 2863: The Interfaces Group MIB - ifAdminStatus"; } leaf oper-status { type enumeration { enum up { value 1; description "Ready to pass packets."; } enum down { value 2; description "The interface does not pass any packets."; } enum testing { value 3; description "In some test mode. No operational packets can be passed."; } enum unknown { value 4; description "Status cannot be determined for some reason."; } enum dormant { value 5; description "Waiting for some external event."; } enum not-present { value 6; description "Some component (typically hardware) is missing."; } enum lower-layer-down { value 7; description "Down due to state of lower-layer interface(s)."; } } config false; mandatory true; description "The current operational state of the interface. This leaf has the same semantics as ifOperStatus."; reference "RFC 2863: The Interfaces Group MIB - ifOperStatus"; } leaf last-change { type yang:date-and-time; config false; description "The time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this node is not present."; reference "RFC 2863: The Interfaces Group MIB - ifLastChange"; } leaf if-index { if-feature if-mib; type int32 { range "1..2147483647"; } config false; mandatory true; description "The ifIndex value for the ifEntry represented by this interface."; reference "RFC 2863: The Interfaces Group MIB - ifIndex"; } leaf phys-address { type yang:phys-address; config false; description "The interface's address at its protocol sub-layer. For example, for an 802.x interface, this object normally contains a Media Access Control (MAC) address. The interface's media-specific modules must define the bit and byte ordering and the format of the value of this object. For interfaces that do not have such an address (e.g., a serial line), this node is not present."; reference "RFC 2863: The Interfaces Group MIB - ifPhysAddress"; } leaf-list higher-layer-if { type interface-ref; config false; description "A list of references to interfaces layered on top of this interface."; reference "RFC 2863: The Interfaces Group MIB - ifStackTable"; } leaf-list lower-layer-if { type interface-ref; config false; description "A list of references to interfaces layered underneath this interface."; reference "RFC 2863: The Interfaces Group MIB - ifStackTable"; } leaf speed { type yang:gauge64; units "bits/second"; config false; description "An estimate of the interface's current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this node should contain the nominal bandwidth. For interfaces that have no concept of bandwidth, this node is not present."; reference "RFC 2863: The Interfaces Group MIB - ifSpeed, ifHighSpeed"; } container statistics { config false; description "A collection of interface-related statistics objects."; leaf discontinuity-time { type yang:date-and-time; mandatory true; description "The time on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this node contains the time the local management subsystem re-initialized itself."; } leaf in-octets { type yang:counter64; description "The total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInOctets"; } leaf in-unicast-pkts { type yang:counter64; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInUcastPkts"; } leaf in-broadcast-pkts { type yang:counter64; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInBroadcastPkts"; } leaf in-multicast-pkts { type yang:counter64; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInMulticastPkts"; } leaf in-discards { type yang:counter32; description "The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifInDiscards"; } leaf in-errors { type yang:counter32; description "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifInErrors"; } leaf in-unknown-protos { type yang:counter32; description "For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifInUnknownProtos"; } leaf out-octets { type yang:counter64; description "The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutOctets"; } leaf out-unicast-pkts { type yang:counter64; description "The total number of packets that higher-level protocols requested be transmitted and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutUcastPkts"; } leaf out-broadcast-pkts { type yang:counter64; description "The total number of packets that higher-level protocols requested be transmitted and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutBroadcastPkts"; } leaf out-multicast-pkts { type yang:counter64; description "The total number of packets that higher-level protocols requested be transmitted and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutMulticastPkts"; } leaf out-discards { type yang:counter32; description "The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifOutDiscards"; } leaf out-errors { type yang:counter32; description "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifOutErrors"; } } } } /* * Legacy typedefs */ typedef interface-state-ref { type leafref { path "/if:interfaces-state/if:interface/if:name"; } status deprecated; description "This type is used by data models that need to reference the operationally present interfaces."; } /* * Legacy operational state data nodes */ container interfaces-state { config false; status deprecated; description "Data nodes for the operational state of interfaces."; list interface { key "name"; status deprecated; description "The list of interfaces on the device. System-controlled interfaces created by the system are always present in this list, whether or not they are configured."; leaf name { type string; status deprecated; description "The name of the interface. A server implementation MAY map this leaf to the ifName MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifName. The definition of such a mechanism is outside the scope of this document."; reference "RFC 2863: The Interfaces Group MIB - ifName"; } leaf type { type identityref { base interface-type; } mandatory true; status deprecated; description "The type of the interface."; reference "RFC 2863: The Interfaces Group MIB - ifType"; } leaf admin-status { if-feature if-mib; type enumeration { enum up { value 1; description "Ready to pass packets."; } enum down { value 2; description "Not ready to pass packets and not in some test mode."; } enum testing { value 3; description "In some test mode."; } } mandatory true; status deprecated; description "The desired state of the interface. This leaf has the same read semantics as ifAdminStatus."; reference "RFC 2863: The Interfaces Group MIB - ifAdminStatus"; } leaf oper-status { type enumeration { enum up { value 1; description "Ready to pass packets."; } enum down { value 2; description "The interface does not pass any packets."; } enum testing { value 3; description "In some test mode. No operational packets can be passed."; } enum unknown { value 4; description "Status cannot be determined for some reason."; } enum dormant { value 5; description "Waiting for some external event."; } enum not-present { value 6; description "Some component (typically hardware) is missing."; } enum lower-layer-down { value 7; description "Down due to state of lower-layer interface(s)."; } } mandatory true; status deprecated; description "The current operational state of the interface. This leaf has the same semantics as ifOperStatus."; reference "RFC 2863: The Interfaces Group MIB - ifOperStatus"; } leaf last-change { type yang:date-and-time; status deprecated; description "The time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this node is not present."; reference "RFC 2863: The Interfaces Group MIB - ifLastChange"; } leaf if-index { if-feature if-mib; type int32 { range "1..2147483647"; } mandatory true; status deprecated; description "The ifIndex value for the ifEntry represented by this interface."; reference "RFC 2863: The Interfaces Group MIB - ifIndex"; } leaf phys-address { type yang:phys-address; status deprecated; description "The interface's address at its protocol sub-layer. For example, for an 802.x interface, this object normally contains a Media Access Control (MAC) address. The interface's media-specific modules must define the bit and byte ordering and the format of the value of this object. For interfaces that do not have such an address (e.g., a serial line), this node is not present."; reference "RFC 2863: The Interfaces Group MIB - ifPhysAddress"; } leaf-list higher-layer-if { type interface-state-ref; status deprecated; description "A list of references to interfaces layered on top of this interface."; reference "RFC 2863: The Interfaces Group MIB - ifStackTable"; } leaf-list lower-layer-if { type interface-state-ref; status deprecated; description "A list of references to interfaces layered underneath this interface."; reference "RFC 2863: The Interfaces Group MIB - ifStackTable"; } leaf speed { type yang:gauge64; units "bits/second"; status deprecated; description "An estimate of the interface's current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this node should contain the nominal bandwidth. For interfaces that have no concept of bandwidth, this node is not present."; reference "RFC 2863: The Interfaces Group MIB - ifSpeed, ifHighSpeed"; } container statistics { status deprecated; description "A collection of interface-related statistics objects."; leaf discontinuity-time { type yang:date-and-time; mandatory true; status deprecated; description "The time on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this node contains the time the local management subsystem re-initialized itself."; } leaf in-octets { type yang:counter64; status deprecated; description "The total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInOctets"; } leaf in-unicast-pkts { type yang:counter64; status deprecated; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInUcastPkts"; } leaf in-broadcast-pkts { type yang:counter64; status deprecated; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInBroadcastPkts"; } leaf in-multicast-pkts { type yang:counter64; status deprecated; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCInMulticastPkts"; } leaf in-discards { type yang:counter32; status deprecated; description "The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifInDiscards"; } leaf in-errors { type yang:counter32; status deprecated; description "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifInErrors"; } leaf in-unknown-protos { type yang:counter32; status deprecated; description "For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifInUnknownProtos"; } leaf out-octets { type yang:counter64; status deprecated; description "The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutOctets"; } leaf out-unicast-pkts { type yang:counter64; status deprecated; description "The total number of packets that higher-level protocols requested be transmitted and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutUcastPkts"; } leaf out-broadcast-pkts { type yang:counter64; status deprecated; description "The total number of packets that higher-level protocols requested be transmitted and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutBroadcastPkts"; } leaf out-multicast-pkts { type yang:counter64; status deprecated; description "The total number of packets that higher-level protocols requested be transmitted and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifHCOutMulticastPkts"; } leaf out-discards { type yang:counter32; status deprecated; description "The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifOutDiscards"; } leaf out-errors { type yang:counter32; status deprecated; description "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of 'discontinuity-time'."; reference "RFC 2863: The Interfaces Group MIB - ifOutErrors"; } } } } } ietf-bgp-types2019-10-03module ietf-bgp-types { yang-version "1.1"; namespace "urn:ietf:params:xml:ns:yang:ietf-bgp-types"; prefix "bt"; import ietf-inet-types { prefix inet; } // meta organization "IETF IDR Working Group"; contact "WG Web: WG List: Authors: Mahesh Jethanandani (mjethanandani at gmail.com), Keyur Patel (keyur at arrcus.com), Susan Hares (shares at ndzh.com), Jeffrey Haas (jhaas at pfrc.org)."; description "This module contains general data definitions for use in BGP policy. It can be imported by modules that make use of BGP attributes"; revision 2019-10-03 { description "Initial Version"; reference "RFC XXX, BGP Model for Service Provider Network."; } identity bgp-capability { description "Base identity for a BGP capability"; } identity mp-bgp { base bgp-capability; description "Multi-protocol extensions to BGP"; reference "RFC 4760"; } identity route-refresh { base bgp-capability; description "The BGP route-refresh functionality"; reference "RFC2918"; } identity asn32 { base bgp-capability; description "4-byte (32-bit) AS number functionality"; reference "RFC6793"; } identity graceful-restart { base bgp-capability; description "Graceful restart functionality"; reference "RFC4724"; } identity add-paths { base bgp-capability; description "BGP add-paths"; reference "RFC 7911."; } identity afi-safi-type { description "Base identity type for AFI,SAFI tuples for BGP-4"; reference "RFC4760 - multi-protocol extensions for BGP-4"; } identity ipv4-unicast { base afi-safi-type; description "IPv4 unicast (AFI,SAFI = 1,1)"; reference "RFC4760"; } identity ipv6-unicast { base afi-safi-type; description "IPv6 unicast (AFI,SAFI = 2,1)"; reference "RFC4760"; } identity ipv4-labeled-unicast { base afi-safi-type; description "Labeled IPv4 unicast (AFI,SAFI = 1,4)"; reference "RFC3107"; } identity ipv6-labeled-unicast { base afi-safi-type; description "Labeled IPv6 unicast (AFI,SAFI = 2,4)"; reference "RFC3107"; } identity l3vpn-ipv4-unicast { base afi-safi-type; description "Unicast IPv4 MPLS L3VPN (AFI,SAFI = 1,128)"; reference "RFC4364"; } identity l3vpn-ipv6-unicast { base afi-safi-type; description "Unicast IPv6 MPLS L3VPN (AFI,SAFI = 2,128)"; reference "RFC4659"; } identity l3vpn-ipv4-multicast { base afi-safi-type; description "Multicast IPv4 MPLS L3VPN (AFI,SAFI = 1,129)"; reference "RFC6514"; } identity l3vpn-ipv6-multicast { base afi-safi-type; description "Multicast IPv6 MPLS L3VPN (AFI,SAFI = 2,129)"; reference "RFC6514"; } identity l2vpn-vpls { base afi-safi-type; description "BGP-signalled VPLS (AFI,SAFI = 25,65)"; reference "RFC4761"; } identity l2vpn-evpn { base afi-safi-type; description "BGP MPLS Based Ethernet VPN (AFI,SAFI = 25,70)"; } identity bgp-well-known-std-community { description "Base identity for reserved communities within the standard community space defined by RFC1997. These communities must fall within the range 0xFFFF0000 to 0xFFFFFFFF"; reference "RFC 1997: BGP Communities Attribute."; } identity no-export { base bgp-well-known-std-community; description "Do not export NLRI received carrying this community outside the bounds of this autonomous system, or this confederation if the local autonomous system is a confederation member AS. This community has a value of 0xFFFFFF01."; reference "RFC 1997: BGP Communities Attribute."; } identity no-advertise { base bgp-well-known-std-community; description "All NLRI received carrying this community must not be advertised to other BGP peers. This community has a value of 0xFFFFFF02."; reference "RFC 1997: BGP Communities Attribute."; } identity no-export-subconfed { base bgp-well-known-std-community; description "All NLRI received carrying this community must not be advertised to external BGP peers - including over confederation sub-AS boundaries. This community has a value of 0xFFFFFF03."; reference "RFC 1997: BGP Communities Attribute."; } identity no-peer { base bgp-well-known-std-community; description "An autonomous system receiving NLRI tagged with this community is advised not to re-advertise the NLRI to external bi-lateral peer autonomous systems. An AS may also filter received NLRI from bilateral peer sessions when they are tagged with this community value"; reference "RFC 3765: NOPEER Community for BGP."; } identity as-path-segment-type { description "Base AS Path Segment Type. In [BGP-4], the path segment type is a 1-octet field with the following values defined."; reference "RFC 4271: A Border Gateway Protocol 4 (BGP-4), Section 4.3."; } identity as-set { base as-path-segment-type; description "Unordered set of autonomous systems that a route in the UPDATE message has traversed."; reference "RFC 4271: A Border Gateway Protocol 4 (BGP-4), Section 4.3."; } identity as-sequence { base as-path-segment-type; description "Ordered set of autonomous systems that a route in the UPDATE message has traversed."; reference "RFC 4271: A Border Gateway Protocol 4 (BGP-4), Section 4.3."; } identity as-confed-sequence { base as-path-segment-type; description "Ordered set of Member Autonomous Systems in the local confederation that the UPDATE message has traversed."; reference "RFC 5065, Autonomous System Configuration for BGP."; } identity as-confed-set { base as-path-segment-type; description "Unordered set of Member Autonomous Systems in the local confederation that the UPDATE message has traversed."; reference "RFC 5065, Autonomous System Configuration for BGP."; } /* * Features. */ feature send-communities { description "Enable the propogation of communities."; } feature ttl-security { description "BGP Time To Live (TTL) security check support."; reference "RFC 5082, The Generalized TTL Security Mechanism (GTSM)"; } feature bfd { description "Support for BFD detection of BGP neighbor reachability."; reference "RFC 5880, Bidirectional Forward Detection (BFD), RFC 5881, Bidirectional Forward Detection for IPv4 and IPv6 (Single Hop). RFC 5883, Bidirectional Forwarding Detection (BFD) for Multihop Paths"; } typedef bgp-session-direction { type enumeration { enum INBOUND { description "Refers to all NLRI received from the BGP peer"; } enum OUTBOUND { description "Refers to all NLRI advertised to the BGP peer"; } } description "Type to describe the direction of NLRI transmission"; } typedef bgp-well-known-community-type { type identityref { base bgp-well-known-std-community; } description "Type definition for well-known IETF community attribute values"; reference "IANA Border Gateway Protocol (BGP) Well Known Communities"; } typedef bgp-std-community-type { // TODO: further refine restrictions and allowed patterns // 4-octet value: // 2 octets // 2 octets type union { type uint32 { // per RFC 1997, 0x00000000 - 0x0000FFFF and 0xFFFF0000 - // 0xFFFFFFFF are reserved range "65536..4294901759"; // 0x00010000..0xFFFEFFFF } type string { pattern '([0-9]+:[0-9]+)'; } } description "Type definition for standard community attributes"; reference "RFC 1997 - BGP Communities Attribute"; } typedef bgp-ext-community-type { // TODO: needs more work to make this more precise given the // variability of extended community attribute specifications // 8-octet value: // 2 octects // 6 octets type union { type string { // Type 1: 2-octet global and 4-octet local // (AS number) (Integer) pattern '(6[0-5][0-5][0-3][0-5]|[1-5][0-9]{4}|' + '[1-9][0-9]{1,4}|[0-9]):' + '(4[0-2][0-9][0-4][0-9][0-6][0-7][0-2][0-9][0-6]|' + '[1-3][0-9]{9}|[1-9]([0-9]{1,7})?[0-9]|[1-9])'; } type string { // Type 2: 4-octet global and 2-octet local // (ipv4-address) (integer) pattern '(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|' + '25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|' + '2[0-4][0-9]|25[0-5]):' + '(6[0-5][0-5][0-3][0-5]|[1-5][0-9]{4}|' + '[1-9][0-9]{1,4}|[0-9])'; } type string { // route-target with Type 1 // route-target:(ASN):(local-part) pattern 'route\-target:(6[0-5][0-5][0-3][0-5]|' + '[1-5][0-9]{4}|[1-9][0-9]{1,4}|[0-9]):' + '(4[0-2][0-9][0-4][0-9][0-6][0-7][0-2][0-9][0-6]|' + '[1-3][0-9]{9}|[1-9]([0-9]{1,7})?[0-9]|[1-9])'; } type string { // route-target with Type 2 // route-target:(IPv4):(local-part) pattern 'route\-target:' + '(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|' + '25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|' + '2[0-4][0-9]|25[0-5]):' + '(6[0-5][0-5][0-3][0-5]|[1-5][0-9]{4}|' + '[1-9][0-9]{1,4}|[0-9])'; } type string { // route-origin with Type 1 pattern 'route\-origin:(6[0-5][0-5][0-3][0-5]|' + '[1-5][0-9]{4}|[1-9][0-9]{1,4}|[0-9]):' + '(4[0-2][0-9][0-4][0-9][0-6][0-7][0-2][0-9][0-6]|' + '[1-3][0-9]{9}|[1-9]([0-9]{1,7})?[0-9]|[1-9])'; } type string { // route-origin with Type 2 pattern 'route\-origin:' + '(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|' + '25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|' + '2[0-4][0-9]|25[0-5]):' + '(6[0-5][0-5][0-3][0-5]|[1-5][0-9]{4}|' + '[1-9][0-9]{1,4}|[0-9])'; } } description "Type definition for extended community attributes"; reference "RFC 4360 - BGP Extended Communities Attribute"; } typedef bgp-community-regexp-type { // TODO: needs more work to decide what format these regexps can // take. type string; description "Type definition for communities specified as regular expression patterns"; } typedef bgp-origin-attr-type { type enumeration { enum igp { description "Origin of the NLRI is internal"; } enum egp { description "Origin of the NLRI is EGP"; } enum incomplete { description "Origin of the NLRI is neither IGP or EGP"; } } description "Type definition for standard BGP origin attribute"; reference "RFC 4271 - A Border Gateway Protocol 4 (BGP-4), Sec 4.3"; } typedef peer-type { type enumeration { enum internal { description "internal (iBGP) peer"; } enum external { description "external (eBGP) peer"; } enum confederation { description "Confederation as peer"; } } description "Labels a peer or peer group as explicitly internal, external or confederation."; } identity REMOVE_PRIVATE_AS_OPTION { description "Base identity for options for removing private autonomous system numbers from the AS_PATH attribute"; } identity PRIVATE_AS_REMOVE_ALL { base REMOVE_PRIVATE_AS_OPTION; description "Strip all private autonomous system numbers from the AS_PATH. This action is performed regardless of the other content of the AS_PATH attribute, and for all instances of private AS numbers within that attribute."; } identity PRIVATE_AS_REPLACE_ALL { base REMOVE_PRIVATE_AS_OPTION; description "Replace all instances of private autonomous system numbers in the AS_PATH with the local BGP speaker's autonomous system number. This action is performed regardless of the other content of the AS_PATH attribute, and for all instances of private AS number within that attribute."; } typedef remove-private-as-option { type identityref { base REMOVE_PRIVATE_AS_OPTION; } description "Set of options for configuring how private AS path numbers are removed from advertisements"; } typedef percentage { type uint8 { range "0..100"; } description "Integer indicating a percentage value"; } typedef rr-cluster-id-type { type union { type uint32; type inet:ipv4-address; } description "Union type for route reflector cluster ids: option 1: 4-byte number option 2: IP address"; } typedef community-type { type bits { bit standard { position 0; description "Send only standard communities."; reference "RFC 1997: BGP Communities Attribute."; } bit extended { description "Send only extended communities."; reference "RFC 4360: BGP Extended Communities Attribute."; } bit large { description "Send only large communities."; reference "RFC 8092: BGP Large Communities Attribute."; } } description "Type describing variations of community attributes. The community types can be combined and a value of 0 implies 'none'"; } } 2018-07-31module frr-module-translator { yang-version 1.1; namespace "http://frrouting.org/yang/frr-module-translator"; prefix frr-module-translator; organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "A model for FRR YANG module translators. 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 2018-07-31 { description "Initial revision."; } container frr-module-translator { leaf family { type string { length "0 .. 32"; } mandatory true; description "Family of YANG models."; } list module { key "name"; ordered-by user; description "YANG module."; leaf name { type string; description "Module name."; } leaf deviations { type string; mandatory true; description "Module containing the YANG deviations."; } list mappings { key "custom"; description "YANG mappings between the custom module and FRR native modules."; leaf custom { type string { length "0 .. 256"; } description "YANG path of the custom module."; } leaf native { type string { length "0 .. 256"; } mandatory true; description "Corresponding path of the native YANG modules"; } } } } } /lib64/ld-linux-x86-64.so.2;h^ ^4^܆d0HDXlhXt(AA(8H8Xh8И|șpt(L<8L؞\Tl|Р<8 d0DtX\d b4bLgtg$nTnyyyzD(ztP|4d̍DlT4|d4\$ T ܸ Ĺ !D!t!0!!0"X4"d""п"("P$#xT####P$xD$t$$|$%4%8d%`%%T%|$&T&p&&&'D'4t'\''(4(`d((((0$)0T) 1)41)P8)x8*4AD*Dt*$E*G*dM+M4+Md+M+N+,N+TN$,|NT,o,o,o,v-{D-{t-~--.T4.|d...ě.$/T/x//Ȣ/(0PD0t0,0IJ0141<d11л1H1p$2T2222D3lD3t333444d44<4$4p$5T5555a6 bD68gt6`g6n6n7ty47yd7y7y7z7$8܃T8<8h889D90t9X9@9h9$: T:H:p$;T;̱;ȸ;;<D<t<л<<=4=Dd=l===$><T>d>>>?<D?dt???h@4@d@$@L@@4A@TAhAA\ABDBTBBB BHCpDCl TCCCLC|DDDtD0D0D0E 14E<8dEd8E?E?E?E?E?E?E A$FDTFEFFFPMFxMGMDGMtGMGNG@NHhN4HtodHoHoHvHzIzIz$I{TI{I}IdII$J04JDDJXTJldJ tJ J4J@JhJ$KTKK؛KKKd$LTLLL<LMDMtMزMM(N4NdN4N\NN$OTOO0OXOPDPtPPPQ4Q(dQpRDR\dRRRR$S|T$T4TDTTTdTtT,TDT\TtTTTT,T\^t\^\^\ _D] _]<_4^\_^x_^_4____``t`,``@``T`b`c`4c`Dc`de,a$fPafta$haha4iHbti\bdjblbtobp cpDc$qlcqcrcdsds8dDthdtdtdtdtd4udtudueueu0euDevXevle$ve4veTvedvexey f4LflfffffĂf$ggdggdh(h$ThDththhh$i4Pi|iitiiēij$j$8jDLjd`jjԔjjjjk$k$Dk4XktxkdkĚktk4ldlԞll4lĠm4,m`mmmmmnPnTtnn$n4oD$oT8o`oto$oooԱoD(pXppppdpqqDPqpqqqrĻ,rԼ`rdrrTrs@s4`ssssTtd(ttXttt4tt$uDu@uluuduuuvtHvlvTvtvDvTvw0wDwthwww4wd xPxT|xxxy@y4>p$?4@d@@ ABtCDdE44F`FGHtHHDtItDJJĶdLM4PLPpPRSUVLdWtTZZ[t\\$]عd]]$^H^\_D`t`̺`a a<aPtgh@hThhkklмmm<nxnnȽooDpt$qqTssttuLwdwtxx$y tyDyXyldzz{{||Dd}p}}$~D~d~~~$~8~L$ltT4`TԄt0$DDXdl$T(4TTtԌtd dL|$8dDt$8Ld$4DT<4hT|tԤ<hTd,TPpĮ D4THl$ԲD@TTdh44Dtlĺ$Ļ$8$\DpD4@lT@Ttdt40DXl$d$T(LT| D0TDd\pTT,L|D@pDd(Td 8td$4@448\d$Dt T@t$T$4HT\|$D$DhT$$<dx4d$t$H$hd $ 84 X x$d(<ddxt""T$$$t%%$&'D(DD)x**4+t+,4d,X,|,T--..d/</P/d/x001422(2L3x3567D78<|d<<== ?<?`D@@4AAdBC<4DhDEFFFD4GlGtHHDI I<JhtJJ$KdKL\MtNPDPtP$Q,t^\iijDk$mLmno o dpTprz{@p<`t4(\dԡ0dPԥ$dԩ$Tԫt4$84LD`dԮ$(DHth԰ıDdDl4ĶLtt4,\ľ$8Dh,XdlT$<ltT4Dh 4d,\D$t DDThDt Lp$ Dd$x4 0 dX   4 d  $@ x 4   D 8 d p   $    DD p         D $4X  D@TT |D!!4"""$4#8$`t%&&D'' d(Xt(l()4)t))$*$d*8,h4--T.. /T0x3D5747(7t$8T88D9:(4:<:`:tEFFdG(GTGh4HH4IIJ$tKLtLMPQ TS<UlW$WTXXX tY0YTYtDZTZZ[t[(\T]]]^<d^dt^x^$_d__D`Dct$ccctdd0e\$fflm$nDnttsduvwP${{d|t} }$ }8 }L ~` ~t    (!X!4l!!!!t("X"x"ē"t"Ĕ"D #<#d\#p###d#$$D$d0$\$$$4$%8%h%%T%$%&<&d&x&d&&'D'tt'$''4(4(dX(((()4)T))D))4*t(*<*l*T***,+\++++t,@,T,$h,4|,D,T,d,t -D-t-d--d--.$.T,.t@.T.h.|...4.d.$.4$/L/4`/|/d///0H0|0t H1 \1 p1 1 1t12D2Dt2T2d22,34\33!3"3"3"4#$4#P4$x4D%4d%4%4%4t&5'T5d(|5)5)5+ 6d/<60h63636$7$748D7t8d7D97t;7=7?8A8A8$B84B8TB8B84C9tC9C,9$DH9tD\9Ep9E9F9G9$H9TI:tJ4:dKH:K\:L:tN:N:N:$O;DO$;DPT;Ph;Q;Q;R;tR;R;R<SD<DTt<dT<T<T<4U<dU=tU,=U@=U`=4Vt=V=W=DX=Y,>ZT>t[x>4\>]>b?d0?4eh?te|?$f @4f @Df4@gX@g|@Th@Di@i@jHA$k\ATk|A$lAlBTndg>g?g?g$@h@,h@Lh4AlhAhAhAhAhAhAhBitB,iB@iBTiBhiB|iBiBiBiBiCiCidCjC4jCTjCtj4DjDjDj4EkTEkdE0kEPkHkHkIkIlTJ,lJLlJ`lJtl$Kl4glgli mjHml|mlmDmmpmqnq(nrLnrhnsn4ununtvovx>$?@0@DApABCEdE0EDEXFlDFtFFFGII@tJddKL4M4NTODO`PtPPQ$QdR(TSTSxTUtUUTV<V`TWWXTXdXXX$XHX\YT[t[[\t]]df(hX4ixiDj4kk l4lHm\mntoprs84td4u4v4wTwwx@ydytzT{T|t|}<}`~~dd(Pt(H4p$<PdttdD$ēTԓh$tt$8`Ԙԙ,@dhDDtT T4Ԡd$DDX4ld$D$@p4dIJ,XT$4HhTķԸ DtT 4dTdL$0T4D 0t\T$d,4\$4dD4\t$LdtD(tL|t$PTxDtD8TT@pTtt HD p 4 4 t P|$T@lt0\Td< t !" $#8T#Tt$T%d&' '4d(`))*0D+\+,,/t22L3pD6$88T:d;4;\?dAtAAAA A A@DB`TBtBDEEGH<I`KNVWTtXxdbi(i<$jhjjdk$lT4lhTl|mmTndssD4tpuDvTwx$4yLytdzd|~(D\ćD,@pĘԚPԜ8T`ԣ Ԩ@`ԫĬ4$48\ԮTԯ0t(THT$ ,tD4d`$TT(XT$LtDzRx $%IFJ w?:*3$"DoI\p>EH Ek m~N GiN E jWN $=^N L 0DJEC E| ,PtEF DLo A =^N L  TvI F K@L<XEF BGFu A  I { E ,bEC Av A PD&d`Hx\EC BEGH{ G R F Q G M C 0AC  A SC EZ K( 8mAG FH E $8|hAC Al G k ,`AH BEDQ K g 0P&0X&2HQC BGDW Hp OBIEQ (@gEJ GM E $l EC It K p EC BKo   EC Af A $8 EC G} A 0 EC BEDs J M K 08<EC BEDu H M K ,lEC DHM G ] K 0XJH BFGi F h ,QJC BDe H DBA $1KC BDX D( <P1d 5xL5x t p|$  ,@ ,TEC P B 0\J BD BH (UEC PA G Ej Q P L ,H @D ,T@EC HD D $^AC AH C M  AC  A 0p& 0 x&, TxEH BKX F W A $P EC Cz K $x VEC BJA  T*EC A\ ( dEC My   EH R  +EC BGU ,0 EG BS D ,` 4EC PI G ( $EC Lh D ( x&EC Md G ( &EC DDg I  p'EK E A 08 l([EC DFD  A ^ A l )  )6 ) ) ) ) ) )BEC Et  ,*, 8*-@ T*$T P*yEC DH` | *EO H  *3EH Ad  **ER R  * *4QF A[ , *AC HD G ,@ ,[AC BN H p .AE A A 4 p/|EC BJ I e K i G , 0EC BDG K q G , x1EC BDG K q G ,827EC Ab E PT2QE H ,pT2EC BEGR A 3eEC EW 04~AL FD G | L L5(YF H ,\5AC P A H,9#\H9cMF H E(|9UEC e D <:EC BEH E r F e C d D <<EC E  <AE  A 00Dp&X -lx#$= ===$=EC E = =, =EC CK J z F P@LE[ [  p$AEC  E (AoEF BF{ B ^ ,BEC BFi G d (BEC I E P XC ,0TCEC MK H ] $`CEF C A lDxD 4tDEC DEJ  J ~ A E:QJ A]   FbEJ BDL 8,XFEC FEH C m K ~ A ,hG`EC I1 A (HAE DIH H 0IEF MB F  0lJEC BIH  I ^ ,,K0EH FF A (\LEC BJ \NIEC A ,NOEC DGH A P8EC W I PaEJ CN ,QNAC DEEDe E ,L8SEC BEH D ,|TeEC BGFD9 D 8V ,4VEC BGEH K (XtEC BEED[ hXEF H <hXEF H ,\hXEC HH H YY  YREC BH (\YSEC BDb H Z Y YOEC BH| 0<YEC BDs O _ A Z pZ $ZEC Um F 0ZEC BJh D ` H g  $[EEC BKo $P[EC BKm A ,[EJ H ,L[EG HIU F |X^ T^EEC BKo ^|^ x^EJ A (_=EC BER1 F $,dEN I (TevAC BGK] 4Df)KC M H  L ,AQ BF H (H$iQH DKwBBA ,t$AC FM I $KC AU D,$ AC BEL E ($qOJ A[ K i G$%7AK Ae ,D% ,AV BN\ M t%@-%#,%YEC HD7 E ,%(EC \ G $%EG Aq A $&)8& L&(HAC C@ $p&TAJ G A $&ܿAJ G A &d&0&|&&H:EO e 4'hNC BGD H X 0T'EC HHJ N Q G 4'|EC BGJY L Q G 4'NC IR D `  'AJC AjA ,(EC DVU I $zRx  ,,(AC DLHr B $(AC BEP (@$(<EC BDo C  )4)H)\)p)))() EC DHD A 8)WC DEJe F S A0*0\EC FEH B W $H*\TEC Ay F K 8p*qEC BEEDI O v J | 0*|EC DEH J L D $*$AMC BDb H,+LEC HD F ,8+EC BDQ A k M ,h+EC DL K ,+\SEC FED A (+EC K A (+ ~EH DIG\  ,tt4,+EO R  T,8AC BDm ,x, EC BEHH F ,,AC BIEHH F ,,\AG DEED( F -&-89EC Ek (<-XOEC Cv G F h-| |-x -t"ER F  -"ER F (-EC DIDw (.WEH BKg G N ,.8?WC F PL.X `.dwAC Al A (.fEC BGDO (.fEC BGDO  .HA_C AWA /0/&(/0P+5AF BGJD D ,4>`-EG M9 F ,d>/5EC Pg A ,>3EC P I ,>9EG PS A ,>=EG PS A ,$?`AEG P I (T?DAW BJH_ E ,?TEPU AW A E AD (?EAW BJH_ E ,?HFPU AW A E AD ( @FAW BJH_ E ,8@AG At Kw>AG At  0K$wJAG A@  TKPwAC  A (xKwAJ DH} D Kx>EV Aa ,KxxAC I7 D $Kz EC CU H ,LzEC CU H } K f 0LLh{EC CU H @ H f ,L{*AJ BIGH A ,L|EC A[ D { E V 0L4}EC CU H @ H T 0M}EC CU H @ H T 0HM}EC CU H I G T ,|MX~EC A[ D { E V 0M~EC CU H @ H T 0MEC CU H @ H T 0NpEC CU H I G T HN>EV Aa $hNAJ C G $NĀ EC CU H 8NEC CY D P H  I G I 8N EC CY D P H  I G I 40OEC CU H O I o I G 8hOEC CY D P H  I G I 8O`EC CY D P H  I G I 8OԃEC CU H O I o I G  P(dAO EJ $@Pt;AJ EU K F hPhVN L ,P܄OEJ DFK  B P0PXp&P0P`p& Q EC A ,Q(@QQC BE^EA lQ (QEC Ec H v J (QXhEC Eh K O I Q@EI Y I $QUEC L F  R@EI Y I (@R\EC BDz H G $lRHEC G~ C R R( R$DES BDe RP RLAC A S(EC A] EC p A $lm8EC Io mdKN G mpYJ E A(m@YF E[ A E $nEC G ((nLEC BEED TngQN E tn Cn\ $nXGEC AW H ^  nEC A n5EC Ak (o0EC DH H 4o KEC u C J $XoLEC I G oEC An I $oEE BKw J o oEC Au pppl! ,pkEC A]  Pp=EH BKb tpEI F p (pEC BF  H po0pT&po0qT&$qo08qT&Lqo0`qT& tq tEC Ae A <q|EC FF G \ D t D q q (rEC M A ,r`EF AO (PrEH BKX F ^  |rHKEC K M c rt!$rYAC BDm I $r\EH BIt D (sCJC A` B H H$0s$\EC BEDH $Xs\TEK CU H ss s s s1JC AXA s(tEC BGD (4t@QEC d J $`ttfEC CL I (tsEC dx D tFAF Ap H (t<AC BR H u0VEC BDG ,(ulHEL LK' A 0Xu2EC M] F  I $uHEC CV G uEK El G u\40uEC BEEJJ H S 0 vEC HH H x Tv (hvJEC BHj D I v;EC Aq v0vDv8zv ww6(0wEN FR] A \w()EC A[ |w8,EC A^  wH+EC BDX  wT.EC BGX ,w`EN BEGR_ A x+EC BDX  8x(EC BDU  \x*EC BDW  x-EC BDZ  x+EC BDX x x xy <EC An ((y,EC BEH\ E $TyqEC BDB H |yxEC AR E yDxEC AR E y?fN E ,yEC FDj D ^ 0zpEC DF B ^ B ,Hz,VAC DGK B ,xz\EC BFf J ` H ,zEC BFf J ` H ,z|EC BFf J ` H ,{ EC BFf J ` H ,8{AC BKN} D ` (h{EC BD\ F \ ({`EC BD\ F \ ({EC BD\ F \ ({(EC BD\ F \ 0|AC BLHG~ A ^ B (L|EC BDv D \ (x||EC BDv D \ (|EC BDv D \ (|EC BDv D \ (|EC BDv D \ ((}EC BDv D \ (T}EC BDv D \ (}EC BDv D \ (} UC Ii F$} `AC BGM A ~dc0~ H&(~lc0<~(H&$P~t EC Iw $x~ EC DHy C ,~t EC BEHg B i  ~ |EC BFk $~P EC BH   zEC Ap @4 T@ hL |X %t 10 EC BEH@ I ` H 0 EC BEEDr F c E  , (EC e A PmEC ` tPa0 F&/EO Z  9MC A` GJYC Al  !EJ M (40EEC DHC I ,`TEC Yp A (zEF BLHx G ?EM Eg  ܁8jEH AV A $ZEC IH  (AC  A $LhYEH C  G t{EJ g ( rJ AN EH $ԂEC G A 8 4AH At 4' HAC  A $lHIAC E[ D $pAC DPFH X ZEJ  F !5aC F <!8EC AH O e K b N l E F ,@"0EF DIEE D p$=Ei N ($EH E$ A 'Є'FEC x A 'EC BD,( EC DHD I (@2-EL U E l77( 71EC c\ I 49$ԅ@9EC G E :!$;EG BK E 8=IEC E{ $X=EC J H d?`ET ?(AH A] 8[0І?&@[0?& h?( t?EC E D g I (L?EC Ey J g I 8x<@EC G E [ E J F $AEC Cl I 0܇AEC G D d D ,BEC CL I o A ,@TCEC CM H p H pCk@D4aN (dDEC Gy H ̈DPEC Ap G EhEC I G PE(\EU$<E7EC A] J F ,dE EC MW D  FAYC ` FlPN J ԉ G,G8G DGAC  A 4GZH,H$\HAC Ax C C @IZW0x<& dIQEE j D X (IEE K B $J!4$@JqC DDh DH (\KEE K K LQJC A} E L1JC A[A @ЋMqC HDh HP Q]EE R 4Q!4HQqC BD H F  RfEC X A ,REC G G b  ԌSyEG ` D TEG E G 4TEC ID K P H P H T UN h\UEG d H UEG v F DVEG y K (ԍV,EC G I 4WEC I} B P H P H 8XN,LXXEC I D P H 4|(YzqC BH_ BA H F B I $pYQOC BDlBA $܎Y9OC BDSBA $YEH BKd A 4,(ZEC IZ E P H P H (dZlEC BLEIG ZX,0[QOC BDY G R F(ԏ`[aOC Ab K W I0[QJG BDf BA H D D 4[IJH An G$X[QOC BD]LA $4\9OC BDSBA HL\iWC DED H {EIBA $p]9OC BDSBA $]YQC C; F(D^NC DOl Hp4`"P`"(l`EC C H I ,đ`G EH FFO G Hn NC M E  BBBBA I   @TxEC AN I (dxEC Af A E K yEC AN I , zEC BGEH A <{EF CC G Y G Q G U K U <$`|EF AA C [ E S E W A W <d|EF Aa C Z F R F V B V }H0}sJC A[ A F p H (~NEC BHEDr ,,~EEC DEF( A ,HLEC HK G ,xEC DF F W ,EC P C ,ؔ<EC DF F W , EC P1 G ,8EC DF F W 4h̟oEC FD F H H  0EQ DS A ԕAC  A LAC  A 0AC Cf C b F b PtX(dEC DGD] D ,sEL DNOm A 0ԨEG BLEEH@ D ,P@EH FM A $$`fEC A~ I Q LFEW hܫEC M ܫEC F ܫEC F ȗܫDaU M , xEJ BEHF D O \,,8AEC I H ,\X3EC BEEEE ,hpAC BMG F O ,EK Mu F H(EJ M 0fXu EC BKy B T D `CD!J $X̴EC Cy A ,DEC FLH A Ե'EC A] Й ܵEO H ܵ,B@$EM H `$"ET H 4UEQ d F tUEQ d F UEQ d F "ET H  \EJ AK $@/Ea H  DPAC  A (hrAC e D @EH H $@EC r F M $ܛEC r F M EC H $$EC r F M ,LxEC M% F (|ػEC DJ A 8̽EC DF  E  A y G $PAC _g F  $ EY I I T H\\hA(pZEO BDq E I $EF E} C c ,ĝpjEJ BIFt D Q $EC  G M 08MEC FD J U A $PTEC  H M 0xMEC FD J U A qEJ E\ ,ОdEC DH[ I V $VEF C. D (( eEC G_ B (TPEC DH E C?Ek N  EO  (ğpnAC I` C0EO FEI K Z (8EH G~ N d0 0x,EC BGEKw A (EC DHC I ؠA h&#A-p&#(A-<x&#(PDEC BF E (|EC BK E (1EC BF E ,ԡEC I J P A (XJC Al FH $0XEC Cr K (X uEC FHJ H $`SEC E A ,{EC Ar E Z F Z  ܢuEC AA F $DEC I K ((LEC I& I $TEC I D $|EC I G $pEC Ih G $̣dEC EE F P?0#&X?00#&D`?0X#&lh?(,EC qv A ,Ĥ08EC DPJ A ,@.EC e I $@AC  A H>0\#&p>0 #&(,EC HH A <ܥXEC AD C j F ^ B Z F m  dEH BKI @T T`IJC AnA x-EC Ac >EC p A ^EC BDO  ܦEC BD (kEC E8 K ,,({EC EH K \xAC  A 4eIC BEEDo E O A(LEC Me F EJ An A ,GEL At (\EI I H\ \XYEH F A EC F V;0̨ &;0 &;0 &0TE8DFOC Cn EH BA 8WC BD` GA H N B I GP8fKC Cw H f JI E I I U K ` T$`EK F D`EO J d`CkC F L^rC F M (EC BDY $ȪFEC BEDr (IEC BEEDp  (.EC BD_ $@4AEC BEDm  h\(EC BDY (hqIC BEDX A6EC Al 4ثrIC BEDv CH  $EC ES H 44^JC BD[ BH e lZqC Ad HEC Az  (1JC E\ B4ЬDEC AT C ] C e K e I (<EC k E C @D!0T`EH BJK L S A qEG A^ A ,xEC G J ~ J (ܭ=EC BDR H P $ ;EC BEHc $0$;EC BEHc ,X<EC BJFE F dxPC FD_ DP g I ~ GBBA F  KIDA K 5 , @ $T pAJ BQQ  |X AC  A ( AC DH( H ̯YQN V K X $$LAC Ae F [ 40,8&@40T@&$hEC BOP G   TEJ  A ذ $aEC BFc E @zEC AA F 8EC Ah O \KEJ v A (|H{EC DELON X$бEC U G $|XC t Q ` $ EC BDm E $HIOC Cl G$ppEC CE H <:aH F 4\EC BEEGH} H W I  4fEC Ac D S E K E <8!PTd`3x9EC Ao  lEC BHU 9,г$LEJ HO H $DsEJ FKR ((ffC DDb E4TAC G` E P A S D (XmEC BDQ I D 0EC BD J a G X  hNEC Ak D ,EC Me F ,@d"EC M B ,pd!AC BEGDG C "0AR \  #AC  A `/0& h#?EC Au ,#)(@#JEC Cs B I $l#EC DD (@$EC DD` H $ Զ$IMC Ap G%B, X% EC KT E ,</EC II F R F $l80EC Id K (0EC BGDs H (41QJC BEDp Hh1 t1EEC BDv  $1MEC BD~ $H1EC I  pT2kEK AT A $2EC DH| H $h3EG G 4 4EE BEDX K Y O z F (4zEE DF E (H<6EC DF C ,t08EJ BX A ,9QEJ BX" A ,Թ;}EC FT A ,`=0EC BLEED  4`>$Hl>-EH C D pt?3NR H H? ?AC  A Ⱥ<@:EH BK_ X@EC F , X@aGC BIJ~ C<@ P@P,d@`AE BJHa E _ (AdAC BJEK (DA:AC P B $XBAH C} G `)0( &<h)0P &dp)0x &BBB)ET O $ԼBSEC BEH{ B(BfEH BK^ H e <8C2EC Ad  \XC>EH BKc (tCkEC BGHd C ,CmEC BEDz C X ,ܽCEC BEEEHh G  F( FiEC C} H X $LFWEC BKz A $tGwEC BD] E (hGgEC BEKC C (ȾGEG BEDW B ( HEG BEDV C ( HEG BEDV C ,LI,AC Y E 0|OAC BEEF] E P (dOEG BEDV C ,ܿOEG BEEDr B , hPEC P G <TLPVePC BEDq A  G V B ~BBA U DWPC BEGn GBA G I GH ,LXxAC Q] A ([EC BL C $D0\uEH BD\ A ,l\ EC DEJ A h]&EC K E x]]]=], x^AC BEEIH E <_,P$_AC Ia B <aAC BEEDl H _ I s E n ,TbEC M E $d,dAG BEH  I ,4@kAC FED E ,d0mEC BGEG A (mAC DEEH ,Dn+EC DEED E DpIEL Av ,tpEC BHEEJv D ,@qEC BENK\ D pqNqyEN z A ,0rEC FEH E tMEC @ u u'EY H ((uPAC BDi E S $T@uSAC a K |xvAC  A w w(,w5EC M C (@x5EC M C , TyEC DL H (P4z5EC M C (|H{LAC e K $l}AC a^ E ,T~AC BEED G $EC C E ((EC DIEH $TEZ DH (|8sSC DEDO (EC DEI A $`AC a F ( 0$EC C] H o A Y ,D1EC M K 0tEC C B a G l 0EC C G a G [ ,8EC Ml G , EC M7 D ,<xbEC Mw D ,lEC FN^ F ,(EC M A iQC AS ,AC e D , RC BIEH| G$PEC BK A $xEC BK A (EC e E x:EC Ap (AC c J ,,EC M1 J ,HEC M0 K $x#EC a A $8EL E] D1,pEC FED D $ AE BEH 4,AC BEEFJx H ^ B ,dEC M D ,AH DEEK G ,pAC hA C ,@EC M D 4$ MEC M N  H ,\8EC DHb J c $EJ A[ E   P}EL  I (<P<d(FEA A(D`g (A ABBB 4`;EC BN H Z F ,hHEC MR I $ [EC GK (4EC M[ H `$dtd)) ,8DP(\<hPt( dAC  A 0, EC DLE C $AC GF G zN ,@QC BED B ] C $DAJ DHh l0EF A_  AC  A ,AC BGED H 0<AF FFH E _ (UAC K A @0T0&h0|8&0@&0H&$ 6L4HAM DGK K  H ,TEC M F (EC FD F (dEC FD F ,HEC M F ( EC FD F (8EC FD F ,dAC BGFA D ,EG M H ,PEG M H (]AC DK B , EG M( G ,PTEG M0 G (EC BEEDX H $|EC E $DvAC CP I 8L`V(tEC Md G HdOC BEDg DH w I vBBA $(QC C G 0QaC C FH H #EC AU 8hEC M3 H c E ` H ,EG M D ( EC I dQJ DEFf H` y Gh  C h"EC N J A ,<EC e H E\  ?EJ k  AC  A $ (EF BH G $H]EC C J 8pNC DD J x H X $h8EJ BH F  0\& 0d&$0 #8L #Lh `d tp  N( 6T 6 lYN  L  H 0 i8DP rC DDCBBA l 4.K F J(DaC Gj K 8A,PEC DLH D ,$ EH FLK E T4aN p MEC A~ A  ,EC FJH D nDN I  O4@%H\W\8pWOC BD_ IH GBA ,EC BGFA H ,HEH BEFE A   EC I @EC I ,`EC V B ^ B [ E 4-EC Ac D @ <>EC p A \n$ ]EC BDI A ,4 EC BEEHU G $dEC Gb G 4HNC BDc F ` H $EC C B HEF Eg I $EC Gx I 48NC BDw B ` H ,p$EC FED} D $"{EC C G 4L%EC AE B Z F Z F Z %5%(<Pdx& & &AC  A &AJ l I P'wEJ y H f $8'EC G E (`t(zAC BFw E q ((AJ M A 0&)F)'EC EY 0)~EC BJ| H PS,LT*CEC M| G L(*_EC E F b F (,EEC bV H $41QEJ C F (l2MEC AC (L2AC ML C 0x 3AC BJLFH0 F 4h4NC DEF E G ,52EC BEGJH A $6<JC BEa A8<(6NC BEEF G G ,x6BEC DL D ,7EC I E (;]EC BJJDz ;0;EAC In E  C ,PgEC BJLED} (?MEC A X?%0t?1(D?EC BGG I p@gEC AX A (`@EC BHH0 F $BEC At K $ CEC BK] F ( CEC BEOj H 8LD#EL J (X\DEJ BGX H 0& EDEH BKi E=EC Ao F( F"EC ET ,$0FEC DGDg B ,TFEC DGDg B ,PGEC BEEED^ E ,GEC BGFc F 0H EJ BED J P?'QJ K p?MEO t @ @  @ @ @ @ @@AN  8@UEC Eu N (\X@~EJ Al D i G 0h&@4@EC CX E ^ J K E 88AEC BDF L G I g I S M ,8 AEC BDo C L D h |BE,| BEF FF I $ CEC C  K $ @EaEC BHI A  H!tE% $!EAC  A H! 0\!ح&p!0!& !E`EC Ey J !F!$!4FEC BDO C !FEC Ac L ,"hGEC FED G (L"HEC BEH B (x"|I[O Ay DH ("I[O Av GH ("DJ[R Av DH $"JEC BDX J $$#KbEC BDo C $L#LEC BD^ D $t#MEC BDp B $#NEC BDn D $#NEC BDj H $#hOEC BD^ D $$@PEC BDp B 0<$P EC BEDH E  C (p$QEC BEDx E $$REC BD} E $SEC Ak D $$lTEC BD_ C ,%DUEC BDK G  A @%$VEC Az M $d% WEC BDj H $%XEC BDu M %Y!EC A L $% ZEC BD{ G ,&[EC BEEDh H ,0&[0EC BDf D  A `&\!EC A I $&^aEC BD L $&H_EC C ] 0&`EC DD J  C 'bEC An I 4,'cwEC BD G W I b F d'PeEC R 'PeEC S 0'PeEC BED] H  K $'fEC BDi I $(gEC BDx J $((h!EC BD G $P(i!EC BD D $x(jaEC BD E (l (l(( lEC BEDm H ((mEC BEDx E ( )m!EC BED J (L)n1EC BED G (x) paEC BED D $)PqEC BDj H $)8rEC BDn D () sEC BEDq D ( *tEC BEDt I 4L*uEC BEED A v J *v ,*vgEF BEEF  J (*,y!EC BED F 4*0zEC BED I N B Q G <,+{EF BEEED G R F U C ,l+}aEC BEEEDo D (+X~EC BED E 0+EC BDy I U K Z  +EC A] J ( ,[O A{ JP  L,EC Ae B $p,dEC BDe E ,܁,,3EO EY ,.(09xEC BDZ E @x8-,:(8X:xxEC Cb A PTx-T (P:0xEC Cb A  x -LPEC BDA (x3wEC CW E XwP.t d.p#EC AU .*EC A\ ,.IEC Cq D D ,.AC FK E /`X/0,/8vC A EX P 0`/ZC BDP EF J P 0/qEC G E \ L ///0,0 EC HDc I H0 \0TEC F A 0TSEC E A 0P0L0H,0PxEC FEG] ,1cEC BHEDg F (D1AC K A $p1hAC BHT A 1̚PEJ ^ S 1AC  A 1!EJ M $1PEC c E C M $2mE\ AE A H2,EJ H D l222 ,2 AC DI H j 2L02&3T-3#(3|4EH Ae LH30NC BK BBBA N  H (3|EC Gz A 3WEL @ A 3ZEH G A ( 4XEC DJ C (84EC DJ C ,d4EC DGR H (4pEC BK A 44(4@EC Eq B D D (5EC Eq B L D ,5( @5$ T5 $h5CEC BD C 05DEC DEE D n B 59(5ܬEC EV E w A ,6@EC Aa F c E ,46AC BID K d6paN I 606\& 6VEH AG  6EC  A 6EC  A (7EE M E D7бWEC BDD  h7 EC E A $7EC C A 7гd7,]7xR07ĴEF Pj A $8088,k(L8WAC BPD<  x8bEC E J 0vXmEC HM E (=m8<,8EC MH C ,,9(EC MH C \9,p96EH Ag 9999,9nAC BEEEK C :4AC  A 0 MkAC My F $k :AH EW K 8:PAF DFS D  N  A 0 ^kEC HN E Kk0 x;kEJ FJl E k0d <kEJ DL| E hj ;NAC Ek L $; eAC FDR $<TyAC BJh $8<AC  K P P (`<EG FDl F <0,<$AC DLS I 4 iAC BGD_ H H H  l~i =04=&H=0\=&p=0=&=0=&=dEO g ( hEJ BOs E ,x}h, lhEC BEHD E D}rh,X bhEC BLi E 8  };h, +hEC G E  | h$>EC I B $?P'EC F (D?`EC BG A ,p?EC BD F \ D , .UgEC I F  {@g?aEC } K @EC n J ,@h ,,d/fEC Mx C , l{f@L @H8DfVC Ep BH ,{Qf,aAfEC BEF H z fLAU$`A$EC BE A $A:EC BEDb  AEC A D ,A@ EC BQT A ,BEC Ih G 0 (eEC BEELD A $ye,BDEEC FM B BĪBP ,BL0EC BEEDp H $CLYEC IG 00CtEC GH I N A ,dCoEC GL E N CHCLHC!C!C"C0DԌ&$D08D܌&LD0`D&tD`iDt,D(EC Ms A ,DDEC E  A d A ,DEC HD A (,Eh EC BHJH (XE, EC BHJH ,E EC BJEHq F 4Ep EC BEHJ J  H E EC E| G 4FEC BDu E @ H t A ,HFl-EC BEGH D 0xFlEC FJ} A Fh0F&Fp0F& FbEH BKG  G=EC Ao $@GuEH BQT $hGLoEC BEHW GB$GdEC BFS $GZEC BEDF GP H\%EC BDV ,Hhm @HaKC AI H$dHQKC BDw EHH$HTEC BED@ (HWEC DK H0 I,I( 0I$DI0XI<lIH(EV L  IXAC  A II,EH A] $IsEJ FKR  JhEF H ,Jh1YL K LJ`J3tJ%J0J8&J0J@& JkEK AT A (JcEC G G (K$EC HL (V>tEC BDq A s (W>tEC BDq A s  ,W8?wEC BDh 0PW?MX Ah B O A \ D W0@ EL A G $WASJC BDr K$WTASJC BDr K(WAEH BGDV H ,$XBbEC Y F TXPCEO BHf $xXC3AC BD(  XDgEJ H G $X FUK Y G X H XFEC Ek H YGpEC Cd  4YG-EC BD^ $XYGEC Cj K ,YHEC HKu H (Y$KEC BIEDg ,YK EC BDX J B F ( ZhLSEC Cr C R 08ZLkEC FD N O I 8lZNEC Ez I [ E L L f J Z,P]EC EK (ZhPEH W E (Z<`AC GW F $[ b (8[b?EH G F d[0d(x[ A ,iTEC DGK G iDEJ j A jIEC Cy  4jAC  A $Xj|AC J{ G jDzAJ An F $jAC J H j j jEC  B k\EC H A AC BEFh ,zX{EC BEEK D ,zAC MHH D (,{(EC BEHx A (X{YC C BA N ,{`EC BEEEHj ,{sEC BEEEHM D{PC BEEEHX BBBBA K X 4,|PC BEEEHQBBBBA  d|YC A} F |(|EC BIGD  |lVEC BG@ ,|EC BEEEH H 4}h6EC BGD G  F T}pEC BG (x}\EC DH6 F }0cEC BGQ (}|EC DK G 4}EC DL G  A <,~EC DHDU C  H  E $l~H<EG A] F K ,~`EC iC D ,~7EC DID I ,~EH FFD G $$EC BHD $LxwEC BEG` (tEC BHDv D (TEC BHD I $nEC BDA A ,P1EC BEGGN E ,$`EC BHJFI E ,T EC DLF| F ,EC DLED| C , EC DLF| F $` EC C E  VEM F H 0$ $EC AZ (P4 NEC DFt J ,|XEC BGJFKH D  ZEC AK A , EC BEEEHr ,sEC BEEEHM 8DPJ FHI A  8PJ FHI A  (HcEC BEEDF $lEC BHI E ,EL BHEHb F @d$EI U `t$EI U $EI U ,EC DEF I DЃWC HHx FH W ,EG BGJ F ,H EC BEGE J ,xEG BJHEHo D ,<EC HH E ,؄ EC DEGg I M ,| EC DEGg I M 48 PC BEEEHvBBBBA ,pt!EC M C <d$PC BEED CF $$%EC G B (%[EC M A ,4'LC BEED\ M(d`'EC BED A $4(<EC A] J K ,L(EF DQT K ()EF DH H 0`*EC BEF A  A $H,,<EC A] J K ,pD,EH DIO E 404EC BEED K g I (؇ 1EO DEs H $1dEC BEHH ,1$@1kEC BEHO ,h2EG Mv I S ,2EC M H S (Ȉ\3EG DHw A $ 4EC BEHq $4EC BEHq (D4EC BEH C (pt5EC DHv F 45eEC BEEEDy J o I 4ԉ 7EE BEEFDm C p H ( 7EC BEED <8 8NC BEED EBBA I _ (x8EG DH E (p9EC BEED Њ9$QN ,9EC G G ` (:EC C H \ ,H;EF BEGD D (x|<EC DHy C $<EC Ij E (̋x=AC M D (=IAF MI& A $ ?5AJ Ed De0XH&le0H&0>EC BEHG B S E (ȌL?EC Ib E { ,?EC BO A $`@8\@ ,LX@EC HDM G 4|DsAC BGEDC G  ,PFjEJ BDn E J N FAC  A (,GEC YA F $4IEC S J \XKAC  A ,KoAC BIK E 4MEC $̎(NiEC BDA A ,pNEF BGEH D ,$@REI BEEH J TS hS |S S S S:EC Ap ؏SAEC Aw S $ SEC BEHi 04@T`EC BEEED; H (hlVEC EH K G V(XAE DM A ԐYAC  A 0,Z5AC DED| K ` H ,,8\EG DED G 0H_^AC I C L^*$&(_fEC L I =l* gAC A A ,g AC DEEH I ,@q&EI FMv I p_0C&_0C&dx(Ԓ`xuEC CW N @ (`xtEC EZ A l>$)(0axLEC BEp A =(xj0aXyaEC BE| E P H =(:yy yAC A  8lzAC BGt $\zEJ BD[ H ,`{ EC HO H $@bEC DOF (ܔ]AC BDm I \ 4cAC BEEEHR A  I @EF A E (dp EC FD N (TMAJ BERd H $xAJ BKW A $EF Er N c ( xoEC Cl I R F ,8EC Iw H ,h,EC M F $HEC E I 0[EC E K Q G b 0[EC E K Q G b  ( REC BH ,LHEC FIO B |AC  A wEJ Cd ė,ؗ EC M D ,| EC P\ D 48 EC MZ I | D $pEF Er N c Y0H=&Z0ԘP=&<=Ek   YE] E $,8EG L A ,TnEC DJEK D  AC  A Y0<&$ЙgEC Eo L ^ (xEC BEED[ ($@EC DED F P@ d EC  A ,EH DO A EC H ؚEM H ,EI BDj J s E ((EC Kr A (TPEC DD E (EC M A x/AC Ae $̛,AC E C W |:#W00:&DW0X:&lW0:&W0:&Ȳ5 МSEC AE (j0: EC BD[ E @G` ,$k, EC BEE_ A H( ,lkd{ EC BEEO E H 0kz EC BE B P H HS VEL E $8zQS L H A `DVLg b $ll EC A E k 4EJ E_ (l EC BK I ,Ie $4EJ E_ (DAC G G 0pDg EC BKEE/ B PC M ,ğ`(EC BJ A w, (YC Ig D h H <EC V B `tEC  A ~EP Y B lEF  J (̠hEC BEJ A EC  A , EG BEEIH C LhEC  A $prEN BDD C $LEC BK F ,$PEC M A ,D$EJ M G { , D$EJ M G { PTSdPS|IEE Ay HIEE Ay $xEC BJm G $0RQC Ad G Q $ h^EQ B A ,4EH DDM F d`R|XRPRHRģ@Rܣ8R0R (R$ R<RTRlFq9k].O% K7-&E@8X B6x M?fW tfXP):pPev`g`Є`y foh`,pf?U]w@hGXxPs0 }8pp)@Zp{,Cw@oan3}rXYH+@07Pb(zv ppy8@uy\P@2A6Vg({,h h~h|[$00Pf8P0XfK@]hr7    "+;C R [ d n vQeQ Q0Q0%  3%   %  3%   %  9 %  3%   %  D %  Z %  ` %  v w%  D w%  Z w%  ` w%  v s%  P r%  | p%   o%   %   %   %   % 0 % 0 % 0  {% @  u% @ ! u% @ ]n% @ ]m% @ p: o:  @o:pn: /`p:8=p:=@r: Zq: 7Mq: Z q:=HSr +5BPgydA03dA0 =hC#h=&8>&88 NQT"Y0P`(800@h@T P"  P"3 | p" { p"3 ( " ' "3  " .8 "-8 ",8 "@,80 "`-81 "-8L b\ bm `b~ @b#8#0a#   #`  !@$p$`,!v I!b!$p`}!i !H%x%P`!^ !!%0`!S "J(`WD8J(`W@D8J(`WC8J(`WC8J(`W C8J(`WB8J(`W`B8J(`WB8J(`WA8J(`W@A8J(`W@8J(`W@8J(`W @8J(`W?8J(`W`?8J(`W?8J(`W>8J(`W@>8J(`W=8J(`W=8J(`W =8J(`W<8J(`W`<8J(`W<8J(`W;8J(`W@;8J(`W:8J(`W:8J(`W :8J(`W98J(`W`98J(`W98J(`W88J(`W@88J(`W78J(`W78@1x12~J([(@2p22eJ([(3@3v(LJ(^((3(:J(( 4X4x(/J()4p5`u)"J(0)77)J(3)8(99J(D)9:])J(D)::`)J(G)z)8;~)mJ();;s)bJ()`<< p)UJ( *x>>0)J(*h@@p8AJ(*`AAp8*J(*B@B0;*J(!*BB}V*J(q*0CC*J(*xDD*MJ(*EE xFBJ(*FF @G)J(*`GG*J(**H|+J(#+`HHp;+J(S+IHJ@>+J(V+K@KеKJ(g+KLе}+gJ(g+hLL*OJ(*+LP{+>J(+@MM`+J(+N OC+J([+OPp+J(,pR S0+J(,T(U0&,J(=,VV),J(@,&&&&&'"'='|Wl'W'''w:W_hYW_ `8aP_0``aJ_P`a@_p`_1_`w: x:_`1_`_e_`a_`_bbbbbv/bbbGbbbGbbv/)bb)b4bbb@b4b djP8dj@O8djN8djP8dj`P8djO8djN8dj N8djM8djdjdkddkdkd0hP% ede"ehh, /edFehh) Yepdoee i`( edee`i" edeei fd&f7fi& Pfdgfzf0j f]dffj f=dfl m R8l0ml0m0l@mlklP4 ldllz: 5po o:Dp{:5pon:ho`{:5pon:Tp{:5po`n;rp |:q5ppm:Dp|:5p(pn:Dp|:5p(pm:Dpt} H t}&t t},tt~f8t~ f8t~e8t~`e8Ct ~Ott@~bt@~v/t`~^tt`~ttt~3t~ t~3t~ t~^tt~tt^t~3^t~ ~:&t~w x!t~3!t~ :tv x :t(v x@:tv x:tu xt Hmt( HRt( Ht@^tt@ttt`^tt`ttt`xt^tttt:t(v  y:tu Py:tv x :tv x:t(v x`:tu xztpj p R N ` X pN xyV V pQ yPQ y0Q zQ (zP PzP zP z L zY {PP ~t0O w0O t0O t8{0U t\ttt{pU tKtt{{T tttp|| b Ft~tf8L f8Z Fh8Gg8H - !03 g 3g  j j 888~88@~8 8}8 88 8~8 8}88 }8888~88@~88}88 {88z88`z88z88y88@y88x88x88 x88w88`w88w88v88@v88u88u88 u88t88{88{8H3H `3` 3 3 I3I     !56H "0x  8` HpP 0X؊ ȋH` 8` Ў( jG@` ZQqА h>` &Ȓ0 ؓ@Ы hP 0Xؖ ȗH 8`@ К( X@ v0Cà@Π٠ @0 @'@+7 LI^l|P O8a0   ӟ ΡߡP ѡ-%4"v8#v`8%v8&v 8(v8)v8:v@  v v 5vEQP ivz` v v:N`pz`m|:i`X:``m|@:`E0`:`p:`` :`:`:0``!8ug8AP@8zp`8i8t H@8UfC8hv(dnMF/N9oHS]Sgqe@e@ePePqe`3qe` oe`eeptXeKeezezeze3e ee z~e@zieXz`: : : x@: 8  :~ x x :s ( :k "3" 3 3 :)Z :A::h:h(@:](Zn@3n@ b@3b@ X@3X@ P3P P3P P3P  !&-5=DK:  @:c  :   T :  : `: h : Z: 0 Gq?!6Qo     `  *=Tm    !/"=#N$^%y&'()*+,4-M.g/{0123 4567&8;9L:g;<=>?@ABC6DDERFbGrHIJKLMN O P Q-R=SJTYUpVWXYZ[\]^2_K`0 adbvcdefghij*kElbmynopqrstP ux vwx5yJz`{x|}~!=PcwX)Kp7C0S7RzRAOOFI KB /P ;E ^N 3H8ou3T=LOvSVAVHbSecAiDlFp-oft-yn-y-~-:)0-8:)0-@8:)0- 8:)0-8:)0-`8:)0-8:)0-8:)0-8:)0- 8:)0-8:)0-`8:)0-8:)0-8:)0-@8:)0-8:)0-8:)0- 8:)0-8:)0-8:)0-8:)0-@8:)0-`8:)0-8:)0-8:)0-8:)0-8 :q:)@- :h:)@-X ZH)0 `):)w))p ):))) ):))p ):))pЂ *:) *` *:)#*9* L*:)_*n* *:)*hp 8r:)`* ^:)*0 K:)** 9:)*0Ѕ */:)+p *!:)+` ++:)D+ .+:)G+ Y+:)p+`P \+:)s++ +:)+ H P +::)+!p! +.:) ,""Ѐ +":),#@$` !,:):,@%% $,:)=,O,&Е \,:)m,{'z,,pT,`,e`j',( ((0,8,@,H,X,,,,,,,,,T-X.-0/.b9)2239)22 )233)23 :[5555@:U55h55&Y768Y7608g7z77777NH ]9P;:9p;: @:9p;~99:9p;: `:9;:9:9;b9;:9;99@:9;89:9;H:9:9; : 9 :9;80;:H9;99`:9<89:9<89`8P 8@ M=pG3M=pG VM=G8WM=G@8ZM=G8[M=G8\M=G`8^M=G 8_M=G8M=G3M=G M=G3M=G M=H3M=H M=0Ha=M=0Hw=M=@H3M=@H rM=`H79M=pH=WM=H=>@ ?p@` =M==BB DM==@DD =M==>EP 7>M=S>k>FP :>M=V>>hF  >M=>>F0 >sM=>8 @:n TVRHP:f TVO)T: TVSFT:TVM$WT:TVM#pP`:TVxM"pP : TWO%fT:T0WJwTT0WTTPW TpWTpW:eTWRTTWTTWT@:TWHR*TWTW:TWL.T`:nTWR1T:_TWL.T:VTWRT :#TWnRT:TXhLP:T X(LT@:T@XKP:T`XKT:TXO0 :uTXXO/T:kTXN,`:YTXN,:TXMT:TXMT@:UTYMT:$T YMT:~T@YP  U:yT@Y(N) Q :rT@Y(N( Q:kT@Y(N' Q`:dT@Y(N& Q:WT@YhK #U@:T`Y8MQ:TYMTuTYkTYbTY:CTYJT>U<TYJU:TYhK Q :TY8K1OU:TYK1hU`:TYJ1vU:UTYR1TYU8, 0\`80\`80\@80\80\80\80\80\`80\80\80\@80\80\@80\80\ 80\80\`80\0\ :0\xb1h:0\0[ i:0\0[@:0\@[Z10\`Hihi|0\`Hihia0\pE\a0\p^\C0\pE\C0\p^\:'0\RT0\g\`:0\pe-i:0\RT)n0z Zy ij \0\\ kPkxkk\\kkq ]0\]-]8l l0\I]lHm e]O0\]nn ]0\]Hoo p0\]qqpp ]G0\]s@s0 s0\st0t0 t0\^tt0o hu0\uuum *^0\H^vxw0 x0\b^xz0 v^K0\b^f{ {0\^{x|@ ^0\^x}}p ^0\^~p| _0\_>_k $_0\7_.0| F_n0\X_f_0 | s_U0\_ȁУ _C0\_@ _60\__؃m `+0\`#`0m 7`!0\L`:PBp:JBpx :@BpS:/BpSe!` 8f!`8g!``8h!`8i!`@8k!`8R!8S!8T!@8U!8W!8!!8)p >p Ќ00 _Z!{8 K! >!ʼn 0! !ؑ   !7Ȓ M!fx @!{` 0!Pp P!pP ͊![FS FgF XF0nF@1:mF@ȗ FPPSG4` FX4 I6 I4 IA EA+ :XȜ:h:p5ПП: ::::::::::::РР`L m 9M m 9P m  9R m 9S m `9U m 9V m 9X m @9' m0' m0 m0 m0AmP|OmpOmp3m3m@: m: mТ:$ m :k m`:Z m(`:= mDm0Dm0=m0`=m0:&m0`: mPЯ(:7 mPh:! mP@: mPPh: mPxͫmp1mp1:mȰCtOt :pmУ:m-:m@: m : m@Pxp  m%Lȳ d _` mqO(d bU mt``p L m ج< m8  mv%9v%9v`%9v9v9;v@9;v9;v9;v 9;v9;v`9;v9;v9;v@9;v$9;v@$9;v#9;v#9;v #9;v"9;v`"9;v"9;v!9;v@!9;v 9;v 9;v 9;v9; v`9; v9; v9;v@9;v9;v9;v 9;v9;v`9;v9;v9;v@9;v9;v9; v 9;!v9;#v`9;$v9;_vTv0 0 0 0P vt vt@ pv#00 2_vCP 5SvF_ w:v` z3v 'v( v`P v vp $v: 'v=LHp hvw0 kvz @ v Xv FvP 0v P )v?Q@ , vBn@p v0 v` v v 0 v vx@ Pvx Xv $v>` 'kvA  T[vr` WGvuPp 06vXн @vh  v8@ vP xv xv v  v!P0 =vTgp @vW0xp ~[v`@ Jv -vjE h P -               H      H    :W      0D `  0E :  Z: ~   :   : n Z`: f  : J Z: 2  @: *  :|  :y    :t   :n   `:j        ::h`:8::0:P@:p: S:|H`:x S: :nZ:00:PZ@:phZ:@Z:Z`:w5:ZX :KX:?0`:1P0:?P`@:,Px5`:P00`:P05:PH{:zPX :nPXP@:\Phv:OPhv:8P{:(PxX`:P2:PHZ :P(P:PSOps PFp SUi < 99< 99<  99<  99 :~< 8:<@ @:<` <` Nk<` Nk<` H:<` ph < <Ct Ot-|   RN@  P $'$$'$`:$'!!$'$$'$:$'!!$'$$'$ :$'!!$'$$'$:$'!!$'1`:$'!!:$'8!$$'$$'$:$'!!@:$'!!:$'!$$'1:$'!! :$'8!$$'%$'$$'$:$'!!:r$'$c$'1:c$'!!@:c$'8!$`$'$`$'$:`$'!!:T$'$E$'1 :E$'!!:E$'8!$B$'$B$'$`:B$'!!2$(1:2$(!!@:2$(8!$/$($/$($:/$(!!$(1:$(!!`:$(8!$$($$($:$(!!$0(1:$0(!!:$0(8!$$0($$0($ :$0(!!$P(1:$P(!!:$P(8!$$P($$P($@:$P(!!$p(1 :$p(!!:$p(8!$$p($$p($`:$p(!!:$(X! $%$(1:$(!!@:$(8!$$($$($:$(!!$(1:$(!!`:$(8!$$($$($:$(!!}$(1:}$(!!:}$(8!$z$($z$($ :z$(!!m$(1:m$(!!:m$(8!$j$($j$($@:j$(!!^$)1 :^$)!!:^$)8!$[$)$[$)$`:[$)!!O$)1@:O$)!!:O$)8!$L$)$L$)$:L$)!!A$ )1`;A$ )!!;A$ )8!$>$ )$>$ )$:>$ )!!$0)1;$0)!! ;$0)8!;%$0)$$0)$;$0)!!$@)1;$@)!!@;$@)8!$$@)$$@)$;$@)!!$P)1;$P)!!`;$P)8!$$P)$$P)$;$P)!!$`)1;$`)!!;$`)8!$$`)$$`)$ ;$`)!!$p)1;$p)!!;$p)8!$$p)$$p)$@;$p)!!$)1;$)!!;$)8!$$)$$)$ ;$)!!;$)!!`;$)!$ ;$)!! ;$)8!R%` ;$)X! $% ;$)!!;$)8!R%$)$$)$@;$)!!r$)1@ ;r$)!! ;r$)8!k%o$)$o$)$ ;o$)!!` ;Z$)!! ;Z$)8!%W$)$W$)$ ;W$)!!E$)1 ;E$)!! ;E$)8!%B$)$B$)$ ;B$)!!.$)1;.$)!!@;.$)8!%+$)$+$)$ ;+$)!!$)1;$)!!`;$)8!%$)$$)$;$)!!;$*!!;$*8!%$*$$*$ ;$*!!$ *1;$ *!!;$ *8!%$ *$$ *$@;$ *!!$0*1 ;$0*!!;$0*8!%$0*$$0*$`;$0*!!$H*1@;$H*!!;$H*8!%$H*$$H*$;$H*!!$`*1`;$`*!!;$`*8!%$`*$$`*$;$`*!!$*1;$*!! ;$*8!%$*$$*$;$*!!$*1;$*!!@;$*8!%$*$$*$;$*!!;$*!!`;$*8!%$*$$*$;$*!!$*1;$*!!;$*8! &}$*$}$*$ ;}$*!!p$*1;p$*!!;p$*8! &m$*$m$*$@;m$*!! ;a$*!!;a$*8! &^$*$^$*$`;^$*!!S$*1@;S$*!!;S$*8!"&P$*$P$*$;P$*!!`;D$+!!;D$+8!"&A$+$A$+$;A$+!!4$ +$4$ +$;4$ +!!+$@+1;+$@+!!;+$@+8!4&($@+$($@+$ ;($@+!!$`+$$`+$@ ;$`+!!$+1`!;$+!!!;$+8!L&$+$$+$ ;$+!!$+$$+$!;$+!!$+1";$+!!";$+8!f&$+$$+$ ";$+!!$+$$+$ %;$+!!$+1$;$+!!`$;$+8!~&$+1$;$+!!#;$+8!~&$+$$+$@#;$+!!$+1@&;$+!!%;$+8!&$+$$+$%;$+!!$,$$,$&;$,!!$,$$,$';$,!!$ ,$$ ,$`';$ ,!!$0,"$0,0" (;$0,!P"$0,"$0,0"';$0,!P"$H,&$H,&(;$H,!"$H,&$H,&(;$H,!#$X,$$X,$@);$X,!!$h,x#$h,'$h,%'$h,B');$h,!#l$x,_'TT TVp TS` SQ@ SE` HS HX` *;x/00/ /Yx/P0/4bWx/P0/^x/p0/10110110110 2J11P2C11261125112Ct01Ot`1P11_1P11,1p1|11123323(423P423323.323(423P423323.323C323V3V\h?C+;SCh5JTC,; Cx5<H< ,;Cx5;H<,;FC58<@-;C5; `|C5<-;4C5C5C5<C5=C58=C6CGC06X=`.;CP6A=.;CP69Z>Cp6>Cp6C6CqC6/UC6/.;:C68 `C6CC6/EC7/C07=C07=C07 DCH7DOCX7"D Cp7`9 Cp79 Cp79Cp79Cp79Cp7@9Cp7 9C73C7 C7C7C73C7 C7C7THB4D0>=GDC^DqD>)DCDD?:DCDX??P-DCE @P@+EwC:ERE@ +mEkCEEHA6ESCE%FF4F2;wLGLpJJ1;pLGLPJJ2;cLGLpJJ`2;ZLGLPJJ3;NLG0LpJJ 3;GLG0LPJJ3;:LG@L(JJLGPL 9LGPL9LGPL9LG`L`9LG`L`9LG`L9LG`L94;ELGxLpJJ@4;=LGxLPJJ5;LGL`I 6; LGLIZ5;LGLIZ`5;LGLI6;FLGLGVG6;'LGLFVG@7;LGL"GVG7;LGLImG`8;LGLFJ8;LGLHG8;vLGLFZ 9;mLGMF[GGG`@GАG0HKp HLGHHPKPHLG!H; sURH`U@>; sUR_Z=; sUR_a=; sUR `U =; sUR_Z<; sUR_Pa`<; sUR_U @;sUR@\5?;sURQT`?;sUR9TS?;sUR\5`B;6sU RTUB;4sU R^aA;)sU R^U@A;sU R^U@;sU Rp^U@; sU RT5 C;sU0R[B;sU0RT5 sU@Ra sU@RUU sU@RUUC;OsUPRRUC;fsUhR8^@D;=sUxR^ V`E;sURPZaE; sURZaD;sURT7VsUR{Y F;sURa PbE;sUR`]bF;FsUR0]bF;sUR\,V sURb sUR>VJV sURZVdV sUR>VJV sURrV{V sURVdV sURV{V@G;AsURSZVcV sUVVPc`V sUV Wc W sU8WLWd `W sUxWWdPcW sU{WWe0W sUWWpeW sUWWeW sU XWXЦW| sUX3XeOXe sUlXXpfRXS sUoXXf`X< sUXX0g@X+ sUXXpgX! sUYggY sU(Y9YhPY sUeYvYHhY sUYYYY sUY`I;h ithiI;h8ihi@hPihh6hPi36hPi  J;3hPiiiIhpihfhihhjljjljjl9j0l3j0l jPljjjPljj/jpljjljjlj?jljkkkj(kAm@qmK;m`qo p@L;mqm1L;QmqnHp`M;mqo1mM;mqommq3mq NmqJUM;BmqSm17mrpm0rmmPr1 N;mhr`ommhr1N;mr>mTN;mr@o nmrpO;mron@O;zmrnn9pztG5nAnMnVnanknunnP;supuP;sum1@Q;svs1R;as vs Q;Ns vR TR;s@vtTs@vs`R;s@v sT S;s`v0uus`vs`vU; svRs`U;svRtsv1svsvsvsvU;svQsnsvsvT;svQsnsv1@T;svm1S;svu,tsvmS;svthU@9*yw|mV;yw |`xT@W;yw@|`xTW;yw`|`xTX;Jyw|>mwDyw|w[yw|y4yw|Hy yw|xyyw}yyw }yyw@}zqyw`}8zJyw}hz#yw}z"yw}zX;yw}0xT yw}z yw}w`X;yw}RTY;yw}xTyw}{yw}zyw}w Y;yw}RTyw}H{yw}{Y;yw~wTryw ~` @Z;lyw ~RTZ;\yw@~>mwVyw@~wyw`~{[;[! !/`[;u!G^;P!0hG];@!0@];3!0ЉG\;$!0\;!0`@ \; !0h[;!0Јh^; !P`^; !P _; !p`Ћ_;j !(Ћ_;8 !cZa;# !Д`a; !Дa; !Д`; !Д؇@`; !ДyZb; !`b; !8 b; !śZd; !Zc; !Z@c; !g;l !0/`g;f !0*g;` !0f;Q !0P@f;J !0Ke;F !08e;2 !0 e;, !0Zd;& !0Z`d; !0Z h; !PZh; !Xgh; !tgi;& !Е@i;" !Еxl; !@l;~ !Kk;y !p8k;a !ȍ k;[ !Zj;U !Z`j;B !ߙj;? !Zm; ! 8 !@`m; !@H !p n; !pm;c !pn; !Xcn; !Ж(Ȝ@o;0!ۜo;O!p;9!0`p;"!Pp; !p0t;:!   t;!Xs;!Є*`s;!s;!Xr;!0E@r;!q;!q;!b q;!vt;|!Xw;F!З   w;*!Зȏv;!З`v;!З`ȏv;!З Hu;!Зb@u;!Зv@x;!w;!Px;!Z z;! y;!0`y;!Zy;!ҝZN! 3N!  z;4!  !@3 !@ z;!@ؐ@{;e!`({;!+Z|;~ !( !P`|; !PZ|;!И$ };!E`;![;!x ~;!Б@~;!`};!(H};!x p! xk! ;h! xb! !0͞ ;!0=!P͞;6!P؀;!pߞ@;! !!w!3w! @;+ H;0Z`;0̟H;0H;0x  $(,0@4 ;_PL;Ip(@;3p;+pȠ; p;:dt&d  $(,0; @;8dP;5dP/dPdhdhdhä ; dh;dh Z`;dh;dh;dh; ;( `: : :  @:   :   :   :   :  @ :   :   :   :   : E Q  @Np2ȭ(LCWU(ScByXpR1hL#@p[0hH/K0HpePk(иa{Xa0XK(`m+@;P@;P@;P;pHZJ1; $1; ;1 1`; 8'2BRVAFB0> HWW Z0ZPXZZZ@Z [P[`[[0[(\h\\\@]0]Wp@X]@]]] @^ PP^P ^ ^ _` PX_P (p @ h0   @ 0  (  P p  0   0 @p @  P @ ` X p   P  (`  xP   0  @ `  P  `  @ p `   0    P||5nƇ҇߇*:Qy V th77xo@X6 2 7:pnx@8W ooooo-4: W0W@WPW`WpWWWWWWWWWXX X0X@XPX`XpXXXXXXXXXYY Y0Y@YPY`YpYYYYYYYYYZZ Z0Z@ZPZ`ZpZZZZZZZZZ[[ [0[@[P[`[p[[[[[[[[[\\ \0\@\P\`\p\\\\\\\\\]] ]0]@]P]`]p]]]]]]]]]^^ ^0^@^P^`^p^^^^^^^^^__ _0_@_P_`_p_________`` `0`@`P```p`````````aa a0a@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbbbcc c0c@cPc`cpcccccccccdd d0d@dPd`dpdddddddddee e0e@ePe`epeeeeeeeeeff f0f@fPf`fpfffffffffgg g0g@gPg`gpggggggggghh h0h@hPh`hphhhhhhhhhii i0i@iPi`ipiiiiiiiiijj j0j@jPj`jpjjjjjjjjjkk k0k@kPk`kpkkkkkkkkkll l0l@lPl`lplllllllllmm m0m@mPm`mpmmmmmmmmmnn n0n@nPn`npnnnnnnnnnoo o0o@oPo`opooooooooopp p0p@pPp`pppppppppppqq q0q@qPq`qpqqqqqqqqqrr r0r@rPr`rprrrrrrrrrss s0s@sPs`spssssssssstt t0t@tPt`tptttttttttuu u0u@uPu`upuuuuuuuuuvv v0v@vPv`vpvvvvvvvvvww w0w@wPw`wpwwwwwwwwwxx x0x@xPx`xpxxxxxxxxxyy y0y@yPy`ypyyyyyyyyyzz z0z@zPz`zpzzzzzzzzz{{ {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М 0@P`pН 0@P`pО 0@P`pП 0@P`pH @ #`= H(9@  <H`q`qe{6    8  7 hLtraditional8.5.7Wc;  5Z 3Zpa 6Z$"2"B"hY_ `LbbbfBkMklm m o:`n;n:n:m:m:n:o~popppw(v v u v u (v u (v v v ~tt uuu7uQuZudunu8L`ʟ ן  BPx@XHpHج  (@ B@ \p w@ pȰXر8X@Ȳ8# 8$г8%8h81@2`384@50H@6?7\8@8z@98(ȹ0)X0<HȻ HxPнhпh8xhXh8hPx`(`hhh( h! "/8&h'X*Ph+ ,(p-8.Px8/08hh@NONENONEXE`!;;8xhR   h  X  ,-----`/<;;:-;///042G2h55777: ~9: b9:98 : H:8988::== >ORSM$xM"M#O%JRHR*RL.R1L.nRhL(LKKO0N,N,XO/MMMMhK (N&(N'(N((N)P 8MMJTJ1K18K1hK R1URUUxb1[[[Z1RRpe-|\Zx x \\]`o````x-7ZN4Z"2ȗ c Ȝp*2O(`xPЯȰ-< Ze &@Uh{;      * 2 J f n  ~     8h Hx h@`0x0Px2H(8p !!!!!!!8!!!8!!!8!!$!8!!$!8!!!8!!!8!!!8!!!8!!X! !8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!!!8!!!8!!X! 8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!8!!!!8!!!!8!!!!8!!!8!!8!!!!8!!!!!!!!!!!h't'/ 22o3@KL@KLJT;<8;C9A8EEElb=FNF`FrFFdefaultPJpJPJpJPJpJ(JPJpJ`IIIIGF"GIHFFFGZ H+HHS/etc/frr/frr.confX`VU=U___ `__H`\9TQT@\Tp^^^^TT[R8^^T7ZPZ`]a 0]\S{YOVG;G;H;H;0H;0H;YYYYthhihi9kPk`kom1noo1Sm1`o>m@o no(U<nnm1pus1R s  st0utum1QsQsRR=tUtlt`x`x`x>mR0xRxwR>m GЈ`Љh`(cy؇ś8`P*Xtxߙȍp8X(ۜ0XЄ X ` Pҝ0ؐ(+Px(`x[x؀ߞ1̟LȠ(M[eo Ϥ( @0@;98B*:w*;I<UrH^l2WZZzt7ZZ`ZZRCbCZZCG/UZZ@U5n_ZZ@_An_ZZx>QZZ`ZZ ZZsZZ 77 7 7`777`77 7`777 7`777 7`7 7777 7`77`777 7`7777 7`777 7`8 888`8 888`8 888`8 888`8 888`8 877`7 777`7 777`7 777`7 777 8h 8 8( 8 8 8H 8 8 8h 8 8( 8 8 8H888h88(888H888h88(888H888 8`888h88(888H8`788 8`8888 8`888`88 88 8888 8`888 8`888 8`88 88`88 8`8`888 8` 8 8 8 !8"8"8 #8`#8#8`!8!8!8 "8`"8%8@%8%8%8@&8&8&8`'8'8(8'8 (8+8*8@)8)8+8@+8)8*8*8@*8(8)8h,8,8(-8-8-8H.8@78786868@68685858@58584848@48483838@38382828@28281818@18180808@0808/8/8@/8/8.8.87888h8888(989898H:8:8;8h;8;8(<8<8<8H=8=8>8h>8>8(?8?8?8H@8@8A8hA8A8(B8B8B8HC8C8D8hD8D8E8E8G8`G8G8 F8`F8F8F8 H8I8I8`H8H8H8 I8`I8@L8L8K8K8@K8K8J8J8@J8M8HN8L8L8N8O8hO8O8M8@M8M8(P8P8P8 Q8`Q8Q8HR8Q8R8R8S8@S8S8T8S8@T8U8U8@U8U8e8e8T8T8Hf8f8@V8V8V8W8@W8W8W8X8@X8X8X8Y8@Y8Y8Y8Z8Z8Z8@Z8@[8[8[8\8@\8\8\8]8@]8]8]8^8@^8^8^8[8V8`g8 g8g8(h8q8`q8 q8p8p8`p8 p8o8o8`o8 o8n8n8`n8 n8m8m8`m8 m8l8l8`l8 l8k8k8`k8 k8j8j8`j8 j8i8`h8h8`i8i8h8 i8t8Hu8u8v8hv8v8(w8w8w8Hx8x8y8hy8y8(z8z8z8H{8{8|8H}8}8~8h~8~8(8`r8r8r8 s8`s8s8q8 r8s8 t8`888`8 888 8ȁ8(888H8888 8 8`888`888 8`888 8`888 8`888 8`888 8`888 8`888 8`888 8`888 8`888 8`88888 8`8 8`888 8`888 8`8888 8`888 8`8888@8888@8888@8888@8888@8888@888888h8ȴ8(888H888h8ȷ8(888H888h88@8Ⱥ8(888H88 8`8888@8888@88 8`888 88`888 8`88 88`8 888`8 88 8`888 88888 88H888h88`88`88888 8`88 8`888 88 8`88 8`8`8888 8`888 888 8`8888 8`88`88 8`88 8`8888 8`888 88 8`8`888@8888@8888@8888@8888(88@888H8888h88(888H888h88(888H888h8888@888@8888@88888 8`888`8 888 888`8 8h88(888H888h88(8`88`888 8`8888 8`8888@888@8888@88888@88h99(999H9@9999@999999@999999@999@9998@8889@98999@9999@9999@9999@9999@9999@99 9 9@ 9 9 9 9@ 9 9 9 9@ 9 9 9 9@ 9 9 9 9@ 9 9999h99(999H999h999@9(999H999h99(999H999h99(999H 9 9!9h!9!9("9"9"9H#9#9$9h$9$9(%9%9%9 &9`&9&9&9 '9`'9'9'9 (9`(9)9@)9)9)9*9@*9*9*9+9@+9+9+9,9@,9,9,9-9@-9-9-9.9@.9.9/9@/9.9/9/909@09090919@19191929@29292939@39393949@49494959@595959 796969`69H999979 89`89898979`79 :999:9:9 ;9`;9;9;9 <9`<9<9<9 =9`=9=9=9 >9`>9>9>9 ?9`?9?9?9 @9`@9@9@9 A9`A9A9A9 B9`B9B9B9 C9`C9C9C9 D9`D9D9D9 E9`E9E9E9 F9`F9F9F9 G9`G9G9G9 H9`H9H9H9 I9`I9I9I9 J9`J9J9J9 K9`K9K9K9 L9`L9L9L9 M9`M9M9M9 N9`N9N9N9 O9`O9O9O9 P9`P9P9P9 Q9`Q9Q9Q9 R9`R9R9R9 S9`S9S9S9 T9`T9T9T9 U9`U9U9U9 V9`V9V9V9 W9`W9W9W9 X9`X9X9X9 Y9`Y9Y9Y9 Z9`Z9Z9Z9 [9`[9[9[9 \9`\9\9\9 ]9`]9]9]9 ^9`^9^9^9 _9`_9_9_9 `9``9`9`9 a9`a9a9a9 b9`b9b9b9 c9`c9c9c9 d9`d9d9d9 e9`e9e9e9 f9`f9f9f9 g9`g9g9g9 h9`h9h9h9 i9`i9i9i9 j9`j9j9j9 k9`k9k9k9 l9`l9l9l9 m9`m9m9m9 n9`n9n9n9 o9`o9o9o9 p9`p9p9p9 q9`q9q9q9 r9`r9r9r9 s9`s9s9s9 t9`t9t9t9 u9`u9u9u9 v9`v9v9v9 w9`w9w9w9 x9`x9x9x9 y9`y9y9y9 z9`z9z9z9 {9`{9{9{9 |9`|9|9|9 }9`}9}9}9 ~9`~9~9~9 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`99999@999@9999@999@99999@9999@9999@999@9999@999@99@999@999999@999@99999999@9999@99@9H999@99h9ȣ9(999999999@9999@99@999@9999(999H99999@9999@9999@9999`9 999`9 999`9 999`9 999`9 999H999h99(999H999h99(999H99 9`999 9`9999 99 9`999 9`999 9`999 9`999 9`9`999 9`99999 9`9 9`99999 99`9`999 99 9`99999 9`9`99 99@999@9999@9999@9999@99999999999@99@99@9999@9999@9999@9999`999 99 9`999 9`999 9`999 9`999 9`999 9`9`999 9`9999 9`99999 9`999`9 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 9`999 99 9`999 9`99`999 9`999 999`9`99 99 9`999 9`999 9`999 9`999 9`999 9`999 9 9`999 9`999 9`99999 9`9 9`999 9`999 :`::@::::@:::: :`::: :`:: :`:: :: : : :@ : :::@::::@:: : :h : :( : : :H : ::h::(:: :`::@::::GA$3a1V GA$3p1113`]GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+stack_clashGA!stack_realignGA!omit_frame_pointer`.GA!omit_frame_pointer.] GA$3p1113`/rGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+stack_clashGA!stack_realign GA*GOW*`/GA!omit_frame_pointer GA*GOW*`rGA+omit_frame_pointer GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA+stack_clash.GA!stack_realignGA!omit_frame_pointerp'GA+omit_frame_pointerp'.GA*cf_protection. GA*GOW*p'. GA*GOW*p' GA*FORTIFY`/]GA+GLIBCXX_ASSERTIONSGA*.GA*GA*GA!libfrr.so.0.0.0-8.5.7-02.el8.x86_64.debug7zXZִF!t/c ]?Eh=ڊ2NiA £A:J<O"Z ~p g`жxp 5fy\S5nŸlpˊ @y2CqGY/!ElVE_]GmPJ1k7 _$J ˍ=ŲZIL SN*!ͅ,2]v_n]pY7v'T\L]Xe,6Q{ )c"B;vHSƤḁ> C._G5!*se!Tި_cYnn5L1xȅqqI c*GqM&+.F?0rX="H DS lKIN~Jf\>%5fN05q|T4ʣIڼ.@z$1(Lm =6dP\>['vGn*THde!wq$?XEx^۾S\@Dڳ}m3pqx)<=bqq&L8%b7 G81l$B % R_ِWWaR$9-v6Tp6l}~Np?<lP‹|_E5ۜۯ7xtQes Sžgp;d,i}M[h{X*.%xi(uvKf~Ĺ@?L͍s `E4,Fե㶵 LM46S{Cap, 0iwCR(V !.7Ͱ®AL(gT4-Μ̷kSS%ѠBpwAM=֍EΘ@Л&N*ĔN/>Jyo!ے v΅9S$f*ÃOzm: ?LKAe@<~TY=@1a-s㯵*^ b?eL :dK6+<*= >߶߹fwI" 騱9GU]gno2\vxy<?8<&IpNFD/oWci*PպJeL; ["X%8 ]Oƛ`] yJDA!UCVx;g2Y7sE -Rd@zcc#M෢+/rrkY!=6Mh(͕:'X|VM>lm\G[͜ϑc X QH*T-l'^ #ZT\K,"5rGBݵiHbs1Pg7b f5{oČ+sgĨĶ ҄뵲av #)& [JoqJ[1bFΓ 7tn?WAT]Hy$Iɱhk4߳y&Q^#RSej%PW[S A+u%夘"qr(eFQPy :0;ڟ,bwc}hxݒ `>Cx/W5wEz0ފ:zkm)\X3 +ˡH# /17TX U:?yN ꕣ_rdT2Vr6m.eÃ7FuLfq{3xylXNiJ TT^N?U ˒$_T XɁdʂ]ݵFh>`DTqH^s]GbA@$+Kn{wu}+ `dLgbTƽsn}yfWED)URޚh ۥ}LOȪ#+ I?$jduw"G*13ȃV]4 m$Ňk4<3īNq:^ᠺֿ ȣ)k"=k:MZ݀](= < :cjATQApGYƒ&|WMX4DCLQ*301Vzsv=ȴ(A?_}.f۱YoJPFT6e&qC^CŇ'oCCNIdm@4Y z sBvu=,'v?dE\ĩaaYMoRsw%\ $3oA*T}XۂFѼFׁ~ p: 5sxx24Yf^J}xjX$|@ȟ!m\% V3֝>OL'rcfz1 hXL?h S):T5=*҆˿LA) uzJ PvmFp*$~W hr}Z(v6hwyܴ_Їe [Lo%x3ճ?-QySsD$ȗvY ՛dRaӡ43*X41 .N\4̛Ҍ?̠CppxpkYHfu2 I?(Q T]82gTZ㓥%{LwE03S!g-f00މcaȨ)n΋8E(_N-.̃'\+9U.{ XAM3N5K,E ]gM;h¼+{e<O&eXjl_y1x+EmiU0҉;{}o QzXq#&sғBay,}37Yχ6L!+TPvW /J?CvrIDxmKO($Q:mQ1Պu{6r,t_ (oG*);>V"y څy4k.CDJ\,)N6dpdZȾ!c YK=cLILyPNILp6[J? SBě ?3{  ɂaVJ|={n}:,Չe}iB*+]DO_qfrrއaԶ^}Kf\;Sf`?U:%#c`뒖m>Xdl,ϻFU8S( 'b"''^+#aP=;)ĥVkc7S6壨9'Y{,&:/6֦`˒۽OOY gD(F1u'ºfC g#/4KPiyha("h8f]0kvEj?PQsCJ9BAڬΪk: =kJkUl$z?ܱ'iէϓa'9*$ ȾU]kיB`bfplYC,4x 7gbyfespSZ1kHM rWAr kNx8/pKT 3sjH#SAo4]ֺnvWnG6rE#s G܆`ףpr+v|mfz#N^ArD 鷼%~ qVB28ˣ ##   ~<]y}P7,)hܢ:2jBėyG: Iܥ j=LtnRs]ve7SAdEldHmNT۹%t)`hΕY8[>[[&"1):{rs.INx Sa(3~zAV<`*kBQՑۘðCmgc147 ̘KO3e"}^y(^'uQP;77q:U`~R~ bmڦ#mo4gYm[AnCt5ξ?=Fp6B\)$RйKN:w;<\0'M|=^A.$ pJ^댒݇8/ws(&aUSzV? EJߥG b jB/Bq;\a|h},-ߍ<dȿ]bČe܅Z01(@@G[-7"C 5g*m12k+7kz?%ܧ]O N\d [+ODABzh@1^K*ψl&|LL W }LJ @\@Ž[e7c8 uwudE\~BCixן,vn_]GT( #8tԲAwEoQ6e ޷%A^67%k%Ѭ(v~TgVwUwNIU[ƙ:"&9 zi3~bÓ[J95G5ZFŚqX:_)B}򅾞g|}|14Lپ`sJs;4@M{yL[c 1[i9$ZB"vU;@ 5 nwpzӅ@l5*uETbqZD*W(dR!x!}ANbGC@ Uhʆ/G4NES*"QTcG(Ȉ ?N PS!!R4Ѭ҄V6SR2iAptg$`yY)!4baS*T[D[II" ՙL'௏8M񒑜=am:16+K ޫ^ʨrWEǓ ʏ]vG<5b JH}ٕL.Ceh ,cr5HR{5K`GOȨ -Ρl](k2oC0ÉHk)> %19*],0z h.r_BH]l|q7寕B\z`#~ 6eq 8ed@C95h㱾mAǍ94zc>ɏl:rf=aP9yAPuPpj8#(?wYHC\8YE(e^q c+FtedAN)қnQ<.ٜ'6s$"tأU/QZk֑Rb4=:0-K̽Zsٽ,wl5b29ʪee*Ah_Y=)& |W7wdf]2Ȧ. s,? ev%2BCfݝz}zs zOރs p %e}] h/{mqpJ9 }N-W33w9N86~TqZ1$6 t9=x /ƐK Z ܰZWx!xo2h̜7;ϣ0rd[pEInXn- 7mNmFK.B,h5=^k{ŗgL$YAS h6p~V) }#-nZbK9b*QD)0"ߝ(}YNKeF S࣓k:P K3s=q%>yKt  |-c3d~HbRh/'a٭;uzkO,/I2EP%rU$/'U+8!UQώ:^.w%uV[u-{yC ~7]vg>)Ei\"Jc .H\5,@Ҩ63!W.*fNm-j ,~ac9>ɠ#)DGdOfwɮ!:{>j^ ́KZ4VSޡ7p>(vלO]_#r#%Zꫡdvt7 p0B|]Rldey?Y*;~#H2L@g JÛURD Q h|qrm@4TݝRO:g~74 tB`Q5[M`͓}CsOW0W 2eC>?cQkd1@Ѭ} %-!P>q;* JEal*ћ5o2ʌQ p/izp(*1| =r; n`~w x`hyti2֧wpcVH(72s\UꡏSN 4UW`45JPٖ*"}2ceGb:# ہ#0ue[ەYA߇/95C'{b A)99,N[?{,Z RQȋϢǔi#Pk1^!cJRWbW;oöVH^h=h jVḎOE+"u J gA=&Nh2f&GJ qsa2+YXCOCfV1ڄt WRKU0k 8?oOeݣ?۴`WJ(&m0$)h/2w2vMXǝDCa{χǫtu@u c6waTWfIN#ua2:lw#K--Ɖ~{7E*J"f7m a@;1ߗ }TՖ'ptlߦP[?~߫O30< hgnda} G_Lϼ0eahfw44jLq>z!)bh{oef^WcRȌl*)ވ{3 bf'&Oݚ\j -O=C"2hq}BSu{Kڞ6ڔG}L+Bx?r춡i H`G5RQ*Uu'1>dePU>&ޗOp v{u^*;ݶ݈ Z#-ns 6zsgfKU F"aaDtE79'r\j[pxr2O厼﷑݃sn 9@M6*H k?=`if3`*C9}Iw::3Pq0kBEGd8DS΢ޣ @)Ck xqȸ  :5ΰꅻo4%ߠ ,4sڐ}q Fx'7),)5NLOHԔ7k]tAr3RM3.VBp*,L[(YGg\l{& ?9|6m F2|G6^%b!:.bީ:R\npS &"8 mk )f중f3bU[YaUBK9wb=ݰB " !ʓS2o3샳PaȾv-qڨ~HVX_m]6ucH,%nΠC^QMitrGs,P7>{EC07Ζ}RJ*u_NTf#?ڰOIte)/1? ㏏7[ O =Mup2,( V^zvϟa0+p aĖkJ_لcFRYa޸ߑ^Sm;??,|]'Wrk$NηoO_Ǥu-y^!tZbZKu Dg 3mD4"qSƯ6 _No\n~>"LWLMŹ/ ||ƜyCt3X8Pυ?n޴\)CrX1-qlS~[[>uJ1_΅L($M;㋀zGw ynB8TɈ6w9| Q w>ڡNHv&b]}<lLK>I?o`^I: zxl+I}a|'ܴۏTѲZ6baWE6uW5bHD`/u,4/µ͸CUt\qU5m7M/  J z 2nnPc)g_tӨIܴF )ެ,(q#?Tc|%<ye}$z(nduLnov6BD逘V,A5|!eTpV[CN޿?lcfEᴍ)D0&Qxsʜ:\htҒ%^Z %q8NNe3XTYHߜ>l4o)XAht,FN%tNអ%0]MBY$^jZbdhC! Gg|*XAtcu)t-o4)4r(weoQDDcXڏeg|P= z&aVaq>D?cؠFю7OnVXr=X"^D 7䰡XV'pyw #C_[3PP|`E'Ij5cMMh^ttN@2b*oꦼ JM^[Hq~V&A8\0WNt+gՋ D4JXfI'b,dg6etG5>)} }&Lj8f07k&MAi{ ?*– p!9W+Jff[kS9KM~#\ QJ2N?nAO6QyK)?y7y&+ |$f߿"d/hz mB&Ō*]&څ4} 8.*yߨS-˅7DR񘆌5a| R&ݡVC$c¦4+NsW>pR}Rna:/_ۇ 5R.|<_uhs8_u^^){F5v<~U+݃_Jb!M32煗:;.>Fk2?xeck>;8}:r9 j`,SuLUի1Ӳ#&A;Rc0wi.o>'T'Sq{Y(NˏxOT0Lwi0DYFEQAS@iTpf.=8>ɠXU֮EIȾ97" i*Ryٝůh$ 2a*j)؀`9F\4Pmͱ toyf kU/JpGL—rk*m]i_[ ͕% |ewQ/ {b>FZtܑ9y0~ bE,,L\Y~zyŚ+IInxCORϓ#%fœGநFd+2΀ύ,iflY@JEkQ[=A)Z~{mvɀX};8c"c,ƑCD73W#Ve=3UʉܬV K345HRKR} )~YiC) 4ҷ1D$TʕpTGnJ?D V1fف+p ]Ș kwowG(㱀,8Qd|fd<^3O GT _[ga!x;,(Dj 3հΑt#9\rm 3,/=Ư 8'IaMH֤@2zOc?+c=Iaی-gvg(I~ukv:6^)f4tz^aG7Wrmfn7yu)&r+C$;7nsX LUy7S0cå*ʞֱOV/\ \yrQn6mIm򹠂HUi-d3Lg[vA|#RcԳly[yl jlٟ UMPc+J͐dR Ǐ> z2CAI!vRi&@kڅ4K>!KZrϒ&3Ii,@!d#` |?BWU ~$5OķER tAߐ~]_]Qԃ\1*NSDz~6?o|(̑UG"chxf$[C6'xrjA֐3&RbQTnBc vXÉ0MYhvā<8Z \XAU ;[ľ\+J6|dح "8ghRn GcfkFW%GLAtom^`j}_h>I!ŋ&6#OXջRq2/[䯜sp0M4_>"EWTh[(1Ү2hsgC4v0qmحLea1M:YUB۱$tKrHԼӾZ ܁ l{7 w7A!+Xg;{%pbBP6_@ a5J ق+D]FFg//6d.j޲&e=;RÍvɣ |zuU*iJB T/J*<37ưyO7.C>pZWyI0PS3ԎJI,?,`EeFiIO(472 bJGF2 {P&9AwՉ E\ecv0>ViĦ .pW/*.~KI!d;~/NթpGY70iTK3ۨ#Ӱ{ߧX(xRWy) ßo,$q$x x%²&\NJ;S4C4/c_+ܛSa;U fO7 v}聈a8Uj[+*HZS09(}TT5Է!E0:P dg_!e%!';9ph>+a0jV$44yB8Jl=GH/@Sz2}(RDDVZ*,Ž<f #22x4X8ċڜh!"Ug[8_kXGKUhQ׶-l؟9,*7xf@eHљ̸f,SI>LkfD${SKθrI7*j awhKT<B &C{הY]VjsY8 )VAd ?. Qb0@FHc^O.5.5~pz Zĕ+bݽARE* Sb{yH$^h; @x!fIzo,; M~q#}mE .Ja{=5pTnOs!'QڐryN? h %>(Ue jvQD)J+x3Qkw t%4#`!,FElzE5>Pa=qB$RY ^t@[`@Af-#{__ KFh[60#/ ( 4S4WMoX n|k:qo4Dd1 Ky?*ĆE5 `n#He| i5t/yEWpRFNVmd4a] I]Unf_'0x?6wWYn6 786ǣ1J hJVQ8L>:Et+!PPXR o8 ʑ6vcTXkuۤHRшC(@ջeX;UJ1&yd:,\yr@z&:uԶ [yFe^[3ከIٌ0r0 0d632g(Ñi=_ԛxHf+^Nl[$~S:=>$ji:8+Bi֚ʌrc1y~w" sz< >-g")V**n8* y)(DVu1@rBEIn٣o(9-!c S>)v!2@6XFH&pܿ.ﳴ'乱Z a;@tjHi3lVD"g̦%LN[{21OݢY{BEĝ(nAwLKO0"۬&ws߱&]x%%1 }\πFxjDtծ&k7iz;#>Iaӻ5i؂<\! r-I2ZSbV8`͊ ѕhF/c憓R>>٢fkH9'v:X5r݋e`P9m;@WOTQ4:6j5zm֏<2( I&/ndmZ]uKqOZJ%]'eC\l=-3pcWz~A4|;Zo"wLIbdb"FB cte,2`C)gMzmA>|ym}ܐ 5͵EF?s#?bU%ᆸ#pӈk阞$!}p?QI5?QGNG#l 'E/iL9\[.%?Sn Sv!#“σd&FGdbto*h52QĬؗ'&-Yŝ{ۊ63Nh@(:E.wLdֶ.\4A61וu>Hkp؂5jUQ6Lv MYE~@/c@lhs@*a̰W'y!Ou7!$J 硝 # 1mRp:)KU{\ne1Ƙ0qyR o#U:1):).^{Am BQ2ؾ͒S{XJS5LkΉC`b8ehr=MG_p %A,v9غo[bFVA V~cQzp7\׭IcQsl3jj e30gUҹpfmءUO_o~멧ʩKCjU[.:=YAquQ2Mu4ӓ8@AіQ$xuQ3gϿxPڬ#kϸ{/O -fu^#@![1ްc!& VZaM܄d/lQw:f7X  G/?D.!kHžՠ);L S"_jAz);^v^.@ŵZLe4R͟# b(ԙ1 %j*wZu%D_} j/+hVʼnF,888qtӛ5=: M*N:8HVN+89ङHN2c ,8mGtZRN>T1$o7)oIr5cZk*KO)np 4XM"b ߘ/rד҆2è9N0>a;l9]'a4SOw2U~D: )kXw) 5 {h7[@(K'fr .w :)Osm/z'[zv] ||-ѹ.\pfðzp5jOMoYq_4 }` 0U8KfU2Bpl]FT~ 5FK#l7zFq~8:{S*OljOW8)]n'}vW2O  =Վ+80mA՞mqǽ5הrшXmvEu vCeܡDc?4|Ivc'ny_X[qo]rOeh70%op~ɾE'3E=EoZKh1^.irrTB8&AtG' LhQF(ҨES<,Ӝ}:Jx/ڑ~-"{, Kv w-ōLA\sC'Fo߀]YL/g*4N vM9!XC^9}Fg0wtʃUWd6>+&;F bw2c12U ,NpFMJ/\hh+y*xedoU IQ>pmwPDW|]"G[oD"}ܝ sGRx\QNTKbmh\ L//%$|7k[ ">>y q*pL6jd Ҧn'1)V:"$_ȮT/h=T ?t>zqf,J"D;H(||?ֈp K&@ {g~X픓 WK,?)8]YΤfI_LFl` iK2sZh|"툎zi._R0[x{Ͻ G?@ t,d8UɲmRW)֫>ac]NJ`Bΐj5Ո.q" =>` ]xi SKK༛jz TF)˹^,-JX9Qp()Xl@3mpCFš)SO/ ]q 6\pN$MյxBZ6|Pc yS%Hx+Ewx$ g߬9C+Uyxr*Txl>u ey#zZ1)\>C0R%7~3faҘcQLn.${t[nf!lZdd~I˓fQ.ѯ9(ړvLlC>۠?Pi|hK&أpz鳖T#_ #}ΦLF8LÐ AFX n#s쐛=A ~gOFA:B#Yr-; c'> +մɱFVF֨^%^<5E#lcN4}iT]gRFI858IĄUN*L&] c6ld{@IE<x' \IޒjiѸ\ibὠ_:k^`//a]4e4MPbjkBu%~6ACpX0Pal{0ܯT[T98# gs}nuY^S3[Ι=j'| ORsPӮxpE^ˣJ,64\B`ޥ̅f`CLg5\=\3yAˣU%ǃ$Q>Bj4QGcWS[%K <p$5Ye]?ϷY.\S,Z(Ob9H! K bY\br J9!L"Ie.?#ndO$:(:?lTDuU\vgJR\o/K  L➤pǾe@mzUy} GWm.H86K dtk d͑Ǩ1gr}?7*ymi9@ ~Ecej:3ԭa15ZI}փA:_VpRHƎ!%VYA?[zαe8Ŗ}숖Iɢ]GMo;D2jy$Ƙbqο5j-^uRK(շQ"W8Pu޲63+gڈrBHFܒ7UI>$?Q{pqB<Ad+@ªCv)cΧRuvBswTltq#=h$j PEy8s@}WTڅ#LOEtx]rYs'ɥ؃=]R9qOЏ!,NZ"I_^\,HU҆] yElSGގ rg|b0|u@He&Xb*~Ho7GL^PTȐz=ss$E\TqEyqCkcc"> ݹOv67wD&g1zj"$k &!4'%~7ڣe;ks/i!^ѵ6  Au\G^NY'ɗlS`~&Tq' $k#Ftm#=b>(84 {*$yU99KH'<68T04@ch )mSt|lWs~%nb d6P:OXKTbCjuȾ3\l͔U0$+g;؁ڂKB~qu.DYs+6tR˓pb;`fF/em,ݘw^HH7S͉Qt$"M&h#&0<[\.k;KCΎq^]SjslRaAǬQ 7U~A fp1nWֽΗd2R*X@pϝ/r4Ú һ3SKA*5 v [5 Jq?LF8wnd )(fO⁲?ha>=RL)6TFR0m '&ks6;zŨF|W%G-$HQT kal{0)3 nłv_d1j##'9} sf}˶t6VYUݟ@a<w"56SLk";z!iַ=2ik#Ry9Q­ǼK{bGTIAsjX3|b)m@~ՑhVn}|eڊ̸ׯC+[9;v K^q}l< cMሷD1+-lO=