ÿØÿà JFIF    ÿÛ „  ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ     ÿÄ H    !1AQaq"‘¡2B±ÁÑð#R“Ò Tbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz ¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡* ….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±b Lô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊ ÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ." ¤‡ú*õ'VŽ|¼´Úgllº¼klz[Æüï÷Aób‡Eÿ dÑ»Xx9ÃÜ£ÁT/`¼¸vI±Ýµ·Ë‚“G³þ*Ÿû´r|*}<¨îºœ @¦mÄ’M¹”.œ«Y–|6ÏU¤jç¥ÕÞqO ˜kDÆÁ¨5ÿ š;ÐЦ¦€GÙk \ –Þ=â¼=SͧµªS°ÚÍpÜãQűÀõ¬?ÃÁ1Ñ•õZà?hóœ€ L¦l{Y*K˜Ù›zc˜–ˆâ ø+¾ ­-Ök¥%ùEÜA'}ˆ><ÊIè“bpÍ/qÞâvoX€w,\úªò6Z[XdÒæ­@Ö—€$òJí#é>'°Ú ôª˜<)4ryÙ£|óAÅn5žêŸyÒäMÝ2{"}‰–¤l÷ûWX\l¾Á¸góÉOÔ /óñB¤f¸çñ[.P˜ZsÊË*ßT܈§QN¢’¡¨§V¼(Üù*eÕ“”5T¨‹Âê¥FŒã½Dü[8'Ò¥a…Ú¶k7a *•›¼'Ò·\8¨ª\@\õ¢¦íq+DÙrmÎ…_ªæ»ŠÓœ¡¯’Ré9MÅ×D™lælffc+ŒÑ,ý™ÿ ¯þǤ=Å’Á7µ÷ÚÛ/“Ü€ñýã¼àí¾ÕÑ+ƒ,uµMâÀÄbm:ÒÎPæ{˜Gz[ƒ¯«® KHà`ߨŠéí¯P8Aq.C‰ à€kòpj´kN¶qô€…Õ,ÜNŠª-­{Zö’æû44‰sŽè‰îVíRœÕm" 6?³D9¡ÇTíÅꋇ`4«¸ÝÁô ï’ýorqКÇZ«x4Žâéþuïf¹µö[P ,Q£éaX±`PÉÍZ ¸äYúg üAx ’6Lê‚xÝÓ*äQ  Ï’¨hÍ =²,6ï#rÃ<¯–£»ƒ‹,–ê•€ aÛsñ'%Æ"®ÛüìBᝠHÚ3ß°©$“XnœÖ’î2ËTeûìxîß ¦å¿çÉ ðK§þ{‘t‚Ϋ¬jéîZ[ ”š7L¥4VÚCE×]m¤Øy”ä4-dz£œ§¸x.*ãÊÊ b÷•h:©‡¦s`BTÁRû¾g⻩‹jø sF¢àJøFl‘È•Xᓁà~*j¯ +(ÚÕ6-£¯÷GŠØy‚<Ç’.F‹Hœw(+)ÜÜâÈzÄäT§FߘãÏ;DmVœ3Àu@mÚüXÝü•3B¨òÌÁÛ<·ÃÜ z,Ì@õÅ·d2]ü8s÷IôÞ¯^Ç9¢u„~ëAŸï4«M? K]­ÅàPl@s_ p:°¬ZR”´›JC[CS.h‹ƒïËœ«Æ]–÷ó‚wR×k7X‰k›‘´ù¦=¡«‰¨¨Â')—71ó’c‡Ðúµ `é.{§p¹ój\Ž{1h{o±Ý=áUÊïGÖŒõ–-BÄm+AZX¶¡ ïHðæ¥JmÙ;…䡟ˆ¦ ° äšiÉg«$üMk5¤L“’çÊvïâï ,=f“"íἊ5ô¬x6{ɏžID0e¸vçmi'︧ºð9$ò¹÷*£’9ÿ ²TÔ…×>JV¥}Œ}$p[bÔ®*[jzS*8 ”·T›Í–ñUîƒwo$áè=LT™ç—~ô·¤ÈÚ$榍q‰„+´kFm)ž‹©i–ËqÞŠ‰à¶ü( ‚•§ •°ò·‡#5ª•µÊ﯅¡X¨šÁ*F#TXJÊ ušJVÍ&=iÄs1‚3•'fý§5Ñ<=[íÞ­ PÚ;ѱÌ_~Ä££8rÞ ²w;’hDT°>ÈG¬8Á²ÚzŽ®ò®qZcqJêäÞ-ö[ܘbň±çb“ж31²n×iƒðÕ;1¶þÉ ªX‰,ßqÏ$>•î íZ¥Z 1{ç൵+ƒÕµ¥°T$§K]á»Ûï*·¤tMI’ÂZbŽÕiÒ˜}bÓ0£ª5›¨ [5Ž^ÝœWøÂÝh° ¢OWun£¤5 a2Z.G2³YL]jåtì”ä ÁÓ‘%"©<Ôúʰsº UZvä‡ÄiÆÒM .÷V·™ø#kèýiíÌ–ª)µT[)BˆõÑ xB¾B€ÖT¨.¥~ð@VĶr#¸ü*åZNDŽH;âi ],©£öØpù(šºãö¼T.uCê•4@ÿ GÕÛ)Cx›®0ø#:ÏðFÒbR\(€€Ä®fã4Þ‰Fä¯HXƒÅ,†öEÑÔÜ]Öv²?tLÃvBY£ú6Êu5ÅAQ³1‘’¬x–HŒÐ‡ ^ ¸KwJôÖŽ5×CÚ¨vÜ«/B0$×k°=ðbÇ(Ï)w±A†Á† 11Í=èQšµ626ŒÜ/`G«µ<}—-Ö7KEHÈÉðóȤmݱû±·ø«Snmá=“䫚mݱŸ¡¶~ó·“äUóJæúòB|E LêŽy´jDÔ$G¢þÐñ7óR8ýÒ…Ç› WVe#·Ÿ p·Fx~•ݤF÷0Èÿ K¯æS<6’¡WШ; ´ÿ ¥Êø\Òuî†åÝ–VNœkÒ7oòX¨Á­Ø÷FÎÑä±g÷ÿ M~Çî=p,X´ ÝÌÚÅ‹’ÃjÖ.ØöÏñ qïQ¤ÓZE†° =6·]܈ s¸>v•Ž^Ý\wq9r‰Î\¸¡kURÒ$­*‹Nq?Þª*!sŠÆ:TU_u±T+øX¡ ®¹¡,ÄâÃBTsÜ$Ø›4m椴zÜK]’’›Pƒ @€#â˜`é¹=I‡fiV•Ôî“nRm+µFPOhÍ0B£ €+¬5c v•:P'ÒyÎ ‰V~‚Ó†ÖuókDoh$å\*ö%Ю=£«…aȼ½÷Û.-½VŒŠ¼'lyî±1¬3ó#ÞE¿ÔS¤gV£m›=§\û"—WU¤ÚǼÿ ÂnÁGŒÃ ‚õN D³õNÚíŒÕ;HôyÄÈ©P¹Ä{:?R‘Ô¨âF÷ø£bÅó® JS|‚R÷ivýáâ€Æé¡è³´IئÑT!§˜•ت‚¬â@q€wnïCWÄ@JU€ê¯m6]Ï:£âx'+ÒðXvÓ¦Úm=–´7œ $ì“B£~p%ÕŸUþ« N@¼üï~w˜ñø5®—'Ôe»¤5ã//€ž~‰Tþ›Å7•#¤× Íö pÄ$ùeåì*«ÓŠEØWEÈsßg ¦ûvžSsLpºÊW–âµEWöˬH; ™!CYõZ ÃÄf æ#1W. \uWâ\,\Çf j’<qTbên›Î[vxx£ë 'ö¨1›˜ÀM¼Pÿ H)ƒêêŒA7s,|F“ 꺸k³9Ìö*ç®;Ö!Ö$Eiž•¹ÒÚ†ýóéÝû¾ÕS®ó$’NÝäŸz¤5r¦ãÄÃD÷Üø!°ø‡Ô&@m™Ì^Ãä­d q5Lnÿ N;.6½·N|#ä"1Nƒx“ã<3('&ñßt  ~ªu”1Tb㫨9ê–›–bìd$ߣ=#ÕãÒmU¯eí$EFù5ýYô櫨æì™Ç—±ssM]·á¿0ÕåJRÓªîiƒ+O58ÖñªŠÒx" \µâá¨i’¤i —Ö ” M+M¤ë9‚‰A¦°Qõ¾ßøK~¼Ã‘g…Ö´~÷Ï[3GUœÒ½#…kàÔ®Ò”‰³·dWV‰IP‰Ú8u¹”E ÖqLj¾êÕCBš{A^Âß;–¨`¯¬ìö ˼ ×tìø.tƐm*n¨y4o&Àx¥n¦×î‡aupáÛj8¿m›è¶ã!o½;ß0y^ý×^EÑ¿ÒjzŒ­)vÚÑnÄL …^ªô× ‡—‚3k Îý­hï]içå–îÏ*÷ñþ»Ô CÒjøjÍznˆ´ ¹#b'Fô‹ ‰v¥'’à'T´ƒHýÍ%M‰ ƒ&ÆÇŒï1 ‘ –Þ ‰i¬s žR-Ÿ kЬá¬7:þ 0ŒÅÒÕ/aÙ¬ÃÝ#Úøœ ©aiVc‰. ¹¦ãµ” ›Yg¦›ÆÎýº°f³7ƒhá·¸­}&D9¡ÂsÉÙÞèŠõØàC™¨ñbFC|´Ü(ŸƒÚÒ-%»'a Ì¿)ËÇn¿úÿ ÞŽX…4ÊÅH^ôΑí@ù¹Eh¶“L8Çjù ¼ÎåVªóR©Ï5uà V4lZß®=€xÖŸ–ÑÈ ÷”¨°¾__yM1tÉ?uÆþIkÄgæ@þ[¢†°XÃJ£j·:nkÅ¢u ‘}âGzö­/IµèЬ¼48q¦F°ŽR¼=ûì{´¯RýicS ÕÛ íNtÍÙï£,w4rêì®»~x(©Uñ§#Ñ&œÕ¤>ÎåÍÓ9’Ö{9eV­[Öjâ²ãu]˜å2›qÑšÕJç0€sÄ|Êëè0튔bÁ>“{×_F`Ø©ºê:µä,v¤ðfc1±"«ÔÍän1#=· Âøv~H½ÐßA¾¿Ü€Óš]Õ; I¾÷ç‚Qi†î¹9ywÔKG˜áñ zQY—§ÃÕZ07§X‚ Áh;ÁM)iÌCH-¯T‘ë|A0{Ò½LÚ–TâÖkÜ’dÀ“rmm»”جPF³ÖcbE§T€ÒxKºû’Ó®7±²(\4ŽÃ¸Uu@j™yĵ;³µ!Á¢b.W¤=mõ´êµK k ¸K^ÜÛ#p*Ü14qkZç5ïë †°5Ï%ÍÛ<Õ¤×Ô¥ê†C Õ´¼ú$ƒÖ“”]Ù¬qÞÚ[4©ý!ûÏ—Áb쳐XµA¬â~`›Çr¸8ìùÝ䫦<>ä÷«?xs´ÇÑ /á;¹øüÊÈÙà{"@Žïzâ¬[âß‚ U_<ÇŸ½4èN˜ú61®qŠu ¦þF£»äJ_ˆÙÎ~ ÞAã–݄ϗrŠD;xTž‘ô`É«…suãO`?³à™ô Lý#Íc5öoæØ‚y´´÷«ZR§<&JÇ+éâô´€i!Àˆ0æAoàðLèÖ-2ŸõW.’t^–(KÁmHµV@xÜÇy®Ñø­â^:Ú3w· 7½¹°ñ¸â¹®:',«Mœ—n­Á+Ãbš LÈ‘ÄnRÓÅœ%¦²‰¨ùQ:¤f‚ "PÕtô¸…cæl…&˜Ú˜Ôkv‹ž+vŠ,=¢v­6—Xy*¥t£«<™:“aîϲ=¦6rO]XI¿Œ÷¤zÚ­›¶ 6÷”w\d ü~v®ˆÌk«^m<ÿ ¢‰Õ\)ùºŽ;… lîÙÅEŠ®cѾ@vnMÏ,¼“ñ•ŽBxðÃzãÇç%3ˆ"}Ù•Åî> BÉú;Ò]V+P˜F_´ßé> Øše|ï‡ÄOmFæÇ ãqÞ$/xÐx­z`ï9"œÜij‚!7.\Td…9M‡•iŽ‹¾‘50ÞŽn¥ß4ÉôO ¹*í^QêËÜÇÌ8=ާs‰'ÂëÙ«á%Pú[O †ÅP¯Vsް.‰,kc¶ ¬A9n˜XÎ-ÞšN["¹QÕ‰ƒMýÁߺXJæÍaLj¾×Ãmã¾ãÚ uñÒþåQô¦¥ /ÄUx:‚ÍÜ’ Đ©ØÝ3V¨‰ÕnÐ6ó*óúK­«…c ¯U òhsý­jóÔj#,ímŒRµ«lbïUTŒÑ8†Ä0œÏr`ð¡¬É Ї ë"À² ™ 6¥ f¶ ¢ÚoܱԷ-<Àî)†a¶ž'Ú»¨TXqØæ¶÷YÄHy˜9ÈIW­YÀuMFë ºÏ’AqÌ4·/Ú †ô'i$øä­=Ä Ý|öK×40è|È6p‘0§)o¥ctî§H+CA-“ xØ|ÐXАç l8íºð3Ø:³¤¬KX¯UÿÙ ELF>@z@@8 @"!@@@hhNN .. ``0`0`` llStd Ptdp p p ( (QtdRtd..@3@3/lib64/ld-linux-x86-64.so.2GNUGNU XREFFRRouting8d2h2GNUGKhDu J@ .r jDܑYjPprX @,`a*2 !1@¥Ƞ<TB C D4Y" P^5@D)1\!Y)@ $@=tDL69j!A̠֚j Q@D Y$ A!+ =!*S͂"I:%*A.a T ] Q PԂ0"A`b0@ ѐ'`N% Ȃ s  "1)R X"mR DLAl *8g " 0 Gd KD H # lgSg ZlxCP"aj<$0C MFB `A@`FB) d6 b"@TS0I:H86h`\©C@! "}T| Q "('$p! JMOPSTVWYZ\]`abcdeijklqrstuvwx{~   #$%&)*+,-.01256789:;<=>@CDEFHIJMNQUWXZ]^_`abejkmstvy{|}  !#%&(*+.013689<?ACDEHIJMNOQRTWXYZ\^_`bcdeghimprtuwxy}  !#&')+-./35FaBD8]Ci{Dwv3p\+Q/ 6Q;h@VG 3&]0C&ӔXLYs/g'XVQ91[B 0n08*td#dqU]\xWׄ*/Kƾ$+ږ i f~TRcM`4~=rStVX&䫯? : Q3x6i_GP"cҀ0߁nCƢ']tg[_6mN^GLQTfRY|7c5l^hp{ݴ: p@nalBraվᦣ\޾(!zE]K!hTjyRpliC`lbuW&ۺN U6BP<1<-~YPY{_eDh|5+OGfhDI2biDtEH|l`@e ACGb\{7V,H|ɵk_!5Btu {-C(P%z^ ;tB >jUܞJPP>v!"e:E=!mU*ӵk'JF\ֻ$F'؈YL)'j8A19-4$kRh9*52N`1n{NSQ<;$|Z# 5;~ةEJ?Q1 )u ō/]h1ryhm|>%b2@q.b{1Y_uJK^Z]4)TY] lUFjDNg4fn Y򎁆J.MH! 65/m4RŽ&[,(nn}zm)kXޏp$ɺGmtJ/Xmk[F, h7xO)BpIo&,^`a[n4IML]"JKFLS Eeˑv6A3ldBʇm @ZF޲NI(C6c_ٓ$qD:5j]^vdI\ɓIJ /  69hM[jBZM!wZ$+=7/;/J+24P4^,Jwզ@N>/}+AhՐѸr[?-DNj km3zd`|/Ow< ^'+o5$E x: Rח cY~kSwڐ]+ViߞSΚ0an%&,CB?XAxyyeN"^-\@ եfBrDi:Kd:zZF(`i!^e>(Iq/~aϝ1  &y\@##Kb@ ꀥ( s9*]\PPMt"c8*a"Qp}3l  wIon:af6'uc>m.n)R1{YZo<"Xp+s,@Ud# tE&>l]D;$+~`>&#zQmC(뗁(aV Y%W=S(]pu\8ΆϢ-iIp$O_h}3sQ%a$l'u*Y>Ț ^kXudz1is Zk[Q0HOwZ3Q^吭m éygmhCF(TFPcڕ']]H <;|%_\zr/(0OЄ٫Ĭ3_ PckD^!lяY>Y({):}b]Wryʤ-tjwdwPn.iЄY]Kk CC햴v86%I^,Uj{X+VH Zg-HG8pܣʹ#a—@bHhk̽^խۖ3bN=_d{3~놾훿y0Jay`kJ3e45d5hᫎl1+l%theᦲI&s5z67& vS]\pʖlLݨ~AͺҏKT YkadMhHL(n]H'Z|R^?qo!T"+H/`됡.(v^ wU5lgpAS$ UuSxyom_bMd)X%[o1-r N}[;SrlQ$B|ަ^w Ȗ?RiK qX 7F[@ȸ{r\0H[PΞv-"/H/\Mo^CEPGפ%2'ԫH |ð预JK5u) aB 'IB-| 2  { G9u6nU  E7B 7 m~!  u*By SA  Z7  S {tsq| F= 7 >2 g3u6lHG 7& |G5! , 8 ? M    4+t"p{# \ QR >U f * s U31~ c  !wP .3`  ^  ,]PchD p`c   'Gz 7"8  C   im   oa  2 h  n  O % g S KE#  S X a   AV%9-'[ p',WM R   L#p. L%%7&ИxX;z0e p )D BQx'1 1Eo\ LP  @`R&PjW>L0 X@T1@85`U2wIXPL>eQX2H>|7JGwC@D)`%!ciM_ {BQ!^x#pFT-0K3O@ Up @ l`p02P.~Ga}e^q%0| ViW$_`{V`U1@'k[HPaf@R1@E/6d P1@"kMr1 P P2:1 1;$0=@\BRZmB)p7 CNr Yj'>iHH[U],Wp pY @2x K`, ! ~J9,<x"#@U1@3K:pllP`#cV3`MO3hFn1J3Vp) dBHAza@ HsOZ KTr#O1@P0'1@z/Y^4+YS3%U1@-T1@5$ @gU0c)(4w@VM+pe<qE`ABM?eu!`0dtgCP3PU2G@ TP !&V@4WЖN W/v4hKIh6Z_` oe k30G"t%Q>A@3 ")H5;ZU [] :B Mt=AU0p1 _*s.(OCF7oU+A 0g<@0%:`bV%5+mI 2G2'OpMl(`b:>@G   3o5 X '\bTLsrP$G[i-W, Z4P-d4` ZgN =4L,/3Q1@E 6*K'2:0I@ M[c\` "'f0b*pK>.M0!S1@mLjVp29HI09 ! clMT#PcgPN&i``Y@ DX JiFHf@cq_Y@]l;вX'V}TA et2`\ ;E^'D`ZrKU`A=W0f&S0X0H:@y^I$c@N!|P/4D) _ 2p?\icc>@U` Hclg@A^U=Cv5y5{6*@G39pH>OvMW<`1V  75 :} V V<1Ad Xa#@ "O(`d2`R9^Rz NU=gCPu/_2@iI6.KO l``@1Jf v063;d|aJ@hYS< s,dvyZcd42>'2.KaP ZOE( q(N A)@IA[@ b (2PQ1@~$@3mA@' :@*8's9( gGPPS @^App|W)pv M;qF`yd@u9/Q1@oVn:N/0F>dbP1|,P1J1pVn8KQH(>pp]P ^gc3U1@ 2f]Q^MJ$`~i\/y\0t!q@Pm{0Nk~5p}/YVY@rP1@,$ВfQax[o 4n +0qe0qas .!e'g?SIIi- )GpeI^ wУ21Bp $DpFvP2)7T >:0Z@L$`@+ILUB4ZW7%#PN2"T1@9 s aDPh*/ey , sS & TB_W"6:g9Msb/P{:! NH2N 0"V10_e;HL0wB`8 T@\@_|.u\( D`nrRpk_6&P1@S 0Z xb $ 0(bl `$\PI7 oWdQG_]PQcS1@% X8`]wD`g]bzN`. o20$G $(pa= p`, Xz?0kZC`-@E& ae. b`~%I@`+I0H Z .0 3"PR7% %@w? QKW9)*h2I.g=uR$,PH]!3n#libfrr.so.0__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablebfd_sess_installfrr_help_exitprefix_cmpvrf_lookup_by_idfrr_filter_infobfd_sess_set_vrfstream_fifo_cleanstream_dupvty_endframezebra_interface_vrf_update_readzclient_send_reg_requestsfrr_route_map_infosockunion_acceptroute_node_lookupxref_block_addyang_module_embedif_vty_config_endsnprintfrrprefix_free_listsstream_newwheel_add_itemif_is_broadcastfrr_runprefix_hash_keystrlcpystream_get_ipaddrprefix_mcast_inet4_dumpstr2prefix_ipv4route_node_deletefrr_finistream_fifo_newthread_cancelnexthops_freefrr_config_forkif_cmd_initroute_node_getmlag_lib_decode_mlag_statusstream_freeqobj_t_interfacestream_fifo_freeaccess_list_init_install_elementsockunion_connectsetsockopt_ipv4_multicast_iflistnode_headstream_resetroute_map_finishthread_timer_remain_msechash_releasezclient_send_mlag_registersafe_strerrorvrf_get_default_namezlog_hexdumpin_cksumvlistnode_add_sortwheel_initbfd_sess_showroute_node_matchargv_findlist_delete_nodeferr_set_internalnexthop_from_zapi_nexthopprefix_list_lookupconnected_freehash_walkyang_dnode_get_uint8stream_getc_fromzclient_create_headerwheel_remove_itemstream_get_getpstream_forward_getpsetsockopt_so_recvbufvrf_name_head_RB_TYPEprefix_matchsetsockopt_ipv4_tosjson_object_string_addlog_ref_addyang_dnode_gettyped_rb_inserthash_create_sizeyang_dnode_get_boolprefix_freemlag_lib_decode_vxlan_updateif_is_multicastroute_map_notify_dependenciesprefix_list_namebfd_sess_freestream_put3jhash_1wordroute_map_add_hookjson_object_string_addvroute_map_delete_hookvty_frametyped_rb_minyang_dnode_get_parentstream_fifo_pushzclient_freemlag_lib_decode_mlag_hdrif_update_to_new_vrfstream_putczlog_rotateinet_ntopttable_add_rowstream_putluse_jsonqfreemlag_role2strstream_putwinstall_nodemlag_lib_decode_frr_statussetsockopt_ipv4_multicastprefix_newlist_delete_all_nodeprefix_list_apply_extjson_object_boolean_addwheel_deletemlag_lib_decode_mroute_addif_lookup_by_indexttable_restylehash_freerouting_control_plane_protocols_register_vrf_dependencyif_vty_config_startvrf_id_to_nameif_get_by_namejson_object_boolean_false_addzclient_read_headerfrr_opt_addthread_timer_remain_secondzapi_nexthop_update_decodejson_object_boolean_true_addifindex2ifnamehash_createvrf_lookup_by_namezebra_router_id_update_readapply_maskyang_get_list_elements_countprefix_list_add_hook_rb_rootif_lookup_address_localjson_object_freebfd_protocol_integration_initif_is_loopbackvrf_cmd_initzapi_error_decodestream_pntstream_put_ipv4bfd_sess_set_profileaccess_list_resetstream_getl2yang_dnode_get_ipv4zclient_options_defaultif_is_vrfttable_newif_name_head_RB_TYPEbfd_get_status_strtyped_rb_removestream_writecmd_show_lib_debugsstream_put_ipaddrzclient_socket_connectMTYPE_TMPstream_get_endpstream_fifo_poplist_newyang_dnode_get_uint16json_object_new_stringvprintfrr_ext_regttable_dumpsockunion_bindnb_running_set_entryzclient_send_helloqobj_get_typedyang_dnode_get_prefix_hook_registerstream_get_ipv4prefix2strmlag_lib_decode_mroute_delyang_dnode_get_uint32bfd_sess_set_ipv4_addrsnexthop2strif_is_operativestrlcat_zprivs_lowernb_cli_enqueue_changehash_alloc_internprefix_list_initstream_fifo_pop_safe_hook_if_addyang_dnode_get_pathyang_is_last_list_dnodeyang_dnode_existslist_deletenexthop_freesockopt_reuseportjhash2sockunion_socketfrr_getoptroute_map_event_hookif_is_up_thread_add_timer_msecstream_fifo_count_safebfd_sess_newlistnode_lookupsockunion_initprefix_list_delete_hookprefix_list_resetstream_getstream_get3vty_outprefix_samevrfs_by_namevzlogxstream_putlistnode_deletetyped_rb_nextroute_table_finishstream_getw_fromlistnode_addset_nonblockingnb_cli_apply_changessockopt_reuseaddrstream_getchash_getstream_getltyped_rb_findhash_iterateyang_dnode_getf_thread_add_timerstream_getwzebra_interface_address_readqobj_t_vrffrr_routing_infozclient_newzclient_send_rnhstream_set_getp_thread_add_eventbfd_sess_set_interfaceqcallocfrr_initif_lookup_by_namestream_resize_inplaceqstrdupbfd_client_sendmsgfrr_interface_infozclient_send_mlag_deregisterzclient_send_messagevty_jsonzclient_initstream_read_trybfd_sess_set_timers_hook_if_delstream_putw_atjson_object_object_addvmlag_lib_msgid_to_str_zprivs_raiseroute_table_initstr2prefixsetsockopt_ipv4_multicast_loopfrr_preinitroute_topstream_fifo_push_safeyang_dnode_get_stringhash_lookupprefix_copyzclient_stopwritenfrr_vrf_info_thread_add_read_write_zlog_assert_failedyang_dnode_get_ipttable_delnb_running_get_entryjson_object_int_addroute_next_hook_routing_conf_eventif_zapi_callbacksnb_running_unset_entrybprintfrrbfd_protocol_integration_set_shutdownttable_stylesyang_dnode_get_enummg_insertzclient_send_mlag_datazclient_interface_set_masterstream_fifo_headlibcap.so.2libjson-c.so.4json_object_new_objectjson_object_get_typejson_object_get_objectjson_object_new_stringjson_object_object_addjson_object_new_arrayjson_object_get_stringjson_object_get_intjson_object_object_get_exjson_object_array_addlibrt.so.1libgcc_s.so.1_Unwind_Resume__gcc_personality_v0libpthread.so.0recvmsgsendtoclose__errno_locationlibc.so.6inet_atonin6addr_any__stack_chk_failinet_ptonstrtolstrlenmemsetmemcmpgetsockoptmemcpysetsockoptsscanfioctl__snprintf_chkgettimeofday__memcpy_chk__cxa_finalizefcntlstrcmp__libc_start_mainrandomsnprintf_edata__bss_startpim_channel_oil_dumppim_msdp_mg_newlib_interface_pim_address_family_bfd_profile_destroyigmpv3_report_allowpim_register_sendpim_upstream_equalpim_rp_nexthop_delshow_mroutepim_nexthop_lookuppim_upstream_join_timer_decrease_to_t_overridepim_show_interfacespim_igmp_packetrouting_control_plane_protocols_control_plane_protocol_pim_address_family_msdp_peer_createrouting_control_plane_protocols_control_plane_protocol_pim_address_family_msdp_peer_destroylib_interface_gmp_address_family_mld_version_destroypim_parse_addr_sourcepim_show_jp_agg_listlib_interface_pim_address_family_active_active_modifypim_zebra_mlag_process_downpim_msdp_peer_reset_tcp_connpim_process_ssmpingd_cmdpim_jp_agg_group_list_freepim_mroute_msg_wrongvifpim_show_interfaces_singlerouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_spt_infinity_prefix_list_modifypim_route_map_initpim_instance_mlag_terminatepim_global_config_write_workerpim_reg_state2strpim_vxlan_get_register_srcMTYPE_PIM_MSDP_PEERpim_joinprune_recvpim_msdp_connection_retry_modifypim_msdp_pkt_sa_txigmp_source_reset_gmiMTYPE_PIM_MSDP_MGpim_igmp_verify_headerpim_if_terminatepim_mroute_msg_wholepktrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_destroyigmp_mtrace_recv_response__libc_csu_finipim_ifchannel_update_my_assert_metricpim_upstream_update_could_assertPIM_ALL_IGMP_ROUTERSpim_if_find_neighborpim_ssmpingd_destroypim_process_no_rp_cmdpim_tlv_parse_lan_prune_delaypim_msdp_mg_mbr_addpim_vxlan_initpim_rpf_addr_is_inaddr_anypim_static_mroute_addpim_static_addpim_time_timer_remain_msecpim_hello_restart_triggeredpim_upstream_update_use_rptMTYPE_PIM_SSM_INFOpim_msdp_mg_src_addpim_rp_del_configpim_process_join_prune_cmdMTYPE_PIM_PIM_INSTANCEpim_if_ifchannel_countpim_process_rp_cmdigmp_anysource_forward_stoppim_if_effective_override_interval_msecrouting_control_plane_protocols_name_validateshow_mroute_summarypim_msdp_sa_refpim_msg_addr_encode_ucastrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_reg_address_destroypim_vxlan_add_vifpim_instance_mlag_initigmpv3_report_isinpim_channel_oil_emptypim_show_membership_cmd_helperpim_msdp_writepim_mroute_update_counterslib_interface_gmp_address_family_last_member_query_interval_modifypim_show_bsrpim_is_grp_ssmpim_hello_sendMTYPE_PIM_IGMP_JOINMTYPE_PIM_STATIC_ROUTEpim_process_no_ip_pim_hello_cmdpim_process_rp_plist_cmdpim_ifchannel_join_addpim_find_channel_oilpim_process_ip_mroute_cmdpim_upstream_inherited_olistpim_upstream_eval_inherit_ifpim_show_neighborsshow_mroute_countpim_find_primary_addrlib_interface_gmp_address_family_robustness_variable_modifypim_if_del_vifMTYPE_PIM_PLIST_NAMErouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_prefix_list_destroypim_msdp_peer_establishedpim_show_upstreamMTYPE_PIM_RPpim_sgaddr_matchlib_interface_gmp_address_family_query_interval_modifypim_i_am_rp_re_evaluateigmp_mtrace_recv_qry_reqpim_msdp_up_delclear_ip_mroute_count_commandpim_rp_i_am_rplib_interface_gmp_address_family_query_max_response_time_modifypim_bsm_clearpim_msdp_keep_alive_modifylib_interface_pim_address_family_bfd_profile_modifyMTYPE_PIM_IGMP_GROUP_SOURCElib_interface_pim_address_family_unicast_bsm_modify_mg_PIMDpim_upstream_state2strpim_parse_addr_ucastpim_if_assert_on_neighbor_downMTYPE_PIM_NEXTHOP_CACHEfind_group_by_addrpim_show_upstream_helperpim_process_ip_pim_cmdpim_neighbor_find_secondarypim_msdp_state_dumpMTYPE_PIM_VXLAN_SGpim_upstream_rpf_clearpim_process_no_ip_pim_drprio_cmdpim_process_no_keepalivetimer_cmdpim_error_initpim_show_nexthoppim_mroute_msgpim_ifchannel_local_membership_delpim_jp_agg_upstream_verificationigmp_group_reset_gmipim_assert_metric_betterpim_cmd_initpim_time_monotonic_usecpim_msdp_hold_time_modifypim_reg_sockpim_mroute_msg_wrvifwholeMTYPE_PIM_INTERFACEigmp_sock_freepim_if_effective_propagation_delay_msecpim_rp_show_informationigmpv3_report_toinpim_joinprune_sendlib_interface_gmp_address_family_enable_modifypim_show_channelpim_rp_refresh_group_to_rp_mappingpim_debug_config_writeMTYPE_PIM_JP_AGG_SOURCEpim_show_statistics_helperpim_upstream_switch_to_spt_desired_on_rppim_neighbor_find_by_secondaryrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_creategm_process_last_member_query_count_cmdzlookup_readpim_zlookup_sg_statisticspim_show_rp_vrf_all_helperpim_msdp_mesh_group_createpim_up_mlag_local_costrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_destroypim_rp_list_cmppim_sock_deletepim_jp_agg_is_in_listpimd_signalstib_sg_gm_prunepim_no_debug_pim_cmdpim_neighbor_delete_allpim_channel_del_inherited_oifigmp_find_source_by_addrlib_interface_pim_address_family_multicast_boundary_oil_modifyigmpv3_report_isexpim_msg_addr_encode_ipv4_sourcepim_ifassert_winner_setrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_destroypim_upstream_mroute_addpim_time_timer_to_hhmmsspim_if_initpim_msg_addr_encode_ipv6_ucastsend_test_packet_timerpim_register_stop_send_caps_ppim_neighbor_findpim_ifchannel_update_could_assertpim_ifchannel_rb_RB_TYPEpim_if_lan_delay_enabledpim_tlv_append_uint32pim_show_interface_vrf_all_cmd_helperpim_if_addr_del_all_igmppim_zebra_mlag_process_uppim_upstream_compareigmp_send_query_on_intfpim_show_group_rp_mappings_info_helperpim_process_no_rp_kat_cmdlib_interface_pim_address_family_use_source_destroypim_time_uptime_beginpim_rp_check_on_if_addpim_rp_config_writepim_vrf_initpim_vxlan_do_mlag_regpim_upstream_findpim_neighbor_deletepim_igmp_sock_lookup_ifaddrpim_show_nexthop_cmd_helperlib_interface_pim_address_family_multicast_boundary_oil_destroyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_register_accept_list_modifypim_msdp_config_writepim_tlv_append_2uint16pim_show_upstream_join_desired_helperpim_show_multicast_vrf_all_helperpim_pim_packetMTYPE_PIM_IFCHANNELrouting_control_plane_protocols_control_plane_protocol_pim_address_family_destroypim_ifchannel_scan_forward_startpim_upstream_could_registerpim_msdp_initpim_router_terminatepim_upstream_nh_if_updatepim_macro_ch_could_assert_evalpim_msdp_peer_pkt_txedpim_mlag_up_local_delpim_is_group_224_4pim_if_add_vifpim_rpf_is_samepim_upstream_mroute_iif_update_IO_stdin_usedpim_if_addr_add_allpim_if_addr_del_allpim_vxlan_sg_addpim_nht_bsr_addpim_upstream_terminaterouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_spt_infinity_prefix_list_destroypim_encode_addr_ucast_prefixpim_encode_addr_grouppim_show_interface_trafficpim_is_group_filteredpim_channel_oil_addigmp_msg_decode8to16zclient_lookup_newpim_macro_spt_assert_metricpim_assert_build_msgpim_rp_list_hash_cleanpim_bsm_get_bsgrp_nodepim_msdp_mg_free__data_startpim_upstream_evaluate_join_desired_interfacepim_msdp_pkt_ka_txpim_ifchannel_local_membership_addpim_tlv_append_uint16pim_if_update_join_desiredpim_zebra_interface_set_masterpim_ifchannel_deletelib_interface_pim_address_family_pim_passive_enable_modifypim_register_stop_recvpim_bsm_write_configigmp_v2_recv_reportpim_vxlan_get_term_ifpip_pim_ssm_show_group_rangepim_igmp_general_query_onpim_zlookup_show_ip_multicastpim_tlv_parse_holdtimemlag_bulk_cntpim_rp_gpim_upstream_rpf_genid_changedpim_show_state_helperclear_pim_statisticspim_upstream_spt_prefix_list_updatepim_encode_addr_ucastfrr_gmp_infoMTYPE_PIM_CHANNEL_OILzclient_lookup_freepim_upstream_register_reevaluateMTYPE_PIM_JP_AGG_GROUPpim_upstream_updatepim_show_neighbors_secondarypim_bfd_write_configpim_tlv_parse_generation_idlib_interface_pim_address_family_bfd_apply_finishpim_msdp_sock_listenpim_upstream_start_register_probe_timerpim_static_mroute_iif_updatelib_interface_gmp_address_family_igmp_version_destroypim_address_family_packets_modifypim_read_uint32_hostigmp_stats_addpim_show_multicast_helperpim_vrf_terminatelib_interface_gmp_address_family_createpim_upstream_empty_inherited_olistigmp_group_delete_empty_includepim_upstream_hash_keypim_vxlan_update_sg_reg_statepim_mroute_del_vifpim_upstream_fill_static_iifpim_time_mmssgm_process_query_max_response_time_cmdpim_vxlan_mlag_updatepim_upstream_remove_lhr_star_pimregpim_channel_oil_upstream_derefpim_tlv_append_addrlist_ucastpim_upstream_keep_alive_timer_startigmp_startup_mode_onpim_ssm_initpim_pkt_dumppim_vxlan_terminateMTYPE_PIM_FILTER_NAMEpim_scan_oiljson_object_pim_upstream_addpim_process_keepalivetimer_cmdpim_assert_sendpim_show_channel_cmd_helperpim_mroute_setrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_my_role_modifypim_process_no_pim_packet_cmdpim_msdp_mesh_group_destroypim_ecmp_nexthop_lookuppim_msg_build_jp_groupspim_channel_oil_freepim_jp_agg_add_groupigmp_source_delete_expiredpim_msg_addr_encode_ipv6_grouppim_msdp_mesh_group_source_destroypim_addr_is_multicastpim_find_or_track_nexthoppim_igmp_other_querier_timer_onigmp_group_timer_onpim_if_is_vrf_devicepim_up_mlag_peer_costpim_ecmp_fib_lookup_if_vif_indexjoin_timer_startlib_interface_pim_address_family_hello_holdtime_destroypim_bfd_initigmp_source_forward_reevaluate_allpim_nht_bsr_rpf_checkigmp_anysource_forward_startpim_msg_sendpim_assert_recvpim_channel_add_oiflib_interface_pim_address_family_mroute_oif_modifypim_macro_ch_my_assert_metric_evalpim_upstream_switchpim_parse_nexthop_updatepim_show_nexthop_lookup_cmd_helperpim_mlag_signal_zpthreadpim_nht_bsr_dellib_interface_pim_address_family_destroypim_msg_addr_encode_sourcepim_process_rp_kat_cmdpim_show_mroute_summary_vrf_all_helperpim_ifchannel_addpim_show_multicast_count_helperrouting_control_plane_protocols_control_plane_protocol_pim_address_family_keep_alive_timer_modifypim_ifchannel_ifassert_namerouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_group_list_createpim_ifchannel_comparepim_if_addr_addpim_sock_addpim_rpf_set_refresh_timepim_msdp_sa_local_updateigmp_v2_send_queryrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ecmp_rebalance_modifylib_interface_gmp_address_family_static_group_createpim_if_update_could_assertlib_interface_pim_address_family_createpim_macro_chisin_oiflistpim_neighbor_freepim_hello_build_tlvpim_ifchannel_findrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_peerlink_rif_destroypim_upstream_reeval_use_rptpim_if_jp_override_interval_msecpim_parse_addr_grouppim_mlag_initpim_show_upstream_rpfpim_process_spt_switchover_prefixlist_cmdPIM_ALL_SYSTEMSpim_msg_addr_encode_ipv4_ucastpim_compute_ecmp_hashlongoptspim_show_multicast_count_vrf_all_helperpim_process_no_ip_mroute_cmdpim_show_upstream_rpf_helperlib_interface_pim_address_family_dr_priority_modifyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ecmp_modify__libc_csu_initpim_hello_requirepim_upstream_is_sg_rptpim_tlv_parse_dr_priorityigmp_sock_deleteclear_pim_interface_trafficpim_show_statisticspim_jp_agg_clear_grouppim_rpf_updatepim_ifchannel_delete_on_noinfolib_interface_pim_address_family_hello_interval_modifypim_time_timer_to_mmsspim_vxlan_exitrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_pingd_source_ip_destroypim_hello_restart_nowMTYPE_PIM_MSDP_SApim_upstream_refigmpv3_report_blockpim_show_mroute_count_helperpim_mroute_add_vifpim_update_suppress_timerspim_ifchannel_ifjoin_switchpim_channel_oil_delpim_mroute_delpim_nexthop_cache_findpim_channel_oil_comparepim_bfd_reg_dereg_all_nbrpim_time_monotonic_secrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_pingd_source_ip_createigmp_v3_recv_reportpim_mlag_up_local_addpim_show_rp_helperpim_msdp_mesh_group_members_destroyigmp_stats_initlib_interface_pim_address_family_bfd_destroyassert_action_a4pim_neighbor_updateigmp_sock_delete_allpim_process_unicast_bsm_cmdpim_iface_initpim_bsm_proc_freepim_if_create_pimregpim_mroute_allow_iif_in_oilpim_igmp_if_resetpim_process_no_ip_pim_boundary_oil_cmdpim_msdp_peer_config_writerouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_reg_address_modifypim_vxlan_sg_findpim_upstream_rpf_interface_changedPIM_ALL_PIM_ROUTERSfrr_pim_rp_infoclear_pim_interfacespim_if_t_suppressed_msecigmp_msg_encode16to8pim_msdp_exitpim_ssmpingd_stoppim_upstream_set_sptbitpim_upstream_keep_alive_timer_procpim_if_configure_mlag_dualactiveigmp_source_forward_stoplib_interface_pim_address_family_pim_enable_modifyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_msdp_peer_source_ip_modifypim_rp_find_match_grouppim_msg_get_jp_group_sizepim_upstream_send_joinpim_msdp_mesh_group_source_modifylib_interface_pim_address_family_mroute_oif_destroypim_if_igmp_join_addpim_sendmsg_zebra_rnhigmp_send_querypim_msg_addr_encode_ipv6_sourcelib_interface_pim_address_family_bfd_createpim_process_ip_pim_activeactive_cmdpim_ssm_terminatepim_sock_resetlib_interface_pim_address_family_bfd_detect_mult_modifypim_msdp_peer_findpim_assert_metric_matchjson_object_pim_ifp_addpim_msg_addr_encode_ipv4_grouppim_rp_delpim_zebra_update_all_interfaceslib_interface_pim_address_family_mroute_destroypim_socket_bindpim_rp_set_upstream_addrtib_sg_gm_joinigmp_get_source_by_addrpim_ifchannel_update_assert_tracking_desiredpim_socket_mcastigmp_group_timer_lower_to_lmqtpim_ifchannel_prunepim_address_family_register_suppress_time_modifyigmp_add_group_by_addrlib_interface_gmp_address_family_static_group_destroypim_interface_config_writepim_zebra_mlag_handle_msgpim_zebra_zclient_updatepim_msdp_sock_connectpim_ifchannel_delete_allpim_process_ip_pim_passive_cmdrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_modifypim_rpf_hash_keypim_show_mroute_summary_helperpim_msdp_mg_mbr_delgm_process_last_member_query_interval_cmdpim_process_no_spt_switchover_cmdMTYPE_PIM_UPSTREAMpim_msg_build_headerclear_mroutepim_oil_initpim_rp_changepim_show_mroute_helperpim_debug_pim_cmdpim_msdp_peer_change_sourcepim_upstream_join_timer_restartpim_show_rpfzclientpim_show_interface_traffic_helperpim_register_joinpim_mroute_msg_nocacheqpim_all_pim_routers_addrpim_time_monotonic_dsecpim_msdp_peer_stop_tcp_connpim_update_source_setpim_show_joinpim_msdp_peer_delpim_macro_chisin_joinspim_ifchannel_membership_clearMTYPE_PIM_IGMP_GROUPMTYPE_PIM_SEC_ADDRzclient_lookup_nexthoppim_msdp_pkt_sa_tx_onepim_upstream_add_lhr_star_pimregpim_process_no_unicast_bsm_cmdpim_zebra_initlib_interface_gmp_address_family_mld_version_modifyshow_multicast_interfacespim_process_no_rp_plist_cmdpim_socket_getsocknamepim_rp_newMTYPE_PIM_MSDP_MG_MBRpim_msdp_i_am_rp_changedpim_address_family_join_prune_interval_modifypim_ssm_range_setpim_process_no_ip_pim_cmdpim_msg_addr_encode_grouppim_igmp_if_finipim_upstream_inherited_olist_decidepim_if_update_assert_tracking_desiredpim_ssmpingd_startgm_process_no_query_max_response_time_cmdpim_neighbor_addpim_show_neighbors_cmd_helperpim_null_register_sendpim_if_igmp_join_delpim_static_write_mroutepim_reg_del_on_couldreg_failpim_neighbor_timer_resetpim_show_upstream_vrf_all_helperpim_clear_nocache_statepim_prefix_list_updateigmpv3_report_toexigmp_source_timer_lower_to_lmqtpim_ifchannel_ifjoin_namerouting_control_plane_protocols_control_plane_protocol_pim_address_family_send_v6_secondary_destroypim_igmp_if_initgm_process_no_last_member_query_count_cmdpim_zebra_zclient_getpim_msdp_up_join_state_changedpim_terminatepim_msdp_pkt_sa_tx_to_one_peerpim_addr_dumppim_if_deleterouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_keep_alive_timer_modifypim_process_ip_pim_hello_cmdpim_process_ip_pim_drprio_cmdpim_show_rpf_vrf_all_helperpim_if_unconfigure_mlag_dualactivepim_msdp_peer_addpim_process_ip_pim_boundary_oil_cmdfrr_pim_infopim_macro_ch_lost_assertpim_no_debug_pim_packets_cmdpim_parse_addr_ucast_prefixpim_mlag_deregisterpim_neighbor_find_ifpim_process_no_register_suppress_cmdpim_process_no_bsm_cmdpim_show_join_vrf_all_cmd_helperpim_static_route_freepim_show_mroute_count_vrf_all_helperpim_rpf_equalpim_show_state_vrf_all_helperpim_igmp_sock_addrouterpim_show_neighbors_vrf_all_cmd_helperpim_show_interface_traffic_singlepim_jp_agg_remove_grouppim_if_find_vifindex_by_ifindexpim_vxlan_del_term_devpim_router_initpim_vxlan_del_vifpim_socket_joinrouting_control_plane_protocols_control_plane_protocol_pim_address_family_register_accept_list_destroypim_static_delpim_is_group_224_0_0_0_24pim_igmp_other_querier_timer_offpim_delete_tracked_nexthopigmp_v3_send_querypim_mroute_socket_enablepim_macro_chisin_pim_includevxlan_infoMTYPE_PIM_NEIGHBORpim_socket_rawpim_upstream_join_suppressrouting_control_plane_protocols_control_plane_protocol_pim_address_family_send_v6_secondary_modifypim_rp_setuppim_show_secondary_helperpim_register_recvpim_vxlan_inherit_mlag_flagspim_upstream_delassert_action_a5lib_interface_pim_address_family_mroute_createpim_show_bsm_db_helperpim_bfd_info_nbr_createpim_vxlan_add_term_devpim_msdp_peer_rpf_checkrouting_control_plane_protocols_control_plane_protocol_pim_address_family_createpim_show_rpf_refresh_statspim_upstream_evaluate_join_desiredpim_show_join_cmd_helperassert_action_a1pim_cli_get_vrf_namepim_if_addr_delrouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_apply_finishigmp_source_freepim_upstream_initpim_get_pim_instancepim_oil_terminateigmp_v2_recv_leaveigmp_group_deleterouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_peer_state_modifypim_upstream_update_join_desiredPIM_ALL_ROUTERSpim_process_spt_switchover_infinity_cmdpim_channel_update_oif_mutepim_msdp_mesh_group_members_createpim_upstream_find_new_rpfigmp_source_forward_startrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_apply_finishigmp_v3_recv_querypim_rp_prefix_list_updatepim_zebra_upstream_rpf_changedpim_process_pim_packet_cmdpim_mroute_socket_disablepim_mlag_registerpim_ssmpingd_initpim_time_uptimepim_ssm_prefix_list_updatepim_ifstat_resetpim_jp_agg_group_list_cmppim_show_neighbors_singlepim_msdp_pkt_sa_tx_one_to_one_peerrouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_prefix_list_modifypim_mlag_up_df_role_updatepim_jp_agg_switch_interfacepim_show_join_desiredpim_igmp_general_query_offpim_process_register_suppress_cmdigmp_source_deletepim_show_jp_agg_list_cmd_helperlib_interface_pim_address_family_bfd_min_rx_interval_modifypim_macro_assert_tracking_desired_evalpim_upstream_find_or_addpim_bsm_new_nbr_fwdMTYPE_PIM_IGMP_SOCKETpim_if_t_override_msecpim_channel_del_oiflib_interface_pim_address_family_bsm_modifypim_show_statepim_process_bsm_cmdrouting_control_plane_protocols_control_plane_protocol_pim_address_family_spt_switchover_spt_action_modifylib_interface_gmp_address_family_destroyigmp_validate_checksumpim_write_uint32pim_if_connected_to_sourcepim_msdp_sa_local_delpim_upstream_msdp_reg_timer_startreset_ifassert_statepim_show_interface_cmd_helperlib_interface_pim_address_family_use_source_modifypim_show_bsr_helperpim_debug_pim_packets_cmdpim_socket_ip_hdrpim_vxlan_ppim_show_membershippim_route_map_terminatepim_sg_is_reevaluate_oil_reqpim_bsm_rpinfo_cmppim_process_no_join_prune_cmdlib_interface_pim_address_family_bfd_min_tx_interval_modifypim_rp_initpim_if_find_by_vif_indexpim_print_ifp_flagsMTYPE_PIM_SSMPINGDlib_interface_pim_address_family_hello_holdtime_modifylib_interface_gmp_address_family_igmp_version_modifypim_get_all_mcast_grouppim_initpim_if_newpim_hello_recvpim_mlag_terminatepimd_privsrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_group_list_destroypim_config_writepim_show_mroute_vrf_all_helperpim_jp_agg_single_upstream_sendpim_msdp_peer_pkt_rxedsched_rpf_cache_refreshpim_bsm_processpim_resolve_rp_nhpim_tlv_parse_addr_listpim_bsm_proc_initpim_upstream_update_my_assert_metricpim_cmd_lookuppim_if_dr_electionpim_vxlan_sg_delpim_ifchannel_set_star_g_join_staterouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_createpim_rp_freeMTYPE_PIM_MSDP_MG_NAMEpim_socket_recvfromtopim_forward_stoppim_macro_chisin_joins_or_includepim_msdp_readrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_peerlink_rif_modifypim_forward_startgm_process_no_last_member_query_interval_cmdpim_show_rpf_helperpim_cmd_show_ip_multicast_helperJSONC_0.14GLIBC_2.2.5GLIBC_2.14GLIBC_2.4GLIBC_2.3.4GCC_3.0GCC_3.3.1/usr/lib64 f g ui gP gii gti gui gbP&y ha_& h.r.q.@q.q.q.0r.pr.r.r.0s.ps.s .s(.0t0.pt8.t@.tH.0uP.puX.u`.uh.0vp.pvx.v.v.0w.pw.w.w.0x.px.x.x.z. z.0z. {.p.p.k.j.k.@k.pk .k(.l0.0l8.`l@.lH.lP.lX. m`.Pmh.mp.mx.m.n.@n.pn.n.n.o.0o.`o.o.o.o. p.Pp.p.p.z...0|8.0{`. 1p.H x. .H .Z .1.H .  . .Z .1.H .  .x . .10.H 8.@ @. P.Z `.1p.H x.@ . .  .@1.H .@ .X .  .1.H .X . .o .10.H 8.X @.x P.@ `. 1p.H x.X .@ . .1.H .X . .  .`1.H .X . .Z .10.H 8.p @. P. `.@1p.H x.p .p . .1.H . .0 .Z .`1.H . .@ . . 10.H 8. @. P. `.1p.H x. .H .  .H . . . .1.H . .p . .@10.H 8. @. P. `.1p.H x. . .Z .1.H .  . .Z .1.H .@ . .@ .`10.H 8.` @. P. `.1p.H x.p .3 . . 1.H . . .4E .H . .a] .@ 10.H 8. @.P P.x `. 1p.H x. . . . 1.H . . .@ . 1.H . . .@ .` 10.H 8. @. P.` `. 1p.H x. . . . .0 . . .0 .- . 10. 8.P @. P.h `. 1p. x.` .x .m . 1. .` .P . . 1. . . . .`10. 8. @. P.m `.1p. x. . .m . 1. . .` .m .@ 1. . . .m . 10. 8. @. P.m `.1p. x. . .m .1. . . .m .1. . . .m .@10. 8.  @. P.m `.1p. x.  . . .1. .  .P . . 1. .  . .m .10. 8.  @. P.m `.`1p. x.  . . .1. .  .P . .1. .  . .8 .@10. 8.  @. P. `.1p. x.@ .  .x . 1. .@ . .m .1. .@ .v .m .`10. 8.@ @. P.m `.1p. x.@ .` .o .1. .@ .0 . .@1. .@ . . .10. 8.@ @. P.m `.1p. x.@ . .m . 1. .@ .P .( .1. .@ . .< .`10. 8.@ @. P.o `.1p. x.@ . .4E .1. .@ . .o .1. .P . .m .10. 8.p @.8 P.o `.1p. x.p . .o .@1. .p . .o .1. . . .O .`10. 8. @.h P.O `.1p. x. .N .m .`1. . .N .m .1. . .0 .a .10. 8. @. P.a `.@1p. x. .X .m .1. . .8 .o .1. . . .m . 10. 8. @. P. `. 1p. x. . . .1. . . . . . . .10. 8.  @. P.m p. x.@ . . .1. .@ . . .@1. .@ . .m .` 10. 8.` @. P.m `. 1p. x.` . . . .p . . . !1. .p . .` . 10. 8.p @. P.m p.N- x.PB . .N- .PB .- .N- .pB . 0.N- 8.pB @.- p.N- x.B . .N- .B .- .N- .B . 0.N- 8.B @.- `."1p.N- x.B .0. .A .N- .B .d- .N- .B .~- 0.N- 8.C @.d- p.N- x.C .~- .N- . C .d- .N- . C .~- 0.N- 8. C @.- p.N- x. C .- .N- . C .d- .N- . C .~- 0.N- 8. C @.- p.N- x. C .- .N- .@C .- .N- .@C .o 0.N- 8.@C @.- p.N- x.@C .- .N- .@C .- .N- .@C .- 0.N- 8.`C @.d- p.N- x.`C .~- .N- .`C .. .N- .`C .. 0.E 8.M @.a] p.E x.M .e] . %1.E .M .hJ .o .$1.E .M .J .$E .`$10.E 8.M @.I P.o `.$1p.E x.M .I .o .#1.E .M .PI .o .@#1.E .M .I .o .%10.E 8.M @.G P.J `.%1p.E x.M .`G . K .@&1.E .M .F . K .&1.E .N .(G . K .'10.E 8. N @.F P. K `.`'1p.E x.8N .3 . .+1.E .HN .`H .m .+1.E .HN .H .@ . +10.E 8.HN @.H P.PK `.*1p.E x.HN .`H .m .`*1.E .HN .(H .@ .*1.E .HN .G .@ .)10.E 8.HN @.F P.K `.@)1p.E x.HN .8F .K .(1.E .HN .E .K .(1.E .HN .E . L . (10.E 8.HN @.PE P.pL p.E x.HN .>E .'1.E .HN . .4E .E .HN .a] .,10.nN 8.pX @.S P.N `.@,1p.nN x.pX . S .T .`-1.nN .X .hS .N .-1.nN .X . S .T .-10.nN 8.X @. S P.T `. .1p.nN x.X . S .T .nN .X .N .nN .X . 0.nN 8.X @.a] `./1p.nN x.X .R .(U .@/1.nN .X .Q .U ..1.nN .X .Q .o ..10.nN 8.X @. P.o `.01p.nN x.Y .Q .U .nN .Y .a] .nN .Y . 0.nN 8.Y @.- p.nN x.Y .O .`01.nN .0Y .XQ .U .nN .PY .a] . 110.nN 8.pY @.P P.O p.nN x.pY .d- .nN .pY .~- .01.nN .pY . .o 0.nN 8.pY @.e] p.nN x.Y .V .nN .Y .a] .11.nN .Y .P .8V .310.nN 8.Y @.PP P.-O `.21p.nN x.Y .P .xV .@21.nN .Y .O .V .11.nN .Y .O .8V 0.nN 8.Y @.a] p.nN x.Y . .nN .Y .- .nN .Y . 0.nN 8.Y @.- p.nN x.Z . .nN .Z .- .`31.nN .0Z /R /4E 0/nN 8/0Z @/ p/nN x/0Z /- /31/nN /PZ /8T /V /nN /PZ /e] 0/nN 8/PZ @/EO `/ 41p/nN x/`Z /XO /0W /@51/nN /pZ /R /4E /nN /pZ / 0/nN 8/pZ @/- `/41p/nN x/pZ /Q /U /41/nN /pZ /R /V /nN /pZ /e] 0/nN 8/pZ @/EO p/nN x/Z /a] /nN /Z /a] /nN /Z / 0/nN 8/Z @/- p/nN x/Z / /nN /Z /- /nN /Z / 0/nN 8/Z @/- p/nN x/Z / /nN /Z /- /51/nN /Z /R /W 0/nN 8/[ @/a] p/nN x/0[ / /nN /0[ /- /61/nN /0[ / /o 0/nN 8/P[ @/a] p/nN x/P[ /e] /nN /`[ /X /nN /`[ /IO 0/nN 8/`[ @/e] p/k[ x/j /\ /k[ /j /\ /`61/k[ /j /\  /b /610 /k[ 8 /j @ / ` P /Hc ` / 71p /k[ x / k /_ /c /71 /k[ /`k /_ /d /k[ /k /\ 0 /k[ 8 /k @ /mo ` /71p /k[ x /k /b /@e /k[ /k /\ /k[ /k /mo /910 /k[ 8 /k @ /b P /e ` /`91p /k[ x /k /xb /e /91 /k[ /k /@b /\ /81 /k[ /k /b  /\ /@810 /k[ 8 /k @ /a P /\ ` / :1p /k[ x /l /a /e /k[ /0l / ] /#] /k[ /0l / ]  /#] 0 /k[ 8 /0l @ / ] H /#] p /k[ x /0l />] /Hf /k[ /0l / ] /#] /k[ /0l />] /Hf /:10/k[ 8/0l @/`a P/pf `/@;1p/k[ x/pl /] /f /:1/k[ /pl /[ /f /;1/k[ /l /p] / g 0/k[ 8/l @/\] `/<1p/k[ x/l /w\ /Z /k[ /l / ] /#] /k[ /l /hg 0/k[ 8/l @/a] `/`<1p/k[ x/l /0a /g / =1/k[ /m /h_ / /<1/k[ /m /_ /g 0/k[ 8/0m @/a] `/=1p/k[ x/Pm /a /h /k[ /pm /a] /=1/k[ /m /^ /\ /?10/k[ 8/m @/` P/ph p/k[ x/m /\ /k[ /m /mo /`?1/k[ /m /[\ /h 0/k[ 8/m @/\ p/k[ x/m /mo /?1/k[ /m />\ /h />1/k[ /m /` /i /@>10/k[ 8/m @/`` P/Pi `/@A1p/k[ x/m /^ / /@1/k[ /m /h^ /i /k[ /m /\ 0/k[ 8/m @/mo `/@1p/k[ x/m /(^ /Z / @1/k[ /m /^ / /// /wn /n /NE @/A1P/wn X/n `/Ln p/m /B1/wn /n /cn /n /`B1/wn /n /.n /n /B1/wn /n /n 0/n @/ C1P/=w X/w `/)w p/ / F1/=w /w / /t /=w /w / /=w /w /- @/E1P/=w X/w `/ p/t /`E1/=w /w /s /Ht /E1/=w /w / /t /D1/=w /w /s 0/t @/@D1P/=w X/w `/s p/u /C1/=w /w / /t /C1/=w /w /Xs /m /@G1/=w /w /r 0/Mw @/F1P/=w X/w `/r p/\ /=w /w /a] /F1/=w /w /Xr /@u / I1/=w /w /r 0/dw @/H1P/=w X/w `/q p/ww /`H1/=w /w /q /\ /H1/=w /w /@q /\ /=w /w /a] @/G1P/=w X/w `/p p/u / L1/=w /x / s /w /=w /x /\ /=w /x /\ @/K1P/=w X/x `/p p/8v /`K1/=w /x /Hp /v /K1/=w /x /p /v /J1/=w /x /o 0/v @/@J1P/=w X/x `/Xo p/@ /I1/=w /x / o /@ /I1/=w /x / /4E /y /y / P/y X/y `/- /L1/y /0y /Hx /px /y /0y /  /y  /0y /- P /y X /0y ` / /y /0y /- /y /Py / !/y !/Py !/- P!/y X!/Py `!/ !/y !/Py !/- !/L1!/y !/py !/x !/x "/y "/py "/ P"/y X"/py `"/- "/y "/py "/ "/y "/py "/- #/y #/y #/y P#/y X#/y `#/y #/y #/y #/y #/y #/y #/y $/M1$/z $/`z $/ z 0$/ @$/@M1P$/z X$/`z `$/y p$/Z $/N1$/z $/z $/y $/Z $/`N1$/z $/z $/ z $/ %/ O1%/z %/z %/ z 0%/  @%/N1P%/z X%/z `%/y p%/Z %/V1%/1} %/ %/ %/@ %/@V1%/1} %/ %/ %/~ &/W1&/1} &/ &/ 0&/ @&/`W1P&/1} X&/ `&/ p&/ &/W1&/1} &/ &/P &/h &/ X1&/1} &/0 &/@ &/Ћ '/1} '/` '/} P'/1} X'/` `'/} '/X1'/1} '/ '/ '/ '/X1'/1} '/ '/} '/ (/Y1(/1} (/ (/( 0(/ @(/@Y1P(/1} X(/ `(/}} p(/ (/`Z1(/1} (/Б (/ (/ (/Z1(/1} (/Б (/ (/ )/Z1)/1} )/ )/ 0)/؍ P)/1} X)/ `)/} h)/~ )/[1)/1} )/ )/ )/  )/[1)/1} )/ )/P )/- */ [1*/1} */ */ 0*/- @*/]1P*/1} X*/0 `*/ p*/~ */\1*/1} */0 */` */8 */@\1*/1} */0 */ */(~ +/]1+/1} +/H +/ 0+/ @+/`]1P+/1} X+/H `+/؈ p+/0 +/^1+/1} +/` +/ +/~ +/ ^1+/1} +/` +/` +/C~ ,/ a1,/1} ,/ ,/ 0,/  @,/`1P,/1} X,/ `,/ p,/  ,/``1,/1} ,/ ,/H ,/  ,/`1,/1} ,/ ,/ ,/Y~ -/_1-/1} -/ -/ȁ 0-/v~ @-/@_1P-/1} X-/ `-/ p-/v~ -/^1-/1} -/ -/8 -/~ -/c1-/1} -/ -/ -/w ./`c1./1} ./ ./ 0./~ @./c1P./1} X./ `./`} p./m ./b1./1} ./ ./C} ./w ./@b1./1} ./ ./ ./~ //a1//1} // // 0//w @//a1P//1} X// `//P p//~ //d1//1} // //0 // // d1//1} // // // 0/d10/1} 0/В 0/ 00/ @0/g1P0/1} X0/ `0/ p0/w 0/ g10/1} 0/ 0/ 0/~ 0/f10/1} 0/ 0/h 0/~ 1/`f11/1} 1/ 1/0 01/~ @1/f1P1/1} X1/ `1/ p1/~ 1/e11/1} 1/ 1/} 1/~ 1/@e11/1} 1/ 1/І 1/~ 2/`i12/1} 2/ 2/ 02/- @2/i1P2/1} X2/ `2/ p2/ 2/h12/1} 2/ 2/ 2/ 2/@h12/1} 2/ 2/P 2/ 3/g13/1} 3/ 3/ 03/ @3/~ H3/~ P3/~ X3/~ `3/~ 3/: 3/ 3/ 3/: 3/ 3/- 4/: 4/ 4/ P4/: X4/ `4/- 4/: 4/ 4/\ 4/: 4/ 4/mo 5/@k15/: 5/ 5/0 05/h @5/j1P5/: X5/ `5/ p5/I 5/j15/: 5/ 5/ 5/` 5/ j15/: 5/ 5/P 5/` 6/i16/: 6/ 6/ 06/w P6/: X6/ `6/ 6/: 6/ 6/Ȕ 6/ 6/ 6/ 7/ 7/ 7/ P7/ X7/ `7/ 7/ 7/ 7/ج 7/ 7/ 7/ 8/ 8/ 8/ P8/ X8/ `8/ 8/ 8/ 8/ 8/ 8/ 8/ 9/ 9/ 9/ P9/ X9/ `9/ 9/ 9/ 9/ 9/ 9/ 9/ :/ :/ :/ @:/k1P:/ X:/@ `:/ p:/ :/ :/@ :/< :/ :/@ :/R ;/ ;/@ ;/y P;/ X;/p `;/ ;/ ;/p ;/ ;/l1;/ ;/ ;/ ;/n / >/ >/ P>/ X>/ `>/a] >/ >/ >/a] >/4 >/ >/H ?/4 ?/ ?/b P?/4 X?/ `?/l ?/4 ?/ ?/ ?/@n1?/4 ?/ ?/ ?/8 @/4 @/ @/ P@/4 X@/ `@/a] @/n1@/4 @/ @/ @/ @/4 @/ @/ A/4 A/ A/- PA/4 XA/ `A/l A/4 A/ A/ A/4 A/ A/a] B/4 B/ B/l PB/4 XB/ `B/ B/4 B/ B/a] B/4 B/@ B/l C/4 C/@ C/ PC/4 XC/@ `C/a] C/`o1C/4 C/ C/8 C/ C/4 C/ C/p D/4 D/ D/ȸ @D/o1PD/4 XD/ `D/ pD/ D/4 D/ D/a] D/4 D/ D/ D/û E/o1E/4 E/ E/ص 0E/P PE/4 XE/ `E/ hE/û E/p1E/4 E/ E/ж E/Ի E/ p1E/4 E/ E/ E/ F/4 F/ F/a] PF/4 XF/ `F/e] F/p1F/4 F/ F/ F/ F/4 F/ F/a] G/4 G/ G/ PG/4 XG/ `G/- G/4 G/@ G/ G/4 G/@ G/- H/4 H/@ H/ PH/4 XH/@ `H/)o H/4 H/` H/ H/@q1H/4 H/ H/h H/й I/4 I/ I/0 (I/B @I/q1PI/4 XI/ `I/h pI/ I/4 I/ I/ I/4 I/ I/- J/`r1J/4 J/ J/ 0J/H @J/r1PJ/4 XJ/ `J/ pJ/Y J/4 J/ J/a] J/4 J/ J/ K/4 K/ K/- @K/r1PK/4 XK/ `K/Ѻ pK/o K/4 K/ K/a] K/ s1K/4 K/ K/8 K/ L/@t1L/8 L/ L/ 0L/ @L/s1PL/8 XL/ `L/ pL/@ L/s1L/8 L/ L/( L/ L/v1L/8 L/ L/ L/ M/ v1M/8 M/ M/ 0M/ @M/u1PM/8 XM/ `M/P pM/H M/`u1M/8 M/ M/ M/ M/u1M/8 M/ M/ M/ N/t1N/8 N/ N/ 0N/m @N/y1PN/8 XN/ `N/ pN/ N/ y1N/8 N/ N/` N/ N/x1N/8 N/ N/b N/ O/`x1O/8 O/ O/P 0O/H @O/x1PO/8 XO/ `O/ pO/ O/w1O/8 O/ O/G O/ O/@w1O/8 O/ O/( O/ P/v1P/8 P/ P/X 0P/ PP/8 XP/ `P/ P/8 P/ P/- P/{1P/8 P/0 P/H P/@ Q/`{1Q/8 Q/0 Q/ 0Q/ @Q/{1PQ/8 XQ/0 `Q/ pQ/ Q/z1Q/8 Q/0 Q/h Q/ Q/@z1Q/8 Q/0 Q/( Q/ R/y1R/8 R/0 R/ 0R/m @R/ |1PR/8 XR/P `R/ؿ pR/ R/8 R/p R/ R/. R/ǿ R/|1R/8 R/p R/ R/ǿ S/|1S/8 S/ S/p 0S/ @S/@}1PS/8 XS/ `S/ pS/ǿ S/}1S/8 S/ S/ S/ S/8 S/ S/Ϳ S/. S/ǿ T/`~1T/8 T/ T/8 0T/@ @T/~1PT/8 XT/ `T/ pT/n T/1T/# T/` T/ T/( T/1T/# T/` T/ T/ U/@1U/# U/` U/0 0U/ @U/1PU/# XU/` `U/ pU/ U/1U/# U/` U/h U/ U/ 1U/# U/` U/ U/ V/# V/` V/ (V/ 0V/ @V/~1PV/# XV/` `V/ pV/n V/1V/# V/ V/ V/ V/ 1V/# V/ V/ V/ W/1W/# W/ W/@ 0W/` @W/`1PW/# XW/ `W/ pW/ W/# W/ W/ W/ W/ W/# W/ W/H X/# X/ X/I @X/1PX/# XX/ `X/h pX/ X/1X/# X/ X/2 X/U X/@1X/# X/ X/` X/0 Y/1Y/h Y/ Y/` 0Y/ @Y/`1PY/h XY/ `Y/ pY/ Y/1Y/h Y/ Y/w Y/- Y/h Y/ Y/ Y/ Z/ 1Z/h Z/ Z/p 0Z/ PZ/h XZ/ `Z/JO Z/h Z/ Z/e] Z/@1Z/h Z/ Z/` Z/ [/1[/h [/ [/0 0[/4E @[/1P[/h X[/ `[/ p[/ [/h [/ [/a] [/h [/ [/ [/ \/1\/h \/ \/ 0\/ P\/h X\/@ `\/ h\/ \/1\/h \/@ \/@ \/ \/1\/h \/P \/ \/o ]/h ]/P ]/ P]/h X]/P `]/0 ]/`1]/h ]/P ]/ ]/P ]/ 1]/h ]/` ]/P ]/4E ^/1^/h ^/p ^/ 0^/P @^/@1P^/h X^/ `^/ p^/p ^/1^/h ^/ ^/ ^/4E ^/h ^/ ^/JO _/h _/ _/e] P_/h X_/ `_/e] _/`1_/h _/ _/ _/( _/1_/h _/ _/ _/ `/1`/h `/ `/ 0`/ @`/@1P`/h X`/ ``/ p`/ `/1`/h `/ `/ `/0 `/1`/h `/ `/x `/ a/ 1a/h a/ a/x 0a/ @a/1Pa/h Xa/ `a/8 pa/5 a/`1a/h a/ a/ a/F a/1a/h a/ a/ a/] b/1b/h b/ b/ 0b/n @b/1Pb/h Xb/ `b/x pb/ b/1b/h b/ b/H b/ b/ 1b/h b/ b/ b/4E c/1c/h c/ c/ 0c/ @c/1Pc/h Xc/ `c/ pc/ c/@1c/h c/ c/ c/ c/ c/ c/ d/ d/ d/- @d/1Pd/ Xd/ `d/x pd/ d/ d/ d/ d/ d/ d/- e/ e/ e/ Pe/ Xe/ `e/- e/`1e/ e/ e/ e/m e/ 1e/ e/ e/ e/ f/1f/ f/ f/x 0f/ Pf/ Xf/0 `f/ f/ f/0 f/- f/1f/ f/0 f/V f/ g/1g/ g/0 g/D 0g/ Pg/ Xg/P `g/ g/ g/P g/- g/@1g/ g/P g/D g/ h/ h/h h/ Ph/ Xh/h `h/- h/1h/ h/h h/H h/n h/`1h/ h/x h/ h/ i/1i/ i/x i/ 0i/ @i/1Pi/ Xi/ `i/@ pi/( i/@1i/ i/ i/ i/n i/1i/ i/ i/ i/ j/1j/ j/ j/ 0j/ @j/ 1Pj/ Xj/ `j/ pj/p j/1j/ j/ j/ j/ j/1j/ j/ j/x j/ k/ k/ k/ Pk/ Xk/ `k/- k/ k/ k/ k/ k/ k/- l/ l/ l/ Pl/ Xl/ `l/- l/ l/ l/ l/ l/ l/- m/ 1m/ m/8 m/ 0m/ @m/1Pm/ Xm/8 `m/ pm/ m/`1m/ m/8 m/ m/ m/ m/8 m/ n/ n/8 n/- Pn/ Xn/8 `n/ n/ n/8 n/- n/1n/ n/P n/X n/ o/1o/ o/P o/( 0o/ Po/ Xo/p `o/ o/ o/p o/- o/ o/ o/ p/1p/ p/ p/ 0p/9 @p/1Pp/ Xp/ `p/ pp/8 p/@1p/ p/ p/ p/m p/ p/ p/ q/ q/ q/- @q/1Pq/ Xq/ `q/ pq/` q/`1q/ q/ q/X q/n q/1q/ q/p q/ q/X r/ 1r/ r/p r/ 0r/ @r/1Pr/ Xr/ `r/0 pr/w r/1r/ r/ r/( r/ r/`1r/ r/ r/ r/ s/1s/ s/ s/ 0s/ @s/1Ps/ Xs/ `s/` ps/ s/@1s/ s/ s/ s/ s/`1s/ s/ s/ s/ t/1t/ t/ t/ 0t/6 @t/1Pt/ Xt/ `t/` pt/h t/@1t/ t/ t/ t/ t/1t/ t/ t/ t/ u/1u/ u/ u/ 0u/ @u/ 1Pu/ Xu/ `u/p pu/@ u/1u/ u/ u/@ u/ u/ 1u/ u/ u/h u/  v/1v/ v/0 v/( 0v/ @v/1Pv/ Xv/0 `v/ pv/ v/`1v/ v/@ v/ v/ v/1v/ v/@ v/ v/ w/1w/ w/@ w/ 0w/ @w/@1Pw/ Xw/@ `w/X pw/ w/@1w/ w/P w/ w/ w/1w/ w/P w/p w/ x/1x/ x/P x/8 0x/4E @x/ 1Px/ Xx/P `x/ px/ x/1x/ x/P x/ x/- x/`1x/ x/h x/ x/  y/1y/ y/h y/` 0y/  @y/1Py/ Xy/h `y/ py/- y/1y/ y/ y/0 y/m y/ 1y/ y/ y/ y/- z/1z/ z/ z/ 0z/ Pz/ Xz/ `z/{ z/@1z/ z/ z/ z/ z/1z/ z/ z/P z/ {/1{/ {/ {/ 0{/X @{/1P{/ X{/ `{/ p{/ {/ 1{/ {/  {/ {/ {/1{/ {/  {/x {/@ |/`1|/ |/  |/0 0|/ P|/ X|/@ `|/ h|/ |/1|/ |/` |/ |/ |/@1|/ |/` |/X |/h }/1}/ }/` }/ 0}/h @}/1P}/ X}/` `}/ p}/h }/1}/ }/ }/f }/n }/`1}/ }/ }/ }/ ~/1~/ ~/ ~/P 0~/( @~/ 1P~/ X~/ `~/ p~/ ~/ ~/ ~/ ~/ ~/ ~/- /1/ / /  0/ @/1P/ X/ `/( p/ / / / / / / / / / P/ X/ `/- /`1/ / / / Ѐ/ ؀/ / / / /- @/1P/ X/ `/X p/P /1/ / / / /@1Ё/ ؁/ / / /@1/ / /( 0/P @/1P/ X/ `/h p/ / / / Ђ/ ؂/ /- /1/ / / 0/ @/ 1P/ X/ `/x p/ /1/ / /( / /1Ѓ/x ؃/ / /0 /1/ /  / 0/ @/ 1P/ X/0 `/ p/H /1/ /0 / /x /`1Є/ ؄/0 / / /1/ /H / 0/~ @/@1P/ X/H `/ p/ /1/ /H /p / /1Ѕ/ ؅/H / / / / / P/ X/ `/ / /  / /1І/ ؆/0 / /( /`1/ /P / 0/( @/1P/ X/p `/X p/( / 1/ / / /( /1Ї/ ؇/ / / /@1/ / /0 0/ @/1P/ X/ `/ p/0 /1/ / / / Ј/ ؈/ / /1/ / / 0/ @/ 1P/ X/ `/x p/. /1/ / /@ / /`1Љ/ ؉/ / / /1/ / / 0/8 @/1P/ X/ `/ p/h /1/ / /P /A /@1Њ/ ؊/ /  /\ /1/ / / 0/ @/1P/ X/ `/ p/k /1/ / /x / / 1Ћ/ ؋/ /@ / /1/ / / 0/\ @/`1P/ X/ `/ p/8 /@1/ /  / /h /1Ќ/ ،/p /@ /h /1/ / /@ 0/h @/`1P/ X/ `/ p/ /1/ /0 / /| Ѝ/ ؍/0 / / /0 /- @/1P/* X/, `/" p/# / 1/* /, /" /# /1Ў/* ؎/P- /C} /w /1/* /- /" 0/w @/@1P/* X/- `/X" p/w /* /- /+ Џ/* ؏/- /+ /1/* /- /C} 0/w @/1P/* X/. `/ p/m / 1/* /. / /@# /1А/* ؐ/. /C} /w /`1/* /. / 0/x# P/* X/@. `/# h/+ /1/* /@. /P /+ /@1Б/* ؑ/. / /+ /* /. /$ (/+ @/1P/* X/. `/P p/+ /1/* /. /X /w /1В/* ؒ/. /( /w / 1/* /. / 0/w @/1P/* X/. `/ p/w /`1/* /. /$+ /w /1Г/* ؓ/. / /0$ /* // /+ P/* X// `/+ /* /@/ /, /", /@1Д/* ؔ/p/ /! /w /1/* // /! 0/8, @/1P/* X// `/H! p/x$ /* // /S, /q, /`1Е/* ؕ// / /w /1/* // /" 0/w @/ 1P/* X/ 0 `/(" p/8, /* /`0 /+ Ж/* ؖ/`0 /+ /* /0 /+ P/* X/0 `/+ /* /0 /+ З/* ؗ/0 /+ /1/* /1 /0 0/% @/1P/* X/P1 `/ p/h% /1/* /P1 / /w И/* ؘ/P1 /a] /@1/* /P1 /P 0/w @/1P/* X/P1 `/ p/m /`1/* /p1 /! /% /1Й/* ؙ/1 / /@& /* /1 /+ P/* X/1 `/+ /* /1 /+ К/* ؚ/1 /+ /@1/* /1 / 0/p& @/1P/* X/1 `/ p/0' /1/* /1 /+ /w / 1Л/* ؛/1 /h+ /w /1/* /2 /* 0/' @/`1P/* X/@2 `/* p/w /1/* /@2 / /w /1М/* ؜/p2 /C} /w /1/* /2 / 0/' @/1P/* X/2 `/ p/( / 1/* /2 /C} /w Н/* ؝/2 /, /, /@1/* /2 / 0/X( @/`1P/* X/3 `/X p/( /1/* /3 / /( /1О/* ؞/3 /C} /w /1/* /03 /C} 0/w P/* X/@3 `/, h/, / 1/* /@3 / /() /@1П/* ؟/`3 / /X) /1/* /`3 /x 0/) @/1P/* X/`3 `/C} p/w /`1/* /3 /X /) Р/* ؠ/3 / /* /3 /- @/1P/* X/3 `/P p/(* /* /3 /, /1С/* ء/3 / /P* /1/3 / 4 /3 0/4 P/7 X/9 `/ /7 /9 /- Т/7 آ/9 / /7 /9 /- @/ 1P/@: X/> `/0< p/X< /1/@: /> /o: /< /1У/@: أ/> /; /m /@1/@: /> /; 0/: @/1P/@: X/> `/; p/< /@: /> / Ф/@: ؤ/> /- /`1/@: /> /0; 0/H= @/1P/@: X/> `/; p/= /1/@: /> /X; /< / 1Х/@: إ/? /": /= /1/@: /0? /: 0/> @/1P/@: X/H? `/< p/m /@: /`? /: /: /@1Ц/@: ئ/`? /Q: /H> /@: /? / P/@: X/? `/- /1/G /@H /HD /D /`1Ч/G ا/@H /A /m /1/G /@H /@ 0/G @/1P/G X/@H `/D p/D /@1/G /`H /C /D /1Ш/G ب/`H /PC /E /1/G /`H /B 0/E @/ 1P/G X/`H `/B p/D /1/G /H /PB /G Щ/G ة/H /G /G /1/G /H /A 0/(F @/1P/G X/H `/A p/XF / 1/G /H /hA /F /1Ъ/G ت/H /8A /F /`1/G /H /A 0/m @/1P/G X/H `/?G p/ /@1/G /H /@ /F / 1Ы/G ث/H /@ /m /1/G /H /@ 0/G @/`1P/G X/H `/h@ p/G /1/G /H /8@ /m /1Ь/G ج/H /?G / /G /I /G (/H @/1P/G X/I `/; p/m /G / I /G /H /@1Э/G ح/ I /@ /F /1/G / I /B 0/"H @/1P/G X/@I `/? p/m /G /@I /G /G /`1Ю/G خ/`I /B /m /1/G /`I /RG 0/m @/1P/J X/ S `/N p/4E / 1/J /@S /N /O /1Я/J د/`S /XN /`O /1/J /S /L 0/O @/1P/J X/S `/K p/P /@1/J /S /L /P /1а/J ذ/S /L /PP /J /S /} P/J X/S `/} /`1/J /T /M /P /1б/J ر/ T /K /Q / 1/J / T /K 0/`Q @/1P/J X/ T `/pK p/P /@1/J /@T /; /m /1в/J ز/@T /N /Q /1/J /`T /8N 0/J @/1P/J X/T `/I p/ R /`1/J /T /qJ /J / 1г/J س/T /PK /J /1/J /T /0K 0/J @/1P/J X/T `/I p/PR /1/J /U /I /J /@1д/J ش/ U /J /J /1/J /@U /N 0/ R @/1P/J X/@U `/UJ p/ R /1/J /`U /M /J /`1е/J ص/`U /M /J / 1/J /U /9J 0/J @/1P/J X/U `/I p/xR /1/J /U /L /R /1ж/J ض/U /xM /J /@1/J /U /HM 0/R @/1P/J X/V `/J p/J /`1/J / V /J /J з/J ط/@V /} /J /@V /} @/1P/J X/`V `/sI p/J /@1/J /V /I /l} /1и/J ظ/V /XL /l} /1/J /V /0L 0/J @/ 1P/J X/V `/I p/R /J /V /J /K /1й/J ع/V /J /J /1/J /V / M 0/J @/ 1P/w] X/^ `/[ p/~ /1/w] /^ /h[ /~ /`1к/w] غ/^ /g] /8\ /1/w] /^ /@[ 0/n @/1P/w] X/^ `/[ p/m /@1/w] /^ /Z /] /1л/w] ػ/^ /PZ /`\ /1/w] /^ /Y 0/] @/ 1P/w] X/^ `/Y p/\ /1/w] /^ /pY /] /`1м/w] ؼ/^ / /4E /@1/w] /0^ /0Y 0/w @/1P/w] X/0^ `/X p/w /1/w] /0^ /X /w / 1н/w] ؽ/P^ /X /o /1/w] /P^ /XX 0/\ @/`1P/w] X/P^ `/X p/o /1/w] /P^ /W /m /1о/w] ؾ/P^ /W /] /`1/w] /^ /G] 0/w @/1P/w] X/^ `/G] p/w /w] /^ /\ п/w] ؿ/^ /mo /1/w] /^ /G] 0/S @/@1P/w] X/^ `/W p/~ /1/w] /^ /xW /4E /1/w] /^ / /4E /1/w] /^ /8W 0/o @/ 1P/w] X/^ `/9] p/m /1/w] /^ /W /] /1/w] /^ /V /w /x_ /_ /NE @/@1P/x_ X/_ `/^ p/(_ x/_ /m_ /_ /_ /n /  /60/n /  /C00/n 8/  @/C0p/n x/  / C0/n /  / C0/n /  /C00/n 8/  @/C0p/n x/  /B0/n /  /B0/n /  /B00/n 8/  @/B0p/n x/  /A0/n /  /A0/n /  /`B00/n 8/  @/`B0p/n x/  /`H0/n /  /H0/n /  /K00/n 8/  @/K0p/n x/  /J0/n /  /J0/n /  /@J00/n 8/  @/@J0p/n x/  /I0/n /  /I0/n /  /I00/n 8/  @/I0p/n x/  / I0/n /  /H0/n /  /F00/n 8/  @/F0p/n x/  /G0/n /  /G0/n /  /F00/n 8/  @/F0p/n x/  /@G0/n /  /@G0/n /  / F00/n 8/  @/E0p/n x/  /D0/n /  /D0/n /  /@D00/n 8/  @/@D0p/n x/  / @0/n /  / @0/n /  /?00/n 8/  @/?0p/n x/  /0/n /  /0/n /  /00/n 8/  @/0p/n x/  /`?0/n /  /`?0/n /  /?00/n 8/  @/?0p/n x/  />0/n /  />0/n /  /@>00/n 8/  @/@>0p/n x/  /`0/n /  /0/n /  /`E00/n 8/  @/`E0p/n x/  /E0/n /  /E0/n /  /=00/n 8/  @/=0p/n x/  / =0/n /  /<0/n /  /;00/n 8/  @/@;0p/n x/  /`<0/n /  /<0/n /  /:00/n 8/  @/:0p/n x/  / :0/n /  /90/n /  /`900/n 8/  @/90p/n x/  /80/n /  /@80/n /  /`600/n 8/  @/60p/n x/  /40/n /  /50/n /  /400/n 8/  @/@50p/n x/  / 40/n /  /70/n /  /700/n 8/  @/@20p/n x/  /10/n /  /30/n /  /`300/n 8/  @/ 70p/n x/  /30/n /  /20/n /  /`00/n 8/  @/_0p/n x/  /@_0/n /  /^0/n /  /^00/n 8/  @/ ^0p/n x/  /]0/n /  /`]0/n /  /]00/n 8/  @/\0p/n x/  /[0/n /  /[0/n /  / [00/n 8/  @/Z0p/n x/  /`Q0/n /  /`Z0/n /  /Z00/n 8/  @/Y0p/n x/  /@Y0/n /  /X0/n /  /X00/n 8/  @/@\0p/n x/  / X0/n /  /W0/n /  /`W00/n 8/  @/W0p/n x/  /R0/n /  /R0/n /  /V00/n 8/  @/@V0p/n x/  /U0/n /  /U0/n /  / U00/n 8/  @/T0p/n x/  /`T0/n /  /T0/n /  /S00/n 8/  @/@S0p/n x/  /@0/n /  /O0/n /  /O00/n 8/  @/ O0p/n x/  /N0/n /  /`N0/n /  /N00/n 8/  @/@M0p/n x/  /L0/n /  /L0/n /  / L00/n 8/  @/K0p/n x/  /`K0/n /  / R0/n /  /Q00/n 8/  @/P0p/n x/  /Q0/n /  /@P0/n /  /M00/n 8/  @/c0p/n x/  /b0/n /  /a0/n /  /a00/n 8/  @/ a0p/n x/  /`0/n /  /@b0/n /  /``00/n 8/  @/!0p/n x/  /10/n /  / 10/n /  /000/n 8/  @/`00p/n x/  /00/n /  //0/n /  /@/00/n 8/  @/.0p/n x/  /.0/n /  / .0/n /  /-00/n 8/  @/`-0p/n x/  /-0/n /  /,0/n /  /@,00/n 8/  @/+0p/n x/  /+0/n /  / +0/n /  /*00/n 8/  @/`*0p/n x/  /*0/n /  /)0/n /  /@)00/n 8/  @/(0p/n x/  /(0/n /  / (0/n /  /'00/n 8/  @/`'0p/n x/  /'0/n /  /&0/n /  /@&00/n 8/  @/%0p/n x/  /%0/n /  / %0/n /  /$00/n 8/  @/`$0p/n x/  /$0/n /  /#0/n /  /@#00/n 8/  @/"0p/n x/  /"0/n /  / "0/n /  /!00/n 8/  @/`!0p/n x/  /10/n /  / 10/n /  /000/n 8/  @/`00p/n x/  /00/n /  //0/n /  /@/00/n 8/  @/.0p/n x/  /.0/n /  / .0/n /  /-00/n 8/  @/`-0p/n x/  /-0/n /  /,0/n /  /@,00/n 8/  @/+0p/n x/  /+0/n /  / +0/n /  /*00/n 8/  @/`*0p/n x/  /*0/n /  /)0/n /  /@)00/n 8/  @/(0p/n x/  /(0/n /  / (0/n /  /'00/n 8/  @/`'0p/n x/  /'0/n /  /&0/n /  /@&00/n 8/  @/%0p/n x/  /%0/n /  / %0/n /  /$00/n 8/  @/`$0p/n x/  /$0/n /  /#0/n /  0@#000n 80  @0"0p0n x0  0"00n 0  0 "00n 0  0!000n 80  @0`!0p0n x0  000n 0  000n 0  0 000n 80  @0 0p0n x0  0`00n 0  0`00n 0  0000n 80  @00p0n x0  000n 0  000n 0  0@000n 80  @0@0p0n x0  000n 0  000n 0  0000n 80  @0`0p0n x0  000n 0  000n 0  0@000n 80  @00p0n x0  000n 0  0 00n 0  0@A000n 80  @0@0p0n x0  000n 0  0 00n 0  0 000n 80  @0@ 0p0n x0  000n 0  0`00n 0  000 0n 8 0  @ 00p 0n x 0  00 0n 0  0@0 0n 0  000 0n 8 0  @ 0 0p 0n x 00 0 0n 00 0- 0n 0P 0n 0 0n 8 0P @ 0 o p 0n x 0` 0n 0n 0` 0 o 0n 0 0n 0 0n 8 0 @ 0 o p 0n x 0 0n 0n 0 0 o 0n 0 0o 0 0n 8 0 @ 0(o p 0n x 0 0o 0n 0 0(o 0n 0 0/o 00n 80 @0Go p0n x0 0 0n 0 0- 0n 0P 0 00n 80P @0 p0n x0P 0Oo 0n 0P 0jo 0n 0P 0uo 00n 80P @0o p0n x0 0b 0n 0 0z 0n 0 0 00n 80 @0 p0n x0 0b 0n 0 0z 0n 0 0 00n 80 @0 p0n x0 0b 0n 0 0z 0n 0 0 00n 80 @0ج p0n x0 0b 0n 0 0z 0n 0 0o 00n 80 @0o p0n x0  0 0n 0  0 0n 0@ 0 00n 80@ @0 `0 h0p x0V 0o 0n 0o 0o 0@ 0U 0o 0n 0o 0 (0 80 @0o X0n `0p 0H 0 0 0*p 0n 0Cp 00 0h 0 0 0n 0Xp @0@ H0h X0 `0sp x0n 0p 0x 0 0Pz 0H 0n 0p 0 0 0@ 0p 80n @0p `0 h0 x0 0 0n 0С 0 0 0` 0p 0n 0p 00 (0X 80 @0 X0n `0 08 0X 0 0q 0n 0!q 0h 0 0 09q 0n 0Sq @0 H0X X0 `0 x0n 0iq 0@ 0x 0Ы 0q 0n 0lq 0( 0` 0` 0 80n @0q `0@ h0x x0 0q 0n 0q 0q 0 0T 0q 0n 0 r 0 (0Ȩ 80 @0r X0n `01r 0 0 0` 0r 0n 04r 0 0Ъ 0 0q 0n 0r @0h H0 X0m `0Cr x0n 0Xr 0ir 0 0`u 0r 0n 0r 0lr 0 0Pu 0r 80n @0r `0r h0ج x0@u 0r 0n 0r 0r 0H 00u 0r 0n 0r 0r (0 80T @0r X0n `0r 0 0 0 0s 0n 0!s 0 0 0p 0r  0n 0r @ 0 H 08 X 00T ` 0 x 0n 07s 0Ss 0ȯ 0S 0ms 0n 0s !0s !0 !0t !0s 8!0n @!0s `!0s h!0` x!0@!0s !0n !0t !0s !0а !0 !0s !0n "0t "0t ("0 8"0@"0!t X"0n `"05t "0t "0x "0"0$t "0n "08t "0Et "0 "0#0[t #0n #0ut @#0Ht H#0 X#0`#0^t x#0n #0xt #0t #0X #0#0t #0n #0t $0t $0 $0` $0t 8$0n @$0t `$0t h$0 x$0@$0t $0n $0t $0t $0` $0 $0t $0n %0t %0t (%0 8%0@%0u X%0n `%0&u %0t %0 %0%0u %0n %0)u %09u %08 %0&0Ku &0n &0au @&00~ >0n >03~ @>0E~ H>0 X>0`O `>0^~ x>0n >0{~ >0H~ >0@ >0N >0a~ >0n >0~~ ?0~ ?0 ?0 M ?0~ 8?0n @?0~ `?0~ h?0 x?0@L ?0~ ?0n ?0~ ?0~ ?00 ?0pj ?0~ ?0n @0~ @0~ (@0 8@0@j @@0~ X@0n `@0~ @0 @0 @0@i @0 @0n @0 @0 @0 @0 A0$ A0n A0? @A0h HA0 XA00 `A0V xA0n A0p A0 A0@ A0g A0 A0n A0 B0 B0( B0`K B0 8B0n @B0 `B0 hB0 xB0pJ B0 B0n B0 B0( B0X B0e B0 B0n C0 C0 (C0 8C0 d @C0* XC0n `C0; C0 C0 C0@b C0 C0n C0 C0X C0 C0` D0- D0n D0> @D0H HD0 XD0I `D0d xD0n D0 D0K D0P D0H D0g D0n D0 E0 E0 E0 E0X 8E0n @E0 `E0x hE0 xE0 E0 E0n E0 E0̀ E0 E0p` E0 E0n F0 F0 (F0 8F00_ @F0 XF0n `F0 F0 F00 F0 _ F0( F0n F0A F0 F0 F0] G0+ G0n G0D @G0 HG0@ XG0] `G0V xG0n G0r G0 G0 G0\ G0Y G0n G0u H0H H0x H0\ H0 8H0n @H0 `H0 hH0H xH0@[ H0 H0n H0 H0 H0 H00[ H0Á H0n I0 I0@ (I0p 8I0Y @I0Ɓ XI0n `I0 I0 I0 I0 I0 I0n I0 I0x I0 I0 J0h J0n J0 @J0 HJ0 XJ0H `J0` xJ0n J0 J0 J0 J0@ J0 J0n J0 K0 K0 K0H K0P 8K0n @K0x `K0/ hK0 xK0 K0K K0n K0` K0 K0 K0 K0q K0n L0 L0 (L0 8L0G @L0` XL0n `L0 L0 L0 L0F L0 L0n L0 L0 L0 L0PF M0 M0n M0 @M0 HM0 XM0PE `M0܂ xM0n M0 M0 M0( M0D M0 M0n M0$ N0 N0 N0C N0: 8N0n @N0U `N0h hN0 xN0 A N0l N0n N0 N0p N0 N0@ N08 N0n O0` O0 (O0 8O0? @O0 XO0n `O0 O0ƒ O0 O0p? O0܃ O0n O0 O0 O0 O0> P01 P0n P0G @P0 HP0h XP0@= `P0Y xP0n P0t P0 P0H P0@< P0 P0n P0 Q0 Q0 Q0@; Q0 8Q0n @Q0Ȅ `Q0 hQ0 xQ09 Q0 Q0n Q0ۄ Q0 Q08 Q07 Q0 Q0n R0 R0 (R00 8R06 @R0 XR0n `R0, R0 R0 R05 R0@ R0n R0\ R0 R0 R04 S0t S0n S0 @S0 HS0 XS0@3 `S0 xS0n S0 S0 S0 S0@1 S0ʅ S0n S0݅ T0 T0 T0@0 T0 8T0n @T0 `T0 hT0 xT0@/ T0 T0n T0 T0 T0 T0@. T0" T0n U0: U0 (U0 8U0- @U0` XU0n `U0N U0 U0 U0p+ U0k U0n U0 U0 U0 U0) V0 V0n V0 @V0 HV0 XV0`' `V0ц xV0n V0 V0 V0 V0& V0 V0n V0 W0x W0 W0% W0 8W0n @W0) `W0 hW0 xW0@$ W0F W0n W0_ W0 W0  W0 W0 W0n X0t X0 (X0 8X0 @X0 XX0n `X0 X0 X0 X0 X0 X0n X0 X0ه X0 X0` Y0 Y0n Y0 @Y08 HY0` XY0 `Y0! xY0n Y0> Y0 Y0@ Y0 Y0W Y0n Y0l Z0 Z0H Z0 Z0 8Z0n @Z0} `Z0( hZ0H xZ0 Z0 Z0n Z0 Z0 Z0 Z0 Z00 Z0n [0X [0 ([0 8[0@ @[0ˈ X[0n `[0 [0( [0P [0` [0 [0n [0 [0 [0 [0 \0= \0n \0T @\0p H\0 X\0 `\0g x\0n \0 \0 \0H \0 \0 \0n \0 ]0 ]0  ]0 ]0 8]0n @]0 `]0 h]08 x]0 ]0щ ]0n ]0 ]0 ]0 ]0 ]0 ]0n ^0 ^0 (^0 8^0 @^0 X^0n `^0 ^0 ^0 ^0 ^0 ^0n ^03 ^0 ^0 ^0 _0G _0n _0e @_0 H_0 X_0 `_0 x_0n _0 _0 _0 _0 _0 _0n _0 `0 `0 `0 `0 8`0n @`0Š ``0H h`0p x`0 `0ي `0n `0 `0 `0 `0 `0 `0n a0 a0x (a0 8a0`@a00 Xa0n `a0X a0x a0 a0 a0+ a0n a0G a0 a0( a0 b0_ b0n b0s @b0 Hb0 Xb00 `b0 xb0n b0 b0 b08 b0` b0 b0n b0ԋ c0 c0 c0 c0 8c0n @c0 pc0 xc03 c0 c0 c03 c0 c0@1c0 c03 d0+ d04E d010d0 8d04 @d0h( Pd0, pd0 xd004 d0  d0 d004 d0p, d01d0 d004 e00( e0, e0`10e0 8e004 @e0' Pe06 `e01pe0 xe004 e0' e0m e0 e0P4 e0p, e0 e0P4 f0, f0 10f0 8f0P4 @f0`% Pf0, pf0 xf0p4 f0L f0] f0 f0p4 f0, f01f0 f0p4 g0' g0- 0g0 8g04 @g0s Hg0 `g01pg0 xg04 g0H! g0 g0@1g0 g04 g0P' g0 g02g0 g04 h0& h0 h0`20h0 8h04 @h0@& Ph0P- `h02ph0 xh04 h0@& h0- h01h0 h04 h0@& h0P. h02h0 h04 i0' i0. i0 20i0 8i04 @i0& Pi0 pi0 xi04 i0 / i0 i04 i0 i0 i05 j0 0j0 8j05 @j0 pj0 xj0 5 j0 j0 j0 5 j0 j02j0 j085 k0& k0H/ k0@20k0 8k085 @k0% Pk0x/ `k02pk0 xk085 k0% k0H/ k0 k0H5 k0 k0 k0H5 l0 0l0 8l0H5 @l0 pl0 xl0`5 l0/ l0 l0`5 l0p, l02l0 l05 m0$ m0/ m0`20m0 8m05 @m0! Pm0(0 pm0 xm05 m0 m0 m05 m0ج m02m0 m05 n0h$ n0(0 n0 20n0 8n05 @n0# Pn0P0 pn0 xn05 n0y n0 n05 n0 n0% n02n0 n05 o0H# o00 0o0 8o05 @o0a] po0 xo05 o0 o02o0 o06 o0 o0? o02o0 o0 6 p0 p0Z p020p0 8p0 6 @p0P+ Pp0F `p0@2pp0 xp0 6 p0+ p00 p02p0 p0@6 p0* p00 p0 p0@6 q0b 0q0 8q0@6 @q0z `q0@2pq0 xq0@6 q0`* q0v q02q0 q0@6 q00* q0X1 q02q0 q0@6 r0) r01 r0 20r0 8r0@6 @r0p) Pr0v `r02pr0 xr0@6 r0() r0v r0`2r0 r0@6 r0( r01 r0 2r0 r0P6 s0+ s0 s0` 20s0 8s0P6 @s0 Ps0n `s0 2ps0 xs0P6 s0( s01 s0@ 2s0 s0`6 s0# s0 s0 2s0 s0`6 t0" t0 t0 20t0 8t0`6 @t0" Pt0 `t0 2pt0 xt0`6 t0h" t0n t0 2t0 t06 t08" t0H2 t0 2t0 t06 u0! u0P0 0u0 8u06 @u0y `u0` 2pu0 xu06 u0+ u0p2 u0 u06 u0< u0 u06 v0R v0 20v0 8v06 @v0 Pv0 pv0 xv06 v0 v0 v0 7 v0 v0 v0 2v0 v0 7 w0$ w02 0w0 8w0 7 @w0 `w0 2pw0 xw0 7 w0# w0 w0 w0 7 w0< w0 w0 7 x0R 0x0 8x0 7 @x0y px0 xx0@7 x0 x0 x0@7 x0 x0 2x0 x0`7 y0\ y03 y020y0 8y07 @y0x! Py0~ `y0@2py0 xy07 y0\ y03 y02y0 y07 y00% y0~ y0`2y0 y07 z0% z0~ z020z0 8z07 @z0$ Pz0~ pz0 xz07 z0b z0 z07 z0z z0 z07 {0 0{0 8{07 @{0 `{0 2p{0 x{08 {0! {0m {0 {08 {0h3 {0 {08 |0, |0@20|0A 8|0B @|00> P|0n `|02p|0A x|0B |0= |0`> |02|0A |0B |0H; |0> |02|0A |00B }0H: }0> }0`20}0A 8}00B @}09 P}0? `}02p}0A x}00B }09 }0n }02}0A }00B }09 }0A }0A }0PB ~0+ 0~0A 8~0PB @~0+ `~0 2p~0A x~0PB ~0: ~0x? ~0@2~0A ~0pB ~0: ~0A ~02~0A ~0pB 08A 0n 0200A 80pB @0"A P0A `0`2p0A x0B 0A 0A 020A 0B 0hA 0n 020A 0B 0NA 0n 00A 80B @0 p0A x0B 0- 0 20A 0B 0h= Ѐ0A 020A 0B 0C} 0w 0200A 80B @08= P0- `02p0A x0C 08 0? 020A 0C 08 Ё0n 0@20A 0C 008 0@ 0200A 800C @09 P0@ `0`2p0A x00C 0H9 0- 020A 00C 09 Ђ0n 0A 0PC 0+ 00A 80PC @0+ `0 2p0A x0PC 0; 0@ 0@20A 0pC 0= Ѓ0n 020A 0pC 0= 0n 0200A 80pC @0< P0@ `0 2p0A x0pC 0< 0A 020A 0pC 0< Є0n 0`20A 0pC 0`< 0n 0200A 80pC @08< P0n `02p0A x0pC 0< 0n 0@20A 0pC 0; Ѕ0n 020A 0pC 0; 0`> 0200A 80pC @0H; P0> `02p0C x0G 00F 0n 0`20C 0G 0F І0F 020C 0G 0E 0F 0200C 80G @0E P00 `0 2p0C x0G 0 0? 0 20C 0G 0@E Ї0F 0@ 20C 0G 0E 0F 0200C 80G @0D P0A `02p0C x0G 0D 00 0!20C 0G 0HD Ј0F 0`!20C 0G 0C 0G 0!200C 80G @0C P0C p0C x0G 0C 0"20G 0\ 0R Љ0S 0"20G 0\ 0R 0S 0 "200G 80\ @0XR P0S `0&2p0G x0 \ 0HS 0H 0@&20G 0 \ 0R Њ0S 0%20G 0 \ 0Q 0F 0%200G 80 \ @0`Q P0 T `0 %2p0G x0 \ 0Q 0F 0$20G 0 \ 0P Ћ0pT 0`$20G 0 \ 0P 0F 0$200G 80 \ @0XP P04E `0#2p0G x0 \ 0 P 0F 0@#20G 0 \ 0O Ќ0T 0'20G 0@\ 0O 0F 0`'200G 80@\ @08O P0F `0'2p0G x0@\ 0N 0T 0)20G 0`\ 0N Ѝ00U 0@)20G 0`\ 0PN 0F 0(200G 80`\ @0N P0G `0(2p0G x0`\ 0M 0hU 0G 0`\ 0U 0 (20G 0`\ 0PM 0V 00G 80`\ @0$H `0*2p0G x0\ 0M 00V 0G 0\ 0, 0`*20G 0\ 0L 0xV 00G 80\ @06H p0G x0\ 05H 0G 0] 0, 0G 0] 0p, 00G 80 ] @0 p0G x0 ] 0ج 0G 08] 0V 0G 08] 0V 00G 808] @06H p0G x08] 05H 0G 0P] 0, 0G 0P] 0, 00G 80p] @0 p0G x0p] 0ج 0*20G 0] 0J Г0V 0 +20G 0] 0 K 0(0 00G 80] @0MH H08W `0+2p0G x0] 0H 0`W 0G 0] 0 0G 0] 0 0,200G 80^ @0xJ P0W `0@,2p0G x0^ 0J 0X 0+20G 0^ 0I Е0X 0G 0^ 0 00G 80^ @0ج p0G x00^ 0 0G 00^ 0ج 0G 00^ 0cH 00G 80P^ @0 p0G x0P^ 0ج 0G 0^ 0, 0G 0^ 05H 00G 80^ @0p, p0G x0^ 0 0G 0^ 0ج 0G 0^ 0 00G 80^ @0ج p0G x0^ 06H 0G 0^ 05H 0G 0^ 0, 00G 80^ @0, p0G x0^ 0, 0-20G 0_ 0H К0Y 0`-20G 0@_ 0L 0@Y 00G 80`_ @0 p0G x0`_ 0ج 0G 0_ 0 0G 0_ 0ج 00G 80_ @0, `0 .2p0G x0_ 0L 0pY 0-20G 0_ 0K М0Y 0G 0` 05H 0.200G 800` @0I P0(Z `0.2p0G x0P` 0`L 0XZ 0G 0p` 0zH ȝ0H 0@/20G 0p` 0HI 0Z 0/200G 80` @0K P0Z p0G x0` 0 0G 0` 0 0G 0` 0, 00200G 80` @0HK P0`[ p0` x0` 0 0` 0` 0720k 0 l 0pf П0f 0620k 0 l 08f 0k 07200k 80`l @0pf P0f `0`72p0k x0`l 0f 0k 0 820k 0l 0a Р0m 0k 0l 0#k 0?k 08200k 80l @0ha P0Kk p0k x0l 0^k 0?k 0820k 00m 0f С0m 0@920k 0Pm 0e 0m 0`:200k 80m @0d P0xk `0:2p0k x0m 0d 0k 0920k 0m 0~j Т0k 0;20k 0m 0c 0m 0 ;200k 80m @0d P0(g `0:2p0k x0m 0Xd 0Xg 0<20k 0m 00d У0xk 0@<20k 0m 0d 0k 0;200k 80m @0c P0g `0=2p0k x0m 0c 0m 0`=20k 0m 0`c Ф0g 0=20k 0m 0c 0h 0>200k 80n @0e P0`h `0 >2p0k x0n 0c 0m 0@?20k 0@n 0c Х0m 0>20k 0@n 0e 0h 0?200k 80pn @0b P0k `0`@2p0k x0n 0c 0m 0@20k 0n 0`e Ц0h 0@20k 0n 0(e 08i 0 A200k 80n @0j P0k `0A2p0k x0o 0j 0k 0k 0@o 0+ 0k 0@o 0+ 0B200k 80@o @0b P0i `0@B2p0k x0@o 0`b 0i 0A20k 0@o 0b Ш0w 0k 0po 0+ 00k 80po @0+ p0k x0po 0} 0k 0po 0} 0 D20k 0po 0b 0i 0C200k 80po @0`b P0i `0`C2p0k x0po 0'j 0I 0C20k 0po 08b Ъ0w 0D20k 0o 0b 0i 0D200k 80o @0a P0w `0@E2p0q x0w 0w 0(w 0E20q 0w 0v Ы0q 0q 0w 0r 00q 80w @0r `0`F2p0q x0w 0v 0Pw 0q 0w 0r 0q 0w 0r 0F200q 80w @0q P0q p0q x0x 0 0q 0x 0- 0q 0 x 0/o 00q 80 x @0Go `0F2p0q x0@x 0 v 0$r 0 G20q 0`x 0aq Ю0q 0G20q 0px 0|q 0@r 00q 80px @0Xr p0q x0px 0& 0G20q 0x 0Lq Я0jr 0@H20q 0x 0t 0n 00q 80x @0yr H0r `0H2p0q x0x 0q 0r 0I20q 0y 0t а0r 0`I20q 00y 0ep 0r 0I200q 80Py @0t P0r p0q x0py 0r 0r 0q 0y 0r ȱ0s 0q 0y 0| 0s 00q 80y @0K| H0*s `0 J2p0q x0y 0t 07s 0J20q 0y 0o в0Gs 0q 0y 0^s 0xs 0J200q 80z @0:p P0s p0q x00z 0| 0s 0q 00z 0K| ȳ0*s 0`L20q 0`z 0u 0s 0L200q 80`z @0u P0s `0K2p0q x0`z 0u 0s 0@K20q 0`z 0hu д0s 0q 0z 0n 00q 80z @0 o `0L2p0q x0z 0>q 0\ 0 M20q 0z 0-q е0\ 0q 0z 0n 00q 80z @0 o `0M2p0q x0z 0pt 0s 0q 0z 0n 0q 0z 0 o 00q 80z @0n p0q x0z 0 o 0M20q 0z 0q з0n 0O20q 0z 0Pt 0s 0N200q 80z @0o P0s `0@N2p0q x0z 0(t 0s 0`O20q 0{ 0o и0s 0O20q 00{ 0p 0s 0P200q 80@{ @0@u P0s `0 P2p0q x0@{ 0u 0s 0P20q 0`{ 0p й0s 0q 0{ 0s 0s 0@Q200q 80{ @0p P0s `0R2p0q x0{ 0p 0s 0Q20q 0{ 0p к0s 0| 00 0| 00| 800 @0 } `0R2p0| x00 0| 0~ 0`R20| 00 0 л0} 0S20| 0P 0| 0n 0 S200| 80P @0| P0} `0U2p0| x0p 0~ 0 0T20| 0p 0{ м00} 0@T20| 0p 0} 08 0S200| 80p @0{ P00} `0U2p0| x0 0 0D} 0| 0 0| Ƚ0s 0`U20| 0 0| 0r 00| 80 @0o p0| x0 0(o 0| 0 0o 0| 0 0(o 0 V200| 80 @0P~ P0r p0| x0 0n 0| 0 0 o 0V20| 0 0| 0U} 0V200| 80 @0| P0U} p0| x0 0K| 0*s 0| 0 0K| 0*s 0@W20| 0@ 0| 0~ 0`X200| 80` @0 P0X `0X2p0| x0` 0| 0} 0W20| 0` 0~ 0 0 Y20| 0 0h| 0n 0X200| 80 @0h P0 `0Y2p0| x0 0} 0؀ 0Y20| 0 0x} 0n 0`[20| 0 08 0_} 0[200| 80 @0~ P0r `0Z2p0| x0 0x~ 0r 0@Z20| 0 0>| 0r 0^20d 0 0@ 0 0]200d 80 @0 P0{ `0@]2p0d x0 0 0P 0\20d 0 0ȃ 0 0\20d 0 0Ȅ 0{ 0 \200d 80 @0 P0r `0[2p0d x0 0p 0p 0^20d 0 0 0{ 0`^20d 0 0Ȃ 0{ 0`200d 80P @0 P0 `0@`2p0d x0P 0 0 0_20d 0P 0h 0 0_20d 0P 0@ 0{ 00d 80P @0 H0Ɔ `0 _2p0d x0P 0 0 0d 0p 0 0 0b20d 0p 0@ 0 0b200d 80p @0I P0{ `0 b2p0d x0p 0 0 0a20d 0p 0 0P 0`a20d 0p 0ȃ 0G 0a200d 80p @0> P0{ `0@c2p0ڇ x0 0 0n 0c20ڇ 0 0 0n 0d20ڇ 0 0 0n 0d200, 80 @0 P0@ `0 e2p0, x0Љ 0 0 0e20, 0 0 0m 0e20, 0 0x 0X 00, 80 @0k H0 `0@f2p0, x0 0P 0m x0a 0 00y0@y0Е 0y0 00{0{0X 0{0p|0 0|0 0 ~08 0p0 00 000i 0( 0s0s0 0u 0`v08 00w00x0t 0ș 0W0W0( 0V0 0V0 0U00 0 W0 0pW0| 0@U0PU0 0`U0@ 0U0x 0W(00X0 0@X0` 0`Y0 0pY0Y0h 0Y(0Z0؞ 0`Z00[0P 0\0 0P\00 0\0 0\0`]0 0](0^0 0@_0`0 0`(0Pa0x 0a0 00b(0@b@0b0X 0c0c0У 0c(0c0@ 0c0 0c0 0d0d0 0d(0d0Х 0pe0 0f0h 0 l0 0 g0 0g0g0@ 0h(0Ph@0h0 0i0Ч 0i0 0i0h 0i(0Pj0 0j0 0k08 0Pk0 0l(0m0ȩ 0pn0@o0 0p(0p0X 0q0s00(0pP0в0000p 0Ъ 0P H00P00X0x081H 1x 1 X1X 1 1 x1 1 81@ 1x 1 X1p 1 10 x1@ 1H 81 1p 1 X1 1 1 x1 13 8 1 1 1 X 1P 1  1 x 1 1 8 1P 1x 1 X 1 1` 1 x1 1 81 1 1 X1 1 1P x1 1 81 1P 1 X1 1 1 x1 1 81P 1 1 X1 10 1` x1 1v 81 1  1 X1 1 18 x1h 1 81 1 18 X1X 1 10 x1N 1N 81 1 1 X1 1  1 x 1 1 8!1 !1  !1 "1) P"1D "10. "1}C "1C "1C #1C #10D #1XD X#1I #1PI $1I x$1I $1J 8%1hJ %1G %1`G X&1F &1(G '1F x'13 '1 8(1PE (1E (1E X)18F )1F *1G x*1(H *1`H 8+1H +1H +1`H X,1 S ,1S -1 S x-1hS -1 S 8.1 S .1 .1Q X/1Q /1R 01Q x01XQ 01 811P 11P 11O X21O 21P 31PP x31R 318T 841XO 41R 41Q X51R 51R 61 x61\ 61 ` 871_ 71_ 71b X81a 81b 91@b x91xb 91b 8:1a :1`a :1[ X;1] ;1p] <1w\ x<10a <1_ 8=1h_ =1a =1^ X>1`` >1` ?1>\ x?1[\ ?1` 8@1^ @1(^ @1h^ XA1^ A1Ln B1cn xB1.n B1n 8C1)w C1Xs C1 XD1s D1s E1 xE1s E1 8F1 F1Xr F1r XG1r G1p H1@q xH1q H1q 8I1r I1 I1 o XJ1Xo J1o K1p xK1Hp K1p 8L1 s L1Hx L1x XM1y M1 z N1y xN1 z N1y 8O1 z O1z O1{ P1{ PP1,{ P1D{ P1U{ Q1g{ PQ1x{ Q1{ Q1{ R1{ PR1{ R1{ R1{ S1| PS1| S1.| S1A| T1Z| PT1t| T1| T1| U1| PU1} U1| U1| V1 XV1 V1 W1P xW1 W1 8X1@ X1} X1 XY1}} Y1( Z1 xZ1 Z1 8[1 [1P [1 X\1 \1` ]1 x]1؈ ]1 8^1` ^1 ^18 X_1 _1ȁ `1 x`1H `1 8a1 a1P a1 Xb1 b1C} c1`} xc1 c1 8d1 d10 d1 Xe1І e1} f1 xf10 f1h 8g1 g1 g1 Xh1P h1 i1 xi1 i1 8j1P j1 j1 Xk10 k1 l1 xl1 l1 8m1 m1 m1X Xn1 n1 o1 xo18 o1ص 8p1 p1ж p1 Xq1h q1h r1 xr1 r1Ѻ 8s18 s1( s1 Xt1 t1 u1 xu1 u1P 8v1 v1 v1X Xw1( w1G x1 xx1P x1b 8y1` y1 y1 Xz1( z1h {1 x{1 {1H 8|1ؿ |1 |1p X}1 }1 ~1 x~18 ~1 81 1h 1 X10 1 1 x1 ؁1@ 81 1 1h X1` 12 1w x1 ؄1` 81p 1 10 X1` 1 1@ x1 ؇1 81P 1 1 X1 1 1 x1 ؊18 81x 1x 1 X1 1 1 x1 ؍1 81 1H 1x X1 1 1x x1 ؐ1x 81 1D 1V X1D 1H 1 x1 ؓ1 81 1 1 X1 1@ 1x x1 ؖ1 81 1( 1X X1 1 1 x1X ؙ1 81 1 10 X1 1` 1 x1 ؜1( 81p 1 1 X1 1` 1 x1 ؟1@ 81h 1 1( X1X 1 1 x1 آ1 81 18 1p X1 1 1` x1 إ10 81 1 1P X1 1 1 x10 ب1x 81 1 1 X1X 1 1P x1 ث1f 81 1( 1  X1 1 1X x1 خ1( 81x 1 1h X1( 1 1 x1 ر1 81 1 1p X1 1 1 x1 ش1X 81 1 1 X10 1 1 x1 ط1@ 81x 1 1 X1  1P 1 x1 غ1 81@ 1x 1 X1 1@ 1@ x1 ؽ1 81" 1" 1C} X1X" 1" 1C} x1 1C} 81 1 1P X1 1P 1 x1$+ 1 81 1( 1X X1! 1H! 1! x1 1" 81(" 10 1 X1P 1 1 x1! 1 81h+ 1+ 1 X1 1* 1 x1* 1C} 81C} 1 1 X1 1C} 1 x1X 1C} 81 1C} 1x X1 1 1P x1X 13 810< 1o: 1; X1; 1; 1; x10; 1X; 81": 1: 1< X1Q: 1D 1@ x1A 1HD 81B 1B 1PC X1C 1PB 1?G x1A 18A 81hA 1A 1A X1@ 1?G 18@ x1h@ 1@ 81@ 1; 1B X1@ 1? 1RG x1B 1N 81N 1XN 1L X1L 1K 1L x1M 1pK 81K 1K 1N X1; 18N 1I x1qJ 10K 81PK 1I 1I X1J 1UJ 1N x1M 1M 819J 1I 1L X1HM 1xM 1J x1J 1sI 81I 10L 1XL X1I 1 M 1J P12x1 1pY 81Y 1Y 1PZ X1Z 1[ 1@[ x1g] 1h[ 81[ 1X 1X X10Y 1W 1W x1X 1XX 81X 1 1xW X1W 1G] 1G] x1G] 1W 819] 18W 1V X1^ 1_ 1 1n 1ИX1+ 1h( 1' x1' 10( 81`% 1' 1H! X1P' 1@& 2@& x2@& 2& 82& 2' 2% X2% 2& 2$ x2! 2h$ 82# 2H# 2 X2+ 2P+ 2 x2( 2() 82p) 2) 20* X2`* 2*  2( x 2 2+ 8 2h" 2" 2" X 2# 28"  2! x 2+ 2 8 2# 2$ 2\ X2\ 2x! 2$ x2% 20% 82! 2H; 2= X20> 29 29 x29 2H: 82: 2"A 28A X2: 2NA 2hA x2A 2C} 82h= 28= 28 X208 28 29 x2H9 29 82; 2H; 2; X2; 2< 28< x2`< 2< 82< 2< 2= X2= 2E 2E x2F 20F 82 2D 2D X 2E 2@E !2C x!2C !2HD 8"2XR "2R "2R X#2O #2 P $2XP x$2P $2P 8%2Q %2`Q %2Q X&2R &2HS '2N x'28O '2O 8(2PM (2M (2N X)2PN )2N *2M x*2L *2J 8+2 K +2H +2I X,2J ,2xJ -2H x-2L -2K 8.2L .2I .2`L X/2HI /2K 02HK h02Xg2p02202042P0242` 42` 52a 052 852>( H5202528a p62`d2624262 0628f 72pf x72f 72pf 882a 82ha 82f X92e 92~j :2d x:2d :2Xd 8;2d ;2c ;2c X<2d <20d =2c x=2`c =2c 8>2c >2e >2e X?2c ?2b @2`e x@2c @2(e 8A2j A2j A2b XB2`b B2b C28b xC2'j C2`b 8D2b D2a D2b XE2w E2v F2q xF2v F2 v 8G2aq G2|q G2Lq XH2t H2q I2t xI2ep I2t 8J2t J2o J2:p XK2hu K2u L2u xL2u L2>q 8M2-q M2pt M2q XN2(t N2o O2Pt xO2o O2p 8P2u P2@u P2p XQ2p Q2p R2p xR2 R2| 8S2| S2| S2{ XT2} T2{ U2~ xU2| U2 8V2P~ V2| V2| XW2| W2~ X2| xX2 X2h 8Y2h| Y2x} Y2} XZ2>| Z2x~ [2~ x[28 [2p 8\2 \2Ȅ \2ȃ X]2 ]2 ^2@ x^2Ȃ ^2 8_2 _2@ _2h X`2 `2 a2> xa2ȃ a2 8b2 b2I b2@ Xc2 c2 d2 hd2 d2 d2 d2 d2 8e2 e2x e2 Xf2P f2t f2) f2n f2n f2@ f2i f2 f2n g2n g2@ (g2a 0g2) 8g2n @g2n Hg2@ Xg2.`g2`.hg2.pg2.xg2 .g2`.g2.g2 .g2`.g2.g2.g2.g2.g2 .g2`.g2.g2 .g2`.g2.g2.g2 .h2`.h2.h2.h2 . h2`.(h2.0h2.8h2 .@h2.Hh2`.Ph2 .Xh2`.`h2.hh2.ph2 .xh2`.h2.h2.h2 .h2`.h2.h2.h2 .h2`.h2.h2.h2 .h2`.h2.h2 .h2`.h2.i2.i2 .i2`.i2. i2.(i2 .0i2.8i2 .@i2`.Hi2.Pi2`.Xi2.`i2.hi2 .pi2`.xi2.i2.i2 .i2`.i2.i2.i2 .i2 .i2`.i2.i2`.i2 .i2`.i2.i2.i2.i2`.j2.j2.j2 .j2. j2.(j2 .0j2.8j2 .@j2`.Hj2.Pj2.Xj2`.`j2.hj2.pj2 .xj2`.j2.j2.j2 .j2`.j2.j2.j2 .j2`.j2.j2.j2 .j2`.j2.j2.j2 .j2`.k2.k2.k2 .k2`. k2.(k2.0k2.8k2.@k2 .Hk2`.Pk2 .Xk2`.`k2.hk2.pk2 .xk2`.k2.k2.k2.k2.k2 .k2`.k2.k2.k2 .k2`.k2.k2.k2 .k2`.k2.k2.l2 .l2`.l2.l2 . l2.(l2`.0l2`.8l2 .@l2.Hl2.Pl2 .Xl2`.`l2.hl2.pl2 .xl2`/l2/l2/l2`.l2.l2.l2 .l2.l2`.l2.l2`/l2.l2 .l2`.l2.l2 .l2`.m2.m2.m2 .m2`. m2.(m2.0m2 .8m2`.@m2.Hm2.Pm2 .Xm2`.`m2.hm2.pm2 .xm2`.m2.m2.m2 /m2`/m2/m2/m2 /m2/m2`/m2/m2 /m2/m2/m2 /m2`/m2/n2/n2 /n2`/n2/ n2/(n2 /0n2/8n2/@n2`/Hn2 /Pn2 /Xn2`/`n2/hn2/pn2 /xn2`/n2/n2/n2 /n2` /n2 /n2` /n2 /n2 /n2 /n2` /n2 /n2 /n2 /n2 /n2 /n2 /o2 /o2 /o2` /o2 / o2 /(o2 /0o2/8o2/@o2 /Ho2`/Po2/Xo2 /`o2`/ho2/po2` /xo2`/o2/o2/o2 /o2/o2`/o2/o2 /o2/o2`/o2/o2/o2 /o2`/o2/o2 /o2`/p2/p2/p2 /p2`/ p2/(p2/0p2/8p2/@p2/Hp2@/Pp2/Xp2@/`p2/hp2/pp2/xp2/p2/p2@/p2/p2/p2/p2/p2/p2@/p2/p2/p2/p2@/p2/p2/p2/p2@/q2/q2/q2/q2@/ q2/(q2/0q2/8q2@/@q2@/Hq2/Pq2/Xq2 /`q2@ /hq2 /pq2 /xq2!/q2@!/q2!/q2!/q2"/q2@"/q2"/q2"/q2/q2@/q2#/q2#/q2#/q2@#/q2$/q2@$/q2$/r2$/r2%/r2@%/r2%/ r2%/(r2&/0r2@&/8r2&/@r2&/Hr2'/Pr2@'/Xr20/`r2//hr2//pr2'/xr2'/r2(/r2@(/r2(/r2(/r2)/r2)/r2*/r2@)/r2)/r2+/r2@+/r2@*/r2*/r2*/r2+/r2+/s2,/s2@,/s2,/s2,/ s2-/(s2@-/0s2-/8s2-/@s2./Hs2@./Ps2./Xs2./`s2//hs2@//ps2@0/xs20/s20/s21/s2@1/s21/s21/s22/s2@2/s22/s22/s23/s23/s23/s24/s2@4/s25/s2@5/t25/t25/t24/t24/ t26/(t2@6/0t26/8t2;/@t2/u2@=/ u2=/(u2@>/0u2>/8u2@/@u2?/Hu2@?/Pu2?/Xu2>/`u2?/hu2@/pu2@@/xu2@/u2A/u2@A/u2A/u2A/u2C/u2C/u2D/u2@D/u2D/u2B/u2@B/u2B/u2B/u2C/u2@C/u2F/v2F/v2G/v2@G/v2H/ v2@H/(v2G/0v2G/8v2H/@v2E/Hv2E/Pv2F/Xv2@F/`v2@E/hv2D/pv2E/xv2I/v2@I/v2H/v2K/v2J/v2I/v2I/v2@J/v2J/v2J/v2K/v2@K/v2K/v2L/v2@L/v2L/v2@N/w2N/w2N/w2O/w2@O/ w2O/(w2O/0w2P/8w2P/@w2Q/Hw2@Q/Pw2Q/Xw2Q/`w2R/hw2L/pw2M/xw2@M/w2M/w2M/w2N/w2@R/w2@P/w2P/w2R/w2R/w2@S/w2S/w2S/w2S/w2T/w2@T/w2T/w2T/x2U/x2@U/x2U/x2U/ x2V/(x2@V/0x2V/8x2V/@x2W/Hx2@W/Px2W/Xx2W/`x2X/hx2@X/px2X/xx2X/x2Z/x2[/x2@[/x2[/x2[/x2\/x2@\/x2\/x2]/x2\/x2]/x2@]/x2]/x2@^/x2^/x2^/y2^/y2_/y2@_/y2Y/ y2Z/(y2@Z/0y2Z/8y2Y/@y2@Y/Hy2Y/Py2_/Xy2_/`y2`/hy2@`/py2`/xy2`/y2a/y2@a/y2a/y2a/y2b/y2@c/y2c/y2@b/y2b/y2b/y2c/y2@d/y2c/y2d/y2d/y2d/z2e/z2@e/z2e/z2e/ z2f/(z2f/0z2g/8z2@f/@z2f/Hz2g/Pz2@g/Xz2g/`z2h/hz2h/pz2@h/xz2h/z2i/z2@i/z2i/z2i/z2j/z2@j/z2j/z2j/z2m/z2@m/z2m/z2m/z2n/z2@n/z2n/z2n/{2o/{2k/{2@k/{2@o/ {2o/({2p/0{2@p/8{2p/@{2p/H{2q/P{2k/X{2k/`{2l/h{2@l/p{2l/x{2l/{2@q/{2q/{2o/{2@r/{2r/{2r/{2s/{2@s/{2s/{2q/{2r/{2s/{2t/{2@t/{2t/{2t/|2u/|2@u/|2u/|2u/ |2v/(|2@v/0|2w/8|2w/@|2x/H|2@x/P|2x/X|2x/`|2y/h|2@y/p|2v/x|2v/|2w/|2@w/|2y/|2y/|2z/|2z/|2/|2@/|2@~/|2@|/|2{/|2{/|2|/|2{/|2@{/|2z/}2@z/}2}/}2}/}2~/ }2|/(}2|/0}2}/8}2@}/@}2~/H}2~/P}2/X}2/`}2/h}2@/p}2/x}2@/}2/}2/}2/}2/}2/}2@/}2/}2/}2/}2@/}2/}2/}2/}2/}2@/}2/~2/~2@/~2/~2/ ~2/(~2@/0~2/8~2/@~2/H~2/P~2@/X~2/`~2/h~2@/p~2/x~2/~2/~2@/~2/~2/~2/~2@/~2/~2/~2/~2@/~2/~2/~2/~2@/~2/~2/2/2@/2/2/ 2/(2@/02/82/@2@/H2/P2/X2@/`2/h2/p2@/x2/2@/2/2@/2/2/2/2/2/2/2@/2/2/2/2@/2/2/2/2@/2/2/ 2/(2/02/82/@2/H2@/P2/X2/`2/h2/p2/x2@/2/2/2/2@/2/2@/2/2/2/Ȁ2@/Ѐ2/؀2/2/2@/2/2/2/2@/2/2@/ 2/(2/02/82/@2@/H2/P2/X2/`2/h2@/p2/x2/2/2@/2/2/2/2@/2/2/2/ȁ2@/Ё2/؁2@/2/2/2/2/2@/2/2/2/ 2@/(2/02/82/@2@/H2/P2/X2/`2/h2@/p2/x2/2/2@/2/2@/2/2/2@/2/2/Ȃ2/Ђ2@/؂2/2/2/2@/2/2/2/2@/2/ 2/(2/02/82/@2/H2@/P2/X2/`2/h2/p2/x2@/2/2@/2/2@/2/2/2/2/2/ȃ2/Ѓ2/؃2/2/2/2/2/2@/2/2@/2/ 2/(2@/02@/82@/@2/H2/P2/X2/`2/h2/p2@/x2/2/2/2/2/2@/2@/2/2/2/Ȅ2@/Є2/؄2/2/2@/2/2/2/2@/2/2/ 2/(2@/02/82/@2/H2@/P2/X2/`2/h2@/p2/x2/2/2@/2/2/2/2@/2 02 02 0ȅ2` 0Ѕ2 0؅20202`02 020202`02 020 20(2`002 0820@20H2`0P2 0X20`20h2`0p2 0x20202`02 020202`02 02020Ȇ2`0І2 0؆20202`02 02/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/ȇ2`/Ї2 /؇2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/Ȉ2`/Ј2 /؈2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/ȉ2`/Љ2 /؉2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/Ȋ2`/Њ2 /؊2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/ȋ2`/Ћ2 /؋2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/Ȍ2`/Ќ2 /،2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/2`/2 /2/2/ȍ2`/Ѝ2 /؍2/2/2`/2 /2/2/2`/2 /2/ 2/(2`/02 /82/@2/H2`/P2 /X2/`2/h2`/p2 /x2/2/2`/2 /2/2/20202H02` 0Ȏ2 0Ў20؎202h02 02 02` 02 0202(02` 0 2 0(2 002 0820@20H2` 0P2 0X2 0`2 0h2H0p20x2 02 0202h0202(020202H020ȏ20Џ2h0؏202(020202H0202 02h 02 0 2(!0(2!002!082H"0@2"0H2#0P2h#0X2#0`2($0h2$0p2$0x2H%02%02&02h&02&02('02'02'02H(02(0Ȑ2)0А2h)0ؐ2)02(*02*02*02H+02+02,02h,02,0 2(-0(2-002-082H.0@2.0H2/0P2h/0X2/0`2(00h200p200x2H102102202h202202(302302302H40240ȑ250Б2h50ؑ2502(602602602H702702802h80280 2(90(290029082H:0@2:0H2;0P2h;0X2;0`2(<0h2<0p2<0x2H=02=02>02h>02>02(?02?02?02H@02@0Ȓ2A0В2hA0ؒ2A02(B02B02B02HC02C02D02hD02D0 2(E0(2E002E082HF0@2F0H2G0P2hG0X2G0`2(H0h2H0p2H0x2HI02I02J02hJ02J02(K02K02`0202K0ȓ2HL0Г2L0ؓ2M02hM02M02(N02N02N02HO02O02P0 2hP0(2P002(Q082Q0@2Q0H2HR0P2R0X2S0`2hS0h2S0p2(T0x2T02T02HU02U02V02hV02V02(W02W02W0Ȕ2HX0Д2X0ؔ2Y02hY02Y02(Z02Z02Z02H[02[02\0 2h\0(2\002(]082]0@2]0H2H^0P2^0X2_0`2h_0h2_0p2(`0x2`02`02Ha02a02b02hb02b02(c0202 0ȕ2`0Е20ؕ202 02`020202 02`0202`0 20(2002 0820@2 0H2`0P20X20`2 0h20p2 0x2`0202`c02c02c02`d02d02d02 e02`e0Ȗ2`f0Ж2f0ؖ2f02 m02e02e02 f02h02 i02 g02`g0 2g0(2`i002i082i0@2 j0H2`j0P2j0X2k0`2k0h2 l0p2`l0x2l02`m02m02m02l02 d02j02 k02`k02`u0ȗ2u0З2u0ؗ2 n02`n02n02n02 o02`o02r02 s02`s0 2s0(2s002 t082`t0@2o0H2 p0P2`p0X2o0`2p0h2`q0p2p0x2 q02q02q02 r02`r02r02t02t02 u02v0Ș2v0И2 w0ؘ2`w02w02w02 x02 v02`v02`x02x02g0 2 h0(2`h002h082x0@2 y0H2`y0P2z0X2 {0`2`z0h2z0p2y0x2y02 z02`{02{02{02 |02`|02|02020ș2 0Й2`0ؙ20202 02`020202 02~02~0 2 0(2}002 ~082`~0@20H2 0P2`0X2 0`2`0h20p2|0x2 }02`}02}02 020202`020202`0Ț20К20ؚ2 02`02`020202 020202 0 2`0(2002082 0@2`0H2`0P2`0X20`20h2 0p2`0x20202 02`02020202 0202 0ț2`0Л20؛202 02`020202 02`02020 2 0(2`002`0820@20H2 0P2`0X20`2 0h2`0p20x202 0202020202020202 0Ȝ2`0М20؜202 02`020202 02`02020 20(2 002`0820@20H2`0P20X2`0`20h20p2 0x2 02`02 02`02 02`0202 02 020ȝ20Н2 0؝2`0202 02`020202`02020 2 0(2`0020820@2`0H2 0P20X20`20h20p2 0x2`02`020202 02`020202`020Ȟ2 0О2 0؞2`02 02`02020202 0202 0 20(2 002`082`0@20H20P2 0X20`2 0h2`0p20x20202`02`020202 02`02020ȟ2 0П20؟202 02`020202 02`0202`0 20(2002082 0@2`0H20P2`0X20`20h2 0p2`0x202 020202 02`0202 02`020Ƞ20Р2 0ؠ2`020202 02`0202`0202 0 2`0(2002 0820@2 0H2`0P20X20`2 0h20p20x2`020202`020202 0202 020ȡ2 0С2`0ء202 02`0202`0202 02 020 20(2`002082 0@2`0H20P20X2`0`20h20p2 0x2 02`02020202 02`020202 0Ȣ2`0Т20آ202 02`020202 02 02`020 20(2 002`0820@20H20P20X2`0`2 0h2`0p20x202 02`0 0'(000&80r@0000P0d0s0004i100F 0@0`0p0 23У22@2P22<2000000000 0 (0 00 80 @0H0P0X0`0h0p0x0000000000 0!0"0#0$0%0(0)0*0+0,0- 0.(0/001802@03H04P05X06`07h08p09x0:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N 0O(0Q00R80S@0TH0UP0VX0W`0Xh0Yp0Zx0[0\0]0^0_0`0a0b0c0e0f0g0h0i0j0k0l0m0n0o0p 0q(0t00u80v@0wH0xP0yX0z`0{h0|p0}x0~00000000000000000000 0(00080@0H0P0X0`0h0p0x000000000000000000000 0(00080@0H0P0X0`0h0p0x000000000000000000000 0(00080@0H0P0X0`0h0p0x000000000000000000000 0(00080@0H0P0X0`0h0p0x00000000000 0 0 0 0 000000 0(00080@0H0P0X0`0h0p0x0 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/0001020305 06(07008809@0:H0;P0<X0=`0>h0?p0@x0A0B0C0D0E0F0G0H0IHH+HtH5+%+hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!% +D%+D%+D%+D%+D%+D%ݞ+D%՞+D%͞+D%Ş+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݝ+D%՝+D%͝+D%ŝ+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݜ+D%՜+D%͜+D%Ŝ+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݛ+D%՛+D%͛+D%ś+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݚ+D%՚+D%͚+D%Ś+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݙ+D%ՙ+D%͙+D%ř+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݘ+D%՘+D%͘+D%Ř+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݗ+D%՗+D%͗+D%ŗ+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݖ+D%Ֆ+D%͖+D%Ŗ+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%ݕ+D%Օ+D%͕+D%ŕ+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+DLHH}HH}HH}Hf.HU+Ht HQ+HPHF+Hf.H+Ht H+HPHֶ+Hf.Hu+Ht Hq+HPHf+Hf.H+Ht H+HPH+Hf.HU+Ht HQ+HPHF+Hf.H+Ht H+HPH+Hf.Hu+Ht Hq+HPHf+Hf.H+Ht H+HPH+Hf.H+Ht H+HPH+Hf.H%+Ht H!+HPH+Hf.H+Ht H+HPH+Hf.HE+Ht HA+HPH6+Hf.H+Ht H+HPH+Hf.He+Ht Ha+HPHV+Hf.H+Ht H+HPH+Hf.H+Ht H+HPHv+Hf.H+Ht H+HPH+Hf.H+Ht H+HPH+Hf.H5+Ht H1+HPH&+Hf.H+Ht H+HPH+Hf.HU+Ht HQ+HPHF+Hf.H+Ht H+HPH+Hf.Hu+Ht Hq+HPHf+Hf.H+Ht H+HPH+Hf.H+Ht H+HPH+Hf.H%+Ht H!+HPH+Hf.H+Ht H+HPH+Hf.HE+Ht HA+HPH6+Hf.H+Ht H+HPH+Hf.He+Ht Ha+HPHV+Hf.H+Ht H+HPH+Hf.H,Ht H,HPH֊,Hf.H=E^)@H=^)0H +H+HHDH +H!+HH+ff.H+H+HHDH+H+HH+ff.H+H~+HHDH +H!+HHg+ff.HM+H>+HHDH+H+HH'+f.@H1-H+H+HH1-ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+ff.H]+HN+HHDHp+Hq+HH7+ff.H+H+HHDH+H+HH+ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+ff.H]+HN+HHDHp+Hq+HH7+ff.H+H+HHDH+H+HH+ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+ff.H]+HN+HHDHp+Hq+HH7+ff.H+H+HHDH+H+HH+ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+ff.H]+HN+HHDHp+Hq+HH7+ff.H+H+HHDH+H+HH+ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+ff.H]+HN+HHDHp+Hq+HH7+ff.H+H+HHDH+H+HH+ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+ff.H]+HN+HHDHp+Hq+HH7+ff.H+H+HHDH+H+HH+ff.H+H+HHDHp+Hq+HH+ff.H+H+HHDH+H+HHw+f.@H]+HN+HHDHЂ,Hт,HH7+f.@H=e,pUHHATISH=,HH5q/-HI1L\um8H7HH"imRc9.6hE11HPHL ,PH5.-H=)-XZH.-H8;He1[A\]ÿfDH=,H=,H=,1I^HHPTLH H=Z+H=,H,H9tHF+Ht H=,H5,H)HHH?HHtH +HtfD=)-u+UH=+Ht H=S)Id)-]wUHHdH%(HE1H8st-H|HEdH3%(H51"fHHHtLEEuHtHOHWHH9s HQHW*HMdH3 %(uVfDHtLGHWL 3HL)HHGA҅t1A4 A4D9rHWDHHtHRH51RfHtBLGHWL HL)HHGA҅t1A4 A4D9rHWUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404HHdH3%(uff.UHAUAATLSHHH*-H@`~HHG`HO8HH5~H=(U)L@@1HtLH*-P`u:H0HMMcHHH=U)[A\A]]HufHC`HK8EHH57~H=U)LH@1UH*-ff.UHHdH%(HE19rZwSV9WrFw?V9Wr2w+G H}EF HuEDHUdH3%(u*f.UHHdH%(HE19uV9WtHUdH3%(u&fDN9OuF W 9‰EUff.fUHAWAAVIAUATAH`SH|H`Lo`LhdH%(HE1I9ډ]XHǤHpUxHu(-@t_E9A9|fo`EAA0IxuTIfo`EEAxIhX[HEdH3%(He[A\A]A^A_]fDI@TAHXqTHLXH=_V)AUIIN8HH5{1_AXA9IF`HIN8L|MHDH@H5{H=U)P1:|YEfo`^AAIIHH]H ߆HHUHpHzH腓totcIHt)H~hHt H5QIHA9uHpHxALZLa[q@H}tHpIHHx-wff.fUHIоH HSHHHt H%-@u H[]fDHHK81[HH5Wz]H=O)f.UHAWAVEAUATIHSHuĉLMDEHt|uHIVHHUDH DED|uH{HL){A}HcE1ɋ5%-ALAHD[A\A]A^A_]ËEHMHAH5yH=N)D@1뿋EHMHAH5yH='N)F 1E)UHAWIAVAUATSHH_`dH%(HE1HLMO0HLDPPDG4LX_AXAƅHBH#-@`ueA$tNAt$A|$hIEp$-LSAąHUdH3%(D6He[A\A]A^A_]A$<D1HK@MG8DH5:yH=K)H PP1@Y^TH#-A@`mHO8LC@1HɁH5zxH=L)DHH5x1H=K)AHK@H}1AH5xH=J)Hn"-A@`HO8H;1H5wH=K)n@UHATSHu=HߋAąuGD[A\]f.H!-A@tHO8HR1H5)xH=M)HC`HK8H,AH5?xH=8M)L@@1ff.DUHAUATSHHLo`MMHAt$HH߾IAT$HHu\E1䃻t H -@uHD[A\A]]DHK81HH5xH=UH)HD[A\A]]fHK8ME@1HOH5wH=aH){HO8ME@1AH H51wH=rH)meGhu fUHSHHu H[]@HC`HLC8H [HH5vw]LH@H=BL)1ff.UHSHHLt H-@u H[]DHHK81[H~H5Gw]H=WF)fUHAWIAVAUATISDHXUdH%(HE1H)-EU@`LmLHEL9Hc)LuIωHMLLz}Hc)IσLuI%EuAH-@` I$HtBHk-E1@>HUdH3%(DHe[A\A]A^A_]f8Hu1%1LDUEEEEEEEEELDIAEFAHH8ML$@1AH}H5MwH=VJ)>@LG@HM1H}H5C{H=iJ)WHMMDUMD$@H\}PEH5!vH=J)ARP1AU^H DUIT$@H5yH5sH=D)fHK8ML$@[1A\H yH5Ds]H=LD)U1HSHHu.Ht HU-@u?H[]HC`HK8HwH52sH=@)L@@1HfDHHK81[HwH57s]H=@)f.UHATISH~HHHtzA$hA$dA$llH{HHS1 HC0H{HHp@HC0H{HHp@H{HI$pTH{H[A\]H=tHHCHnUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HwHPH=WG)H@Dž0Dž40HHdH3%(uff.UHAUATISHHHB-@`uHH9tPH[A\A]]f~;IMHwH55wHH=F)1HH9uI|$0HLHw[A\A]]Off.@UHATSHHt `u[A\]H5v1IHpHt[LH5vA\1]fDHt`tYfff.@UHATSLMtYI$HtLHHuBfLHHt0HsHtA$`uH~Hِ1H=D)1P[A\]ff.UHSHH-Hd"HHH[]UHAUATLg8SHHw8I9tAHL-+@HVHLHHPHkHHHF.Hs8L9uH[A\A]]f.UHSHHH t H HHH=f+[]ff.@UHSHHH@Ht<HHkHHC@H{@HuH{PHtDHHkXHCPoH{PHuHHH=(+[]aUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uKff.UHSHHH}-@ u'H{XtHH{X[]qH[]fHH5t1H=gO)UHATISHHCht>AsMHBu]uHHCH[A\]H-1@ tHJ@H5Vt1HH=K)QIL$@1H1H5ItH=*K)%[A\]fDHa-@ tHJ@H5s1HGH=pK)_fDUHAWAVAUATSHHuHUMDEDMDM̓#HEuHH=+HIHEAw}L[HHEHCLwuHGC fG D:ALEEDMMAzӉD8A@q HЃtA $ADIA)ƃEEEI D9]MIEn A LA Mf DNHAFAE(A1ۉEE͉EDEAf.̋}A)9"DE1)D@fDI $IxLAHIILIILLH)H)HD)ƃUuAD]D)DM HEHUMxڮEMHUH}D]A8tsIDMLEIAFAGHEL@EDLfDA $AALALgf.ALfALLEuLD9]d}u&HuH=t+jHH[A\A]A^A_]Ë]HEAL}Du)xDMLDݭHUDL1H!H5p1H=H)H-@ tMH~H5q1H=5H)paDLHUHAULoXATASHHHXtLHz-@ u,H0HMMcHH]H=L)[A\A]] 1EH:H5pH=L)H -fDH-@ u f.H~H5z1H=L)@HUHAULo ATASHHH tLH -@ u,H0HeMMcHH=H=vJ)[A\A]]+CHHKEH2~LCPH5p1H=}J)ZH@ -YDH1 -@ u f.H}H5?y1H=yJ)@UHAUATSHH_0H{Xt H{XH -@ s H{01HCfC(C CHCHC H{P½IHt[L-c}I\$pHtVH{@HtwtfHHkXHCP?H{PHuC`LIHuH[A\A]]@H -@ tLH5?xH=I)1뺋 H|H5n1H=I){fDUHH蓿HtPXH@pt>PXtPXtDHOHHEtHUH56H+t1HIHc-H5j61LHHYH5Z6AH5R6HAH5H6HH}HuHrI~LwHHIIIN8I^dH}HLH <H1ݹH=>)LXIH2H`I~0H0_tAG Mf0IH0HXMn4HE|HECIVx HPBHh IBH8HAvhA~p@IN`MMhHH5/PHQ@H XP1saH f.H8uNLH5_gLXHH5ZHH1[H=,HYL\fDHEdH3%(]He[A\A]A^A_]fDH59H`AFhH5%H`H5Hl`AFhTLHH:HEH1зHuH}LH91跷f{TIv`HHEIF`HUH8Hp@SH=*OH5-IHH1_AG+LfAW.`^HHnH=-*HppH(OHHHbB[UHAWMAVAAUIATASHH(dH%(HE1HEHTHHHDeEEt1DuD9tsDeDuMtNASHULHIHLL[1HMdH3 %(H([A\A]A^A_]DHU1LH1DeMuDVH7HH5,LYH5,L1Xf`ZUHAWAVIAUIATSH(dH%(HE1HEH@RH=*H5,INIHtHE1HEOfD RHIHUHLMtIwDHLPH=*LSIHtMuIWDH5L1 XMt LL8ZHMdH3 %(u7H([A\A]A^A_]DH=I*H5,MMIHtE1+(YUHAWAVAUATSHH=*H8HuLH5q+IH1\AG+LfAw.=[H3HfH= *HpLHMHEL-(L5UPHEHH HHHHEHHXHHC@HHHEHH@HHHKHMH@HL MID$Ht]HMHY@H@H5JLHMȅLJ8LBOC+HfS.MH}PLhMMI\$I$LH5kcMd$L-HHEPH}DLH5HHEvPH}DLH5HHEWPH}.ALH5H߉E9PLH5HPH}@LH5gHAPH}@HDMLEHMHUPH5AWH}1AUNH MH}7IL}H5TLDHxH5oGHH1yHH=R,HJFLIHEdH3%(He[A\A]A^A_]H5LG@LH5H&OH}CID1DfAHEI$HL=*HppLW=EHHD-Iff.fUHAWAVAUATSHH8HHHLdH%(HE1HDž8+H3HHH=*HpIL$LHH#19H HI+$+IT$( Lo+LH5iH=HH5H=LH5H=HHLH@[fDLIG@H5@HH1L?L:H+H5'LHGHE1}?C Dž40H{H,`LH51L8?HCHPL0MDIVHt0L%LL1>M6MIVHu1H=](1F5fDH1HK HH5КH{7fLH5L7H5L1 7@@HHH516 )‰LH5+B1L6H5BL16,8ff.@UHAWAVIAUMATASHHb1IH1Eu?IMtDILLHE1zHEEu?H[A\A]A^A_]/IMuHLHE1HEEtHL8Df2HLUHAWAVIAUIATASHu@H=*H5w,*HEIHAE1ENLIWDH51+5IMtDMMLLnuAH=*L0IHtCt.IIMuULLtH}IwDL -}t HuL6H1[A\A]A^A_]D#.H=*H5v,HE)IHff.UHAUATISHHO(HH HHDلt3-HH5HII-HLL[A\A]]46@HHL1[H5A\A]]3fUHAWAVIAUAATASHdH%(HE1HO.IHtED=huiD1h1IHDDÅuRf.HUdH3%(!H[A\A]A^A_]fH5 L12DD8LE1L0fLLI ƅ0f2))) |sÅtvHpPLHH=_ HIL$LHH5 1L@@1R2 D3/HH5L)2@H5 L123DUHATISHH0dH%(HE1HuH}H}؄tDg+H{ H5IHIMAH`H&I}OHHIAMdtHXDžtAU,9uHXDž@tAU(9uHIM,HH1HHH HIM(HH1HHP H H5HHj IHHt5Gd % IH@d  LQ} Au0HX`H Hp@H HH HHx I+PHHHHHHHH HHHH HH5a/E1HHH5^/IcUdHH5jIcUpHH5SIcUlHH5N<IcUhHH5?%HHH58 HHH5 E11L@DžlfD+HH5{.HH HH5|.H CxtHH5gH^ AU0H5HJLH5RH8 LH5H&H5HHH5H HHH5? MHLL II (C|52DtCxuAE0D94H]HEHp@L Hƅ`CxH1H5LjLHATHplH Iƅƅƅ ƅƅDžlI f.HHHpLH5HHHPPHjIP1TH I}HxfDHH@xHHH`HLpHHML,DH`HH`HLpMAFltHLHH1H,2HINHH1HHXA`H0[HHp@H HHHHHHHHBHHHHMHH5 HDžH`1L@1DžlHP@Hp@LHe HH5)HI+ HH5)L H5LHH5LAV8H50LLH5LHH5LAH5kLHH5LHHLLHH EdEEtH=YH HxI+ހHHHH5LHLP1LATL H5QHXHpAWH k'lƅƅƅ Džl@DL`/`v@H5&LH5H CxuH5Hz Cx^H5H[ CxGH5H< 3HdH58THdH5Cx$HdH5CxHdH5{CxcHH5WHI D;HH5/HH8fHH@HXHpL`PHL LjH5P1uH H H584H H5HH1H=(1(H H5'IHSH H56H H5 H H5:zIHH H5HHHHDH`dH5HSHEdH3%(He[A\A]A^A_]JHHHHHHHHHHHHHHHHHHHSHH@H5H HH5O1 H5qH1 H=t*H5HHpH1C+Hfs.s LpH5LH@H5CHH1M HH=#K,LV ` ff.UHAWAVIAUIATE1SHHHI0zHt*DHItHLHhIHuIExHtJL(Mu"@HLHhMmMt I}Hu1H=6(1HtbH[A\A]A^A_]@H5L1?H=|s*CH5LIH1 AD$+LfAD$. LH5n"LH5HH1HH=I,HL[A\A]A^A_]fDUHAWIAVAUATSH8H}HudH%(HE1H(HEE1E11E1H0Hu"WfDAHHt7HHt.pd@(EEtɅaHAHuHEH@xHtJfHHt@HPH{Jl0R0EU;HAHuCD5G&DEAEMQDE H5LIHLDH5D ULH5 H5|LIH}DH5 L[ H5MLJ UH5ML8 HEdH3%(8UH8LH5<[A\A]A^A_] DtAcR0EUuAfDAw1H=(1H}H5@L}DH61H54LADLH)H511H5LHEdH3%(u.DEMH1H}H8H5[A\A]A^A_](UHAUIATISHHt$HHHt#HH[A\A]]fD1HHuLLH51=HH[A\A]]ff.@UHATSpHLI$0HtVfDHHtGPdt2H HHH HH8H0H{}HuID$xHtnL MuId@Clt3H{HHH(H H@H8M$$MtI\$Hu1H=(1[1A\]f[A\]fDUHAWIAVAUATSHH7Ht}H=p*Hp`IHteL-(IHt:HLt LLHpHuH{PHuZH=Cp*LIHuIL%HHtLLHHuH[A\A]A^A_]ËWtf+H裿H{PGuyHLJH7HLJHLJHtcUHpHSHHo*H7Ht3fHHtHǂ@ǂHHHHuH[]ff.@UHHHHSHHƸHHn*HpHHHHtvǂǂHǂHǂ Hǂ(Hǂ0Hǂ8HǂHǂHǂPǂXHHHj1H[]ÐH%F,H% 1ff.HF,`1ff.ULE,A@HHt ̀H5xHA@11]@Ht# H5oHA@11]DHt# H5DHA@11]DH5AHA@1ff.UL4E,A@HHt H5HA@1@1]@Ht#%H5HA@11]DHt#%H5HA@11]DH5HA@1ff.UHAUAATISHHHtfHHtzEu1LHX1H[A\A]]LHIH2LLH1[A\A]]f.H[A\A]] HsH5L1DUHAWAVAAUATISHu@H=Bi*H5?,FHEIH1CfDLH5lL1IHLRH=h*LIHt;MoDEtILHHH}HLy}t HuLNH1[A\A]A^A_]DH=lh*H5?,HElIH.ff.UHAWAVIAUIATESHHdH%(HE1HEHHLMMtLHHE8H}Eu:Hu1HL虡H}1HUdH3%(uzH[A\A]A^A_]HuLHIHVLHffH4H5H1wUHAWAVAAUATISH(MdH%(HE1HEHt HHHHE/H}}H=f*H5>=,HEIH1BLH5ԸL1HuHLIFH=Of*LWIHt?MoDEtQIHuLHHH}HL}t HuLH}1HMdH3 %(u>H([A\A]A^A_]DH=e*H5M<,HEIHUHSHHHt;Ht!HHt5H=H1[]@H[]@HfDHH51H[]UHAUIATISHHtb}HtHHHt\MtLL1H[A\A]]@L1H1[A\A]]ÐH[A\A]]HfDH5L1UHAWAAVEAUIATASHH8dH%(HE1HEHHHH.EDeEEtUE1D}EEDeD}LHULHLE1ELEt(LLZ1fDHU1LHϋ1HMdH3 %(H8[A\A]A^A_]sDeIEEZHUHLHHEvLELL1DeAkHHH5L^W@H5)L1?8UHAWAVAAUATISH8udH %(HM1HE@H=kb*H59,oHEIHHE1HEHLH5L1HUHLI^H=b*LIHt?M}DEt IHULHH H}HL}t HuLf1HMdH3 %(u?H8[A\A]A^A_]fDH=ta*H5 8,HEtIH QUHATISHt;Ht!HHt5L[1A\][A\]fDkHfDLH5F1_[A\]DUHATISHt;FHt!HHt5Lz[1A\][A\]fDHfDLH51[A\]DUHAWAVEAUIATISHHHHt|LMEu'E1LLHL}1H[A\A]A^A_]fLLHILI}LHyH1[A\A]A^A_]H[A\A]A^A_]@HUH5H1lff.fUHAWAAVAUATISH(HuHUMH=_*H55,HEIH1LLH5DL1\HMHUIIL|H=^*LIHtCMuDEtHUHMLIIH|H}HLA}t HuLH(1[A\A]A^A_]D[H=4^*H54,HE4IHfDUHSHHHt;Ht!HHt5H=H1[]@H[]@+HfDHH51H[]UH5$4,HAVAUL-v]*ATISLxHtFHL5fHSDLL1HLHL5HHu[1A\A]A^]fUHAUAATISHH{HtfHHtzEu1LH1H[A\A]]LHIHrLLWH1[A\A]]f.H[A\A]]HsH5L1DUHAWAVAAUATISHu@H=\*H52,HEIH1CfDLH5<L1TIHLH=[*LIHt;MoDEtILHHXH}HLI}t HuLH1[A\A]A^A_]DcH=<[*H51,HEH=gR*HpH}IH1z LHHMbAHH5AHH5qAHH5[AHH5pEA HH5a/A$HH5SA(HH5EA,HH5:A0HH5/A4HH5(A8HH5!A<HH5IHH5IHH5iH}HLeH}LIHMg@LLuMMtɀ}dHH}LEEH5߿AAAA<PA8PA4PA0PA,PA(PA$PA PAP1KH`-fL}H51L+HLL %PH?L"PHΩH PH*H5PH51H L1L L AQH H/AQH5.APAQH L1H5EH3HuhH}HeH5H1[A\A]A^A_]hHuH}He[A\A]A^A_]D}uڄtHe[A\A]A^A_]H=N*HpH}HEIHzkUHAUIATISHHtbHtHHHt\MtLL1H[A\A]]@LH1[A\A]]ÐH[A\A]][HfDH59L1OH7HtlUHpHAUATSHL%M*LHHt4L-DHt LHHLpHHuH[A\A]]DUHAWAVIAUATASHHXdH%(HE1EE;HL} LmLOI L;AIHEH5HHEIHUE8HUH5jIH1HHc:AH5uLAH5LHUH5iLLH5LH5LLLHHEdH3%(RHX[A\A]A^A_]f L} IHLI+ LLmI+ LAHEH5ץHHEIHUEHH51HUH1H5ٻHH51LEHMAAH5 1dLH1H5PHEH58HHEHEH5HHEzf.UHAVAUIATASHtFAHHt#x@xHt6HALE1[DA\A]A^]@{HfDLH5Vq[DA\A]A^]DUHAWIAVAUAATSHDdH%(HE1H4/HHH&DLHDžhLH5BL1HHDž8HXHHp1EH0HhH(%fHX4HXHHXL`pMtL0PLLE$H(H8L.HhMl$@MLPILHEMfD{HH\H5IH16AVH5yLAVH5qLAVH5jLHL1HhH77M6Mt7I^ErANENHLEFH5 1M6MuLELPLHHt=H5H0H5LHI1H=,LHI|$HEuIcT$`HhH5Ml$P1M%LHMLPLHH5IH1u5AWH5LAWH5 LmAWH5LZLL1HhH5M?Mt7MoErAOEOLHEGH51(M?MuLPLHHt=H5HH5LHI1H=`,LXHI|$X<EH5L1JH5L19@LHH5sHH81)4H HXHAH8LfD1HMdH3 %(Hĸ[A\A]A^A_]ÐEH5L1AT$`L1H5AT$`H=B*wH5(HH1C+HfC..Ml$PM~Ef.LH5~L1H5L1H=(B*H5HH1+C+HfK.A H1A HAH5CMl$@M}kf.DH8LwH58L17fH0H8HHh^f fDHH5L1@UHAWAVAUIATSHdH%(HE1HHcHHsLHDž(LLNH5L1%DL1H5H5L1LL;HDžMH MMDžHH(H@AFI^" AFLH1HH5Lz0AVH5LAVH5LrAVH5LfWH5L1E1H0LEHD9Lp<<uƅ0 CPLH HA f2C8|HHL~H(DcED9nLM6L;t MzMuf1HMdH3 %(,H[A\A]A^A_]IcH50HH LM9tMDHLAD$HDHCHH$HHH؄H5IH1Y.SH5Lf_SH5LLH1H(HL.H;tKCH $jKDC1LHH5JfH;uCH5LE4F1H5aL1gfH5H(SHSH(H5jH(HLdLLH5f1LH5}1SL1H5JSL1H5BT@ƅ0@LH5f1LH51xL1L UL[H aHgH5lKENL1ANEFH5efAHEfDfDHrH5ɣL1PH=*pUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UE1E1AHAWIAVAUATS1HxH}udH%(HE1H,EfDM@fDUf]EEHEĀt u`HEHHpHHp?HpEH5 ,IcM4FM9XAiEoE'IfAfAALL9HMHMHMHhDǁfAw3H ķEJcH>fDH5i,Fǁ8L9LH)ډуDkD#L{fAfAALL9wcH}H}EQEfHEELP@uHMHUMEL H5,FǁL9IEHuUH^@uuUu6UuUuHUut>HtBRHMH5RIPL 1HH=Z(rEY^uH}1gHHpu@@ H,@ HpsHxHH]H&HEjHMDMuDEPEUuPH HyHuH e1HudH34%(He[A\A]A^A_]@HEELP@uHMHUMEL#8H}fHEELP@uHMHUMEL H}PfDHEELP@HuELAWHMHULE茶AZA[H}CHEELP@HhuMEHUL`UfDHEEEHEH5SD]H=\(LP@1D|ARuLU%fAXD]ZLUwH5AEJcH>H5,FǁHLM|EARH.H5H=Z(1H5:,AXAYFǁfDHEHLMEŹHܴH5ŬH@H=Z(PH,@HUH5gH=[(1H@*uDMLG@HM1HtH5XlH=~X(D].AӉH}f fD1H=[(1H=1[(1ھE9CjULEHߋMk1H ,@ HMIHͳ1H5dH=UY(PH ,@ 1HH5H=W(1iHIH51RH=V(HML HU_EAXu$HL ̩1IRH5ҫHMHH=pV(AYEAZuHLe1IRLHH5L 2H=V(juEA_UuYHH5W1IRL LHH=iV($uEA]A^u=H LIPH5B1L ѨHRH=U(A[EA\uHH5Ԫ1IRH=U(HML ~H ^E_uHEHDCLMMHH5H@H=V(P1_XZ5HEHLMDAH=|X(HH@H5P1"_AX7HEMAEH5M)HbH@H=W(PHEP1Y^^EMjDMDEuUPEuH}PH HtHuHlH ,@ 1HH5H=U(g1H}H ,@ u7H}{H ,@ uDH}YHEHMH`H5H=T(L@@1HEHMH1H5 H={U(L@@1ff.UHcHAWAVIAUATISHHH(EDmDEDMĉEHLH@HEZHDEAHHǺIuH,u ueMȺHH蒬HMĺHHvH$IJu/D)H([A\A]A^A_]fAOfLHHH+HuV0t LHHƬHuH,@ 9|H,@ aH,@ KIN@Hʭ1H5H=zP(&Hy,@ tIN@H1H5:H=P(HB,@ IN@HX1H5H=O(IN@H31H5H=cP(^$H,@ MF@H 1HH5`H=!O(MIN@H̬1H5H=N(fUHHt#HHt'Lt]@]>f1H=7N(11H=M(ҷf1fHH=*ff.fHH=³*ff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40DHHdH3%(uff.UHHtGHHu"DHHtHHHt;1u;QuH]f1H=GW(1p1H=W(1`<t%< u>t t!WF9rfDø@>Hu$HtUvHx@HuHtH]]fDUHAWAVMAUAATASHxHhdH%(HE1AxAH11!HHDžrAH1fpHHDžDžzf~DtfopDžfffoDt;.1DܷuLHudH34%(DHe[A\A]A^A_]*1D衷AALEDLH=ȀLmL`޹LH=|蛾8HaL`DMPHZH5KH=L\(P1hATlADH AFܾff.UHATL%9SHHdH%(HE1HHt@ EEupHHHHHPHt,1E1Hzt11H HtGHPHu1H=uX(1fDB ujGH]dH3%(u{H[A\]Eu;t7Hw@uILѷHH9H„f.1@HAHa1@HD臷落HH(fDHH9uUHATSHHtIL%n(HưLCHHtH5HL%HHu[A\]H=^(1fHtbHHtVUHSHHHu;HpH>uH8HtHCHu1H=UW(1~fDH[]Ðff.@UHAUATSHHdH%(HE1HKIDOPEmK@uuMEEHSHH uCLAŅHCHcSLDŽ9H}dH3<%(DH[A\A]]fDCf.1H=GU(2HO@EH԰1H5#H=dT(AALG@H1AH5H=T(YU@C MD$@1 HfH5AH=S(LG@DH:1H5aH= T(AuDUHAWAVAUATSHHHIAH=*EAξxUA萻UALHI$HHCC$HCHHC(H}dHC0H HC8fMƃHCHHǃ HǃD ǃs{莵HHHP wHgHHP HgHPUH ^LHCHH H HHI$ƃHǃi,AALHC(HH[A\A]A^A_]@1H=\(1設1H=g\(1萭UHATSLeHH dH%(HE1HP@u]H5LѬHLp@HPD蟼HHCp@PtRƀHEdH3%(uVH [A\]DL1LE1E111HdHCpɷfUHATISHK~.6LHCHcSDŽ1C[A\]DOPLG@1HH5ޣH=P(ff.HHtTUHATL%w#*SHppL(Ht$HHt9ZtHLHu1[A\]1ff.fUHNjr@H9HtHHt@]ø]ff.UHHHtx"]f.1H=N(Bf1H=N(10UHSHHtHH[]ff.UHSHH[ tHH[]ff.UHATIS tI$HXHH[A\]UHATASHtHDH tHB"[A\]ff.UHAVAUATSH`udH%(HE1HHIH EfEEEHHthL Mt`I\$HtALmf.CUEU9tpLHHu`M$$MtI\$Hu1H=K(1MDH+1@`t)HMMF@1HH5H=*K(DHMdH3 %(Hu>H`[A\A]A^]Ð1H=K(HO@H71H5n\H=K(B˳ff.UHHHtL1t]]HI7`+!lHHHH?HH)Hi-H)H+LB 1H=J(1@UHAWAVAUATISHHHdH%(HE1HYH{HAAH&DD+Ht&1HMdH3 %(HH[A\A]A^A_]fM$MAt$PI|$@DDMTMPH}AąH=*D`HD0Dh蹔IHHHC9H+@RLeDH]LH=siHDH=NRLMMHHH521H=qH(\HHCHHHG @LO@L5HH=xH]DLeHH=r豳LDH=蚳LMMHH1H5*1H=yF(1H=F(1UHAWAVAUIATSHHHdH%(HE1HH{HHAAIH x uYH{HLLH=*E1HCH@HMdH3 %(DwHe[A\A]A^A_]LEDI@LH=qL}LEiDLH=NRm8I3HLEMAL$PHH5̝AH=D(P1AU@H H{HgHCH.H]LeDHH=p˱LDH=贱MMM@HH3H51AH=C(IM@H1AH5H=C(HO@HݣAH5WH=C(dsf.UHAUATSHH6HIH3HC(HCHHt?L(Mu5DMmPL0oMtIEHu1H=P(1QL.LrChL}HsHٯHͯH{įHpHtH=a+\HǃpHH=C*>HH=4*Hǃ$IDŽ$H[A\A]]DH5L 'O@1H=P(1p1H=wP(1`H7HtTUHpHATL%*SLZHHt'fHtHNHL3HHu[A\]fDff.@HtUH 1]D1ff.fUHATASH HdH%(HE1Ht{HT^(HưH蝠HtCu"DeUA9uHHEHEHHZHuHEdH3%(uH [A\]DH=!@( UHAVIAUL-](ATSHLHHtHHLbdڥHuHLʟHHt6fLAD$duI~LAL$dHL蔥HHu[A\A]A^]HHtPUHưHATL%](SLSHHtH$HL5HHu[A\]ff.@UHAWAVAUATSHHLdH%(HE1MHAED}Et$H+D}Du@ tEE9HHHDLK@LEHIL$H@PH5ؘH=!L(1ZY1E9tA$EAD$LIEtYH?jA$HEdH3%(~He[A\A]A^A_]fD ELHH7IH HFHHtDHH8HHBHu1H=J(1gHFUA$JLMHzL"HHHL-Z(HưLIHt@Lp LLIHuHeAFhALHi$@MBMM6IBHFLH1A9uAA1EE9AWEĉU9ttIGHL0Mu<fLHLUMLMHUHULMMLUt#M6Mt[IVHu1H=G(1fb8@MMAIGHJL01Hf k@H=Ĕ*MALULMLMIHAoAoIHAoQ P IQ0HP0zMLUffD1H=G(1(1H=F(1H=YF(1fMtjfMtvIFHt:M6@8tIHƉMAHE HEH=*HM1H=F(1蘛M:MMIH"EbrfUHHdH%(HE1HHt8P uU9t$p 121HMdH3 %(uDUHAWAVAUATSHdH%(HE1HHIHLMHqH+@ tHAD$ HHDCPHDHML$HK@H5HPH=C(1Y^1HBID$AEI}@DpD?ZHxHIEHH-L0M!M~ITHS@IPHHMHEL0IH@HEL(MIH8AD$MJMfMA|$M6ؘAL$sPMLHA$LyH@A4$H=ezAt$L8H=YLZMM1H@HTH5H=6B(aQ@XIT$:%AEAEDž`\trAUhvIT$fHEI)`1)p)E:uBI}H`E~HtI}HLDAExhH4HEdH3%(He[A\A]A^A_]fD1H=A(f.1H=A(1З1H=@(1IE1HH9H1VyHtHeI}@HDgf.ID$8cI}@1HDgM@HpefDL0L(`DHzHS@H51H=?(w\ff.fUHAWAVAUATSHLdH%(HE1MHIHHHH{HE1E1#AwHt'H{HHGH8uAPHuEuVEtQL9uEAt?AGEEt-AWhy%LtIV@H5Ώ1H=<(`AGxhLP2IW*HEdH3%(ugHL[A\A]A^A_]2+f1H=<(1萕HEdH3%(u0H[A\A]A^A_]fIG1LL9H1y\ff.UHAVAUATISH_@HdH%(HE1Hp+@ ujI$HtI$HHPL1HUHH5'-1HMdH3 %(He[A\A]A^]fHED$PHPAD$pH5H=K2(I$PAD$hLJDPB@HΓAt$`P1H0>L-I *H5+LJHHu,YDLH]HL"HH2E9uI$s@9p@tLsDLϘHuLH0H5H=B1(-賞UHAULo@ATSHHHLH+@ Ht$HHtL`HeI|$pHuuH=LuA$(HLHe1[A\A]]L1A H>H5_H=/(KHe1[A\A]]fDHtnHtHDCPLPCpH5H=/(HPChLJDPB@Hđs`P1H0L E1111HHuUHAUATSHdH%(HE1HL'HMHA+A@ DLH;HsHSH;:HuJHtEPEUЅu4@hx-HEdH3%(HeH5ό[A\A]]@HEdH3%(}He[A\A]]fG ED$PIL$@HHnH5EHDHHNPLO1H=8({ZY @1H=8(f1H=8(1Аۛff.UHATSHLMtrHthHHtDHHu:fHGH8u JHtH{Hu1H=6(1L@L$[LA\]&@[A\]ff.UHSHHHi+@ u3H{tHHHt H9Pts1H]KHDCPHPCpH=.(HK@LJDH5PChPB@H#s`P1H0HuHt1H]ff.UHSHHH+@ u3H諚tHtHeH 1H]D{HDCPHPCpH=,(HK@LJDH5PChPB@HCs`P18H0H,uH`HHtH5HSf.Hpt@ff.UHAUATSHHdH%(HE1H EfEHuHt{HHtsLcMtZLm@HHtXLcMt?I|$?uLuAD$ tI|$LtID$f1H=',(1萍1HUdH3%(u HH[A\A]]ff.@UH#]ff.UHHATL%I(S1L=HtHL"Hu[A\]fDUHwE11L Hd+HH5+H=+HjPXXHSZj1HE1PH5i+H=r+L c+&Y^H ]H%H5.H=颌fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$HHdH3%(u軖ff.UHAWIAVAUATSH8UHdH%(HE1HIqU1u9H+EE@@tLHoRIF@MH H5HDHLMPHH=@(1IU^_HyLUDIHt t+H]dH3%(,He[A\A]A^A_]@HLLupAuEuĉE9LAttAt&H=蚗1H=W@(BfH=̌t\MG@H }1HoH5}H=?()@H=,HEI@H,AVLMMG@PH 1H5VH=>(JXZAL蚔f.UHH dH%(HE1HG`HHF`H@9B|?"HG0H}HEHF0HuHEΕHMdH3 %(uD ff.gUHAVAUATSHHH#+dH%(HE1HG`LB`gAHHxhHE1S4@dEAAUЅyHs`H .DHH@pHtVL MtNID$L5Ht(DHs`HxhLM$$MtID$Hu1H=C(1DH{(Hu$8D{H{(H@ HH{(H?uHuH{(]HHHxxLA$H+@`jHǃH{xt H{x跊Ht H衊Ht H苊HC HtHx(HfHC IHH=C(訋HA+@`'HH=*8MHEdH3%(I}HL[A\A]A^]@H+@ HI}LH*uIDHO8L@@1HH5H=B(pHEdH3%(*H[A\A]A^]HS HHHHxh`fHC`HK8HH5BH=@(L@@1(HK8HU1H5H=A(I}HlH`df.HHs`H Hxh02HC`LK8HəH5:H=k@(L@@1pi֏fDHxt ff.Wlu Gpu@HjwHyHcH>DHTÃHTHHDf.HH߆HDf.HHІHDf.HӆHHDf.HUKHlHDf.Ht H(KtHHHEff.@UHSHHHt H躆H+H11HHL@H[]鉩fUHSHHdH%(HE1HtMHHpHHH=?(H@誆HHMdH3 %(Hu0H[]LG@HHH5cH=\;('萍UHATSHHHteHưH='?(L% ?(kHHt4HLUKluSpuHHE[HEHHuH[A\]fDH= :(1fUHAWAVAAUIATISH8dH%(HE1IHtTt?uHhI XdH]dH3%(LH8[A\A]A^A_]Hhf.HEIAH=5|*HE輍L"HI1AMw8Mo`LAGhI$IG01IG0ELMHEH EtE1҉E9AG4MO EEHIG(IW`HEtAW0UEEu AW0U9trHưH=4=(L--=(xHtSAW0EUt.H0M9u$I9tLx I(HHEKHEHL%HuLmLH=<(IGlIGxIILJILJ@I}ML1L&LHxxIILELIIDLALJIIILJALJLDkAGhLAGhxEAGh<AGhHEA$A$8H1+@ uAOhM` MG`LH1H5H=6(L}I@LM蛅H IG(HHAG4I`HuEIH^Hx(LHELMEEL$dIL$@1E$HH5H=5(H;+@AGh@AOhfDAL$d HELHxw荈ff.fUHAUATLmSHLH(dH%(HE1BLLHEHUu,H+@uIfoEHLNuHEdH3%(uHe[A\A]]HxfDUI HC`HK4AULC0H54RULH@H=,(1RURHRRRRHH@SwUHAUATSHHDgh#AAAA9H+Bu>ChEu&ChtoHeH[A\A]]DChPHS`1HK4ATLC0H5LJ@H=M,(HQXZDHe[A\A]]DH`ff.UHAUATISH_hAAŃ9tH+BuKAD$hEtAD$hHe[A\A]]fDA$AD$huHeL[A\A]]雪PIT$`1IL$4SMD$0H5LJ@H=*(HgXZUHAWAVAUATASHH(LV`DnpdH%(HE1H+M@IL a}w'H HcH>@L JfshDHK8H5zIIR@H=,5(1E9C4DcpEELMEIBpH=L8M1IGHIJ@DeMMHMDm5@MtAFA|2M$$MID$H?H+LhhB`tLML@@1H H{H5e|H=3(DmDeEtkEtfHEdH3%(H([A\A]A^A_]@A9D{pDmMDe;IGpH.LMfH +@u[E eHI~HΞHHEdH3%(H(H[A\A]A^A_]DHC`EH`{HK8L@@HV{HEH5H=)1(1jDAIBpHLMM{MxIB@DmDeIMB@H{`Iw8HLHeM$$MgM|$M"H+@`tMMG@H 1HyH5zH= 1(fH+@L zAH WDHcH>f.L y@L y@L y@L gG@L H>t@Hs`HELHL $GfHEdH3%( H(EL1[HA\H5}A]H=1(A^A_]D1H=/0(1vL FL xL xt@L h=d@L xT@Hs`IhH LI~LfDH+@HC`HK8HxL@@@1H=.(1Pu[ff.UHAVAUATSLMtOI$tDM$L-1(LL v1H=HH)HI$u[A\A]A^]ff.fU1HHSHH=LHHSl`dchuCpuHH[]H[]fUHSHH+H_0@`uHH[]t@HK8H=u*(1H܇H5|wHH[]BfUHAUATSHHH_0dH%(HE1H5+{p@`u\t'HEdH3%(8HH[A\A]]fLc`I$Chu~HzwIHshH=&(HK0IHSH5<{1{pqD@HH}1LeE3f.HHxCpLn(EIL3HLH ˅Hxh"HLH HxhHHxhGdH5aQ}UHATIHSHH=ch1HHZu[A\]ÐHHs`H YHxh@HI<$[A\]Lff.UHAWEAVEEAUIATISDH(uHfDMEdH%(HE1t,HEdH3%(H([A\A]A^A_]f.DLLmIM$MAGpuqIt IstAtAEEEwIt$LjIxHt){UH9#IxtIxtfH+DEMOxLH$H= '(H0pHH8ML$@1LEH:H5sxH='(Lߟf.AIt$Ll@H=LfEAtGDLHDELxpIk@pHBDEHcH>H+@`>HHK@EM[HA\1A]H5uH="(A^A_]LH=E1IxI$I$tHpH+IMLHH=g!(H0H[A\A]A^A_]sEAEI|$xI\$xAD$ptHBpH++IELHZH= (H0EAE'I|$xI\$xAD$ptHoHӻ+IELHH=(H0rAAuAL$hIE1AD$pxv HDI$M$tLLMfoLMI|$xI\$xtHLMIoLMH.+MLHH= (H0rIELH+H=* (H3H0kI$I~H[A\A]A^A_]鼑@AI$t I$nI|$xML$xEHt7uEI9I|$xML$xtLLELMtnLELMHU+LHH=(H0H[A\A]A^A_]jfDHPDg9wlUHAUATASHHHG`H+LBt9H2L2LEHO8LH@1H~H5rH="(HI}DclHHH[A\A]]Dff.@UHATSHHtQHưH=&(hHHt+L%&(H1HLnHHu[A\]fDH=!"(1if.UHAWAVAUIATSHHxdH%(HE1HH.LxFEEHL1ҁHIFCEEAHMdH3 %(DHe[A\A]A^A_]fDH +E1@tLG@HH_{1H5~qH=O(6Lx5x.H+@`HH{H5`q1H=(<DHq+E1@&LG@HHz1H5pH=(~fHL%{HH`H@pHnL MbI\$HA@HpH)LhGHt"Hs8LJLHH|{M$$MI\$HH+@tHpM]@1L{@MH5spLxH=M(MH yHGiH^Lx_ZH)+@hLpLL1H56pH=(:ADH{hLH MyHhH蹌@1H=(1PfLhfAuQIwHKt 1EH`fMHǹR8UHUn DH`IwpH xHxhpff.UHAWAVAUATSHHLdH%(HE1MtAEu)HEdH3%(He[A\A]A^A_]HI%IHtH1AFEEtYI$Ht`dAT$lAd$huAD$p{HEdH3%(ZHeL[A\A]A^A_] I}LxHEH@pHtL0MtM~MHC@LeHEE@LH]HULHxMMM~MIGhMo8HM6LHE IHHEHx+@tHIG@LMH vPHEH5mHDfH=2(L@@1wY^HHEHM@|2\H}H>vHD1H=g(1cLefnfUHAWAVAUATSHLIFH0HL-)IHpL^bHHL%(HHtlI9tgHưL(bHuQHLhHt@xpuHHzhuL9uHHEgHELHgHuHLgHHqH[A\A]A^A_]f.UHAWIAVAAUATSHHG`HLhHHEH+@`2IG(HL MI\$HtJ1DM$$Cht&Cpw@uEf.MI\$Hu1H=(1aDwEt΃ H{xt H{xechs0LCpoKluCpuH߈UUpEgCpM`ulHe[A\A]A^A_]DCp,@whpAzHH5tdH=(EH1EAPHcrMG8j^_HuHeغ[A\HA]A^A_]m!DHHcfHTHIw`H qHxhlHL}1fUH5+HAWAVAUIATSHL5)L_HtmHL=t&LLC@u>HLdHHt;LMtS@tHSDH5tL1Sa뱐LLfH1[A\A]A^A_]ff.@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40cHHdH3%(uiff.UHSHHH{(Ht -HC(H{xt H{xkHHHAH H{ HtH5eH{ ;nHC H諻HH{Dc]H{1HsH=T*KeHsHCH=xT*3eHCHH=!U*HH[]eff.@UHATSLMt:O@HWDH5tr1HH=O( Lb2LHǃ[1A\]UHODH5>r1HrHATSDG@HLH=(H=P)Hsp\HtHtL`L.[1A\]ÐH=)HaHuf.UXHAVAULuATIH=S*SMl$DHPdH%(HE1hHH֩H+Hǃ(ǃP(H0RP0L#1fCHCHM@LLq@1+jHLH5cHC H+@ *HC(bH6HHCxHP C0ǃheH荢HH͖HűHǃHu CDAL$@LHK<H5tpH 1H=(ǃ(I$H/1HMdH3 %(u2HP[A\A]A^]@HipH5o1H=(de1H=(1Zf.UHS^HtH]DUH=H H6H5HwcH=0]Zaf.UH5ԥ+HAUATSHL-!)L)YHt>HÐLMtL.LTHǃHL^HHuH[A\A]]]Ή7UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40T]HHdH3%(ucff.UHAWAVIAUATSHHuUdH%(HE1HEHpt8H+@'1HudH34%(9 He[A\A]A^A_]IHEHMIc؉LHHH.RHcL}T)uBLbffEBlHH+@ lYHELuIL}H@HEHEHEDž$H(ILLLL)Q?HLIL)5AD$E4$IffAfhH+E@ UHpLEEE1HDž`xHEH8IGH0HEHPaHEHHA~AH +@ EEE{A9LHuLLL)Q2HIĀ}űEDUEH+@`[HEEELAHtADXH@AH5mPHEH=.(HPxP1PUHEH DXHH1H=(1UDHzuDkHXHXDkH@0MĉEME9HzuDX"DXTEHEUELDxH}p,wH}LH`Hi1HǃbA9ZfhXLxE1HxHuLLL)OHHIĀ}QE]DmEHˣ+@`HEHH t"H+@`|EuH}ELZH}LHHH@(H]L(MQIEHLHPLI@DI}xt I}xWAehLAEpHLkMHAEhtA}puItIV@HW@H51H=(ffDIF@DMDlH5iPHEHHH=(PHq1W^_HEHEMHHHqH5EjH@H=(Ph@P1 H ^HP@H`tNE<uCLKhMt3H+@`]H`IxhH0qHp`'AD9XnLxH`Ht}t 1Ҿz$$;lDe@LH5iH=w(10L8H01HypH5:jH=(f1H='(1pQHEAALAAHpH@EH5jPHEH=(HP1AU(H @LH5jH=,(1eLHoH5i1H=(A,LHoH53iH=$( IOMHdo1H5sjH=|(\1H=(tPhHDž`XULuHLMHoAH5LgH=}(IF@P1qXZIH@Hn1LPH5iH=C(>LPp1HMMF@HnH5eH=(HIF@LMAPHjn1H5 fH=Z(AXAY1HMMF@H6nH5OeH=(4Z@UHAWAVAUATSHH $HH $HxdH%(HE1HGHW0HII􉕬H+B`HDžAE0u*SHAEMI$HHCSvQfDUHSHHHSHHH=)>*[]MfUHHdH%(HE1H}EHuERHMdH3 %(uPHUHAWAVAUATSHL7MMfH}L-W=*MI|$M6HtaL?MtYI_Hu 6fDI|$HM?FHHLLMt!I_Hu1H=(18EI|$QH}LzFLH==*{LMtMfM[1H=(1DH[A\A]A^A_]f.ff.@UHAUATSHdH%(HE1H'HIHHXHt(~8@ H}ԉM9t)HHXHu1H= (1GDH{HHHL`Mt)HI;4$u3HI94$t'HL`Mu1H= (1CDHtAH4+@ t1HB0H@LBH=h (HH5bHH@1cH{Mt#I$LDH=3;*LJH{Gt=HEdH3%(ujH[A\A]]fDHtH+@ tE1hH{OHLDHEdH3%(uHHH=:*[A\A]]gJNfUHHdH%(HE1HtHHHt@HPHt$~8@ H}M9t9HtHPHu1H= (1B1HudH34%(u^DHBHtHHtHPHt$HH;2u,@HH92t HtHPHu1H= (1"Bf$M@ff.UHAWIAVAAUIATISHdH%(HE1HtKHHtCHXHt'v8HuĉU9teHtHXHu1H=(1AH=d9*MHAE8HH HLHCHHH HH lNHCHtSHHtKL`Mt-HM;,$u@HM9,$HtL`Mu1H=(1@DMt8H4+@ t(IIU@MGH5_H=(HH@1cH=G8*EML(DpHMdH3 %(H{HJMtH+@ uiEE9t$t@H{LAEt$HEdH3%(ukH{LH[A\A]A^A_]>MfDHEdH3%(uUHAVAAUATSHH dH%(HE1HH@rLeLmH5CqH=+6HEE{@1ALE3:{L6{@1ALE:{@o?{@G;({@AL1E9AąAA8H8H5w]H=`(H1S@{@LA1Ea9AąL5{@>{@:zHMdH3 %(DHe[A\A]A^]fDH5oH=J+5Le̋{@1HEHLAE8LmL%5>?8I7EH YA$L {YLDHH UoPEH5[H=(RHdYPDC@1H LA4?8IQ7S@A $H5[IH=i(1rX?8I7PA$H nHXDMH5ZH=(PDC@1-XH}ZA,4?8I6A $S@H5:[IH= (1AMi?HEHEUHAWAVIAULmATISH8HMLLIdH%(HE1B EBEOGHHHHLMI~u'HI\uoAANEM9uZHudI~u Cd;HĂ+@ t9HS@H5S[1H=(1H+@`%1HUdH3%(H8[A\A]A^A_]ÐHEIHuHEEDFH@dIE1ɹLLHlL0[HHIGHߋbZIHfIHXHӁ+@`AHK@Hk1H5YH=;(H+@` HK@Hk1H5NVH=(f.HkH5BV1H=(dH1+@ @LHMkH5NY1H=]((~H+@`gLHkH5X1H=(CH+@ *LH5YH=.(1 fuAVI|$IE1LK9ff.UH5$gHAUATSHH= +HdH%(HE1-HE7H AŋA@u]H}T-Dk@H#AąHHCHHUdH3%(DH[A\A]]fDLaDL1LDAl0w78x/HH5nWH='1D,AH},m@k78H1/H1H5VH='WA:78I/A $DH5"WIH='1AD,C@7H>fDU1HATSHu7{@+Aąu^H{8t H{8/C@D[A\]f68IQ.A $S@H5VIH='1AlU68I.A $S@H5VIH=3'1A6@UHAVAUAATISH0uHdH%(HE1Hz+@`unHM1ADmHEA CEfEAD$PEHCx@K.uZHudH34%(He[A\A]A^]HCKLG@HcH5TOH='HLHD1R_85E8I,HSHED$PLMH5UJ@PH7cH='AP1AUH N5UHATSH HdH%(HE1Hy+@`u[1HMкHEfqA1A CfEHCx@"-uQHudH34%(He[A\]fHCKLG@HNbH5LNH=p'HLHD12r48I+HSDKH bH5UH='DB@PHMA$P1XZ_h4UHATLcSHHHHdH%(HE1Ht Beu=H;D|HtEH1HtBxtRU9‰EHMdH3 %(u H[A\]13UKHAWAVLAUM~2ATE1SHHxHhL/HdH%(HE1Hs0IEPIEXC(fC,%fDB|#2AIII t-D9BxtAIII uDž|C(xu S0ƄDCdEu'xDž|tf{0t 1fMf(A}@A<1L*ADž1A8H)HEE@D PH `1H5SHYKH='Y^HUdH3%(D1He[A\A]A^A_]DHASduQDž|C(xt C0fHv+@`u1CdHPcDHu+@`JHHIUHhH5nRIH='1LBDH_Cd}fA}@1A<Lf )HQu+@`to0ff.UHAVIAUATISHHdH%(HE1AL$dHC`HCh{@IL$(A<1}(AHt+E@`u1AD$dHUdH3%(D He[A\A]A^]DHL謇HLH5QIH='1LBDH\S됐H)t+@`ueA}D@`t/A8I&HDC@E $PHH1H \H5PH='XZ#HLED$0H J\HTHIH5iPH='1V!/UHAUATISHHdH%(HE1f0H9s+GdB`tML aHL-dHMEHXLH^]IM1H5PH=x'Cdu,HMdH3 %(u,H[A\A]]ՐLH1L.ff.UHAUIATSHHHHO0dH%(HE1HBfHHHHD`DE1f9tGK(fs0Dž9u HzpHq+@ @ChLH`H}dH3<%(H[A\A]]HB(HtHHVA Z1f t A fC0HRq+@ @fHHߺ脄ELHYIH5NH=f'1/(,DHtsUHATSHHt\HCHt;L%Yf.HHt8HCHt@ftHxhL1H=/'18![A\]UHSHH(O0dH%(HE1HHH@fuoH HtHHtWf9t)fS0S(EUuHxpHuHuHEdH3%(uBH(H[]kHx( HtH~fDf t fC0R+fUHAWAVAULmATISHHlLHH`LdH%(HE1B EBEĜH+HEI~HEEH9_pL3IHI~uHHH@HXHHI~Hu2HXHt H9tfHBfLM)ELAGd)E)EjAW4I~Dž|x9:LZSIhWdE1HMdH3 %(DHĈ[A\A]A^A_]DuLHVI~E1LWHHڹLFHH=Hd IFHHX&FHXHBhHH苬HXI~HRHXHzhGd2H`lLH DHL`FHxhDgdEH5WfDAw8I~LX蔵LXAt;Iw(Ht2HI9t"ALJH&fDIFLEI~LQDH5qV/AW4I~1LALJfH5)V1LNuJI~H l+AB`HP8HK@1H5IH=.'@AO4AVLH}LALJAO4AVLH}+@Hk+A@`7HK@LH5I1H=u''fDUHAWAVAUATSHH(LrdH%(HE1B uEMI|$IHtSHCHj+@`1HMdH3 %(H([A\A]A^A_]@Hj+@`tHMHS@1H5?H='fHij+@`tHMHS@1H5HH='cnfDAu H|H3A$AT$EU9tlHj+Le@ @_HLH eT0JH5YTHxhPHMHS@1H5WHH='fDL}HE1H TLIIH@h@d(Hii+@`AMd ID$LAI}hHItf0wwLI|$L9E9I}hH5~S$@Hh+@` HMHS@1H5GH=T'f.H5)SxHS@LH5G1H='IM@HR1H5GH=%'pHS@LH5rG1H=A'AF#ff.UHAWAVAUATSHdH%(HE1Hv*F IHI<t=Hg+B @1H}dH3<%(He[A\A]A^A_]v kIHtHxg+DC@`AvbAAuA}@LHLyHLNLF ATHP1H5wGH='#XZ@@A2A}@HL f.Hϋp@$IHHs HHE@IEHz@uIHrf+@ uMLHLUHCIMI@MPHC H5%FMPHDHO1H=-'8Y^MuH f+@ DHMLH5F1H='#IcH'ATH5mFH C HOH=?'PIF@PHCPHC PAE@PDK 1DCH0A}@HL@A}@LHLC EEuIBEH&e+@ `HK IV@1H5DH=T'> DUHAWAVAUATSHH $HH $H8Lg0dH%(HE1LLA|$@AV'E1jE11LXZA8Iǃt˃ uuL=HEdH3%(He[A\A]A^A_]HcLLH`+Hd+HHcJ,HH`+HHZHED$@PE1H5DHLMH=U'Y^Td@G09t fw0HtkUHAUATSHHHL'dH%(HE1HHH H(H8H@GduIAk$dHHc+@`HEdH3%(HH[A\A]]fLm)E)E;~C(A|$@LEC,E1uWHEHHEH HEH8|G(HUH5CEG,H='E1{QfDC(EC,EO8HDHMIH5CH=('11UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40dHHdH3%(uff.UHSHH}H8dH%(HE1AHUHDDDAAHMA BDD ȈB% ]fCHEdH3%(uH8[]^ff.wfHGff. HGwff.WfHGG wDOfHGGHwHW HwfHGHW HGHwHW fwfHGff. HGwff.WfHGG wDUHAWAVAUATSHdH%(HE1HHHH@HWL0EL, AVƒtg1H]dH3%(He[A\A]A^A_]f.IL&[LLH1fDHlLL1H [fDHJWLL`7HuBUHSHHH(HG0t3Hu^)HH{(tZH{0ucH[]@Ht[&HH{(uWH{0u1H='11H=G'11H='11H='1p1H='bf1H='1PUH51HSHHH>H=#HuH[]f.Hs(H{ HY1H[]ff.1f1ft1UH11H HR+B,1]ff.t1UH11HHR+B 1]ff.UHSHHGt)uH11G 1H]H11#HI|$H5RnubC1HI:HsH=)HC[A\]@CHsH=)HCH[A\]M9DI|$H5>R1CHHI9HsH=)PHCMtLH=y) HC[A\]ff.1f1f1ft1U1HATSHHv H{1L1RHK(HS HLu 1[A\]@ft1U1HSHHH HK HS1Hu 1H[]ÐfUHAUATSHdH%(HE1t*1HMdH3 %(He[A\A]]f.HH1Lei Hs1LL1uLgtHHs(H{ MPL_T1HI XZeUHAUATSHdH%(HE1t*1HMdH3 %(He[A\A]]f.HH1LeHs1LL1uLtHHs H{MPLS1Hy XZe(t1U1HATSHHH{1L1A$ 1[A\]t1U1HATSHHH{1L1A$$1[A\]t1U1HATSHHfH{1L1rA$(1[A\]t1U1HATSHHH{H5¼I1I$HpH{H [1A\]ff.UHSHdH%(HE1t1HMdH3 %(u?H[]fDHHDH{1HEpHuHqIfUHAUATSH(dH%(HE1t"1HMdH3 %(uzH([A\A]]fDHH1H{H5C7IbH5MHHsH]1IH1GIHSLdvuf.UHATSHdH%(HE1t1HMdH3 %(uaH[A\]fHH1=H{H56IH5KLHHULEHuDUHAVAUATSH dH%(HE1t(1HMdH3 %(H [A\A]A^]fDHH1LeH{H55IH5KHbHsLHhI1ILIT$vH{H]t1U1HATSHHH{H5KIc1HLHInH{[1A\]fUHAVAUATSH@dH%(HE1t(1HMdH3 %(H@[A\A]A^]fDHH1LeLmEHsLH|JL1HsL1HhJIt$L1IUAfH{Hhff.UHHdH%(HE1t1HUdH3%(u@H_H}HErk{ff.UHATSH dH%(HE1t1HMdH3 %(uCH [A\]fHH1-HsH]1IH1HsLk1fUHHdH%(HE1t1HUdH3%(u#@LE111E}fDUH5HHAVAUATSHH HdH%(HE1K1HI.H}H{IH5H1 H{H5HA1kHsH]HHAH1ALCLDG}HEdH3%(u7H [A\A]A^]HsH{MLHH1ff.1f1f1f1f1f1ft1U1HATSHHH{1L1H={)It$H.HH=d)ID$ID$1[A\]f.t1U1HSHHH=)HHsHC1H[]ff.@1ft1U1HATSHHHIt Hqt 1[A\]fDHs H{ML$@LJH@UHATSGHt[uNH1H{1I1~I$L1[A\]ÐHH5H uHs(H{ A 1LIH;@I$Htc L[H{L<LH{;dnfD`fDHs(H{ HI\eJHs(H{ L=HfDHs(H{ H81rHs(H{ ML7H1\ff.1f1fUHAUATSHXdH%(HE1t*1HMdH3 %(UHe[A\A]]f.HH1HsH}H7L10H{H57HtkHsLeH71L2LHHKuЋuu1LuuuuuLC H@6.fDH{H5V7 H H{1H5;7H}IY#t8HHKuLuuLuuuuuLC VH@uH5<H='ff.UHAUATSHXdH%(HE1t"HMdH3 %(He[A\A]]@HH1LeAHsH}Ha6L1Hs11LLHHK uЋuu1LuuuuuLC(H@[UHAUATSHXdH%(HE1t"HMdH3 %(He[A\A]]@HH1LeqHsH}H5L1Hs11LLLHHKuЋuu1LuuuuuLC H@[UHAUATSHXdH%(HE1t"HMdH3 %(He[A\A]]@HH1H{1L1HsH}H4I1H} t;HHK uLuuLuuuuuLC(H@YH59H='=9ff.UHAUATSHXdH%(HE1t"HMdH3 %(He[A\A]]@HH1HsH}H3L1H{11kH}It;HHKuLuuLuuuuuLC H@YH58H='=9ff.1ft1U1HATSHHIHt#HL-t [1A\]L;ff.UHATSGHtkuVH1VH{1I1I$H#LRL-1He[A\]DHH5pHI uH5L1Hs(H{ PH̭A L-7PH1XZDL:1sI$HtSHxu7OLUGLM8(fDO1@LE111Ҿ.HxsO뤐t1U1HAUATSHHHLIMt9H{11AT$$AD$$9tL1H[A\A]]fDt1UH1H\H@$1]f.UHAUATE1SHtHD[A\A]]HH1LMt)H{11AE(HD[A\A]]AUHS1Ht H[]fH1HHt@(H[]@ft1U1HAUATSHHH0H{1I1@I$HJ@B0HL!MI\$HHCHHHtOL-5H ++Au[H裢HkM$$Mt2I\$HthHCHtoHHu1H=ʼ'1SH1[A\A]]DJ0L@@1HKLH54H=Q'\|1H=7'11H='1t1U1HAUATSHHHH{1I1M$A;D$4tXAD$4ID$@Ht?HHu5D[HHt#H{Hu1H='1Zf.ID$PHuH1[A\A]]fL(MtMeMtiAD$uVID$ HtHH HHu$@H9t Rf9BHHHPHu1H=C'1L@1H='181H='1 1H=dz'1IHHHt=HHuH9t Rf9BHHtmHPHu1H=g'1fA$CfA9$`DfA$F1H='1j1H=ѱ'\fA$CfA9$ @UHAUATSHxH_0dH%(HE1He+Lc0DK@`u^LpL)d1dLLHLL HEdH3%(u=Hx[A\A]]DHKMD$@1H5%H=,'7DKwxUHAUATSHHHtcHHtGHHt?IHsIHtHLLHtHsHu1H=+'1@H[A\A]]D1H='fUHAUATSHHG HtFHHt>LcIMt"fLLUu$HHtLcMu1H=''1pE1HL[A\A]]ff.@UHAWAVAUATSHHxuMLEdH%(HE1HG0HHEHM"HHC H;E Ht H{ H}HC0HHECEHHEH~HEL8MtbMgMt9HEHpLHEHEHxA<$HHtLcMu1H='1@HpfHEUHC C 9rHC0HHECH},C J@4)ƉHEHH;L8M/MoMHEHhLMLxLp@LHHEHt8HMMLCLH5#H='1H{ Hu|LDMmMI]Hu1H=%'1fDHC H;EHMHHN'H5O"1H='i@}ҋKE׉S9U9tH}JDщEC HEdH3%(uIHx[A\A]A^A_]fDEC?@1H=G'fHhHC0HE fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uKff.UHAVAUATSLoL6LfI]HHu @HHt5I{p@I9uI}hH tLH5L[1A\A]A^]UH 5HAUATLmISLHHH_LdH%(HE1HHHE}H+@ @tWHHχH5 (H=j'HHA@HMHDLI@HLDHI$HK@P1LBDHF5XZ1HudH34%(uQHe[A\A]]H}rLHL_fH{hH54耝LHL:UHATISaMt LR1É[A\]fUE1E1HAVIHAUA͹ ATDSH]HHdH%(HE1B0fMHڹEEI@@P^_AătwHP+@ @tDAH|IIH H5&HEHLHD1ATH4H='XZHEdH3%(u1He[A\A]A^]f.H5q&H='1{oqUHATISHF`HDHH+@ @u&EuHChHx uCptWHe[A\]fDVpHHN0H='RHVhL@DH5W&1r H[3HC`ZYDHf. HLHXH{`oH{hI|$ HIH{HHtHeHH=)[A\]@UHAVAUATISH dH%(HE1I|$ fHIŋHDž)))@'HHt/HMdH3 %(HH [A\A]A^]fxH=)Lu+I|$ HƉP0Hkd)讻HHIHK0LHC`@HPI$Hc#L@D1H.LH5$ HLHChLH| +@ #I$HH1H5$H=b'L@D1ff.fUHHĀH dH%(HE1F0HuEHUdH3%(uff.UHAVIAUMATISHuHLL MtH{`L輺HMtH{hHb)L;1CXuH[A\A]A^]fDMtoAEoKAMoS AU o[0A]0oc@Ae@okPAmPos`Au`HSpIUpH[A\A]A^]@H{`LTHUH5!1H='gUH@p]ff.fUHAWAVIAUIATSHHH dH%(HE1@H$HIMHHtuHItlHEHHItNDž AG<u(AG8 HEHfUEKI9t_IHuI|$`L謻Mt I|$hLLHHEdH3%(uNH[A\A]A^A_]fDI|$hLfHH5!1H= 'ff.fUHSH\dH%(HE1lDžpu'HEdH3%(HĨ[]f.HH uHpzHtPpt6HH߉PpH\H5*!H=ò'@H\H51H=a'UHAWAVIAUATASHHH dH%(HE1uHPHtXPXtOt:LhHMt1AEMmMuf1$fL-+HHHAE4HHHBH%?H)Ɓ?HH9tHH$H9ut H)HL I1LL8蛶AU4DLAHME1\DfDHA}p@IH}HtsH{t Lou/AuL*HtEMcH8ANPK9LHHHMdH3 %(He[A\A]A^A_]AID9DS1A}rAE HHp@OIHQHCH譿tL衿dHLVH AFPA9E8DA}{DHA}nCH+HGHGPP@WTGXfUHH dH%(HE1H}H HUHuH5HEdH3%(uHtf1ff.fUHAWAVIAUATSHHHH +HH払Y4DdH%(HE1HHH%?H)Ɓ?HH9tHH$H9uwHHIHCHHH)HH9tHH$H9u;HH%HH)ƁHH9tHH$H9ut H)HLHA t5HIHH(H5~LOL@DH='10I~ @HHH*L%S+HHt @X-AD$41LHH蕲AT$4LLAXZHH1YHH11FL1DžILcHp@KL,A}IHN$Mt,AuLHJH;|ALDE}9o[1HUdH3%( He[A\A]A^A_]fH)HL{fH)HLfL$HBD@H+@ @tIH1H&H51H=¨'L@D1UfE11HE1LHMLcEHDžL6fDrD9EJEAD;O$KEAEDMt7I$HtuH+@ @<1D9EJAH+@ @tHHLH $DLH-H5HH=$'HHDP1AZDA[LufKMMLHH +LMdAD$At$ A @HHATAHLQQq  HCHHC(LLLD!DLHLLHJHHE*@ HLLLDDLL1D9AH*@ @HHKH5ILMD$@HH&#H='LHD1DY^LDufDHHELDIL$@H"HH5 H=ɤ'L@D1AXAYLDbfDEd$4HHIID$HHH)HH9tHH$H9ut H)HLHH%HH)ǁHH9tHH$H9ut H)HLHHHx@H1FH 1>uFHL1rHL1aHHPHLhHHH AMDJPA}9L ;HHHuE11DfA}IA܋p@~IHNfDHHHHHHCHHHH(HHH<*@ @ 1E9E1ALZH@HHHJ@EH?H5HH='L@D1mXZfDAHLIT$@H5xH=ϝ'LHLDHHHD1LLDLC E1HHAFGIvH9tqu81HMdH3 %(H[A\]f.@d DI$HP(@d%"="HtRd""uI$Bd%@t J H='H[A\A]A^]fDXH=t)?LLHAECpC,AECdC( fC0L#HsI$0HHHʘH*@`fUH5HlHtH]fD]fDUHAWAVAUATSHHLIIAL$HcAHH4xD1|2D2HHH?LIcD$H~xf{0 tH5xHq=AT$UkHcUHDxIcD$ClHD xHG*@`E1HeD[A\A]A^A_]Dx}D x|2H*@`tIcT$I@LK,LLC(H5A E1HЋxH='RHP1AUAV9H iHI@LK,LRLC(Hu1AUH5 H='AVH )HV@H='1H5HG,MM@EPHG(HPH5 H=*'1jQH H H*A@`HG,H(ME@APH 1H5 SHqH=G'BY^tH*D Ax@`QHG,MM@EPHG(H$PH5|2H='P1QH 9H H4*EL$@`u5EABD 2H5:H=ӌ'1AHC,HPHC(ME@PH 1H5H='PXEL$ZHt_2*HG2HW:H3*H3*H tHGBHWJH3*H3*H u1fH`HcH>@Hp_Hr_HHHH(_HHHHyUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u{ff.UHAWIAVAAUIATISH(LELMDEDMM@LLD͛H8ZMT$AGLDILMLEAà IRfAGfLUffAOL[uzLUAoKM)IAWAIfAPDffDPfPBfHLE1EATHLH5@H=9'$XZHe[A\A]A^A_]fDHe1[A\A]A^A_]UHAUATISHHY*H@ uTHLtLCH,*LcMLHH='H0H[A\A]]鯋HO@H51H='YUHATSHttLHMtuH*ED$h@@u#H0ML$pH[HA\H=׋']qD1H5tH='ED$hH\*f.1H=W'11H='1ЊUHAWAVAUATSHhHMdH%(HE1HAIN ~M}HcA)HDH]HUA T{E1ɃD{fDK@@}<ALmHxLHEDfE9t&HxLHUԏDfE93H,*BP tuM*MU9<7H< HcH>H}ZDfE9tH*@1AIV@EH5 H='@;HLEH=|'@AQHIH@AT1MN@VH5 H?*H @ HMHh ILI1H5 H=ɏ'tH]dH3%(<He[A\A]A^A_]fDDEHuDHLAF@u1LIHpH UHKLED$L4/wAT$HsLZfUuHKED$L<@uAL$HSL<u1LsIHpHkUHKLED$LdH*@u+DHH= XfH5 H='1HY*BtIV@H5 H=K'1Bf.H*@d1H51 H='uH*@,1DH5& H=':H*@1DH5V H=W'Hq*@1AIV@EH5Z H=ۍ'TH5*@I@DPLMAVH mH1AH5 H=J'uZYH*@/I@DVH=Z'AV1LMH AHH5 $_AXD@UHAWAVAUATSL$HH $L9uHxLg0M$dH%(HE1G8DžHLLDžH HHHxHDžHpAV NHHpLAULxOXYyJ赎8tHƒ LHEdH3%(He[A\A]A^A_]IGlHp@uHHHcl HH΋`H H $H!HH HH`H"*H*HHcJ,HH *HHH*@uLAfDH\HH5uH=w'H1HR*@tDH eIHH51H='zH*BiDHH@H*BKHUH51H=e'P(vfDUHSHHHHoHǃHHǃHǃHǃHǃHǃ Hǃ(Hǃ0Hǃ8Hǃ@ǃHHǃPǃXH[]f.1H='1老UHATSHHIH#LHCChHCpHCxHǃHǃǃ HǃHǃHǃHǃƃ[A\]bf1H='1谀1H=W'1蠀UHAWAVAUATSHH $HH $HHL=*LˉdH%(HE1It/AG\1H]dH3%(He[A\A]A^A_]LI̺'EʼnL1~A $DwH91E&H@Y*fAuAfLf)*fffI~fIcHDžDžƅgDfDAGuwHcILHADIQ@H5=1H=4'f.%H҃@DAD$HEIHHPH51H='DH*ZY@IDLH=辻2D@UHAVAUATSL$HH $L9uH0HDDdH%(HE1DH5%*IF HLLPIvQDRNH 1DhA N{5*IcE1E1Lzks{hM*ELÅHUdH3%(He[A\A]A^]@HvVH5AQEAPLG@H=\'P1QH *RHH0DD1H='1|H*@ DIL$@H1H5"H='9UDUHAUATASHHL-tE1HD[A\A]]AHAąu%AEuADALH[A\A]]H!*A A@ tHS@H51H=I'tyff.@UH1HAUIH5ATLg@SLHH=Å'H*HlH1HLdzH*H@`t&H{pShLH51H='H{pt H{pM~H6*H@`uTHH ~H *{h@`u_|ChHCxH[A\A]]fDHHt,1LH5hH= '4Hu{hLH5i1H='{h~ywz8I@|ShEELIH5TH='1AfHML1[HA\H5KA]H=ڃ']@UHATSH_0LHrA$yA$4)ƉH[A\] f.UHATSLHA$yA$4)ƉH[A\]ff.UHAUATSHHLЁu|I$M$Ht&iH~\I$M$tL{H*@ uDH0HMHAHH={'[A\A]](H[A\A]]D1HK@H5H={'Hk*fUHAVAUATSHHShIsH1ɿgq>AąAMPSI؉Nj5*AAƅDchDx;HCpdDHCxۄD9tAMPIU@H51H=x'#LLS[DA\A]A^]1H=y'1wHi*A@tHO@H51H=y'ChH4*A@tIU@H51H=x'wDvChf҂f‚ff.UHuH=~H=;H=]ff.UHSHHHwxH=o)`}HCxHHH=o)[]C}UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40yHHdH3%(u+ff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40wHHdH3%(uxUHATISHHdH%(HE1GhH}EFhHuE΀tHMdH3 %(u-H[A\]fHEdH3%(uHLH[A\]u~fUHHdH%(HE1u}9tGHHuUD1ɀ:uJM}9t$HHt4HPHu1H=b'1ksHudH34%(uf1W~UHAVAUATSHdH%(HE1HtmHHteLcAIMt>fDAD$hDmԉEA9uI|$xHt L~t,HHt!LcMu1H=/'1rE1HMdH3 %(Lu H[A\A]A^]}fUHAVAUATSHdH%(HE1HHH}LcAIMu\@HHt`LcMtGAD$hDmԉED9uLL{tHMdH3 %(Lu#H[A\A]A^]Ð1H=G'1qE1|fDFtHUHAUATIHwpSHL-(LpHHtBDHHtpA|$hHPt AD$tHLkvHHuH[A\A]]ff.@UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H,HPH@Dž40|HHdH3%(u{UHSHH`H}H{h1wH{hcH{HHChHtoHHH=Og)[]wUHATIS-wH HI$HH HP:~H=i)I$A|HH&trI$HCh|I$HkH*HXpB`u [A\]DDHXIHH[H5A\1H=']zf.H5H=']I${I$3HH=h)[A\]pvUHSHHHHtHHǃtHH[]x{H[]fUHAWAVAUATISH(H}HdH %(HM1H5L3MM~HEE11HEMtdIwxHtG|HuLH)vt%HEHtHt?MtPfA9Ur/M6Mt8M~Mu1H='1mLhLE11f.HELHMoIHLxpH*@`u`AFXAFXMtIxtkHMdH3 %(HH([A\A]A^A_]fDE1xHtXHKxMMLH5H=0'1)t@HtzAEfA9GIG}Lr\MLL1H5H=' H9H521H='$1H=&'qlLtw@UHSHHHH[]]~ff.fHHUHAVAUATSHHtaLcIIMtHuH}tLHL1HMH1H5H=y'H5HK@1LEHH=Qy'unff.@UHAWAVAUIATSHIMIt$xE1HtH=\)A~jID$xH^*@`T{HD*@AT$hDD1LLHPqHhHLII9 ILcEBLLtIvbHHHE1L}&H{hHHHAT$hC0LH9uDžLCAIۗ1HtPAHDžLiH*@ 1II9QLLgL>YLYIL9tjHӐ*B tRHP@HMN@H8HKMG@HEMHBLDHPH1H5 H=Z'=XZLLXUAHL9u M9i0LLLF@H]H5H='['HMdH3 %( He[A\A]A^A_]fD1@H8MG@1HH5H=Z'yII9H*B HALH@AH.ILDHMG@1VH=Y'H5QH8RHH 9f.It LL{0LLLAw0DHَ*@ 0LL>fAhLH9,A;(A;~@E1Aw0@HiIO@1H5H=X'1fDEH81MG@H-H5H=W'IHt DUHHdH%(HE1G0EEHUdH3%(uIf.HFH9Gff.f01HfUHHW0dH%(HE1F0UE9HMdH3 %(uHf.@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40DAHHdH3%(uGff.UH5LHSH=*HdH%(HE1O<ڿHE*FH};xHMdH3 %(u7H[]F8H>H5+H=\'H1.Gff.UH5HSH=g*H(dH%(HE1;1HMܺAHEE>tH1H51H=\'H}#;HEdH3%(uH([]FHMff.UHATAH=*SHH5H@HdH%(HE1:HHEY?HٺDA!>H}:HUdH3%(u H[A\]EUH5H=-*HATSHdH%(HE1_:HE7DH} :xn:uU11=KxHc1%KHMdH3 %(H[A\]߻|9uD8H;<H5H=Z'H1\ED8I IH=K'1S18I)HE $AP<1HH5OH= J'[XZ&"1UHATSHHXuHHHM1H9H5H=G'H{t H{){%u2HHHXx'HH=~ )y-1He[A\]fDc08I)(HKE $PH1LCH5aH=F'mXZ1HMHH5H=NG'IfUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40T)HHdH3%(u/ff.HH=)-,ff.fUHAWAVIAUATSH8M1DEdH%(HE1HtH1HtHE1HtDaHDxAGAD$E9HH@@9A@IFxHHHHXHtGMf.MĉU9usUuU9u D9`_HHtHXHu1H= M'1#fDE1EEH X1HIH5H=M'H}dH3<%( He[A\A]A^A_]@MUMcH=K)MU/MUHD`PBƄ(dP0H4@xfD`8AD:2I~xHJ/LsH{H5Hq*1@ 7HHEEDPH=iK'1LMHDH5}_AXIc׀dH=k)HU.LHIHI}MIEHHLUILH)L]H)AHHUƄdD:)HUH5HӀCxLsLsLL]LUuQLH=)( EEH C1H4H5H=K'HEEELUPHEH PHH5t1H=CJ'L]zIELLHHL]H)LUH)޻ICIBHH=)Y^L1(dHEEEPHEH ~PHpH51H=I'I~xXHZ!HH=)' HEEEPHEH !PHH51H=!J'AYAZ.+ff.UHAWAVAUIATSH(MDEdH%(HE1HtHHtHE1HtDfHuDzEkEbIExHHH~HXMcHu DH_HXHHD9`uދ UMU9uϋSMUM9uB3dtAH{BƄ3dH5D:HECxCx)KJDŽ{xH"n*1@ t:HHEDEPH51LMH_H=F'Y^fH}dH3<%(He[A\A]A^A_]@1H=E'1HE1EEH 1HH5H=F'DHEEEPHEHPH 1H5lH=EE'@XZII}xHHH=)%(HEEEPHEH GPHI1H5fH=E'HEBƄ3dD:CxAXAYUHAWAVAUATSH8HudH%(HE1HHEHHGxIHHHL{E1Mu%HHL{MHE@A9`uE1IGH]LHEMLu@II tMB;dtDL8pSE҉UHP@u3HH5-L1%IAI uH]XLEHH5 1L%fD1H=B'1E1HMdH3 %(DuH8[A\A]A^A_]&UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8H-HPH=E'H@Dž0Dž40wHHdH3%(u&ff.UHAWIAVAUIATASHH}9%A?IwDLHD0+HtD3H[A\A]A^A_]f; DH5eIH=#E'1HMHtIcHGL1/f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u$ff.UHAWAVAUATISHH8HdH%(HE1HOIH9IH}XC`9tH 6L!t=HFh*B`1HMdH3 %(Hĸ[A\A]A^A_]L81LLuHg*@`gI}H L1ۺHg*@sH8MD$@1HoH5H=YD'HHG11H5dH=mD'HIg*@HJ@H5Y1HH=qD'|H8LLLLHXH JJ LEfEXEHXHH0*HZLHME1LoH`)`o)po)UtaHpHtxpPL-kAHCf*@  ED;[uSTP9UH0LH'HI}HUfHe*@tL0H z1H H5*H=A'@LHXHG貁HDLHFH51H=A'u@LHULNuAfDH0EM1HH5cD,H=UA'`D,@H01E1MHH5#H=A''Hd*@Hd*@u IEbH0E1MD$@HCH5,H=E@'Hgd*@ f.UHH HSHӺHH8HuH"|tHd*Bu&H[]HuHH[]DHH51H=_?'*H[]UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40$HHdH3%(uff.UHSH8H HHI[1]H5H=A'UHI|jYHHHHcIII?II MM)M)MiL)IHLHLH?J HH)HHH)HI)1APL|QH!ZYɃ@1H=?'1U1HSH}H(dH%(HE1uHEHUdH3%(uHH([]8H HH5IH=@'1H%DU1HSH}H(dH%(HE1 uEHEHMH k)H4HH?HHH)HrH]dH3%(uIH([]@8H HH5IH=b?'1 Hmff.fU1HSH}H(dH%(HE1Iu%HiE@BHEHUdH3%(uHH([][f8H, HH5TIH=>'1kHff.fUH~kHHHHcHL1HHH?L II)LHL)HH)1QHZYɃfD1H=='1(Ht'UHATIHSL[HA\]BfHcHf1ff.@Ht'UHATIHSsL[HA\]BfHcH1off.@~fU1H=V<'1H\ff.H~H)ʃ~'f.HcH1 U1H=;'1H@Htf1f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u;ff.HGH9r#ffffWfOf.1ff.fHGH9r#ffffAfWfOfDG1ff.fU1HSH_HH9rfHfGfW̳HH[]fwfff.<t-< u!foFGf.1DfFG@OfG DGUHAUIATSHdH%(HE1HHLMAH_ILLEE1L@Hp1<uVA{Uԉ}9t"J I99uHHcAHMMt@I@Hu1H=@' fLHMdH3 %(HumH[A\A]]H9[*@@u+fEt͸fAfAEfEe1@A1H53IH=@'HH1fUEHAUATSHdH%(HE1uAMHID EEu7AEffA$1HUdH3%(He[A\A]]@HEWfAH PH1EH5H=>'ZYHEWH5APH=>'1H H^_kUHAVAUMEATSHH]dH%(HE1uAIID DubƒA$fffA;x<߃A$CffAE1HMdH3 %(He[A\A]A^]"HEWfAH ;PHG1AH5H=='ZA$Y^HEWH5LAPH=='1H !Hq^_ZPUEHAUATSHdH%(HE1uAuuMHID EEu-AEA$1HUdH3%(uzHe[A\A]]fHEWH APH91H5H=Y<'ZYHEWH5jAPH=<'1H HH^_wnff.UEHAUATSHdH%(HE1uAuuMHID EEu-AEA$1HUdH3%(uzHe[A\A]]fHEWH APH 1H58H=);'ZYHEWH5zAPH=;'1H dH^_w~ff.UHFHcLFHtYu,HFH9 )fWoFG]fD1HH5H=9']DHFH9V )fOW뭉H1H5H=9']É1AHoH58H=9']H1HIL)H5AH=8']]H1HL)H5PAH=8'.]UHATISHH}H@dH%(HE1sx }u!UHMdH3 %(uH@[A\]@A$UHFHcHuyuLHFH9wF]@HH1AH)HH5H=Y6'D]DF1HH5HH=q6']ÉH1H5H=6']É1AHH5H=6']DUHDZBHcDHшrEAuHBH9wNBG usɸ@VDH5;H=&4'PDJ1DH>XZDH1AH)H5*HH=\4'É1HH56H=3'VDH5H=Y4'PDJ1DHFY^1AH)H5*H=[4'ff.@UHAWAVAUATSHH,HdH%(HE1H|ELO,M9XHEIL0HH,HHpH 6DI> LHI# I>LI9LHLH)HHHQ*@`tT0<< tAIHtHLL1HH5CH= 1'7 H Lƅpfr,xLHHUH56H=g0'I9fH1HMdH3 %(He[A\A]A^A_]fH8H=+IHtHH1LLHH5H=C0'.ZY+Hԧ(IHP 2L1H,HYH5rH=+0'I>tLh I1H=70' f.UHSHHHt HHt HHt HHtHH[]vfDH[]fUHSHHHt H>HHt$0HtHx@HH޺HH1[]~ff.UHH dH%(HE1HG8H}HEHF8HuHE HMdH3 %(u= ff.fUHH dH%(HE1HG0H}HEHF0HuHE HMdH3 %(u ff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u ff.UHAUATLSHHHtLGH0M*Dh0@`u.H0HMEHH?H=5'[A\A]]D1HK@HEH5H=5'HL*ff.UHAUAATSHHHL*@uPHLtLHL*MMcHHPH=A'H0H[A\A]]LG@H1H5RH=A'ff.HG0Hp8H@hH8iUHSHH_0HHt#HtHHH[]cHK*@ tHS8H=4'1H5zHH[],ff.U1ҾHHdH%(HE1HG8H}HEHMdH3 %(uUHAWAVAUIATISHdH%(HE1H5J*F`OA$HJ*ED$d@ A!xLE1A$L>1LAD$@I|$pH?uHuI\$pHI|$ptHID$(HtHxpHtL.ID$(It$IEAt$0EutHH*@`y1LL:>LH= (E1HMdH3 %(LHe[A\A]A^A_]It$hHHMD$@H=A'vpLIDHHVAt$dVH5P1AA$H f1H=TA'1DLL?xIEIL$@H5H=@'HPD1ED$dA!AD$'LH5jXLZиuHeHL[A\A]A^]зMLHC1H5zH=='@uHO@H1H5H=='UHATSHHHtFf'IHE*@u~Mt!I|$@LH\Jf.HLtLHE*MHHcH=L<'Lc@ H0 H߾[A\]H LC@1HH5H=J<'M[wUHSHH_0HHt3Cdt H[]fDtOHH[]fHD*@`tHHK@1[HqH5}]H=2;'}DHpHH[]rfgUHdD*H5@*HATSHj(P(x(HD$RD`0Ht@DHHtD9uH5D*N( IN0HHHu[A\]UHAWAVAUATISHHuH]KiHcH9`I$Htp>E1IHC*@`I9}MtI}@LLNLHe[A\A]A^A_]DI$3KI$HHuA$I$E1$IHrHx8IHB*@`fDSM|$@H*1AVLMMH iH5RH=8'XZI9GHB*@`IMH -1HH5eH=F8'Q@HaB*@`IL$@H1H5H=8'He[A\A]A^A_]HHUHAWAVAUATIHSHHGHAHuIHA*Mc@`u"M9HeDH[A\A]A^A_]HLS@L1AUMLLH5H=F6'LUMXZM9~^H_A*@`tLUEL1H5H=5'LyfH"Ht4Hx81He[A\A]A^A_]fH@*@`ufEuMc@HN@H1H5H=5'UHHdH%(HE1Ge u-HHt6HHtRMU9tO1HudH34%(uT@HA@*@`tHO@1H.H5H=p4'1w*@t7HHS@H IH5LEEH=1'HD1EuCHEdH3%(H[A\A]A^]H `Ht?CdjHEdH3%(uKH{hHH5*[A\A]A^]Ds8H;Cd fUHHSHdH%(HE1Ht;fDHHt,@[uI$t'AD$1H5mH='i@HڵtHcHHEff.UHSHHt+tgtBuH55H^HH[]@HH5AHH[]HH5!HH[]HH5HH[]UHAUATSH(H_0dH%(HE1HChL H2*@`HH\LMǃHHChH(\(HHHHA$HH9vs8I}z>H.yfDHEdH3%(OH([A\A]]f.It$pH{hǃH F|OHL[f.Hu̺ I$HK@H='IH51LBDH7@HA1*@`?H@HH5u1H=,'fH 1*@`uǃ@HK@Hu1H5H=%'fDH0*@`H@H5)1H=p'{AUHAUIATSHHHtHsH\0*f@(H*f(EY L,EEYpHH,ȃD)HH0*EP0D9w5A)E@`u5H0HIM[LA\HA]H=f']E1E1@`t1IM@HH5H=y'H/*ff.UHAWAVAUIATSHHHLf(KIuHH=OW(HpIHHC8EHEfDIt$8L\ILL HItCd t %=u[LLHtIMt"AMhƒE‰ƒMDH{hH LZLEfDH=yV(L1IHt8ItHuL[IM'E15EEH[A\A]A^A_]H.*@`HN@HL1H5H=|'fUHAWAVAUAATSHHV0DdH%(HE1H-*EU@ HItdL EtAL =HLELEtALH_LEHK@H1H5HH='DE9uhHCxHL Mu0fDHG`M$$HtHtaMI|$Hu1H='1IfHHCxHu9fHEdH3%(AH[A\A]A^A_]fDA&HLAtLHDcdv;HnCdƒASdu HEdH3%(HH߾[A\A]A^A_]/HHEdH3%(HN@H"H5H='.fHEdH3%(YHN@HH5cH='H1[A\A]A^A_]/H H(6AfCE9@HH{(s8LUs1HL H**@@tDHHH='HHJ@HS(HDHHHV@H5¡HD1?Hs(H躛HEdH3%(HH[A\A]A^A_]AHCxHL Mu@M$$5MI|$Hu1H=c'1l@1HL+lHL8DkdHACfEH{(H=H{(s8Lqf.AHHh'ff.@UHAUATISHHDnd0tKdt6H[A\A]]cdAt1HHL[A\A]]ݐUHAUIATASHHwdu A@u A@@uA@ubD sdDHH;(*D@`uH[A\A]]HLC@L1[H+A\H5A]H=I']@H;sdHsdf.wdHH?LsdF@H߉sdsd7DUHAUAATSHHGd u Hl'*@`ufHLtL]HF'*MEHH H=?'H0H_EH;HH[A\A]]f.HW@H51H=<'|fUHAWAVMAUIATLSHLHXHH'LdH%(HE1HHH%HHIHHH>&*@`tYIAMG@MH=('HHB@H1HDHHVH5QHP1H H]dH3%(L He[A\A]A^A_]f.H=(L"HIHIEIG8IG@HH1MtMIwHLNIG0AUHAMHHouH%%*@`DžIG8HAGCMt tAFhuIhH5>AGd"DM|$(IpLAD$fI|$hLHHDžwHNHxpLHHBf AGd AOdBf "AGdAG<CH[A\]AHK@H=&1EHƔH5я}z轹ff.fUHH@H~ dH%(HE1HEHHUdH3%(u1mff.fU1H HoH58HAWAVAUATISH_@H=N&IHBI$HL MID$HtoL=.L5VL-fDHP:u8@ LLJIIEHHڎLH5H=&P1XZM$$MtID$Hu1H=&1l@He[A\A]A^A_]fUHAVIAUAATSHdH%(HE1HIv DI%HEHtuHU)LhB tTp H YMAH=C&HHDH1RH@HVH5XHEZH8GA}t0H}W1HMdH3 %(u;He[A\A]A^]fI$H}1-H@HBFfDUHAVAUATASHHv dH%(HE1 HtlHHQ)HLp@ LB uqA>C HMtD$QH[IEL/AH;觴1HUdH3%(He[A\A]A^]DH5MHˠEH=x&HEH@H5P1RHސYH;XZA>C B@H;1A>EЉU9H@)@ K DD萮H(L%"(HppLĩHHu#HL襯HHH聳uHtHyH)@ HH51H=&SfDAVHMHH5H=&HH@1UHAWAVAUATSHHH7dH%(HE1HL= (HpL譨IHLuIHtaHHtUL Mu,KHsLLmE#ZH{ZcM$$Mt!I\$Hu1H=&1LL%IH|fHEdH3%(uHH[A\A]A^A_]ݳff.fUHAUIATISHHHzHtUr0pHtHx@HHcH{hwhtLHHL[A\A]]H~hWhu}GduH5OdHLHKhLHвfDLHH{hGhaLH{hGhkLHHgH{hUDH5Tbff.@UHATSH譔H(H0H0RHt7HHt.L% HHtHLԃH{kHu[A\]ÐUHSHH_0Hw2HH H[]ff.UHSHHH]Ht H[]fH)L@ @ u/H0HLHHg[H=&])fL1HH5nH=&QHz)L@ @UHd)mH<(H5!)H8H薤H HH HH 2)H 1H)H)@`u]z f.HH51H=&]N ff.UH)HATSHLHw`@`u2KhI|$h[A\]ЃH E?HO0LF@1H5VML$0H{H=T&Hs`fUH$)HATSHL@`uFHS HL迸Hs`I|$hH t[A\]D[A\] IT$hHG`HO8H5tH=}&DJdL@@H1gDUH51HSHH袭H)Ht&HPHHH5[1]yfHHH5v1[]YfH)@HHH=)ʧf.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40THHdH3%(uff.UH()HLO@HH=#&E1H0H蕬HΒ1]H5dH=&UHATSHyH{@t[A\]ˡuH{@CuH[A\]mD裬8IiKE$HˑIH5H=z&1s몐UHAWIAVAUATSHHdH%(HE1H )@ .H)DXEIz@`HX(DžPH߉TI)HߋP@蠭HPHqH٢1H|HĢHu)Hs zo Hd)E1HB)fD.01B H4H*Lk HL+L,HPLHHsMH.LLLPHAXAY!.fvf)uLpLLput0<89t-IH0MHH50H=&L@D1fLL LңH+)qf9B4dH0E1DžHH@HHEHJ<<xLA蔞AF0AF9LeLD9^HIcHL4AANAN <l<HL萤Lމlj9HZAO0fo@HE HfUE|H@AAFAFAB t-KD1HH5{H=&H]dH3%(D]He[A\A]A^A_]IL1H5H=&LJDHP+pfDLALڜA^AFGDHHHGH5H=&L@D1fHٌH5B1AH=#&HIH0HH57H=1&L@D1f. f.HH)@ @ECEC ECDH)A@ u-H}dH3<%(DHe[A\A]A^A_]I$HLMH5ED]HmHDH=B&P1zYD]^땋C EDHBH5H=&D]PCPI$HDPHEP15H D]E1y軠ff.UH51HSHHH)Ht&HPHHH5v[1]fHHH5v1[]ɞfU1HAWIAVAUATSHHdH%(HE1HH)fuw0H?HEHX(IH:)@ M=H_I1HHP@H蜤Iw(HˢIw,H躢At$PHmH1H蘡HH)Hs z苣Ht)f}1LeHX HELuHEHELeHELm f}1tq1HfE胗HHMMH)HUMHߋpAU-ZYy1HނH5{H=P& H=)wI|$H>HL.AG(EAG,EHEHUHEHUH9H}HH^HEI1HMdH3 %(He[A\A]A^A_]AG(AO0HUH5}H=&EAG,EIHL@D1"H)@ uMH=)yoHH5yH=T&1BIHMHuH5v}H=&HL@D12fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u{ff.Hw@HtUHSHHH)@ u.H95?)tKH=.)HC@H[]f.HWH5h1H=,&Hs@H95)uHH)fDUHH HWdH%(HE1HFHUHEH9HMdH3 %(u虛fUHATSG4LgXHGXt^H)HB u&LC4HC8H [A\Hxh]HW1IL$@H5H=G&C4D[A\]UHX)HATSH@ H]Lc8MtsH-)@ AD$dHC8@tP€AT$d I$t I$LHtH;1H HKtQ[A\]@HWH51H=&Uf.HSH5E1H= &OfHi)@ tHSH58[1A\H=&]fDH;HLJfH@H9UH)HAVAUATISHB t9HHLF@LDHH@HHDH5΀1HuH=&9j)$M$@M$8I$@MHuLML9HHp)@ t9HHLC@LDIM@MHDH1H5mH=&I$0HtLH5: )I$@I9twH)@ t7H LC@HLDMtIN@HxH5!1H=&3I$0Ht&HH5[A\A]A^]鏖I$@[A\A]A^]HI[MtHL)1@ tLړeLf.H8H9UH)HATISHB tAHHLF@LDHH@HHDH5b1HH=&=I$8f)tI$@tI$8[A\]@I$8H9tH|)B t9H HLC@LDHH@HHDH5~1HyH=&I$0Ht[1H5A\]fDU1ҾHHdH%(HE1HGH}HE}HMdH3 %(uwH)L J)A1HH=&H0D@Uu)Hi)AVAUATSH)<~FH_)E)@%HH{t"H5{H=&1 fHE1L5}D9%)H|LHLkI}8HtރuH)@ uPHt AD9%f)H}H)HJ)@ tgDH5z}H=&1MfH= &IUL1I}8DH)H.HuefH)H=)t H=)/[A\A]A^]RfEtH)@ tDH5QzH=&1fH3zUHSHHHwPH8HC8H5HxhfH)@ t6HCPHSH5|H=&HHH@HHDH1[]H[]fHG8HtwHwXHtnUHSHHH+)B u%K4HxhHH B[]fDHN@HW1H5yyH=&cHsXHC8fff.@UHATSHH_dH%(HE1EC Et=IH9sXt4HLcXHEdH3%(u1HH[A\] fHEdH3%(u H[A\]HH9UHAUIATISHHH)B t2H5HHK@HDHP@HHDH=m&1H5{OI}I$Ht"HHH5 [A\A]]驐fH[A\A]]Dff.@HHtL@L9tH9tfUHX)HATISH@ t6H܍MMA@LDHJ@HH=v&HV@HDH5z1HL[A\]UHATASHpH0dH%(HE1HF8HuHE藒Ht"HEt:@4tDH)@ HEdH3%(Hp[A\]@HfD)t6H{@uHX)@ ~H=)HϒHC@f))H=)H)t H=) 6@HSH5y1H=l&W2fHSH5fv1H= &7d]ff.fUHAVAUATSH8HL/t(17)tI@HCXH[A\A]A^]fHY)L@ t2HCPH=&HSH5yHHH@HɋHD1H;LsLIH@e41LRH[$~L>IPLc8HtHHt I|$hHIEpHtHI|$hHL狰A$t(H;LeI|$hGdL+DLpLL0fDHSPH;E1ɹ$~LL*IHC8HdH)@ tHSH5w1H=)&TL+D@p0H;1HLL+H5 b2UHSHH_dH%(HE1EC HsPEH@)H RH8)tdH@HtXHȅuaHCPHH@H{8HEdH3%(HH[]fDtNLRHtL@@HHN@HSH7H5vHDH=&1HH8()uNHCPHTHEdH3%(ugHH[]@HEdH3%(uFH[]f.H@HtH@HEdH3%(uHH[]K薌fDUHAUI1ATSHHdH%(HE13LcEAD$ EЅutI\$8HtjCftI<$LHHCpHtLHHu&Bf.Fft I<$LHHtHsHu1H=&1̀DHEdH3%(u H[A\A]]蹋fHPHtHHFpHt{UHATSHHtdI>HF(Ht@d1%=H LqL9HHt!HsHu1H=&1[A\]UHSHHH=)@ H;HPHCHHtPH{8tYC4uCH )H{H@ HsK4Hs8H;H[]ҳfH[]fH)@ HsE1L{1ҹ赧HC8HH;HC4[@HWH5&p1H=&f.HCHHHSH5s[H=&]HH@1fHO@HS1H=&H5osH{Hf.H=)&HS1H5$sGH;HSH5%sH=&!ff.UH)HATSH@ uYG4tH{HHsC4OHs8H;SLc8Mt!HC)@ HC8AD$eui[A\]@Lg1H5oLH=&C4tH)H{HB zHO@1H5mLH=&LC4R@H;1LH;LAd$d_H;L[HxA\]YfHSH5=r1H=&)fUHSHHdH%(HE1O4xC EH߉Et)уEEH99)#)tH*)AD-)D% ) )HtHHtt Q1HHEdH3%(He[A\A]A^A_]fDLELLLEkHLK@LEHf~H ;LDEHlHDH9EHH5lHDHH=&1APEY1^HHd)@ :H#rH5Y1H=S&fHHˁff.UHATSHL`I$@@t[A\]f.Hu<)t H9)t:I9$HuI$PI$0H[A\]l@HLmHL]ff.UHATSHL`I$@@u!HI9$8t"I9$@t0I9$Pt:[A\]f1LI9$@u@1LI9$Pu[I$PI$01A\]fHHH9UH)HATISHB u*HI$HHtf@y<[A\]HHP@H|HDHN@H=k&1H5jI$PI$0H[A\]@LPHA[1A\1]EDff.@UH)HATSHLH@ u>I$HǃHHt t [A\]D[LA\]d@IT$@H5j1H=K&@U@@LeHATSLeHHPdH%(HE1HLLHD1LH5H=tH0HEdH3%(u HP[A\]~f.H0Ht@UH5hHSHHHzH0iHǃ0H[]ff.@H= )tH=)vvfDf.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40vHHdH3%(uK}ff.t%udžHސfDUH SwHATISHdžHwpH{h0H蘐HL[1A\]UHATSHGhHw8L L ?tH)@uO[A\]f.It$pH{hH wHLǃ[A\]HS@H5n[1A\H=&]#UHAWAVAUATSHH $HH $H8IIAdH%(HE1H)@ L'1LI\$foE11H߾cAwljHcE1ɋADLLIg^IH{hMELD}tHr)@`t+HEdH3%(H8'[A\A]A^A_]fD4LG@HH1H5mH=&H)@`tH,uH5s1H=&of1IM@HuH5mH=E&`DjMzff.fUHAWAVAUATSH8HdH%(HE1ELkt8HQ)@1HMdH3 %(H8[A\A]A^A_]LuH}IA׃0LHE iDHMI~Hc)Lh}LE3Hν)@ H{uHUċ@0UE9LLE艁IH IFpHHHLcML='r&fDLLHHthLcMH!)@ tIT$@LH=&1EVLLIHIFpH]HƼ)@ LL!1ef.1H=&10mHW@1H5H=&'1+I$mHHHL%q/DHLH{-LL#HLeHHu[A\A]A^]UH=_)HSHBl@HH)IVDEuH5H1]fH5#[H1HU]HUDEtH5gH1]H1[A\A]A^A_]fH5ZH1]H='H5)RIH ff.UHAWAVAAUATSHHHhxdH%(HE1HE@HEEVxH5\ZHIHXb|H5IZLbH3HeH=~'HpHH.RH`H>HDžPH`HHH@PHL MI\$HH`L}LuH@HpHEHEHK C1HtQLrYuKL^YH _YLEHLMLHhAVH5P1RHp[H M$$M0I\$HsLH=mYK_HH} BHU LH+S(UB8HpHXHUQbH}TLH5?uHI\T{u&sHHbXLH5XHE0THUH52LTHC 1HtPLH5X`HcSLH5_LLH5vXSHPL`H`HHUH`Hx~HXHh}\iLhxH5W1LZ|LH_WH\WH5WHD1YH5L1YH3HHEdH3%(He[A\A]A^A_]1H=g '1P;SH`HHExHUHpHXQlWH}H5/HHPQDH='HpHHNHDžXH`H?Zff.UHAWAVAUATSHHHOAĄH=L'H5)PNIHEAJEt[H5UH1E1XIDH%H='LSIHt>IVDEuH5,H1DXfH5UH1HU+XHUDEtH5bH1 XH1[A\A]A^A_]fH50UH1WH=X'H5)\MIH ff.UHAWAVAAUATISHHHhdH%(HE1HEHH`LEI4$HL%'HpLLIHHDžXƅWMMtHIw@HXLLRIHuĀWE]lPHH5 pIHTHDLHOULH5T[ULH5T[ULH5uT[ULH5kT[ULH5aT[ULH5XT}[ULH5OTk[ULH5FTY[ULH5CTG[ULH5?T5[ULH59T#[ULH5=T[ULH58SZULH5$TZULH5$TZULH5TZULH5TZULH5TZHHXLHMHhHW@IUPATEAPEEAXHruH2EHHFH[H@ Ht:HHt2HPHt9Dž|xtHEHuH6Hu1H='1JNI4$HXHt#L%4'HpLIIH"@HXHhuVHEdH3%(UHĈ[A\A]A^A_]ÉEIE@HL(Mu!vfDH`HL`IMmMtWIuHu1H='1.JEmDHhH5q1SafD1H=G'1IƅWzLhH5$R1L\SHLH5QHDH5R1H:SUL1H5R&SUL1H5"RSUL1H5,RRUL1H56RRUL1H5@RRUL1H5JRRUL1H5TRRUL1H5^RRUL1H5hRRUL1H5rRrRUL1H5|R^RUL1H5RJRUL1H5R6RUL1H5R"RUL1H5RRU1LH5RQUL1H5RQUL1H5RQHSUHAUATSHHH8dH%(HE1H#HT)L-{=HL%YLH5SIE1WQH )LHH5uSIE11QH)LHH5dSIE1LeQHЖ)Hux<_FH5ESHH1PH)LHpdXLH1H5SPHs)LHp`WLH1H5RyPHB)H5RHH1ZPH#)H5zHD1/PH5RH1PH)H5zHߋHlPh1PHɕ)H5zHߋHtPp1OH)H5zHߋ1OH)H5mRHߋP|1OHr)H5lRHߋ1O1HMdH3 %(H8[A\A]]IH,)IŋKz)LH5OSH")LH5O}SH)LH5OPhdSH)LH5OPlKSHԓ)LH5OPp2SH)LH5OPtSH)LH5OPxSH)LH5ORHm)LH5OP|RHT)LH5yORLLH5nOELHODH5dNL LH)DH55NLKH)H5NLKH)ZNf.UHAWAVAUATSHuȅBIE1E1LdE11L-<_L5IlD:.HZIڅ.I߹ HH=fMHƹH=!OMDIM9IHB8HtHLHLAAEY2Lz0ZfDHƹH=NtILZ0M9f1H1MHuL[A\A]A^A_]f.HZ0Iڅ HH=nebMf. HH==e1 t+LR0DLzkLZLRf.11E1E11UHAWAVAUATSHuȅBIE1E1H\E1L-]L5dL=@MI2LZLڅMHƹLMDIL9IHB8HtHL HLAAEtu Lb0LZ0LڅrHƹLsIIL9p1M1M@H}L[A\A]A^A_]HƹLt HR0f.LbHRx11E1UHAWAVAUATSH8HudH%(HE1EEBIHE1LdHEL=EL5rKjDHH=aKHH=8KuHxH}EDIM9IEHP8HtHLu0HxH}HLE1ɄGHx0HujME1ɅIEAHP8$@Hx0HuCME1ɅIEAHP8DHH0H}1DMH5UJ^GDM*DHp0Hu^Hp0Hut7H]dH3%(uAH8[A\A]A^A_]fHEHELEMċUHuH}RHfUIHS~pHLI1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]rf1LH[]aUIHS~pHLLC1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]f1LH[]qUHAVAUIATSBIE11L\L5BL%^H$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]DIY0LDvMQl11f.UHAWAVIAUATSHhLLndH%(HE1HGPL8EHX@HHAHD؋G EHGXL`@HHOLDA~t"W AFUE9tWU9HOL_ MHEH"LxHHE18H}1LxH"H}L8HuIVLJI~==HUH5]HI^fD+=ff.UHAVAUIATSBIE11L\L5X1L%7$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]eDIY0LDvMQl11f.UHAVAUIATSBIE11L\L5X0L%6$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]<DIY0LDvMQl11f.UHAVAUIATSBIE11L\L5X/L%5$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]E<DIY0LDvMQl11f.UfHAWAVAUATSHHHudH%(HE1)EBIE1E1H\HEHEHEL-%.HEbfDHH=3u4E1ɅHxH}EtHH0H}1AH530II9I$HP8HtHLu0HxH}HH=gJOLx0HuL8E1ɹH=3I$AHP8H?-Hp0Hu(Hp0HuuEt&H]dH3%(uOHH[A\A]A^A_]E1H}AHuH}HML2fDE1HEE10UfHAWAVAUATSHHHudH%(HE1)EXBIE1E1H\HEHEL-IHEbfDHH=1u4E1ɅHxH}EtHH0H}1AH51.II9|I$HP8HtHLuLx0HuLH6E1ɹH=?1I$AHP8Hp^Hp0HuYEt&H]dH3%(u>HH[A\A]A^A_]1H}H}HULF2@1E1D/@UHAVAUIATSBIE11L\L5*L%n0$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]5.DIY0LDvMQl11f.I~}UHL/LLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]L.@1L>.ff.UHAVAUIATSBIE11L\L5)L%.$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]DIY0LDvMQl11f.UHAWAVAUATSH8HudH%(HE1EEBIE1E1H\HEHEE1HE/@HƹH=D*II9I$HB8HtHH='u HzH}HH=BDuLz0HuL/I$H=0DHr8ZI$H}IAH5,HH0HP81)I98Eu#MMteMċUHuH}ÉH]dH3%(~H8[A\A]A^A_]@Lr0HuL/WHz0H}H}HI H5w,1/)DH}HS,1H5P, )m*UHAWAVAUATSHuȅsBIE1E1H\E1L-%L5,L=+I2LRL҅MHƹLMDII9IHB8HtHLHLAAEtuw Lb0LR0L҅rHƹLsIII9p1MHULL[A\A]A^A_]FfDHƹL"tHR0fLbHRf.1E1E1fDUHAVAUIATSBIE11L\L5X$L%*$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]PDIY0LDvMQl11f.UHAVAUIATSBIE11L\L5X#L%)$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]5IDIY0LDvMQl11f.UHAWAVAUATSHuȅsB1I1LdE1L-S"IL5(L='H2LZLڅMHƹLIDIM9IHB8HtHLHLAAEtuw LR0LZ0LڅrHƹLsIHM9p1HLHuL[A\A]A^A_]*fDHƹL"tHR0fLRHRf.11E1UIHS~pHL 1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]0f1LH[]0H1@UHAVAUIATSBIE11L\L5 L%%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]0DIY0LDvMQl11f.I~}UHL$LLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]0@1L0ff.UHAWAVAUATSH8HudH%(HE1EE2BIE1E1LlHE12D0LpMDEDIM9sIHP8HtHH=u8"HpHuHH=#E1ɄHH=y#HH=#H=B#HAAE)L`0EfDHH0H}1DMH5"DMDHx0Hu%E1ɅIAHP8UfDHx0Huk%E1ɅIAHP8fDHp0HuLp0MDut7H]dH3%(uhH8[A\A]A^A_]fL`;E1MAE1MAMċUHuH}/E1E1HE{ ff.UHAVAUIATSBIE11L\L5&"L%!$fDAIYLDIM9tPMIA8HtHƹLHƹL€tuAt?IMQ0M9u1ML1H[@A\A]A^]!0IY0LDvMQl[LA\1A]1A^]/ff.UIHS~pHL71LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]Bf1LH[]1UHAVAUIATSBIE11L\L5HL%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]/DIY0LDvMQl11f.I~}UHLLLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@] 0@1L/ff.UHAVAUIATSBIE11L\L5L%^$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]U0DIY0LDvMQl11f.I~}UHL}LLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]l0@1L^0ff.H@Hd@UHHATSHHdH%(HE1d}HHH LQL LPH.LP18H LH5LHߺH U1H1 HUdH3%(uHe[A\]D @UHHATSHHdH%(HE1|HHH LQL 0LPH .LP1XH LH5LHߺH 1H1-HUdH3%(uHe[A\]D @UHHAUIATSHHdH%(HE1{HHH9LRL KLPH(-LP1sH LH5IE LHߺHH01H1GH]dH3%(uHe[A\A]]D ff.UHHATSHHdH%(HE1zHHH NLQL `LPH=,LP1H LH54LH1ɺ1H1bHUdH3%(uHe[A\]f. @UHHATSHHdH%(HE1yHHH nLQL LPH]+L=P1H LH5eLHߺH )1H1}HUdH3%(uHe[A\]D @UHHATSHHdH%(HE1xHHH LQL LPH}*L]P1H LH50LHߺH I1H1HUdH3%(uHe[A\]D $@UHHAWAVAUATSHHdH%(HE1xHHLL=)ARIĺPLL 1AWLmLLH LH5>H1L:L YLARLATAWH LH5ILHH LHߺH 1H1DHMdH3 %(He[A\A]A^A_]f @UHHATSHHdH%(HE1vHHH NLQL `LPH=(LP1H LH5KLHߺH  1H1]HUdH3%(uHe[A\]D @UH VHSHH5HHHH1[HrH5u]UHHATSHHdH<%(H}1HQ H={HR0Ht}H@RLL p0L)=L1GXLZH111H1:H]dH3%(u3He[A\]fHH5H1/ UHHATSHHdH<%(H}1HQ(H=HR0HH@ RLL p0L5<L1SXLZH1ɺ1H1CH]dH3%(u4He[A\]HH5H17 ff.U1HSHH5HHjHH1[H7H5:]ff.UHATIH SHH5RHID$HߺH5fHH0HH[H5A\1];ff.U1HSHH5HHHH1[HwH5z]ff.U1HSHH5HHZHH1[H'H5*]ff.UHSHH5HHHAHH0HH1[HH5]FfDUH HSHH56HHHH1[HH5=]U1HSHH5HHjHH1[H7H5]ff.UHHAUIATSHHdH%(HE1?qHHHLRL LPH"LP1IE H LL5LLH01LLPLH1ɺn1H1HMdH3 %(He[A\A]]@ D@UL LHATISHHHdH%(HE1HPHPH!P1H HH5T~1ɺHL 11LHMdH3 %(u He[A\] UHAWAVAUATSHH $H0L=&L5/L-&!L 2LdH%(HE1AWHIAVHHAUH1:HH H5zID$HHHH0 HHAWHǺAVL LZAUH1HH H5&ID$(H=HP0H H=m(HqHH H HHAWHL LAVAUH1HH H5k ID$8H=cHP0HH=HHH H; HHL -AWHǺAVLI1AUPH LH5 ID$HLHߺHH0 1H1# H]dH3%(He[A\A]A^A_]ÐH5 H1 HH : He jHH HE H5N H1b0 UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL% HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5 AI9uEuMt4H}LkH]dH3%(u9H([A\A]A^A_]f.H}HC H5 1ff.HDl@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL% HEfDII9tlIHr8HtLuLj0Hu L[IHUHH0H9t:tHP8H}1IH5 AI9uEuMt4H}LuH]dH3%(u9H([A\A]A^A_]f.H}H H5 17ff.H4v@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL% HEfDII9tlIHr8HtLuLj0Hu L IHUHH0H9t:tHP8H}1IH5CAHI9uEuMt4H}LrH]dH3%(u9H([A\A]A^A_]f.H}H H5/1[ff.Hr@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%B HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}LoH]dH3%(u9H([A\A]A^A_]f.H}HkH51 ff.Ho@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu LkIHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}LXlH]dH3%(u9H([A\A]A^A_]f.H}H'H51Gff.Hl@UfHAWAVAUATSHXHudH%(HE1E)EQBIE1E1H\HEE1HEHEHE.HƹH=II9MMIA8HtHH=$€uMq0HuLMMH=#Iq8€tIEH}IAH5HH0HP81I9iEu"MtWMH/H}LLDL:xH]dH3%(uKHX[A\A]A^A_]@Ma0HuLxbH}HH51wff.UHAWAVAUATSH8HudH%(HE1EyBIE1E1H\HEHEL-HEcHH=u4E1ɅHxH}EtHH0H}1AH5II9|I$HP8HtHLuLp0HuLE1ɹH=:I$AHP8Hp^Hp0HuYEuMtaH}t:HUH}L zÉH]dH3%(uWH8[A\A]A^A_]H}HH51DH}H.1H5 ff.UfHAWAVAUATSHXHudH%(HE1E)EQBIE1E1H\HEE1HEHEHE.HƹH=II9MMIA8HtHH=€uMq0HuLeMMH=Iq8€tIEH}IAH5`HH0HP81_I9iEu"MtWMHH}LLDLzvH]dH3%(uKHX[A\A]A^A_]@Ma0HuLbH}HnH51Kff.UHAWAVAUATSH8HudH%(HE1EyBIE1E1H\HEHEL-HEcHH=*u4E1ɅHxH}EtHH0H}1AH5 II9|I$HP8HtHLuLp0HuLxE1ɹH=I$AHP8Hp^Hp0HuYEuMtaH}t:HUH}LJwÉH]dH3%(uWH8[A\A]A^A_]H}HH5_1DH}H1H58kff.UHHAUIATSHHdH%(HE1O^HHH LQL LPHLP1#H LH5HhbLH8HHH5!1HIU(HLj0Lt7LH5%H1 HMdH3 %(udHe[A\A]]@LH1ɺ&1H1z fIE(HP0fDIE(Lh0tff.UHAVAUIATSBIE11L\L5XL%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]DIY0LDvMQl11f.HHuHAH@0H1ff.HHuHAH@0H¾XUL$HAUL-,ATLSLHH dH%(HE1`BAUHH LdB1SZY=`BLH5HH HdBHhbH81HtHH5@1uZ1ɺLH1ɺHH5HYH5\H1HMdH3 %(uKHe[A\A]]H H5sH5PH1H5 ff.UHATIH ʭS`BHHH HdBHhbH5kH81HtTHH551t?ID$HߺH5HH0HHV[H5XA\1]fDH H5HEUHATIH S`BHHH HdBHhbH5H819HtTHH5u1St?ID$HߺH5 HH0HH[H5A\1]fDH 0H5øHUHATIH JS`BHHH HdBHhbH5SH81yHHH51H1H51ID$ HߺH5gHH0ID$(HߺH5`HH0ID$HߺH5YHH0HH[H5;A\1]H H5HuYUHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH53A8I9uEuMt4H}L8H]dH3%(u9H([A\A]A^A_]f.H}H H51Kff.H@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}LH]dH3%(u9H([A\A]A^A_]f.H}HH51ff.HT@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%^HEfDII9tlIHr8HtLuLj0Hu L[IHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}LH]dH3%(u9H([A\A]A^A_]f.H}HH517ff.H@HAHHp0bff.H4c@UIHS~pHL1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]Bdf1LH[]1dUHHATIS `ÅuH5L1#[A\]ff.H_@H`@HA HHp0Ldff.Hd@HHH UtHP HJ0HPH@HR0Hp0dff.fHHH tHP(HJ0HP H@HR0Hp0 eff.fHb@~hHLE1LLMXHL9t4LIp8HtL€uAtHMX0L9uMt D[ff.U1HSHH5HHH#HH1[]fDH@HD@H@H4@UHAWAVLPAUATISHHHHDLdH%(HE1HDž(H+CHPHHpHHC<s4LH=L4JH`s8HH=H%H{P}H5lL6L<C<@H5GLHDHS@ HHUHHH(H( hLH5HHLHH5HLH5?oHLH5ҩHLH5HHH5{HHH5HtH(HLrHEdH3%(vH[A\A]A^A_]DLH5VH`H5>HL4HH5L\fHSLH51LL1H5 wHL1H5_LL1H5KLL1H57HL1H5HL1H5H5wL1H5L@H5L~@[HHHH(@UHAWAVAUATSHHXHuUdH%(HE1HHL8MHEMwMtpELmLeHEINHھL1IN HL1LMDELHMLLM?MtMwMu1H=x&1!}tHuH}HEdH3%(u7HX[A\A]A^A_]DHEHHtL8MUHAWAVAUATSHHH.AĄH=S'H55*)IHEAJEt[H51H1E1IDH5H=>S'LFIHt>IVDEuH5|H1fH5H1HU{HUDEtH5eH1ZH1[A\A]A^A_]fH5H1/H=R'H5A))IH ff.UHAWAVAUATSHHhHuHUHMDEDEdH%(HU1E HHL8MHDžxI_HLuLeL-rM?Mt|I_HHKLL1ML1HK L7H}LuH}LuLxLLHDEHM|}tfDHxH}HEdH3%(uOHh[A\A]A^A_]f.1H=&1;HxHHtL8MDUHAWAVAUATSHHXHuHUMMdH%(HU1҄HHL MHEI\$HLuLmL=fDHKLL1L1HK LH}LhtH}LXuLMDELLHMHYM$$MtI\$Hu1H=-&1}t HuH}HEdH3%(u7HX[A\A]A^A_]DHEHHtL MUHAWAVAUATSHHHdH %(HM1HDž(OHHHhL M\I\$HH0L@HH8LpHHPL`HH(H}@s4LH={H{PqHH5C<HH5HKH HL1Hپ1HH~HHL~H(HH5KHHLH5PHpLH5eH^HH5hHHHH5mH2LH5H HH(HM$$MI\$H?zH+CHPLHC<dH5LhHH5PC<rHH5G.mfHH5 1HHtHDžL MlHEdH3%(He[A\A]A^A_]fD0AUHMD8HH5 P1XZ@HH5m1H=&1HLHH(@HH](UHAWIAVAAUATSHHH8dH%(HE1LEDLLHLEAELEvEE1D9HEEH=J'H5!)IH H}AM!AňUE]DEH1H5xE1#}IuUMMLHH=xJ'LIHtxIWDEuH1H5}ItDEHMLH@H5H1HUHUSf.UHuqEtH5eH1Z1HMdH3 %(H8[A\A]A^A_]fDHcUčBI׉ELb0D9~LHDLaHcEIH@0HEEYH5H1H=@I'H5)DIHA8ff.UHAUIATSHHdH%(HE1AHt[H AULQLL PHLU P1HhbH LH8ju&HEdH3%(He[A\A]]LLLH5LHhbLH8t'HhbLH8 HtHrLLXH5rLHhbLH841ɺLHff.UHAWIAVIAUATSH]HhH}H=HpvHUHdH%(HE1MWRIH5IHHxHH5LIGHHHLkME1LuLeYLH5[IHvLH5LdMtLLLaHH+LkMAuH=?LIE1Htx(Le1H}jH}LL1H5;HxH5HI^D1H=&1LpLuH5q1ILAHL1H5f-H5L1IGHtHDžxHH@HEdH3%(u5Hh[A\A]A^A_]H}tHpHxH}H0/ff.@UHAWAVAUATIHSH~AƄH=D'H5)HEIHts1fDM}DEtwH}LHHxILMtDLHLMMuH=rD'LzIHuEuSH1[A\A]A^A_]@LH5L1MH=&D'H5)HE&IH:HuLff.UHAWAVAUIATSHHHdH %(HM1Ʉ:HHL8MuHDžI_HHPL@HH`HHHH(H~fKLH5HIHH5LC,6HH56LHH5{LHH5LtHH5L^HH5LHHdH5L2XH5L\H5L`H5}LxH5pLH5bL|H5TLH5FLHLLM?MI_H4s H=LHH=etHLu{(rHpPH5<HHsHH=e{(H1,H  HH( HH4 HHH߻LH5L1H1LH5C,HLH51HL1H5HL1H5HL1H5HL1H5"HdL1H5&lXL1H5+U\L1H50>`L1H55'LH5B1LH51L1xH5+L1|H5*H5;L1ht@HLHEdH3%(H[A\A]A^A_]@;H+PHHpHH6HSH5LmHSH5"L1 fD1H=}&1`HHH,L8M>ff.UHAWAVAUATSHHH (/dH %(HM1Ʉ HHH;HH/LsMHPLpH8H`L@H0LH5RHI.H8H58LH0H5LLH5LA`H5dLHLLHHTLsM7A~(PH5L@Av LH=AvH8H=zA~(H0'/A`HL0LH8H MH5CP1XZ6fDH H51HHtHDžHH9HEdH3%(unHe[A\A]A^A_]f+I+PLH41H=oz&1(tHH E~ff.UHAWAVAAUIHATISH8dH%(HE1EEgH= ;'H5)$HH'EAEHEHEfDEH5L1E1KHMHDL5uHMHDLHcEHLMIHP0H=n:'HvHHtf}HSDhH5L1of.H5L1HUHU3fHUL@}tH5lL1a1HMdH3 %(uBH8[A\A]A^A_]ÐH5L1/H=9'H5A)HHfH7HUHpHAUIATSHL%;'LaHHt$fHHHL=HHuIuHt7HpL HHt#H-HLHHuH[A\A]]f.ff.@UHATL%)SA\$~uHLE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]Á@1A\$[A\]ff.UHATL%O)SA\$~uHLlE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]Á1A\$[A\]ff.UHATL%)SA\$~uHLE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%)SA\$~uHLE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%_)SA\$~uHL|E1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%)SA\$~uHLܮE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\] 1A\$[A\]ÐUHATL%)SA\$~uHL<E1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]@1A\$[A\]ÐUHATL%)SA\$~uHLE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUIHSHHL$1LLfIXHL9t;LIp8HtL€uAtHIX0L9uHLHtHG1H[]@1@UIHSHHL1LLfIXHL9t;LIp8HtL€uAtHIX0L9uHLMHtH1H[]@1@UIHSHHL1LLfIXHL9t;LIp8HtL€uAtHIX0L9uHLHtH'1H[]@1@UIHSHHL61LLfIXHL9t;LIp8HtL€uAtHIX0L9uHLHtH1H[]@1@UIHSH~|HL 1LLfDIXHL9t4LIp8HtL€uAtHIX0L9uHtHHL[]+fLHH51H[]ff.UHAVIAUIATSHHdH%(HE1(HHH {LQLL {LPHP1H LH5MMt@1ɺLHf1H1HMdH3 %(u2He[A\A]A^]fDLLH% $@UHAVAUIATSBI11L\L5tL%%A IZHDIM9tZMIB8HtHƹLHƹLAAEtuAtLL31HMdH3 %(umH([A\A]A^A_]HH5L1輕1}Ha{uLHuYH]HDWUHAVAUIATILHMSLHdH%(HE1E LI#Mt6IL`1H]dH3%(uH[A\A]A^]fD\ff.UHAWAVAUATIHHxSLHdH%(HE1DžxzHHH5+1LiHX[&xH`HXH?HH3L{MVHELuHhH|LmHXHEHPLMI@HhuH=I荗H` LI+T$ zDMLLAL$At$(H51fALhAVEHXZHtuLcMAt$LH= Dž|A|$HXHPS=AL$LL1H5  1H]dH3%(u/He[A\A]A^A_]øf1H=>&10;ff.UHAWAVL}AAUAATISHLLHHhdH%(HE1ETHHxfHHELHD)E)E)EHp$HcEHUHHX0HLJLxIU1Hp?t|H5L1ˑHEDMHHpH5ݛLHL@@H#MLDEHHE1P1臑XZHudH34%(DuWHe[A\A]A^A_]@HH5LN@#8IAMHLIH5}1藒UHAWIAVLuLAUATILSLHdH%(HE1ELI軇wM\INwILHILzHcUI HЃHI0Hx9AHDž`HxỈHHh詆HHHLuLeLXCHxL艑LLvHhHyHULHE誖H}_*LH5~IH赈LH5L裈^INjCd!r GLH5ILuH]H59LLH褘H5*L3H5pLCfzH}LLH{袋H)HHCd%tHK8HmL1艃HK<1HlmLoL`MwLxLLtHhHCdELm! yHcQH8RHHEHP胗HAHPMLHXA1H5RLAW譍XH{Z肊HfwLXtHhL豏1HMdH3 %(aHe[A\A]A^A_]DLHL4AƅHDž`HcUI HЃHI0Hx9~IDH@0H`H5KL1ߌ1H5ξLΌHxIL1H5շ訌H,H"HDžhHHxfDADLL JHFH5L18fDLH51H5L1@ˊfDH=1H蔈LHّ@H="tLH蹑CdoH=JTLH虑CdDH5QL輎Cdk@H5L蜎Cd@@H5L|Cd@˄HhLHHEeIDH@0H`vE1ff.UHAWAVAAUATIHSHHHdH%(HE1詁HMDHLAE}HEH5]L1jH5L1YH(fLe)EH@HEHHE1H}H{Ht&LuDLXEHHH{Hu1H=1&1S{fLeIHEHu()EH@HtHHuLL1HUdH3%(uHH[A\A]A^A_]DEu1f.UHAWAVAUIHHXATLSHdH%(HE1DžX HHH5L1H3HH=&Hph~IHdL(H=&LAIH=M$MtH=;%I~HHtHpL`H@H\H8f.HAvH\DH=k=HIH0LH ΋LH "AH@H H8EL=lLEPHH.HK`AULK0L0H(H5HQ@HAPLC4QH1AW蒇H=:%HH HH#fD1H}dH3<%(uHe[A\A]A^A_]UHAWAVAUIHHhATLSHdH%(HE1DžhHHH5L1ԆH5mL1ÆH3HH=&Hp7|IHkL5?L0H=Q&L IH=MMtH=9%I${HHtHpLHMHPHlHXAGHL%kL-klBL jLjH߅MEChMEL8L@APHPHXMEChMEL8HK`H5L@H0AQHQ@LK0HAP1LC4ATAU]H=8%HH ڀHH&LHf1HMdH3 %(uHe[A\A]A^A_]艆fUHAWAVAUIHHDATLSHdH%(HE1DžDHHphH5ɸLH 1舄H3HH=E&HpyHHxH`LH8HLH0H=&HHH5LMtH=B7%I$yIHtHpLVH(AAD$AH=)H8HgH0 H I+xjI LiA(PH(IHH訊IM`AVMM00HME4H58HQ@H1AWH H==6%L~IH@1HMdH3 %(uHe[A\A]A^A_]AUHAWAVL}AUIATLASHLHH(dH%(HE1EjHDIlyEMt:LHDHJMtBHcEILHHP0w*1H]dH3%(u/H([A\A]A^A_]I1LE<*EbfUHAWIAVLAUIHtATLASHdH%(HE1DžtHLDH}xHHDžxAƈWHE%eH@EzH3H8HMH=&HpHvHHH&HDž0L(HHHHH@PHHHHHXHHEH`HEHhsH`H=a~?HC H"L(MI]HHHL}LuH@HXHxH HEHf@C H HAVHEHEHXLhMH`H(H5P1XZMmM{I]H^Hh3H=…dHS LeH@ LH+SkfWNH8H HXdHxHHH`AH}xHhH5IHHxLLH5V6xS LH5fwLLH5|xH0LH5L1~H3H1HMdH3 %(He[A\A]A^A_]f1H=-&1tHHHHt"HXH1H=,&1tDHHHyHHHWL(FH8L1@H=&HpHAsHDž8HHH+wL`H5HHELvHUHxLuV{H}H5HH0uvLXH5hHHxLKvH8HxLEuHxd~@UHAWAVAUATSHHHMHHXdH%(HE1EHjLH5ıH1|I4$HH=>&HpqIHHELmMHEI$HH@PHL8MMwM4ID$@LeIH]HEAvHH=yIV L&bIF HHHHPHt!1fr0H1҅Ht~HPHu1H=+&1qLLe@H=A&LvIHD1H}dH3<%(uxHe[A\A]A^A_]f1HENHUMQH5HL1zM?XZMiMwM1H=*&1?qJ|f.UHAVAUIATILHMSLHdH%(HE1EpLIsqMt6IL 1H]dH3%(uH[A\A]A^]fD{ff.UHAVAUIATILHMSLHdH%(HE1ELIpMt6IL 1H]dH3%(uH[A\A]A^]fD {ff.UHAWAVIAULATSHH HH8dH%(HE1Dž8#HHH5L1 yH3HH=&HpnIHu$@H=&LatIHMMtH=+%I6nIHtH@LPH(HpH`HH&HpkIH9HEH]HEI$HH@PHL0MIFHKI\$@LhLmIHxH]At$HH=syID$ HL8MMgMteLpMMLxA6LH={IyEN0H}MHLH51juM$$MtqMt$Mu1H=#&1kLhH= &LpIHD1H}dH3<%(uTHx[A\A]A^A_]øfLpfM6MtMfM1H="&1+k6vfDUHHHHdH%(HE1HMEoHtH1HMdH3 %(uuff.@UHHHHdH%(HE1HMEHtH1HMdH3 %(u_uff.@UHHHSHMHdH%(HE1EHtHH腥H=1H]dH3%(uH[]tff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H~HPH5}H@Dž40kHHdH3%(utf.UHAWAVAAUATSHHH3dH%(HE1VH EkH3HHH=&HpHgIHtL@H@HH(HH@@HHHL{MHA@L\HHfHH@I(H/IwPL%>|HpLEH(DH$D4xH@H8ZlH 1]L8D4tAHH ^yH{HEAUHH5J1HHAVATpH HHL{MH I+WLWIW(HH Mw84W3"jH@IH`LH5-LiH(H5v,LHcP$uI(t%H5 {LnHHH5zLXi1LH{LH5zHHL7hAHH5zLnH@H=kH@Ht9@HHq HH5Z1coH3Hu;HEdH3%(u\He[A\A]A^A_]D1H= &1eH=&HpHdHDžIHkpff.UHAWIAVAUATSHHH0@GdH %(HM1ɄzeRH3HHHH=K&HpH cHDž(HEHtw1HULMt6H0H=H0Hr@otoHuH iHEHu@uDH5,L1mHEdH3%(Hĸ[A\A]A^A_]f.ID$@HtHHHxLpMBHEIH@H8HEHEHEHEHEHEfHuHH$HUH5R*HafI~(HHj+HwH5wHE;f1IN8HHxH5wIcVDH5wH rHUH5wHeHUH5wHeIcT$$H5(HqHpH5HqHc|H5wHqH`H5wHqHXH5HzqHhH5HdqIcVLHyDH:hDEtAHcEIDLHHP031HMdH3 %(uMH([A\A]A^A_]LH5DHDEgDEuIDLE*E0gUHAWAVAAUIHATISH8dH%(HE1Er\EgH=&H5y(ZHH'EAEHEHEfDEH5ebL1E1 eHMH[xDLfuHMH5DLfHcEHLMIHP0H=.&H6`HHtf}HSDhH5g"L1dof.H5aL1HU[dHU3fHUL@}tH5,nL1!d1HMdH3 %(uBH8[A\A]A^A_]ÐH5@aL1cH=h&H5(lYHHIefHD@H@UHAVAUIHATSZDtTL%&H5(LXHHt'fDHDL HL^HHu[1A\A]A^]@LH5mcH5 L1cfDUH=THL[H=%'0ZH56&eH5D&eH5C&dH5&C&dH5C&dH5dC&dH5SC&dH5B&dH5qB&dH5A&dH5A&udH5A&ddH5 A&SdH5A&BdH5A&1dH5G& dH5)G&dH5J&cH5J&cH5I&cH5I&cH5I&cH5I&cH5H&cH5H&cH5H&vcH5G&ecH5G&TcH5G&CcH5,E&2cH5E&!cH5E&cH5E&bH5D&bH5wD&bH5&E&bH5E&bH5C&bH5sC&bH5BB&bH51B&wbH5A&fbH5A&UbH5~=&DbH5m=&3bH5<&"bH5<&bH5&bH5&aH5&aH5&aH56<&aH5%<&aH5;&aH5;&aH52;&xaH5!;&gaH5:&VaH5:&EaH5&4aH5&#aH5A&aH5{A&aH5 A&`H5@&`H59&`H5W9&`H58&`H5u8&`H5D7&`H56&y`H57&h`H5q7&W`H5@6&F`H55&5`H5^5&$`H54&`H5|4&`H5 4&_H53&_H5)3&_H581&_H50&_H5/&_H5E0&_H5/&z_H5/&i_H5.&X_H5A2&G_H51&6_H5,&%_H5,&_H5-&_H5l-&^H51&^H5,&^H5y,&^H5Y&^H5WY&^H5X&^H5uX&{^H5X&j^H5W&Y^H5"W&H^H5V&7^H5@V&&^H5U&^H5T&^H5T&]H5T&]H5S&]H5:J&]H5)S&]H5R&]H5GR&]H5Q&|]H5eQ&k]H5P&Z]H5T&I]H5rP&8]H5P&']H5O&]H5O&]H5J&\H5}J&\H5N&\H5N&\H5M&\H59M&\H5L&\H5WL&}\H5K&l\H5uK&[\H5K&J\H5J&9\H57&(\H5G&\H5F&\H5/F&[H5E&[H5ME&[H5D&[H5 D&[H5C&[H5)C&[H5B&~[H5GB&m[H5A&\[H5H&K[H5H&:[H5F&)[H52G&[H5aF&[H5C&ZH5X&ZH5X&ZH5W&ZH5LW&ZH5V&ZH5jV&ZH5W&ZH5U&nZH5w&]ZH5&&LZH5u&&;ZH5&&*ZH5%&ZH5"%&ZH5$&YH5@$&YH5#&YH5^#&YH5"&YH5|"&YH5 "&YH5!&YH5)!&oYH5 &^YH5G &MYH5&&WH5&WH5\&WH5&qWH5#&`WH5#&OWH5#&>WH5"&-WH56"&WH5!& WH5T!&VH5 &VH5r &VH5 &VH5&VH5&VH5&VH5=&VH5&rVH5[&aVH5&PVH5y&?VH5&.VH5&VH5&& VH5&UH5D&UH5&UH5b&UH5&UH5&UH5&UH5&UH5-&sUH5&bUH5K&QUH5&@UH5i&/UH5&UH5& UH5&TH5&TH54&TH5&TH5R&TH5&TH5p&TH5&TH5 &tTH5 &cTH5 &RTH5{ &ATH5 &0TH5 &TH5( &TH5 &SH5 &SH5 &SH5$ &SH5 &SH5&SH5&SH5`&SH5&uSH5~&dSH5 &SSH5&BSH5+&1SH5& SH5I&SH5X/&RH5.&RH5v&RH5&RH5t&RH5&RH5r &RH5 &RH5 &vRH5 &eRH5N &TRH5 &CRH5 &2RH5[ &] RF9GfUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40IHHdH3%(uPff.UHATSH dH%(HE1H?tH(H@u%HHHEdH3%(uQH [A\]DwLeйH=rLLMRHC0LH5 H=X&HH@1H;tOUHSHH HwQHHH=Y@'[]Lf1NfUHSHHHݓ(D@ u$H0HLK HH?[H=gR&]KD1H5| H=R&DH(ff.UHAWAVAUATSHH $HH $HXH_0dH%(HE1L0DžLLLDžDžNHHHHHAUHMMH;AT'ZYyH8tHHEdH3%(uHe[A\A]A^A_]&NfDUH Hu!H(u*H0u3H]H=>'SJ1H=U&1B1H=U&1B1H=GU&1BUHATISHH dH%(HE1EHFPUH֑(BuupLuEE؅C t$HEdH3%(H [A\]HCHuHK(LHP0(tK fDH@0DN HMHU H5*H='b&L@@A1HCRHMH 1H5 H=a&hOLff.UHSHVt\HF HH@u[112\HtHHH[]@HH- H5 [H=nc&]1H=c&1A1H=c&1@UHSHHDO dH%(HE1AEHGPUH(BuBEt$HCHuHK(HP0HHx+c HEdH3%(uIff.fUHcHSH(_dH%(HE11H}fGH}fHuؾ}Dff9u1HUdH3%(u)H([]1H5H=Y&!UIDUHHvBLcLL9rv)IAv Wu.]@H1H57H=(Y&1]1H5H=HX&1]H1H5$LH=X&]1]f1H5=H=9X&41]UHAVAUATSH dH%(HE1H03HGHHH,H5u(GDV~u;G@tDa0AAACDtWLusH=2LJD L.H5DL1H=qR&lH5(LcoHEdH3%(uH [A\]fD1H=gP&;Fff.fUHAUATSH(dH%(HE1HHGHHLMH0TH(@H{0=H{(tDcbfDEtH(@"LMmM)M}MIGA@UĉEAG UEu9EttH(@LL뗐EuH(@xHUH5H=U&1Z@HuH=]&:HEHHEdH3%(uyHH[A\A]A^A_]f.1H=V&14HUH5H=.U&1gDfHUH5EH=U&1Gf1H=U&1`4k?ff.UWHuHG @u]`1H=G&1 41H=gG&14UHATSH H_0dH%(HE1HG(@u^KCHH{ MSHC @HEdH3%(H [A\]DLeЋsH=:L@LC0L1HH5I@H=S@&K`1H=?&1#3Hr1H=?&13 >ff.UHAUIATLeSHHXdH%(HE19H HC@HH 9HMM@LHCP@@L HP 1@LH50H=d3HCXHEdH3%(u HX[A\A]]Q=HGPHtSUHSHHHu0HHHt#H{Hu1H=B&11f.H[]fff.@UHATSHHH(@ t,H{ ;t5HCHSH5H=C&L@@1LH{ t H{ 4;0H(HCB uLLHI|$@2H ID$@@t He[A\]HeL[A\] L@@1HSH5H=B&HCC;8I 3HHKHSPE $H5i1LA@ H=B&mZY9fDHH@@Ht\UHSHHHu9fHHt#H{Hu1H=A&1:0f.H[]fff.@UHSHHHCPHt2@u;H{PAŅ98HE^1HUHAPLMH H5.HH=>&P15_%H H=W%L>AL$PUMߋu2AH= %L=4AL$PUMߋut E]EHuEE5=EM$EH}(@H=*':IʼnL`EIE AEAE8AG,IE(IE0AE@AI}LIE,}AEHL-H}L:H]dH3%(LHe[A\A]A^A_]@AL$PUMߋuE1AD78I/HLMAPAH HH5]H=6<&P15%H s78HE8/HUHAPLMH yH5H]H=<&P15A%H IEAU@AEHLHAUD@0AE<)@MD$@L1H5H=:&11@6D(D3EHUIL$@IH5:1E1H=;&+dH=:&HM1H5c+IL$@HU1E1H5H=;&6UHAVAUIATISHH dH%(HE1 Hz(@uSCHz(IMHHQH=8&H022HEdH3%(H [A\A]A^]fLusH=2Le8LLMHS㥛 MH5xHLH=8&H?HH)HiH)1CL1H=K8&1*5ff.@UHHPdH%(HE1HGuHuHHxX6HUdH3%(ud5@UHAVAUIATSHĀldH%(HE1HGuHpLI|$X66HHt&HMdH3 %(H8H[A\A]A^]lhlzg2HH=V%'!6H0H"@HC HP lHCIEHCHC0HCHC8HC@CI|$PHHC(C 6I|$XH&H<'HHrx(@ID$PDhID$xx;|u*HH5.H=3&HHHDHHHD1E;$XvE$XCH;HWfHw(@nHlH~1H5=H=^4&F@LusH=/Lu5MEAMLH53H=3&1I@@HH5H=34&f1H=W3&1'1H=3&1'2ff.UHAWIAVILAUATSHHUHHxdH%(HE1$lHEAw LmLH=M$)A$xlhm4HEAwHH=HpJ4HSv(HpDlB u&AAHYEJcH>xHIVIH50DpWhLB@LWAOH=@&QH1CH DpDAw LLLDxVA@H]dH3%(DfHe[A\A]A^A_]xAD$x DžpAG A~HELAD$I^L狵xlLuHTHHH}P@c.HHt(@ HS@LH51H=b>&E1DHt(I^Aw @E1A~HxL,hHLt(AFX@AD$HuEHcuL_HHE1HC8RfAw LLLDx'A/DxLLLL)ADxMLLAW L4!A@DxMLLAW LA@hH5[H==&1AFpADHs(@ t#HS@LH51H=<&gE1Hp|f.L}H=L0LC@L1HHH5H=9&H )H1H5H=9&ADp5"AFLE_$D9pH r(@ UAF9IGPHtTHHtLHHH|HytHq(@HS@LH51H=:&E1Hq(@AF89wAV8LDxDxAYLLLPE1pELC@LH5TH=:&1~E1fAFTAFPLMlH=(LDpLx.LC@L1DpLxH5hH=9&DDxDxDxHK@L1AH5H=R8&A1H=8&1 H5~H=:&1A+pxLC@LH5H=.:&1gDxKxHK@L1H5H=~7&9DxLUAvH=LDpLx-EEFHS@QLxMH5PH=7&1LA^U_Dpff.UIDHATSHDM]dL$%(LeE1D] HE(EDMEuttMtt#tnHEdH3%(He[A\]fD`u FA t0HHt(HJHuU1H=@&1Hf1ff.fUHAWAVAUATAHWH=&B&SEHHHNdH%(HE1FEFEF EFEFHH FHH NPFPHEPHEPHEPHEPD1H5(H0AEl$MAtHh(@ LHEHELuE1LmHELLcMIDIDAMAEH5H=@&LMI HH AMHH AD$ɉEAD$EAD$EHcHLP7R@4ڃPED$1AWAVJH 9]uHEdH3%(u,He[A\A]A^A_]H5aH=R@&1 "U1HAWAVL}IAULATISHHXDn dH%(HE1fN HuH&H1| ff.UHAWIAVLuAUI1ATASHhDtAHxdH%(HE1Hvd(HEfDEAF fA~M@ o%Å+LqxeDȉ0=A?E@1HMAߺ!yMHc(@ @AHMdH3 %(DHe[A\A]A^A_]fDHxMLA@E1"IH9xtLuDLH=Le3!tLH=;!H"c(Mx}@ KHLxL1AWIM@MH5H=\7&XZFIIEwHMHUEH5H=7&1Sf@ 8IgIM@MLPAH5H=7&LxP1LY^DAGEJE>H5H=7&1ANAJUHAWAVAUIH}ATISHHhdH%(HE11fFHuHUHSfC%=tqfHuL)E)E)EKDCLHH}AHMdH3 %(DHh[A\A]A^A_]f.L趩ubsL'Ho)MoP)UoX H`()]@ kH5H=E7&1QfCHuLEEgvHHHHH@xHL(MM}AMuL@MM}Mt6LMmtދKI`LHDChDD1H=5&1H`(@ t#CHUH5H=6&E1@AnH_(@ tSCH5H=5&AHH SHH 1{'H_(A@ CH|DH5H=F5&|19ff.@UHAWAVIAUATISHVdH%(HE1%=t71AHMdH3 %(D H[A\A]A^A_]HuEUmtHHHHtxH@xHtoHHtgL{AMuFfDHzL{Mt.LHtIW`LL0DD1H=8&1A(H^(A@ AT$ED$1IL$H5H=8&fwUHAWAVAUATSHH $HH $H`IHMHHEdH%(HE1HGHXHHxHpFHx%=A 1AEMcHfAuHϾflLLHPvf;l H\(AGlM~@ 'MAu HXE1~HAEAUHH AEHH ;\(1\(`o\(CȉFDžlIF LLLH`LM4HclHHSHHIDI H@H@HH#AH HA1HADLLd  HH4ׂCH ~HH?HH H)HHpHVHCHDŽƄHxLHHHZ(L@MwHAhHtIIp:pDžAFHHHCHDŽƄL҉P `PA&IDlI CȉIHpAƅLLHxf.H]dH3%(5HĘ [A\A]A^A_]HH~P@H,HxHf.HxfL)))=HY(@ LIIp~pHAFHCHAV HDŽLH#PH HPHHMHHILHpE1zHtHpA$LH=PHx腠HCHuƄH?H5(1H=>,&H5H=.&1fD1H5uH=+&{HS(@k@HqS(@ HXHHE1AH5H=0&H@'RfH)S(B ?HXDlDH5HH1H=e0&H@BHR(@ 1H5H=.&HXHH1LCH5H=@.&H@w1H5H=U/&PUHAWAVAUATESHHHMHOLdH%(HE1IGHEAL1E@IfCIIcH}HMDEH]HEcDEHMfA9HQ(fDCAFh@ ujCSHH CHH ;Q(AUu9Q(tLH}L{Q(qQ(4HudH34%(HH[A\A]A^A_]fDHLbH)Q(@ 뭐H Q(@ tHU1H@AEH5H=%&oHP(B tHUDH@EH5H=$&11H5PH=9$&t' fHG@GG G0HHFGFGF G FGFGFGFGF G F$G$F(G(F,G,F0G0F4G4F8G8F<G(I@3H`cHcD NAff.fUHAWAVAUATIS NH(dH%(HE1HG0HHz$HEHCH%H)ƁHH9tHH$H9uDkj8dHcBOHC(I|$ H HD+.AT$tID$ @t EHEdH3%(H0[A\A]A^]LuAt$H=LLm3LH=yML$0MLHH51I@H=S+&>&fAt$LuH=HLLm3LH=g HC(E1HtDHpID$0LLH5OH= +&L@@1L~ff.UHAVAUATSH0H_0dH%(HE1H6(Lc@uVAT$H߅t*%HEdH3%(H0[A\A]A^]DID$ @uL臲DLmAt$H=(LLu3LH=GML$0MLHH51I@H=*&Ct@Ht[UHSHHHu8Ht+H{HtHG tf1H=g%&1H[]fff.@HtWUHSHHHu 4@Ht+H{HtHHu1H=7(&1H[]fff.@HG HtFHHtIfAN@ Hl(@ %HHLH5zH=%L@@1HDAH5HH=:%HH@1f.HHDH5DHH=r%HH@HPPP1H &H{豘t<<<FH=HcH>HLLH5HH=%L@@1LH;LHLHULH-+LE1ɋH@LHHDH5H=%HHH@1HHH5q1H=%H@H(@ dHHLH5H=%L@@1W5HHA1H@AH5AH=u% hHH51AH=%H@=HHH51H=%H@HHH5H=8%AH@_f.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.H(fH@`@<@h@xƀff.@H=(Ht`H(@ ufUH5`1H= &HHH=(]fff.@H=(Ht`H (@ u@E:f.UH=&1HH5H0H(H=B(@E]ff.@H(uUHAVAUIPATISHHHZ(MuD@ @lH߾$LH{At$@CftH}H)Cx@H(@ HCxHL0MM~Mt7H]IG`M6HtHHt lMtwM~Mu1H=&1&fDE1HK@H1H5H= &HK@HE1H5H=e&<H]LShMRH(@ HCxH4L8M(MgL5M H]L&H,M)MgMID$`M?HtHHtрtH(REutHH@H51LMD$8H=&ID$`HuDHEH@pHL MwI\$HIG8HE5HH,M$$M8I\$HH(@ uYH[hHtH(IO`@%EutLEH@1HH5H=&IO`wHK@H]1H5 H==&fDLEH@1H/H5H=&|IO`1H=&1HK@H1LUH58H=&He[A\A]]@@hE4ȉEԋE8ȉEH};HHwLLmLLH@f&UfDHLÅfoHH=i()HG L L%}MEH`H=J&HCHMH51_H=(WGxE19GHH5h1H=%GEHWH=W%BH'tփK@ H~H5߹1H=%G HH51H=c%iH5SGE@@@HWHH H1hHH[]fDHH H1@HH[]fDHH 9H1HH[]fDHH Hh1HH[]fDHH H@1ȝHH[]fDAH1LHHH[]ff.UHATSLeHLH (dH%(HE11HSLH5H=h%cHEdH3%(u H [A\]FfDUHSHHH}'G(@ uH;H[]R4f[H;H[]=4ff.fUHSHHH-'G(@ u(H(t H(HH[]|@ѐUHSHH(t\C(NJHH'@ H(t H(詠HA)H t H 苠H#H6H)HHDHj$LPH=l%HH HHDH\*LHH=%HHH[]@HHHGIHtDHHtHHt&HsHu1H=%1舆11H[A\A]]U@LHATSLeHHPdH%(HE1HHHL@LHD1mLH5H=H+L @LH HHHH ID@LdHP1H=0LH5衆HŌH >H=WHHH HxHEdH3%(u HP[A\]kff.UHATSHHdH%(HE1Ht H艈HHEHt$LeDLHuHHEHuHHt1rHHǃHt HeHHt12H覔HǃHt H%HHtDHǃHEdH3%(u H[A\]%LC [A\A]A^]fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40蔅HHdH3%(u+ff.UHSHHdH%(HE1(t/H5sHEdH3%(H[]fHH$HPHMLEE脈xpH'EB t0H HHEHS1H5H=%sEuHLH5H1@H5qH=%1+H5H|fUHSHHH@舍HDLPHH-H=%HHH[]@U1HSHHHHH H诊HsH-}Hs HH[]}DUHAWAVAUATSHHH8蠀0)u1H[A\A]A^A_]DH8HcI(H8IYIExYH8?0HH9tH'@ t?1HSEEH5H=%gH'@ uAumGL{1H5DLH=>%YAu;H|'@ t1EDLH5ĢH=%(fDH5ҠHiH('@ uH5HCYHS1H5v1H=(%ϐUHSHHH@x{Ht;HDHLPHH=%HHH[]鏄H[]ÐUHAVAAUIATASH?x诀AxI}ANII}4[A)܍40I}$I}Dz[DA\A]A^]ff.UHSHHH?̍HtHHK,H[]ÐHt~(t@HHHtUHAVAUATSHHLcLL5kMuEfD1H=%1|1IT$LH=%*A|$(t&HHt2LcMtH:'@ uA|$(uLL[A\A]A^]ff.@UHAWAVAUATSHHH'HuD@ LDL(AHHL0MI~HE1M6MtXI~HtoG<ttAAw~HuHnHG'@ uqDLE1M6AMufEtkHuHH[A\A]A^A_]!1H=%1zDH5H=%1DH5sH=/%1rH[A\A]A^A_]ÐHtkUHSHHHuHHHt8H{HtG,tG,1H=%1yH[]fff.@UHSHHH HcH>HTRACE_REFPLYHHH[]fSACHf3H[]f.EQSA_RHfNFH[]HSA_RESPHHH[]fKAFHfH[]f.RSVDHFH[]@HTRACE_PRF HOGfFHH[]@AL͛H1HۆHH[]ÐUHAWAVAUATSHhLg0dH%(HE1H'IDŽ$P@ A${A|$(I$@E1vHHHEHEHEHEHEHxbfDAu A$xH*'B I$@AHvAdI$@uHHH yHI1~HA)&zA$IcH資HcpA91H5H-{HAzA8A$|Hh'B >HuAD-LE1IT$EH jH5)H=%ACAHSH+SHHzHDtH'EB EHSH+SK @HH9<E1ELpEELmDHA{H$zIEHttH߉EitLH5H=%E1E9uLpDC H5L@HEdH3%(Hh[A\A]A^A_]fDLpfDH5ɘH=:%1fDIT$H5z1H=%nfH'@ t#IT$H51H=^%9fLhHQ'@ 7IT$DH51H=%DHvH'@ tIT$H5/1H=%H54H=%1LHxƹH=<蒁HxD1H5H=x%SH5H= %19Dff.@(tDUHATSH||IH L}LH[A\]U1HSHHHH[]7UHSHHHW4HHH;1HHH[]fUHHSHHH?eHHH[]UHATIԉSHH`dH%(HE1HHHH}LeHEH}HHEHFHEdH3%(u H`[A\]y}fUHAWAVAUATSHHL0dH%(HE1H'ILJH@ EExA(t1LHEdH3%(bHH[A\A]A^A_]IMHLHdH=M%HHyA0u ALJ0I8sHwtLQxI8muI8t؃#v1DI8L9`s H'@ I8LsA0LI81wzI8AS}؃#?H('@ AAuvAuQL9fALJ0I8ts@IWH51H=,%6fH5:LAfDA~I8tDCd9~I8PnHG'@ LuL{HEEHEEI8OuI8sI8DHEHmI8EmEA H'@ HUI?LIHHL(MuPf.Lu&AG,tIvI.ztHULMmMMuMu1H=%1nfDLmALIWAMH H51H=%DH5ZL[DH5H=%1tEEA9IWH51H=i%DHh'@ nH5H=%1TLm޹LH=|{LD1H5.H=%HUH5'H=%1AxUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40DqHHdH3%(uwff.UHSHMLEH(dH%(HE1EEtxmE9E|HEdH3%(uH([]HMܺA]oyv8mnH5H=%H1{v8DnH5H=%H1lrvfUHAVAUL`ATISHĀH_0LdH%(HE1{Ed$8EJH'LEHHH=%HǃH0rLD{Aƅ?dHqIH'@MAD$,A$ t6HH HIIT$H51H=7%bA$xH/'@ LE$D(oA$LHEdH3%(H[A\A]A^]u2DiDH5NH=%1fDLH5~H=%1fD{t8DlH5-H=%H1lTLH5VH=%1Htff.UHAUATS1H8dH%(HE1@t%HMdH3 %(H8[A\A]]DI1ҾrÅJLmHEAE EPiysI<$w@t$HDnHHƉ-H5CH=LD'hLߺHEwH}AHhEmAŅxloA$PfoEALHH=%1I$HA$TM$oA$@fr8djH5VH=&%H1DrgxDcr8,jH5H=%H1TJ3r8iUH5H=%H1fDff.q8iH5H=4%H1q8iHH5HH=%1߃fI $HpH5H=%HDy߃_feqDUHAUATSHHH%'B t3H H{HHHWH51H=% xH۵'@ a1HWLLdXHH:w@t.HD4kHH*Oj="fGpHs01HoAŅxllu(HL1[A\A]]ufo8gH5H=@%H1@o8gH5-H=V%H1dǃHD[A\A]]fHSH51H= %w]oA8 gH5H=%H1H1oA8fHH5HH=%1cǃTHHaH5"AH=%H1HD#f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40hHHdH3%(unff.UH=D%H51H#d@UH=%H5Б1Hc@H5őH=^%1mUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40fHHdH3%(uKmff.UHHdH%(HE1Hr'=G'HxP~qHubtsU +'H/'HxPnH''HxPnH'HxPHH=j'fHް'HxPe'HEdH3%(uOf.H5YH=R%1KH'HxPd]'ɍQ7lL U'I1Ht]UHAA u"IXE1HT1H=%j1]fH5H1H=%L 'I11ff.fUHAWAVAUATSH(dH%(HE1H'H@XHxHTdHH'@ hAdE1LuffE9uAD$HQ'HxPHu EHCHSEH)Ht upH^AH 'HxHcHFH'HxHzgHHLH3`HĮ'DeH@PHPHCHD H=wE.p'7ڐA6wtAD$DeEAbHU'uHxPnHB'DHxP&iH/'HxPiH'@ HxPAADAEEDDD}EvHIH51H=%dHEdH3%(H([A\A]A^A_]D]'$@DE1EDHŎH5H=G%HK'6fDALEfDHH5 1H=%upGhAWIAVIAUAATL%$#UH-T#SL)HGHt1LLDAHH9uH[]A\A]A^A_ff.HH(null)(%pPAs,%pPAs)%s: (S,G)=%s cancelling timer on interface %s%s: (S,G)=%s starting %u sec timer on interface %s%s: (S,G)=%s assert state changed from %s to %s on interface %s%s: (S,G)=%s assert winner changed from %pPAs to %pPAs on interface %s%s: channel%s not in expected PIM_IFASSERT_I_AM_LOSER state%s: failure encoding group address %pPA: space left=%d%s: failure encoding source address %pPA: space left=%d%s: channel%s has no associated interface!%s: channel %s pim not enabled on interface: %s%s: failure building PIM assert message: msg_size=%d%s: to %s: (S,G)=%s pref=%u metric=%u rpt_bit=%u%s: could not send PIM message on interface %s%s: channel%s expected to be in PIM_IFASSERT_I_AM_WINNER state%s: (S,G)=%s failure sending assert on interface %s%s: (S,G)=%s multicast not enabled on interface %s%s: (S,G)=%s assert_action_a3 failure on interface %s%s: channel%s not in expected PIM_IFASSERT_I_AM_WINNER state%s: %s: (S,G)=%s assert_action_a1 failure on interface %s%s: channel%s not in PIM_IFSSERT_NOINFO state as expected%s: pim_parse_addr_group() failure: from %pPAs on %s%s: pim_parse_addr_ucast() failure: from %pPAs on %s%s: preference/metric size is less than 8 bytes: size=%d from %pPAs on interface %s%s: from %pPAs on %s: (S,G)=(%pPAs,%pPAs) pref=%u metric=%u rpt_bit=%uskip receiving PIM message on passive interface %s%s: channel%s not in PIM_IFASSERT_I_AM_LOSER state as expected%s: (S,G)=%s invalid assert state %d on interface %s%s: (S,G)=%s timer expired on interface %s%s: failure sending AssertCancel%s on interface %s%s: channel%s not in PIM_IFASSERT_NOINFO state as expected__func__, ch->sg_str, ch->interface->name__func__, ch->sg_str, ifp->name__func__, ifp->name, ch->sg_str, metric.metric_preference, metric.route_metric, ((metric.rpt_bit_flag) != 0)__func__, &source_addr, remain__func__, ch->sg_str, ch->ifassert_state, ifp->name__func__, ch->sg_str, interval, ch->interface->name__func__, caller, ch->sg_str, ch->interface->name__func__, &src_addr, ifp->name, &msg_source_addr, &sg.grp, msg_metric.metric_preference, msg_metric.route_metric, ((msg_metric.rpt_bit_flag) != 0)__func__, curr_size, &src_addr, ifp->name__func__, &src_addr, ifp->name__func__, ch->sg_str, &ch->ifassert_winner, &winner, ch->interface->name__func__, ch->sg_str, pim_ifchannel_ifassert_name(ch->ifassert_state), pim_ifchannel_ifassert_name(new_state), ch->interface->name%s: from %pPAs on %spimd/pim_assert.c__func__, ch->sg_str__func__, ifp->name__func__, pim_msg_size__func__, &group_addr, remainon_assert_timer&ch->t_ifassert_timerlabel, &src, ifp->nameassert_action_a5assert_action_a4assert_action_a1pim_assert_dopim_assert_build_msgassert_action_a2assert_timer_offon_assert_timerpim_assert_timer_setassert_action_a3assert_action_a6if_could_assert_do_a1dispatch_asserton_tracepim_assert_recvpim_ifassert_winner_set%s: status %s old_status %sBFD Session Expired ip pim bfd ip pim bfd profile %s pimd/pim_bfd.c(node)->data != NULLpim_bfd_reg_dereg_all_nbrpim_neighbor_bfd_cb__func__, bfd_get_status_str(bss->state), bfd_get_status_str(bss->previous_state)%s : BS timer being stopped of sz: %d%s: Pim interface not available for %s%s: Pim sock not available for %s%s: Could not send BSM message on interface: %s%s: mtu(pim mtu: %d) size less than minimum bootstrap len%s: mtu (pim mtu:%d) less than minimum bootstrap len%s : starting bs timer for scope %d with timeout %d secs%s : starting g2rp timer for grp: %pFX - rp: %pPAs with timeout %d secs(Actual Hold time : %d secs)%s: Bootstrap Timer expired for scope: %d%s: Deregister RP addr %pPA with Zebra %s: New neighbor %pPA seen on %s%s: It is not DR, so don't forward BSM packet%s: BSM proc not enabled on %s%s: BSM list for the scope is empty%s: Route node doesn't exist for the group%s: multicast not enabled on interface %s%s: BSM not enabled on interface %s%s: received buffer length of %d which is too small to properly decodeBad hashmask length for %s; got %hhu, expected value in range 0-32%s : Administratively scoped range BSM received%s : Received a non-preferred BSM%s : nofwd_bsm received on %pPAs when accpt_nofwd_bsm falseBSM check: RPF to BSR %pPAs is not %pPA%%%s%s : Unicast BSM not enabled on interface %s%s : Invalid destination address%s: buflen received %d is less than the internal data structure of the packet would suggest%s, Group %pPAs Rpcount:%d Fragment-Rp-count:%d%s, prefix length specified: %d is too long%s, Rp count is zero for group: %pPAs%s, Create new BSM Group node.%s: route node creation failed%s, Failed to get the BSM group node.%s,Received a new BSM ,so clear the pending bs_rpinfo list.%s, buflen received: %u is less than the internal data structure of the packet would suggest%s, Rp address - %pPAs; pri:%d hold:%d%s, bs_rpinfo node added to the partial bs_rplist.%s, Recvd all the rps for this group, so bsrp list with penidng rp list.%s: Both bsrp and partial list are empty%s:Pend List is null,del grp node%s: Partial list is empty, static rp exists%s : stopping g2rp timer for grp: %pFX - rp: %pPAs%s: Current frag tag: %d Frag teg rcvd: %d%s: pim_bsm_frag_send returned %s%s: pim_bsm_send_intf returned false__func__, ret ? "TRUE" : "FALSE"__func__, &bsrp->bsgrp_node->group, &bsrp->rp_address__func__, &rp_addr, rpinfo.rp_pri, rpinfo.rp_holdtime__func__, &grp_addr, grpinfo.rp_count, grpinfo.frag_rp_count__func__, pim_ifp->pim->global_scope.bsm_frag_tag, frag_tag&bsr_addr, &sg->src, ifp->name__func__, &neigh->source_addr, ifp->name__func__, &bsrp->bsgrp_node->group, &bsrp->rp_address, hold_time, bsrp->rp_holdtime__func__, scope->sz_id, bs_timeout%s : Invalid scope(NULL).%s : Invalid brsp(NULL).%s: bsgrp_node is null%s: Route node doesn't exist no ip pim bsm no ip pim unicast-bsm %s: Sending BSM mcast to %pPA%s: Sending BSM ucast to %pPA%s: pim_bsm_frag_send failedTRUEFALSE%s : Empty Pref BSM received%s: list node not added%s, Parsing BSM failed.pimd/pim_bsm.c__func__, buflen__func__, &grp_addr__func__, grpinfo.group.mask__func__, &bsr_addr"ip", bshdr->hm_len__func__, buf_size__func__, pim_mtu__func__, &neigh->source_addr__func__, &nht_p__func__, scope->sz_id./lib/table.hnode->lock > 0pim_on_g2rp_timer&bsrp->g2rp_timerpim_on_bs_timer&scope->bs_timerPIM BSM PacketPIM BSM fragmentPIM BSR advertised RP infoPIM BSR advertised grp infopim_bsm_fwd_whole_szpim_g2rp_timer_stoppim_instate_pend_listpim_install_bsm_grp_rppim_update_pending_rp_cntpim_bsm_new_bsgrp_nodepim_bsm_parse_install_g2rppim_bsm_processpim_bsm_get_bsgrp_nodepim_bsm_send_intfpim_bsm_frag_sendpim_bsm_new_nbr_fwdpim_bsm_clearpim_bs_timer_stoproute_unlock_nodepim_on_g2rp_timerpim_g2rp_timer_startpim_on_bs_timerpim_bs_timer_startAddress|Interface|Nexthop%pPA|%s|%pI4nexthopslastUsedwrongIf%pPAs|%pPAs|%llu|%ld|%ld|%ld%pFXh./namefrr-routing:ipv4/join-prune-intervalfrr-pim:pimd/spt-switchover/spt-actionPIM_SPT_INFINITYPIM_SPT_IMMEDIATE/packets/keep-alive-timer/rp-keep-alive-timer/register-suppress-timetrue./pim-enable./pim-passive-enablefalseXpath too long (%d > %u)./dr-priority./hello-interval./hello-holdtime./active-active./multicast-boundary-oil./oif%s/group-list%s[.='%s']flagMulticastflagBroadcastflagAllMulticastflagPromiscuousflagDeletedlanDelayEnabledyesFlags All Multicast : %s Broadcast : %s Deleted : %s Interface Index : %d Multicast : %s Promiscuous : %s drJoinDesireddrJoinDesiredUpdatedfirstHopRoutersourceIgmpsourcePimsourceStreamsourceMsdpsendSGRptPrunelastHopRouterdisableKATExpirystaticIncomingInterfaceallowIncomingInterfaceinOilnoPimRegistrationDataforcePimRegistrationsourceVxlanOriginationsourceVxlanTerminationmlagVxlanmlagNonDesignatedForwarderrpfCacheRefreshDelayMsecsrpfCacheRefreshTimerrpfCacheRefreshRequestsrpfCacheRefreshEventsrpfCacheRefreshLastnexthopLookupsnexthopLookupsAvoidedrpfInterfacerpfAddressribNexthoprouteMetricroutePreference%s|%pPAs|%pPAs|%pFXinstalledisRptrefCountoilListSizeoilRescanpacketCountbyteCountwrongInterfaceinboundInterfaceoutboundInterface(%c%c%c%c%c), %s%sbsmRxbsmTxbsmDroppedBSM Statistics : Interface : %s If NamebsmDroppedConfigbsmDroppedUnicastbsmDroppedInvalidScopeZoneUnknownNotJUnkRegJRegP,%sjoinStateregStateupTimejoinTimerresetTimerkeepaliveTimermsdpRegTimersptBitSource|Group|EvalJDevaluateJoinDesired%pPAs|%pPAs|%s|%pPA|%pPAprunechannelJoinNamesgRptprotocolPimprotocolIgmpVRF: %s %s|%pPAs|%pPAs|%pPAs|%sNOINFOINCLUDElocalMembershiplostAssertjoinspimInclude%s|%pPAs|%pPAs|%s|%s|%s|%s|%slocalpimNeighborspimIfChannelsfirstHopRouterCountpimDesignatedRouterpimDesignatedRouterLocal%s|%s|%s|%d|%s|%d|%d%% No such interface useSourcesecondaryAddressListpassiveneighborsdrAddressdrPrioritydrUptimedrElectionsdrChangeshelloPeriodholdTimehelloTimerhelloStatStarthelloReceivedhelloReceivedFailedhelloSendhellosendFailedhelloGenerationIdeffectivePropagationDelayeffectiveOverrideIntervaljoinPruneOverrideIntervalpropagationDelaypropagationDelayHighestoverrideIntervaloverrideIntervalHighestbsmEnableducastBsmEnabledInterface : %s State : %s Use Source : %pPAs Address : %pPAs (primary) %pFX Address : %pPAs Passive : %s PIM Neighbors Designated Router Address : %s Priority : %u(%d) Uptime : %s Elections : %d Changes : %d FHR - First Hop Router Hellos Period : %d HoldTime : %d StatStart : %s Receive : %d Receive Failed : %d Send : %d Send Failed : %d Generation ID : %08x Join Prune Interval LAN Prune Delay BSM Status Bsm Enabled : %s Unicast Bsm Enabled : %s 232.0.0.0/8ssmGroupsSSM group range : %s generationIdhelloOptionAddressListhelloOptionDrPriorityhelloOptionGenerationIdhelloOptionHoldtimehelloOptionLanPruneDelayhelloOptionTBitNeighbor : %s holdTimeMax%s|%pPAs|%s|%s|%d./enable./query-max-response-time./robustness-variable./last-member-query-interval/ssm-pingd-source-ip./bsm./unicast-bsmifIndexpktsInpktsOutbytesInbytesOutEnableDisableRouter MLAG Role: %s Mroute socket descriptor: %d(%s) Mroute socket uptime: %s Maximum highest VifIndex: %d Upstream Join Timer: %d secs Join/Prune Holdtime: %d secs PIM ECMP: %s PIM ECMP Rebalance: %s IP Multicast Routing Table SoilSizeoilInheritedRescaniifprotocolVxlanprotocolInheritediVifIoVifIflagsPIMIGMPVxLANSTAR%s|%s|%s|%s|%s|%s|%d|%snone%pPAs|%pPAs|%s|%s|%s|%s|%d|%s--:--:--STATICprotocolStatic(*, G)%-20s %u/%u (S, G)TotalwildcardGrouptotalsourceGrouptotalNumOfInstalledMroutestotalNumOfMroutesPIM Hello debugging is on PIM Register debugging is on PIM Packet debugging is on PIM Hello debugging is off PIM Packet debugging is off PRUNE JOIN HELLO ASSERT REGISTER Rx/TxhelloRxhelloTxjoinRxjoinTxpruneRxpruneTxregisterRxregisterTxregisterStopRxregisterStopTxassertRxassertTx BSM REGISTER-STOPinterface clearedNO_INFOACCEPT_ANYACCEPT_PREFERREDfragmentTaglastBsmSeenPIMv2 Bootstrap information Last BSM seen: %s BSR AddressBSR Address %pPA Group Address %pFX -------------------------- (ACTIVE)%s|%c|%c|%cRp AddressRp HoldTimeRp PriorityHash Val%pPA|%u|%u|%uActive List is empty. Pending RP count(PENDING) Pending RP count :%d Partial List is empty Number of the fragmentsScope Zone: Global Number of the fragments: %d BSR addressBSR priorityHashmask LengthFragment TagBSM Fragment : %d Fragment-TagHashmask-lenBSR-PriorityBSR-Address%-15s %-15s %-15s %-15s %-15pPA %-15d %-15d %-15d Rp CountFragment Rp countGroup : %s Rp Count:%d Fragment Rp Count : %d %-15pPA %-12d %d pimd/pim_cmd_common.c(neighnode)->data != NULLneighnode(sec_node)->data != NULLsec_node(n_node)->data != NULL(jag_node)->data != NULLjag_node(js_node)->data != NULLjs_node(prefix_node)->data != NULLprefix_nodeioctl(SIOCGETVIFCNT=%lu) failure for interface %s vif_index=%d: errno=%d: %s%% Failed to get vrf dnode in configuration /frr-pim:pim/address-family[address-family='%s']/frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/spt-switchover/spt-infinity-prefix-list./frr-pim:pim/address-family[address-family='%s']%s/frr-gmp:gmp/address-family[address-family='%s']%s/frr-gmp:gmp/address-family[address-family='%s']/enable./frr-pim:pim/address-family[address-family='%s']/mroute[source-addr='%s'][group-addr='%s']%% Inconsistent address and mask: %s %% Bad RP address specified: %s /frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/frr-pim-rp:rp/static-rp/rp-list[rp-address='%s']%% Bad group address specified: %s %% Unable to find specified RP RPF Cache Refresh Delay: %ld msecs RPF Cache Refresh Timer: %ld msecs RPF Cache Refresh Requests: %lld RPF Cache Refresh Events: %lld RPF Cache Refresh Last: %s Nexthop Lookups: %lld Nexthop Lookups Avoided: %lld Source|Group|RpfIface|RpfAddress|RibNextHop|Metric|Pref%pPAs|%pPAs|%s|%pPA|%pPAs|%d|%dInterface|Address|Neighbor|SecondaryCodes: J -> Pim Join, I -> IGMP Report, S -> Source, * -> Inherited from (*,G), V -> VxLAN, M -> Muted Active Source Group RPT IIF OIL %-6d %-15pPAs %-15pPAs %-3s %-16s Number of Received BSMs : %llu Number of Forwared BSMs : %llu Number of Dropped BSMs : %llu Number of BSMs dropped due to config miss : %u Number of unicast BSMs dropped : %u Number of BSMs dropped due to invalid scope zone : %u Iif|Source|Group|State|Uptime|JoinTimer|RSTimer|KATimer|RefCnt%s|%pPAs|%pPAs|%s|%s|%s|%s|%s|%dSource|Group|RpfIface|RibNextHop|RpfAddressInterface|Address|Source|Group|State|Uptime|Expire|Prune%s|%pPAs|%pPAs|%pPAs|%s|%s|%s|%s%% Vrf specified: %s does not exist %% Unable to find pim instance Interface|RPF Nbr|Source|Group|StateInterface|Address|Source|Group|MembershipInterface|Source|Group|LostAssert|Joins|PimInclude|JoinDesired|EvalJDInterface|State|Address|PIM Nbrs|PIM DR|FHR|IfChannels%-15s : up for %s, holdtime expires in %s %pPAs : %pPAs is a source, uptime is %s LAN Delay : %s Effective Propagation Delay : %d msec Effective Override Interval : %d msec Join Prune Override Interval : %d msec Propagation Delay : %d msec Propagation Delay (Highest) : %d msec Override Interval : %d msec Override Interval (Highest) : %d msec Invalid argument. Expected Valid Source Address. Invalid argument. Expected Valid Multicast Group Address. Nexthop Lookup failed, no usable routes returned. Group %s --- Nexthop %pPAs Interface %s Number of registered addresses: %lu %% No such interface or neighbor Uptime : %s Holdtime : %s DR Priority : %d Generation ID : %08x Override Interval (msec) : %d Propagation Delay (msec) : %d Hello Option - Address List : %s Hello Option - DR Priority : %s Hello Option - Generation ID : %s Hello Option - Holdtime : %s Hello Option - LAN Prune Delay : %s Hello Option - T-bit : %s Interface|Neighbor|Uptime|Holdtime|DR Pri%s/frr-pim:pim/address-family[address-family='%s']/pim-enable./frr-gmp:gmp/address-family[address-family='%s']Interface|Address|ifi|Vif|PktsIn|PktsOut|BytesIn|BytesOut%s|%pPAs|%d|%d|%lu|%lu|%lu|%luPIM Register socket descriptor:Scan OIL - Last: %s Events: %lld MFC Add - Last: %s Events: %lld MFC Del - Last: %s Events: %lld Flags: S - Sparse, C - Connected, P - Pruned R - SGRpt Pruned, F - Register flag, T - SPT-bit set Source|Group|Flags|Proto|Input|Output|TTL|UptimeSource|Group|LastUsed|Packets|Bytes|WrongIfMroute Type Installed/Total Specified VRF: %s does not exist PIM Join/Prune debugging is on PIM Join/Prune debugging is off PIM Register debugging is off %-16s%-17s%-17s%-17s%-17s%-17s%-17s%-17s %-16s %8u/%-8u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7llu/%-7llu %-14s%-18s%-17s%-17s%-17s%-17s%-17s%-17s ------------------------------------------------------------------------------------------------------------------------------- Current preferred BSR address: %pPA Priority Fragment-Tag State UpTime %-12d %-12d %-13s %7s Rp Address|priority|Holdtime|HashRpAddress HoldTime Priority (unsigned long)0x89E0, ifp->name, pim_ifp->mroute_vif_index, (*__errno_location ()), safe_strerror((*__errno_location ()))clear_mrouteclear_ip_mroute_count_commandshow_mroute_summaryshow_mroute_countshow_mrouteshow_multicast_interfacespim_show_neighborspim_show_neighbors_singlepim_show_interfaces_singlepim_show_jp_agg_listpim_show_neighbors_secondaryPIM MSDP Packet ErrorPIM Configuration ErrorPIM has received a packet from a peer that does not correctly decodeCheck MSDP peer and ensure it is correctly workingPIM has detected a configuration errorEnsure the configuration is correct and apply correct configurationpropagation_delayoverride_intervalcan_disable_join_suppressiondr_prioritygeneration_idaddress_listGenID mismatchpimd/pim_hello.c__func__, "ip", ifp->nametlv_buf_size >= 0%s: short PIM hello TLV size=%d < min=%d from %pPAs on interface %s%s: long PIM hello TLV type=%d length=%d > left=%td from %pPAs on interface %s%s: parse left_size=%d: PIM hello TLV type=%d length=%d from %pPAs on %s%s: ignoring PIM hello dense-mode state refresh TLV option type=%d length=%d from %pPAs on interface %s%s: ignoring unknown PIM hello TLV type=%d length=%d from %pPAs on interface %s%s: PIM hello option from %pPAs on interface %s: %s=%u%s: PIM hello option from %pPAs on interface %s: %s=%d%s: PIM hello option from %pPAs on interface %s: %s=%08x%s: PIM hello option from %pPAs on interface %s: %s size=%d list=%p%s: PIM hello missing holdtime from %pPAs on interface %s%s: failure creating PIM neighbor %pPAs on interface %s%s: forwarding bsm to new nbr failed%s: GenId mismatch new=%08x old=%08x: replacing neighbor %pPAs on %s%s: failure re-creating PIM neighbor %pPAs on interface %s%s: could not set PIM hello Holdtime option for interface %s%s: could not set PIM LAN Prune Delay option for interface %s%s: could not set PIM hello DR Priority option for interface %s%s: could not set PIM hello Generation ID option for interface %s%s: could not set PIM hello %s Secondary Address List option for interface %s%s: could not sent PIM hello v6 secondary Address List option for interface %slabel, &src_addr, ifname, tlv_name, addr_list ? ((int)((addr_list)->count)) : -1, (void *)addr_listlabel, &src_addr, ifname, tlv_name, value__func__, hello_option_generation_id, neigh->generation_id, &src_addr, ifp->name__func__, option_type, option_len, &src_addr, ifp->name__func__, remain, option_type, option_len, &src_addr, ifp->name__func__, option_type, option_len, tlv_pastend - tlv_curr, &src_addr, ifp->name__func__, remain, ((2) + (2)), &src_addr, ifp->namehHJ8KhHhHhHhHhHhHhHhHhHhHhHhHhHhHhHhHJHWHhHhHKKPJJKKKKKKKKKKKKKKKKJHGKK0Kpim_hello_requirepim_hello_build_tlvtlv_trace_listtlv_trace_uint32_hextlv_trace_uint32tlv_trace_booltlv_trace_uint16on_tracepim_hello_recvpimregpimreg%upimd/pim_iface.cunchangedprimaryipmr-lolink downpim_if_new_hookpim_if_delete_hook__func__, ifp->name, 32__func__, vrf->name(cnode)->data != NULLjoin_list__func__, &addr, ifp->name__func__, 32, ifp->nameifc!ifp->info%s: setsockopt(fd=%d) failure for IGMP group %s source %s ifindex %d on interface %s: errno=%d: %s%s: vif_index=%d > 0 on interface %s ifindex=%d%s: ifindex=%d < 1 on interface %s%s: could not get address for interface %s ifindex=%d%s: Attempting to configure more than MAXVIFS=%d on pim enabled interface %s%s: vif_index=%d < 1 on interface %s ifindex=%d%s: neighbor not found for address %pPA on interface %s%s: igmp_join_sock() failure for IGMP group %s source %s on interface %s%s: issued static igmp join for channel (S,G)=(%s,%s) on interface %s%s: no IGMP join on interface %s%s: could not find IGMP group %s source %s on interface %s%s: failure closing sock_fd=%d for IGMP group %s source %s on interface %s: errno=%d: %sInterface removed from configuration%s: old=%pPA new=%pPA on interface %s: %s%s: %s ifindex=%d connected IP address %pFX %sFailure creating PIM socket for interface %s%s: %s index %d vrf %s(%u) flags %ld metric %d mtu %d operative %d%s: Unable to find Master interface for %s%s: Cannot enable pim on %s. MAXVIFS(%d) reached. Deleting and readding the vxlan termimation device after unconfiguring pim from other interfaces may succeed.%s: %s ifindex=%d disconnected IP address %pFX %slast address has been removed from interface__func__, ifp->name, ifp->ifindex, ifp->vrf->name, ifp->vrf->vrf_id, (long)ifp->flags, ifp->metric, ifp->mtu, if_is_operative(ifp)__func__, ij->sock_fd, group_str, source_str, ifp->name, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, group_str, source_str, ifp->name__func__, source_str, group_str, ifp->namepim_ifp->pim_number_of_nonlandelay_neighbors >= 0__func__, pim_ifp->mroute_vif_index, ifp->name, ifp->ifindex__func__, ifp->name, ifp->ifindex__func__, ifp->ifindex, ifp->name__func__, ifp->name, ifp->ifindex, ifc->address, ((ifc->flags) & ((1 << 0))) ? "secondary" : "primary"__func__, join_fd, group_str, source_str, ifindex, ifname, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, &pim_ifp->primary_address, &new_prim_addr, ifp->name, changed ? "changed" : "unchanged"pim_ifp->gm_query_max_response_time_dsec < pim_ifp->gm_default_query_intervalpim_ifp_createpim_ifp_uppim_ifp_downpim_ifp_destroypim_if_connected_to_sourcepim_if_assert_on_neighbor_downpim_if_igmp_join_deligmp_join_newigmp_join_findpim_if_igmp_join_addpim_if_t_suppressed_msecpim_if_find_neighborpim_if_lan_delay_enabledpim_if_del_vifpim_if_add_vifpim_find_primary_addrpim_if_addr_del_all_igmppim_if_addr_del_allpim_if_addr_add_allpim_if_addr_deligmp_join_sockpim_if_addr_addpim_if_update_my_assert_metricpim_addr_changepim_sec_addr_findpim_sec_addr_updatedetect_primary_address_changepim_if_update_could_assertpim_if_igmp_join_del_allpim_if_deletepim_if_newpimd/pim_ifchannel.c%s %s: RPF'%s not foundPrune(*,G)Prune(S,G,rpt)Prune(S,G)SGRpt(NI)SGRpt(P)SGRpt(PP)PRUNEPSGRpt(P')PRUNETSGRpt(PP')PRUNEPTifjoin_bad_stateWINNERLOSERifassert_bad_stateDOWNUP%s %s: Prune(S,G)=%s from %s%s %s: Join(S,G)=%s from %s%s: ifchannel %s expiry timer%s: %s %s eom: %d join %u(ch_node)->data != NULLch_node(up_node)->data != NULL__func__, sg__func__, sg, ifp->nameon_ifjoin_expiry_timer&ch->t_ifjoin_expiry_timeron_ifjoin_prune_pending_timerrecv_pim_ifp%s: recv %s (S,G)=%pSG to non-local upstream=%pPAs on %s%s %s: (S,G)=%s upstream=%pPAs not directed to RPF'(S,G)=%pPAs on interface %s%s: ifchannel entry %s(%s) del start%s: if-chnanel-%s is deleted from a Dual active Interface%s: Avoiding deletion of upstream with ref_count %d from ifchannel(%s): %s%s: ifchannel entry %s(%s) is deleted %s: (S,G)=%pSG: multicast not enabled on interface %s%s: New Dual active if-chnanel is added to upstream:%s count:%d, flags:0x%x%s: ifchannel %s(%s) is created %s: my_assert_metric(%pPAs,%pPAs,%s) changed from %u,%u,%u,%pPAs to %u,%u,%u,%pPAs%s: CouldAssert(%pPAs,%pPAs,%s) changed from %d to %d%s: AssertTrackingDesired(%pPAs,%pPAs,%s) changed from %d to %dPIM_IFCHANNEL(%s): %s is switching from %s to %s%s called by %s: non-transition on state %d (%s)PIM_IFCHANNEL_%s: (S,G)=%s on interface %s%s: IFCHANNEL%pSG %s Prune Pending Timer Popped%s: Assert Loser recv Join%s from %pPA on %s%s: Received prune with no relevant ifchannel %s%pSG state: %d%s: (S,G)=%s membership now is %s on interface %s%s:%pSG Expected pim interface setup for %s%s:%pSG PIM is not configured on this interface %s%s: local membership (S,G)=%pSG ignored as group is SSM%s %s: IGMP (S,G)=%s(%s) from %sSkipped (S,G)=%s(%s) from %s: no iif%s %s: Prune(S,G)=%s(%s) from %s__func__, pim_ifchannel_ifjoin_name(ch->ifjoin_state, ch->flags), ch->sg_str, eom, join__func__, &ch->sg.src, &ch->sg.grp, ch->interface->name, old_atd, new_atd__func__, &ch->sg.src, &ch->sg.grp, ch->interface->name, ch->ifassert_my_metric.rpt_bit_flag, ch->ifassert_my_metric.metric_preference, ch->ifassert_my_metric.route_metric, &ch->ifassert_my_metric.ip_address, my_metric_new.rpt_bit_flag, my_metric_new.metric_preference, my_metric_new.route_metric, &my_metric_new.ip_address__func__, &ch->sg.src, &ch->sg.grp, ch->interface->name, old_couldassert, new_couldassert"pimd/pim_ifchannel.c", __func__, up->sg_str, ifp->name, child->sg_strchild->sg_str, ifp->name, up->sg_str"pimd/pim_ifchannel.c", __func__, child->sg_str, ifp->name, up->sg_str__func__, &ch->sg, pim_ifchannel_ifjoin_name(ch->ifjoin_state, ch->flags)&ch->t_ifjoin_prune_pending_timer__func__, ifp->name, sg, source_flags"pimd/pim_ifchannel.c", __func__, up->sg_str, &upstream, &rpf_addr, recv_ifp->name"pimd/pim_ifchannel.c", __func__, up->sg_str__func__, is_join ? "join" : "prune", sg, &upstream, recv_ifp->name!ch->t_ifjoin_prune_pending_timer__func__, ch->sg_str, &neigh_addr, ifp->name__func__, up->sg_str, up->dualactive_ifchannel_count, up->flags__func__, ch->sg_str, membership == PIM_IFMEMBERSHIP_INCLUDE ? "INCLUDE" : "NOINFO", ch->interface->name((new_state == PIM_IFJOIN_NOINFO) ? "DOWN" : "UP"), ch->sg_str, ch->interface->name"pimd/pim_ifchannel.c", __func__, child->sg_str, up->sg_str__func__, caller, new_state, pim_ifchannel_ifjoin_name(new_state, 0)ch->interface->name, ch->sg_str, pim_ifchannel_ifjoin_name(ch->ifjoin_state, ch->flags), pim_ifchannel_ifjoin_name(new_state, 0)__func__, ch->upstream->ref_count, ch->interface->name, ch->sg_str kjjjjkxtxwwwx@xxxxxX0@7J2pim_ifchannel_set_star_g_join_statepim_ifchannel_update_assert_tracking_desiredpim_ifchannel_update_my_assert_metricpim_ifchannel_update_could_assertpim_ifchannel_local_membership_delpim_ifchannel_local_membership_addon_ifjoin_prune_pending_timerpim_ifchannel_prunepim_ifchannel_ifjoin_handlercheck_recv_upstreamnonlocal_upstreamifjoin_to_noinfoon_ifjoin_expiry_timerpim_ifchannel_join_addpim_ifchannel_addpim_ifchannel_delete_on_noinfoifmembership_setpim_ifchannel_membership_clearpim_ifchannel_findpim_ifchannel_ifjoin_switchpim_ifchannel_delete_allpim_ifchannel_deletevrf %s exit-vrf ! VRF Deletion: %s(%u)%s: for %s %uPIM %s RPF Hash%s: NHT rpf hash init VRF Created: %s(%u)pimd/pim_instance.cvrf->name, vrf->vrf_idpim_instance_initpim_vrf_newpim_vrf_enablepim_vrf_delete__func__, vrf->name, vrf->vrf_id%s: pim_parse_addr_ucast() failure: from %pPA on %s%s: ignoring join/prune directed to unexpected addr family from %pPA on %s%s: short join/prune message buffer for group list: size=%d minimum=%d from %pPA on %s%s: join/prune upstream=%pPAs groups=%d holdtime=%d from %pPA on %s%s: short join/prune buffer for source list: size=%d minimum=%d from %pPA on %s%s: join/prune upstream=%pPAs group=%pPA/32 join_src=%d prune_src=%d from %pPA on %s%s: join (S,G)=%pSG rpt=%d wc=%d upstream=%pPAs holdtime=%d from %pPA on %sDiscarding (*,G)=%pSG join since WC bit is set but RPT bit is unset%s: Lookup of RP failed for %pSG%s: Specified RP(%pPAs) in join is different than our configured RP(%pPAs)%s: Specified Group(%pPA) in join is now in SSM, not allowed to create PIM state%s: prune (S,G)=%pSG rpt=%d wc=%d upstream=%pPAs holdtime=%d from %pPA on %sDiscarding (*,G)=%pSG prune since WC bit is set but RPT bit is unset%s: Prune received with RP(%pPAs) for %pSG%s: SGRpt flag is set, del inherit oif from up %s%s: RPF interface is not present%s: upstream=%pPA is myself on interface %s%s: sending (G)=%pPAs to upstream=%pPA on interface %s%s: interface %s num_joins %u num_prunes %u__func__, rpf->source_nexthop.interface->name__func__, rpf->source_nexthop.interface->name, __bswap_16 (grp->joins), __bswap_16 (grp->prunes)__func__, &group->group, &rpf->rpf_addr, rpf->source_nexthop.interface->name__func__, &rpf->rpf_addr, rpf->source_nexthop.interface->name__func__, sg, source_flags & (1 << 0), source_flags & (1 << 1), &upstream, holdtime, &neigh->source_addr, ifp->name__func__, sg, !!(source_flags & (1 << 0)), !!(source_flags & (1 << 1)), &upstream, holdtime, &neigh->source_addr, ifp->name__func__, &msg_upstream_addr, &sg.grp, msg_num_joined_sources, msg_num_pruned_sources, &src_addr, ifp->name__func__, remain, 4, &src_addr, ifp->name__func__, &msg_upstream_addr, msg_num_groups, msg_holdtime, &src_addr, ifp->name%s: from %pPA on %spimd/pim_join.c__func__, &sg->src, sg__func__, &sg->grp__func__, &sg->src, &rpf_addr__func__, up->sg_stron_tracepim_joinprune_sendrecv_prunerecv_joinpim_joinprune_recvup %s remove from nbr %s/%pPAs jp-agg-listup %s add to nbr %s/%pPAs jp-agg-listup->sg_str, up->rpf.source_nexthop.interface->name, &nbr->source_addrup->sg_str, nbr->interface->name, &nbr->source_addrpim_jp_agg_get_interface_upstream_switch_listpim_jp_agg_add_grouppim_jp_agg_is_in_listpim_jp_agg_remove_grouppim_jp_agg_clear_grouppimd/pim_jp_agg.c(gnode)->data != NULLgnode(snode)->data != NULLsnode%s: (S,G)=%s: null interfacepimd/pim_macro.c%s: (S,G)=%s: multicast not enabled on interface %spim_macro_assert_tracking_desired_evalpim_macro_ch_could_assert_evalpim_macro_chisin_pim_includepim_macro_ch_lost_assertPIM VxLAN mroute cachePIM Prefix List NamesPIM SSM configurationPIM nexthop cache statePIM global statePIM JP AGG SourcePIM JP AGG GroupPIM secondary addressPIM MSDP mesh group mbrPIM MSDP mesh groupPIM MSDP source-active cachePIM MSDP mesh-group namePIM MSDP peerPIM RP filter infoPIM RP infoPIM Static RoutePIM sspimgd socketPIM upstream (S,G) statePIM interface (S,G) statePIM interface neighborPIM interface IGMP sourcePIM interface IGMP groupPIM interface IGMP socketPIM interfacePIM SSM (S,G) channel OILPIM interface IGMP static joinMRT_INITMRT_DONEpimd/pim_mroute.c%s: up %s RPF is not present%s: Failed Check send packet%s: Add Vif %d (%s[%s])%s: Del Vif %d (%s[%s])uninstallskip%s: no RPF for packet to %pSG(listnode)->data != NULLlistnodemroute_read&pim->threadifp->name, &ifaddrifp->name, &ip_hdr->ip_srcch->sg_str, ifp->name__func__, &star_g, ifp->name__func__, &sg, ifp->name__func__, &sg, msg->im_vif__func__, &sgifp->name, &sgNOCACHEWRONGVIFWHOLEPKTWRVIFWHOLE%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO, MRT_TABLE=%d): errno=%d: %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,%s=%d): errno=%d: %sCould not set IP_PKTINFO on socket fd=%d: errno=%d: %sCould not set non blocking on socket fd=%d: errno=%d: %sFailure to register for VIFWHOLE and WRONGVIF upcalls %d %s%s: Unable to create upstream information for %pSG%s: Creating %s upstream on LHR%s: Unable to find upstream channel WHOLEPKT%pSG%pSG register forward skipped as group is SSM%s register forward skipped, not FHR%s: WRONGVIF (S,G)=%pSG could not find input interface for input_vif_index=%d%s: WRONGVIF (S,G)=%pSG multicast not enabled on interface %s%s: WRONGVIF (S,G)=%pSG could not find channel on interface %s%s: WRONGVIF (*,G)=%pSG could not find channel on interface %s%s: WRONGVIF (S,G)=%s channel is not on Assert NoInfo state for interface %s%s: WRONGVIF (S,G)=%s interface %s is not downstream for channel%s: WRONGVIF (S,G)=%s assert_action_a1 failure on interface %sCould not create mroute socket: errno=%d: %sCould not setsockopt SO_BINDTODEVICE: %sCould not enable mroute on socket fd=%d: errno=%d: %sCould not disable mroute on socket fd=%d: errno=%d: %sFailure closing mroute socket: fd=%d errno=%d: %s%s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_ADD_VIF,vif_index=%d,ifaddr=%pPAs,flag=%d): errno=%d: %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_DEL_VIF,vif_index=%d): errno=%d: %s%s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_ADD_MFC): errno=%d: %s%s(%s), vrf %s Added Route: %s%s %s: vifi %d for route is %s not installed, do not need to send del req. %s %s: failure: setsockopt(fd=%d,PIM_IPPROTO,MRT_DEL_MFC): errno=%d: %s%s(%s), vrf %s Deleted Route: %s%s(%s) %s mroute not ready to be installed; %s%s(%s) %s mroute iif update %dWRVIFWHOLE (S,G)=%s found ifchannel on interface %s%pSG: WRONGVIF%s unable to create upstream on interface%s: PIM not enabled on interface, dropping packet to %pSG%s: null RPF for packet to %pSG%s: incoming packet to %pSG from non-connected source%s: not DR on interface, not forwarding traffic for %pSG%s: NOCACHE for %pSG, MFC entry disappeared - reinstalling%s: Adding a Route %s for WHOLEPKT consumptionRecv IGMP packet on interface: %s from a non-connected source: %pI4%s(%s): igmp kernel upcall on %s(%p) for %pI4 -> %pI4No IGMP socket on interface: %s with connected source: %pI4%s: no kernel upcall proto=%d src: %pI4 dst: %pI4 msg_size=%ld%s: pim kernel upcall %s type=%d ip_p=%d from fd=%d for (S,G)=(%pI4,%pI4) on %s vifi=%d size=%ld%s: failure reading rd=%d: fd=%d: errno=%d: %sChannel%pSG is not installed no need to collect data from kernelioctl(PIM_SIOCGETSGCNT=%lu) failure for (S,G)=%pSG: errno=%d: %s(unsigned long)(0x89E0+1), &sg, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, name, pim->vrf->name, pim_channel_oil_dump(c_oil, buf, sizeof(buf))"pimd/pim_mroute.c", __func__, pim->mroute_socket, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_mroute.c", __func__, *oil_parent(c_oil), pim_channel_oil_dump(c_oil, buf, sizeof(buf))__func__, name, pim_channel_oil_dump(c_oil, buf, sizeof(buf)), iif"pimd/pim_mroute.c", __func__, pim_ifp->pim->mroute_socket, pim_ifp->mroute_vif_index, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, pim_ifp->mroute_vif_index, ifp->name, pim_ifp->pim->vrf->name__func__, pim_ifp->pim->mroute_socket, ifp->ifindex, &ifaddr, flags, (*__errno_location ()), safe_strerror((*__errno_location ()))pim->mroute_socket, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, rd, pim->mroute_socket, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, pim->vrf->name, ifp->name, igmp, &ip_hdr->ip_src, &ip_hdr->ip_dst__func__, gmmsgtype2str[msg->im_msgtype], msg->im_msgtype, ip_hdr->ip_p, pim->mroute_socket, &msg->im_src, &msg->im_dst, ifp->name, msg->im_vif, (long int)buf_size__func__, ip_hdr->ip_p, &ip_hdr->ip_src, &ip_hdr->ip_dst, (long int)buf_size__func__, name, pim_channel_oil_dump(c_oil, buf, sizeof(buf)), c_oil->installed ? "uninstall" : "skip""pimd/pim_mroute.c", __func__, pim->mroute_socket, enable ? "MRT_INIT" : "MRT_DONE", data, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_mroute.c", __func__, pim->mroute_socket, data, (*__errno_location ()), safe_strerror((*__errno_location ()))pim_mroute_update_counterspim_mroute_delpim_upstream_mroute_iif_updatepim_upstream_all_sources_iif_updatepim_mroute_del_vifpim_mroute_add_vifpim_mroute_socket_disablemroute_readmroute_read_onpim_mroute_socket_enableprocess_igmp_packetpim_mroute_msgpim_mroute_msg_wrvifwholepim_mroute_msg_wrongvifpim_mroute_msg_wholepktpim_mroute_addpim_upstream_mroute_updatepim_mroute_msg_nocachepim_mroute_set%s: Considering (%s) children for (S,G,rpt) prune%s: SPT Bit and RPF'(%s) != RPF'(S,G): Add Prune (%s,rpt) to compound message%s: SPT Bit and RPF'(%s) == RPF'(S,G): Not adding Prune for (%s,rpt)%s: inherited_olist(%s,rpt) is NULL, Add Prune to compound message%s: Do not add Prune %s to compound message %s__func__, up->sg_str, child->sg_str(((sources) ? ((sources)->head) : ((void *)0)))->data != NULL((sources) ? ((sources)->head) : ((void *)0))pim_msg_build_jp_groupspim_msg_get_jp_group_sizepimd/pim_msg.c__func__, child->sg_strfrr-gmpfrr-pim-rpfrr-pim/frr-pim:pim/address-family/frr-interface:lib/interface/frr-gmp:gmp/address-family/frr-interface:lib/interface/frr-gmp:gmp/address-family/enable/frr-interface:lib/interface/frr-gmp:gmp/address-family/igmp-version/frr-interface:lib/interface/frr-gmp:gmp/address-family/mld-version/frr-interface:lib/interface/frr-gmp:gmp/address-family/query-interval/frr-interface:lib/interface/frr-gmp:gmp/address-family/query-max-response-time/frr-interface:lib/interface/frr-gmp:gmp/address-family/last-member-query-interval/frr-interface:lib/interface/frr-gmp:gmp/address-family/robustness-variable/frr-interface:lib/interface/frr-gmp:gmp/address-family/static-group/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-pim-rp:rp/static-rp/rp-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-pim-rp:rp/static-rp/rp-list/group-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-pim-rp:rp/static-rp/rp-list/prefix-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ecmp/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ecmp-rebalance/frr-pim:pim/address-family/join-prune-interval/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/keep-alive-timer/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/rp-keep-alive-timer/frr-pim:pim/address-family/packets/frr-pim:pim/address-family/register-suppress-time/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/send-v6-secondary/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/spt-switchover/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/spt-switchover/spt-action/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/spt-switchover/spt-infinity-prefix-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ssm-prefix-list/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/ssm-pingd-source-ip/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp/hold-time/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp/keep-alive/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp/connection-retry/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-mesh-groups/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-mesh-groups/source/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-mesh-groups/members/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-peer/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/msdp-peer/source-ip/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/peerlink-rif/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/reg-address/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/my-role/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/mlag/peer-state/frr-routing:routing/control-plane-protocols/control-plane-protocol/frr-pim:pim/address-family/register-accept-list/frr-interface:lib/interface/frr-pim:pim/address-family/frr-interface:lib/interface/frr-pim:pim/address-family/pim-enable/frr-interface:lib/interface/frr-pim:pim/address-family/pim-passive-enable/frr-interface:lib/interface/frr-pim:pim/address-family/dr-priority/frr-interface:lib/interface/frr-pim:pim/address-family/hello-interval/frr-interface:lib/interface/frr-pim:pim/address-family/hello-holdtime/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/min-rx-interval/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/min-tx-interval/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/detect_mult/frr-interface:lib/interface/frr-pim:pim/address-family/bfd/profile/frr-interface:lib/interface/frr-pim:pim/address-family/bsm/frr-interface:lib/interface/frr-pim:pim/address-family/unicast-bsm/frr-interface:lib/interface/frr-pim:pim/address-family/active-active/frr-interface:lib/interface/frr-pim:pim/address-family/use-source/frr-interface:lib/interface/frr-pim:pim/address-family/multicast-boundary-oil/frr-interface:lib/interface/frr-pim:pim/address-family/mroute/frr-interface:lib/interface/frr-pim:pim/address-family/mroute/oifVRF doesn't existduplicate configssm range config failedpim unconfigured on interfaceSource already setSource set failedUnable to find specified RP./spt-action./spt-infinity-prefix-list../../msdp-mesh-groups./peer-ip./source-ip./peerlink-rifNo such interface name %s./my-role./peer-state./reg-address./detect_mult./min-rx-interval./min-tx-interval../source-addr../group-addrFailed to add static mroute./group-list./prefix-list../rp-addressFailure joining IGMP grouppimd/pim_nb_config.c(grp_node)->data != NULLgrp_node(src_node)->data != NULLsrc_node(sock_node)->data != NULLsock_node!igmp->t_igmp_query_timer!igmp->t_other_querier_timerigmp->interface->infoigmp->interface(grpnode)->data != NULLgrpnode(srcnode)->data != NULLsrcnodeNo Path to RP address specified: %pPAGroup range specified cannot exact match anotherThis group is already covered by a RP prefix-listThe same prefix-list cannot be applied to multiple RPsPim not enabled on this interface %sBad group address specified: %sBad RP address specified: %pPApim supports only one instance with name pimdRegister suppress time (%u) must be more than twice the register probe time (%u).%% Failure starting ssmpingd for source %pPA: %d%% Failure stopping ssmpingd for source %pPA: %dUnable to delete interface information %sMax multicast interfaces(%d) reached.Unable to delete interface informationPim not enabled on this interfaceConfiguring PIM active-active on Interface: %sUnConfiguring PIM active-active on Interface: %s%% Enable PIM and/or IGMP on this interface firstFailed to remove static mroute% IIF same as OIF and loopfree enforcement is enabled; rejectingUnable to convert 224.0.0.0/4 to prefixMax multicast interfaces(%d) Reached. Could not enable %s on interface %s%s: Querier %pPAs on %s reconfig query_interval=%dGroups within 224.0.0.0/24 are reserved and cannot be joined%% Failure leaving IGMP group %s %s on interface %s: %d__func__, &igmp->ifaddr, ifp->name, pim_ifp->gm_default_query_intervalchange_query_max_response_timeigmp_sock_query_rescheduleigmp_sock_query_interval_reconfigchange_query_intervalrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_destroyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_modifyrouting_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_destroylib_interface_pim_address_family_active_active_modifylib_interface_pim_address_family_bfd_apply_finishpim_if_membership_refreshpim_if_membership_clear%s:Sending JP Agg to %pPA on %s with %d groups%s: neigh pri %u addr %pPA if dr addr %pPA%s: DR was %pPA now is %pPA on interface %s%s: starting %u sec timer for neighbor %pPA on %s%s: creating PIM neighbor %pPA on interface %sPIM NEIGHBOR UP: neighbor %pPA on interface %sPIM NEIGHBOR DOWN: neighbor %pPA on interface %s: %s%s: deleting PIM neighbor %pPA on interface %sExpired %d sec holdtime for neighbor %pPA on interface %s%s: internal error: trying to replace same prefix list=%psecondary addr %pFXh recvd from neigh %pPA deleted from neigh %pPA on %saddr, &neigh_addr, &neigh->source_addr, ifp->nameneigh->override_interval_msec <= pim_ifp->pim_neighbors_highest_override_interval_msecneigh->propagation_delay_msec <= pim_ifp->pim_neighbors_highest_propagation_delay_msec&neigh->source_addr, ifp->name, delete_message__func__, &neigh->source_addr, neigh->interface->name, neigh->upstream_jp_agg->count__func__, &source_addr, ifp->nameneigh->holdtime, &neigh->source_addr, ifp->name__func__, neigh->holdtime, &neigh->source_addr, neigh->interface->name__func__, neigh->dr_priority, &neigh->source_addr, &pim_ifp->pim_dr_addr__func__, &old_dr_addr, &pim_ifp->pim_dr_addr, ifp->name%s: on interface %s%s: dr pri %u on interface %s%s: neighbor %pPA added %d-sec holdtime expiredpimd/pim_neighbor.c(addr_node)->data != NULLaddr_node(neigh_node)->data != NULLneigh_node__func__, (void *)addr_liston_neighbor_jp_timer&neigh->jp_timer&source_addr, ifp->name__func__, &source_addr(pnode)->data != NULL!neigh->t_expire_timeron_neighbor_timer&neigh->t_expire_timer__func__, dr_pri, ifp->namedelete_from_neigh_addrpim_neighbor_updatepim_neighbor_find_secondarypim_neighbor_delete_allfind_neighbors_next_highest_override_interval_msecfind_neighbors_next_highest_propagation_delay_msecpim_neighbor_deleteon_neighbor_jp_timerpim_neighbor_start_jp_timerpim_neighbor_newpim_neighbor_addpim_neighbor_findpim_neighbor_find_by_secondarypim_neighbor_freeon_neighbor_timerpim_neighbor_timer_resetdr_election_by_pridr_election_by_addrpim_if_dr_electionPNC %pPA(%s) Upstream Hashaddr=%pPApimd/pim_nht.c%s: hash_val %u mod_val %uifp name: %s(%s), pim nbr: %p__func__, hash_val, mod_val__func__, &rpf.rpf_addrpnc->bsr_count > 0&addrup || rp%s: NHT upstream %s(%s) old ifp %s new ifp %ssendmsg_nexthop: zclient_send_message() failed%s: NHT %sregistered addr %pFX(%s) with Zebra ret:%d %s: NHT %pPA(%s) rp_list count:%d upstream count:%ld BSR count:%u%s: NHT cache and zebra notification added for %pPA(%s)attempting to delete nonexistent NHT entry %pPAattempting to delete nonexistent NHT BSR entry %pPA%s: Looking up: %pPA(%s), last lookup time: %lld%s: current nexthop does not have nbr %s: (%pPA,%pPA)(%s) current nexthop %s is valid, skipping new path selection%s %s: could not find interface for ifindex %d (address %pPA(%s))%s: pim not enabled on input interface %s(%s) (ifindex=%d, RPF for source %pPA)%s: pim nbr not found on input interface %s(%s)%s: (%pPA,%pPA)(%s) selected nhop interface %s addr %pPAs mod_val %u iter %d ecmp %d%s: could not find nexthop ifindex for address %pPA(%s)%s: NBR (%pPA) not found on input interface %s(%s) (RPF for source %pPA)%s: found nhop %pPA for addr %pPA interface %s(%s) metric %d dist %d%s: Decode of nexthop update from zebra failed%s: Skipping NHT update, addr %pPA is not in local cached DB.%s: could not find interface for ifindex %d(%s) (addr %s)%s: NHT addr %pFX(%s) %d-nhop via %pPA(%s) type %d distance:%u metric:%u %s: multicast not enabled on input interface %s(%s) (ifindex=%d, addr %s)%s: NHT Update for %pFX(%s) num_nh %d num_pim_nh %d vrf:%u up %ld rp %d%s: found nexthop ifindex=%d (interface %s(%s)) for address %pPA%s: low vif_index=%d(%s) < 1 nexthop for address %pPA__func__, vif_index, pim->vrf->name, &src__func__, ifindex, ifindex2ifname(ifindex, pim->vrf->vrf_id), pim->vrf->name, &src__func__, &src, pim->vrf->name__func__, &src, &grp_addr, pim->vrf->name, ifp->name, &nh_addr, mod_val, nh_iter, pim->ecmp_enable__func__, ifp->name, pim->vrf->name__func__, ifp->name, pim->vrf->name, first_ifindex, &src"pimd/pim_nht.c", __func__, first_ifindex, &src, pim->vrf->name__func__, &src, &grp_addr, pim->vrf->name, nexthop->interface->name__func__, &nexthop_tab[i].nexthop_addr, &src, ifp->name, pim->vrf->name, nexthop_tab[i].route_metric, nexthop_tab[i].protocol_distance__func__, &nexthop_tab[i].nexthop_addr, ifp->name, pim->vrf->name, &srcifp->name, pim->vrf->name, nbr__func__, &src, pim->vrf->name, nexthop->last_lookup_time__func__, &match, pim->vrf->name, nhr.nexthop_num, pnc->nexthop_num, vrf_id, pnc->upstream_hash->count, ((pnc->rp_list)->count)__func__, ifp->name, pim->vrf->name, nexthop->ifindex, nexthop2str(nexthop, buf, sizeof(buf))__func__, &match, pim->vrf->name, i + 1, &nhaddr, ifp->name, nexthop->type, nhr.distance, nhr.metric__func__, nexthop->ifindex, pim->vrf->name, nexthop2str(nexthop, buf, sizeof(buf))__func__, up->sg_str, pim->vrf->name, old.source_nexthop.interface ? old.source_nexthop .interface->name : "Unknown", up->rpf.source_nexthop.interface ? up->rpf.source_nexthop .interface->name : "Unknown"__func__, &pnc->rpf.rpf_addr, pim->vrf->name, pnc->rp_list->count, pnc->upstream_hash->count, pnc->bsr_count__func__, &addr, pim->vrf->name__func__, (command == ZEBRA_NEXTHOP_REGISTER) ? " " : "de", &p, pim->vrf->name, retpim_ecmp_fib_lookup_if_vif_indexpim_ecmp_nexthop_searchpim_ecmp_nexthop_lookuppim_update_rp_nhpim_parse_nexthop_updatepim_update_upstream_nh_helperpim_nht_bsr_delpim_nht_drop_maybepim_delete_tracked_nexthoppim_nht_getpim_find_or_track_nexthoppim_sendmsg_zebra_rnh(?)%pSG IIF: %s, OIFS: %s pimd/pim_oil.c%s(%s): c_oil %pSG addchannel_oil__func__, name, sg%s(%s): Del oil for %pSG, Ref Count: %d (Predecrement)trying to del OIF %s with VIF (%d)%s %s: no existing protocol mask %u(%u) for requested OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s %s: other protocol masks remain for requested OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s %s: could not remove output interface %s (vif_index=%d) for channel (S,G)=(%pPAs,%pPAs)%s(%s): (S,G)=(%pPAs,%pPAs): proto_mask=%u IIF:%d OIF=%s vif_index=%d%s(%s): Existing oil for %pSG Ref Count: %d (Post Increment)Attempt to Add OIF for non-existent channel oiltrying to add OIF %s with VIF (%d)%s %s: existing protocol mask %u requested OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s %s: new protocol mask %u requested nonexistent OIF %s (vif_index=%d, min_ttl=%d) for channel (S,G)=(%pPAs,%pPAs)%s(%s): (S,G)=(%pPAs,%pPAs): proto_mask=%u OIF=%s vif_index=%d added to 0x%x%s %s: interface %s (vif_index=%d) is existing output for channel (S,G)=(%pPAs,%pPAs)%s %s: could not add output interface %s (vif_index=%d) for channel (S,G)=(%pPAs,%pPAs)%s(%s): (S,G)=(%pPAs,%pPAs): proto_mask=%u OIF=%s vif_index=%d: DONE__func__, caller, oil_origin(channel_oil), oil_mcastgrp(channel_oil), proto_mask, oif->name, pim_ifp->mroute_vif_index"pimd/pim_oil.c", __func__, oif->name, pim_ifp->mroute_vif_index, oil_origin(channel_oil), oil_mcastgrp(channel_oil)__func__, caller, oil_origin(channel_oil), oil_mcastgrp(channel_oil), proto_mask, oif->name, pim_ifp->mroute_vif_index, channel_oil ->oif_flags[pim_ifp->mroute_vif_index]"pimd/pim_oil.c", __func__, proto_mask, oif->name, pim_ifp->mroute_vif_index, oil_if_has(channel_oil, pim_ifp->mroute_vif_index), oil_origin(channel_oil), oil_mcastgrp(channel_oil)pim_ifp->mroute_vif_index >= 0oif->name, pim_ifp->mroute_vif_index__func__, caller, oil_origin(channel_oil), oil_mcastgrp(channel_oil), proto_mask, *oil_parent(channel_oil), oif->name, pim_ifp->mroute_vif_index"pimd/pim_oil.c", __func__, oif->name, pim_ifp->mroute_vif_index, oil_if_has(channel_oil, pim_ifp->mroute_vif_index), oil_origin(channel_oil), oil_mcastgrp(channel_oil)"pimd/pim_oil.c", __func__, proto_mask, channel_oil ->oif_flags[pim_ifp->mroute_vif_index], oif->name, pim_ifp->mroute_vif_index, oil_if_has(channel_oil, pim_ifp->mroute_vif_index), oil_origin(channel_oil), oil_mcastgrp(channel_oil)__func__, name, &sg, c_oil->oil_ref_count__func__, name, sg, c_oil->oil_ref_countpim_channel_add_oifpim_channel_update_oif_mutepim_channel_del_oifpim_channel_oil_upstream_derefpim_channel_oil_delpim_clear_nocache_statepim_channel_oil_addREGSTOPJOINPRUNEBOOTGRAFTGACKCANDIDATEUNKNOWNpimd/pim_pim.cReceived errno: %d %s__func__, fail&pim_ifp->t_pim_sock_readpim_ifp->pim_sock_fdifp->name, ifp->ifindexon_pim_hello_send&pim_ifp->t_pim_hello_timerrandom_msec, ifp->nameheader->typepim_msg_len, (8)ifp->name, header->verpim_msg_len, (4)len, sizeof(*ip_hdr)ifp->name, delete_message 0lT pim_sock_readpim_sock_read_onpim_sock_addpim_hello_restart_triggeredhello_reschedhello_sendpim_hello_sendpim_msg_send_framepim_msg_sendpim_sock_resetpim_ifstat_resetpim_pim_packetsock_closepim_sock_delete%s: sendto() failure to %pSU: iface=%s fd=%d msg_size=%zd: %mRescheduling %d sec hello on interface %sScheduling READ event on PIM socket fd=%dPIM packet size=%zu shorter than minimum=%zuPIM message size=%d shorter than minimum=%dIgnoring PIM pkt from %s with unsupported version: %dPIM Register Message size=%d shorther than min length %dIgnoring PIM pkt from %s with invalid checksum: received=%x calculated=%xRecv PIM %s packet from %pPA to %pPA on %s: pim_version=%d pim_msg_size=%d checksum=%x%s: Ignoring Pkt. Unexpected IP destination %pPA for %s (Expected: all_pim_routers_addr) from %pPA%s %s: non-hello PIM message type=%d from non-neighbor %pPA on %sRecv PIM packet type %d which is not currently understood%s: Received incoming pim packet on interface(%s:%d) not yet configured for pim%s: pim_pim_packet() return=%dskip sending PIM message on passive interface %s%s: to %pPA on %s: msg_size=%d checksum=%x%s: to %pPA on %s: holdt=%u prop_d=%u overr_i=%u dis_join_supp=%d dr_prio=%u gen_id=%08x addrs=%dCould not send PIM hello on interface %sPIM INTERFACE DOWN: on interface %s: %s%s: %s: but PIM not enabled on interface %s (!)Cancelling READ event for PIM socket fd=%d on interface %sCancelling PIM hello timer for interface %sDeleting PIM socket fd=%d on interface %sFailure closing PIM socket fd=%d on interface %s: errno=%d: %sScheduling %d msec triggered hello on interface %sCan't recreate existing PIM socket fd=%d for interface %sCould not open PIM socket on interface %sPIM INTERFACE UP: on interface %s ifindex=%d__func__, ifp ? ifp->name : "Unknown", ifindexpim_ifp->pim_sock_fd, ifp->namepim_ifp->pim_hello_period, ifp->namepim_msg_size <= PIM_PIM_BUFSIZE_WRITEpim_msg_size >= PIM_PIM_MIN_LEN__func__, &qpim_all_pim_routers_addr, ifp->name, holdtime, pim_ifp->pim_propagation_delay_msec, pim_ifp->pim_override_interval_msec, pim_ifp->pim_can_disable_join_suppression, pim_ifp->pim_dr_priority, pim_ifp->pim_generation_id, ((ifp->connected)->count)__func__, dst, ifname, fd, len__func__, &dst, ifp->name, pim_msg_size, header->checksum"pimd/pim_pim.c", __func__, header->type, &sg.src, ifp->name__func__, &sg.grp, pim_pim_msgtype2str(header->type), &sg.srcpim_pim_msgtype2str(header->type), &sg.src, &sg.grp, ifp->name, header->ver, pim_msg_len, checksumifp->name, pim_checksum, checksumpim_ifp->pim_sock_fd, ifp->name, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, delete_message, ifp->name%s: %pPA: i am rp%s: %pPA: i am no longer rp%sip pim rp %pPA %pFX SSMBSRNonerpAddressiAmRPprefixListgroupType%pPA|%s|%s|%s|%s|%spimd/pim_rp.c__func__, &group__func__, &rp_addr, &group__func__, &rp_addr__func__, &old_upstream_addrgroup, rn, &rp_info->groupUnable to convert all-multicast prefixAllocated: %p for rp_info: %p(%pFX) Lock: %d%s: BUG We should have found default group informationLookedup(%pFX): prefix_list match %s, rn %p found: %pFXLookedup(%pFX): rn %p found:%pFXUnable to lookup nexthop for rp specified%s: Skipping NHT Register since RP is not configured for the group %pPA%s: NHT Register RP addr %pPA grp %pFX with Zebra%s: Received a (*,G) with no RP configured%s: pim upstream update for old upstream %pPA%s: Deregister upstream %s addr %pPA with Zebra NHT%s: Delete RP %pPA for the group %pFX%s: BSM RP %pPA found for the group %pFX%s: BSM RP not found for the group %pFXExpected rn->info to be equal to rp_info%s:Found for Freeing: %p for rp_info: %p(%pFX) Lock: %d%s: String to prefix failed for %pPAs group%s: NHT Register rp_all addr %pPA grp %pFX %s: NHT Register RP addr %pPA grp %pFX with Zebra %sip pim rp %pPA prefix-list %s RP address|group/prefix-list|OIF|I am RP|Source|Group-Type%s: addr %pPA new nexthop addr %pPAs interface %s__func__, &nht_p, &nbr->source_addr, ifp1->name__func__, &nht_p, &rp_info->group__func__, &rp_info->rp.rpf_addr__func__, rn, rp_info, &rp_info->group, route_node_get_lock_count(rn)__func__, &bsrp->rp_address, &grouprn, rp_info, &rp_info->group, rn ? route_node_get_lock_count(rn) : 0__func__, &nht_p, &rp_all->group__func__, up->sg_str, &old_upstream_addrgroup, best->plist, rn, &rp_info->grouprn, rp_info, &rp_info->group, route_node_get_lock_count(rn)pim_resolve_rp_nhpim_rp_show_informationpim_rp_config_writepim_rp_set_upstream_addrpim_rp_gpim_i_am_rp_re_evaluatepim_rp_check_on_if_addpim_rp_setuppim_rp_changepim_rp_delpim_rp_del_configpim_rp_check_interface_addrspim_rp_find_exactpim_rp_prefix_list_usedpim_rp_find_prefix_listpim_rp_newpim_upstream_updatepim_rp_prefix_list_updateroute_unlock_nodepim_rp_find_match_grouppim_rp_init%s: Cost_to_rp of upstream-%s changed to:%u, from:%u%s: Cost_to_rp of upstream-%s changed to:%u%s: vrf(%s) New last route change time: %lld%s: Using last lookup for %pPAs at %lld, %lld addr %pPAs%s: Looking up: %pPAs, last lookup time: %lld, %lld%s %s: could not find nexthop ifindex for address %pPAs%s %s: could not find interface for ifindex %d (address %pPAs)%s: pim not enabled on input interface %s (ifindex=%d, RPF for source %pPAs)%s %s: found nexthop %pPAs for address %pPAs: interface %s ifindex=%d metric=%d pref=%d%s(%s): RP is not configured yet for %s%s: missing RPF interface for upstream (S,G)=%s%s(%s): RPF'%s not found: won't send join upstream%s(%s): (S,G)=%s source nexthop now is: interface=%s address=%pPAs pref=%d metric=%d%s(%s): (S,G)=%s RPF_interface(S) changed from %s to %s%s(%s): Cost_to_rp of upstream-%s changed to:%u__func__, up->sg_str, rpf->source_nexthop.mrib_route_metric__func__, up->sg_str, new_cost, old_cost__func__, caller, up->sg_str, rpf->source_nexthop.mrib_route_metric__func__, caller, up->sg_str, saved.source_nexthop.interface ? saved.source_nexthop.interface->name : "", rpf->source_nexthop.interface ? rpf->source_nexthop.interface->name : ""__func__, caller, up->sg_str, rpf->source_nexthop.interface ? rpf->source_nexthop.interface->name : "", &rpf->source_nexthop.mrib_nexthop_addr, rpf->source_nexthop.mrib_metric_preference, rpf->source_nexthop.mrib_route_metric"pimd/pim_rpf.c", __func__, &nexthop_tab[i].nexthop_addr, &addr, ifp->name, first_ifindex, nexthop_tab[i].route_metric, nexthop_tab[i].protocol_distance__func__, ifp->name, first_ifindex, &addr"pimd/pim_rpf.c", __func__, first_ifindex, &addr"pimd/pim_rpf.c", __func__, &addr__func__, &addr, nexthop->last_lookup_time, pim->last_route_change_time__func__, &addr, nexthop->last_lookup_time, pim->last_route_change_time, &nexthop->mrib_nexthop_addr__func__, pim->vrf->name, pim->last_route_change_timepimd/pim_rpf.cifp name: %s, pim nbr: %p__func__, caller, up->sg_strifp->name, nbrpim_upstream_rpf_clearpim_rpf_cost_changepim_rpf_find_rpf_addrpim_rpf_updatepim_nexthop_lookuppim_rpf_set_refresh_timeCould not create raw socket: errno=%d: %s%s: Could not turn on IP_HDRINCL option: %mCould not get fcntl(F_GETFL,O_NONBLOCK) on socket fd=%d: errno=%d: %sCould not set fcntl(F_SETFL,O_NONBLOCK) on socket fd=%d: errno=%d: %sCould not create multicast socket: errno=%d: %sCould not set fd: %d for interface: %s to deviceCould not set PKTINFO on socket fd=%d: %mCould not set Router Alert Option on socket fd=%d: %mCould not set multicast TTL=%d on socket fd=%d: %mCould not set Outgoing Interface Option on socket fd=%d: %mpim_setsockopt failed for interface: %s to device Could not %s Multicast Loopback Option on socket fd=%d: %mcan't set sockopt IP[V6]_TOS to socket %d: %mFailure socket joining fd=%d group %pPAs on interface address %pPAs: %mSocket fd=%d joined group %pPAs on interface address %pPAsCould not get Socket Name for socket fd=%d: errno=%d: %sloop ? "enable" : "disable", fddisablepimd/pim_sock.cfd, &group, &ifaddrttl, fdfd, ifp->namepim_socket_getsocknamepim_socket_joinpim_setsockoptpim_socket_mcastpim_reg_sockpim_socket_bindpim_socket_ip_hdrpim_socket_raw%s: sendto() failure to %pSUp,fd=%d len=%d: errno=%d: %s%s: sendto() partial to %pSUp, fd=%d len=%d: sent=%d%s: failure receiving ssmping for source %pPA on fd=%d: errno=%d: %s%s: bad ssmping type=%d from %pSUp to %pSUp on interface %s ifindex=%d fd=%d src=%pPA%s: recv ssmping from %pSUp, to %pSUp, on interface %s ifindex=%d fd=%d src=%pPA%s: starting ssmpingd for source %pPAs%s: could not create socket: errno=%d: %s%s: bind(fd=%d,addr=%pSUp,port=%d,len=%zu) failure: errno=%d: %s%s: could not set IP_PKTINFO on socket fd=%d: errno=%d: %s%s: could not disable Multicast Loopback Option on socket fd=%d: errno=%d: %s%s: could not set Outgoing Interface Option on socket fd=%d: errno=%d: %s%s: could not set multicast TTL=%d on socket fd=%d: errno=%d: %s%s: ssmpingd_socket() failure for source %pPA%s: ssmpingd_new() failure for source %pPAs%s: could not find ssmpingd for source %pPAs%s: stopping ssmpingd for source %pPAs%s: failure closing ssmpingd sock_fd=%d for source %pPA: errno=%d: %s__func__, ss->sock_fd, &ss->source_addr, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, &to, ss->sock_fd, len, sent__func__, &to, ss->sock_fd, len, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, &from, &to, ifp ? ifp->name : "", ifindex, ss->sock_fd, &ss->source_addr__func__, buf[0], &from, &to, ifp ? ifp->name : "", ifindex, ss->sock_fd, &ss->source_addr__func__, &ss->source_addr, ss->sock_fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, mttl, fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, fd, &sockaddr, port, sizeof(sockaddr), (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, errno, safe_strerror(errno)232.43.211.234ssmpingd_setsockopt failedpimd/pim_ssmpingd.cssmpingd_sock_read&ss->t_sock_readresult > 0!pim->ssmpingd_listssmpingd_deletepim_ssmpingd_stopssmpingd_sendtossmpingd_read_msgssmpingd_read_onssmpingd_setsockoptssmpingd_socketssmpingd_newssmpingd_findpim_ssmpingd_startpim_ssmpingd_initpimd/pim_static.c ip mroute %s %pPA ip mroute %s %pPA %pPA %s %s: Unable to add static route: Invalid interface index(iif=%d,oif=%d)%s %s: Unable to add static route: Looped MFC entry(iif=%d,oif=%d)%s %s: Unable to add static route: Route already exists (iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s: Static route added(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s %s: Unable to add static route(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s %s: Unable to remove static route: Invalid interface index(iif=%d,oif=%d)%s %s: Unable to remove static route(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s: Static route removed(iif=%d,oif=%d,group=%pPAs,source=%pPAs)%s %s: Unable to remove static route: Route does not exist(iif=%d,oif=%d,group=%pPAs,source=%pPAs)"pimd/pim_static.c", __func__, iif_index, oif_index, &group, &source__func__, iif_index, oif_index, &group, &source"pimd/pim_static.c", __func__, iif_index, oif_indexpim_static_write_mroutepim_static_delpim_static_addpim_addr_dump: inet_ntop(buf_size=%d): errno=%d: %sbuf_size, (*__errno_location ()), safe_strerror((*__errno_location ()))pimd/pim_str.cpim_addr_dump%s: multicast not enabled on oif=%s?%s: NHT %pSG vif_source %pPAs vif_index:%d%s %s: could not find input interface for %pSG%s: ignoring request for looped MFC entry (S,G)=%pSG: oif=%s vif_index=%d%s: add_oif() failed with return=%d%s: %pSG was received on %s interface but we are not DR for that interface%s: Failure to add local membership for %pSG%s: pim_channel_del_oif() failed with return=%d__func__, &sg, oif->name, input_iface_vif_index"pimd/pim_tib.c", __func__, &sg__func__, &sg, &vif_source, input_iface_vif_indexpimd/pim_tib.c__func__, result__func__, &sg, oif->name__func__, oif->nametib_sg_gm_prunetib_sg_oil_setuptib_sg_gm_join%s: gettimeofday() failure: errno=%d: %s%s: gettime_monotonic() failure: errno=%d: %s%02ld:%02ld:%02ldpimd/pim_time.cbuf_size >= 8buf_size >= 5pim_time_uptimepim_time_hhmmsspim_time_mmsspim_time_monotonic_usecpim_time_monotonic_dsecgettime_monotonicpim_time_monotonic_sec%s: number of encoded secondary unicast IPv4 addresses: %zu%s: PIM hello %s TLV with incorrect value size=%d correct=%d from %pPAs on interface %s%s: PIM hello TLV redefined %s=%u old=%u from %pPAs on interface %s%s: PIM hello TLV redefined %s=%08x old=%08x from %pPAs on interface %s%s: unicast address encoding overflow: left=%d needed=%d%s: unknown unicast address encoding type=%d%s: IPv4 unicast address overflow: left=%td needed=%zu%s: IPv6 unicast address overflow: left=%td needed %zu%s: unknown unicast address encoding family=%d from%s: group address encoding overflow: left=%d needed=%d%s: unknown group address encoding type=%d from%s: unknown group address encoding family=%d mask_len=%d from%s: group address overflow: left=%td needed=%zu from%s: source address encoding overflow: left=%d needed=%d%s: unknown source address encoding type=%d: %02x%02x%02x%02x%s: IP source address overflow: left=%td needed=%zu%s: IP bad source address mask: %d%s: unknown source address encoding family=%d: %02x%02x%02x%02x%s: PIM hello TLV option: list_old_size=%d IPv4 address %s from %pPAs on %s%s: PIM hello TLV option: list_old_size=%d UNKNOWN address family from %pPAs on %s%s: ignoring primary address in secondary list from %pPAs on %s__func__, *hello_option_addr_list ? ((int)((*hello_option_addr_list)->count)) : -1, &src_addr, ifname__func__, *hello_option_addr_list ? ((int)((*hello_option_addr_list)->count)) : -1, addr_str, &src_addr, ifname__func__, family, buf[0], buf[1], buf[2], buf[3]__func__, pastend - addr, sizeof(sg->src)__func__, type, buf[0], buf[1], buf[2], buf[3]__func__, buf_size, src_encoding_min_len__func__, pastend - addr, sizeof(sg->grp)__func__, buf_size, grp_encoding_min_len__func__, pastend - addr, sizeof(struct in6_addr)__func__, pastend - addr, sizeof(struct in_addr)__func__, buf_size, ucast_encoding_min_lenlabel, tlv_name, new, old, &src_addr, ifnamelabel, tlv_name, option_len, correct_len, &src_addr, ifnamelan_prune_delaypimd/pim_tlv.c__func__, &src_addr, ifnamehello_option_addr_list__func__, mask_len__func__, family, mask_len__func__, type__func__, family__func__, option_len / uelpim_tlv_parse_addr_listpim_parse_addr_sourcepim_parse_addr_grouppim_parse_addr_ucast_prefixcheck_tlv_redefinition_uint32_hexpim_tlv_parse_generation_idcheck_tlv_redefinition_uint32pim_tlv_parse_dr_prioritypim_tlv_parse_lan_prune_delaycheck_tlv_redefinition_uint16check_tlv_lengthpim_tlv_parse_holdtimepim_tlv_append_addrlist_ucast%s: (S,G)=%s Starting upstream register stop timer %d%s: restarting %d msec timer for upstream (S,G)=%scannot send Null register for %pSG, no path to RP%s(%s): Delete %s[%s] ref count: %d , flags: %d c_oil ref count %d (Pre decrement)pim_upstream free vrf:%s %s flags 0x%x%s: RPF'%s=%pPA(%s) for Interface %s%s: can't send join upstream: RPF'%s=%pPA%s: starting %d sec timer for upstream (S,G)=%s%s %s: detected Join%s to RPF'(S,G)=%pPA: join_timer=%ld msec t_joinsuppress=%ld msec%s %s: suppressing Join(S,G)=%s for %ld msec%s: to RPF'%s=%pPA: join_timer=%ld msec t_override=%d msec%s: decreasing (S,G)=%s join timer to t_override=%d msecClear register for %s as G is now SSM%s: matching neigh=%pPA against upstream (S,G)=%s[%s] joined=%d rpf_addr=%pPA%s: Incoming Interface: %s is different than RPF_interface(S) %s%s: %s is directly connected to the source%s: %s RPF_interface(S) != RPF_interface(RP(G))%s: %s OR inherited_olist(S,G,rpt) == NULL%s: %s RPF'(S,G) is the same as RPF'(*,G)%s: (S,G)=%s[%s] upstream register stop timer %s%s: Interface: %s is not configured for pim%s: Stop sending the register, because I am the RP and we haven't seen a packet in a while%s: (S,G)=%s Starting upstream register stop null probe timer %d%s: PIM_UPSTREAM_%s: (S,G) old: %s new: %sre-join RPT; *,G IIF %s S,G IIF %s %s(%s): upstream %s ref count %d incrementkat start on %s with no stream referenceupstream %s inherited mlag non-df flag from parent%s: Attempting to create upstream(%s), Unable to RPF for source%s: Created Upstream %s upstream_addr %pPAs ref count %d increment%s(%s): %s, iif %pPA (%s) found: %d: ref_count: %d%s[%s]: %s old packet count is equal or lastused is greater than 30, (%ld,%ld,%lld)source reference created on kat restart %s[%s]kat started on %s; set fhr reg state to joinedkat expired on %s; clear fhr reg statekat expired on %s[%s]; remove stream reference%s: RP not configured for Upstream %s%s: Upstream %s without a path to send join, checking%s: %s%s is not installed in mroute%s: Handling unscanned inherited_olist for %s[%s]__func__, up->sg_str, pim->vrf->name__func__, up->rpf.source_nexthop.interface->name__func__, up->sg_str, pim->vrf->name, pim_reg_state2str(up->reg_state, state_str, sizeof(state_str))pim_upstream_register_stop_timerpim_upstream_register_probe_timer__func__, incoming->name, up->rpf.source_nexthop.interface->name__func__, up->sg_str, pim->vrf->name, up->channel_oil->cc.oldpktcnt, up->channel_oil->cc.pktcnt, up->channel_oil->cc.lastused / 100__func__, &neigh_addr, up->sg_str, pim->vrf->name, up->join_state == PIM_UPSTREAM_JOINED, &rpf_addr__func__, up->sg_str, &up->upstream_addr, up->ref_count__func__, name, up->sg_str, &up->rpf.rpf_addr, up->rpf.source_nexthop.interface ? up->rpf.source_nexthop .interface->name : "Unknown", found, up->ref_count__func__, name, up->sg_str, up->ref_countup->parent->rpf.source_nexthop.interface ? up->parent->rpf.source_nexthop.interface->name : "Unknown", up->rpf.source_nexthop.interface ? up->rpf.source_nexthop.interface->name : "Unknown"__func__, up->sg_str, pim_upstream_state2str(up->join_state), pim_upstream_state2str(new_state)up->sg_str, old_use_rpt?"RPT":"SPT", new_use_rpt?"RPT":"SPT"debug_label, up->sg_str, t_override_msecdebug_label, up->sg_str, &up->rpf.rpf_addr, join_timer_remain_msec, t_override_msec__func__, interval_msec, up->sg_str"pimd/pim_upstream.c", __func__, up->sg_str, t_joinsuppress_msec"pimd/pim_upstream.c", __func__, up->sg_str, &rpf, join_timer_remain_msec, t_joinsuppress_msec__func__, router->t_periodic, up->sg_str__func__, up->sg_str, &up->rpf.rpf_addr__func__, up->sg_str, &up->rpf.rpf_addr, pim_upstream_state2str(up->join_state), up->rpf.source_nexthop.interface->name__func__, up->sg_str, &up->upstream_addrpim->vrf->name, up->sg_str, up->flags__func__, name, up->sg_str, pim->vrf->name, up->ref_count, up->flags, up->channel_oil->oil_ref_countNotJoinedpimd/pim_upstream.cRegister %s as G is now ASMRPT%s switched from %s to %sRPF'(S,G) GenID change%s: %s Join is not DesiredRegNoInfoRegJoinedRegJoinPendRegPrune%s: RPF not configured for %s%s: RP not reachable for %sPIM %s Timer Wheel(chnode)->data != NULLchnode&up->t_rs_timer__func__, up->sg_str, time&up->sgpim_upstream_msdp_reg_timer&up->t_msdp_reg_timerup->sg_str, pim->vrf->namepim_upstream_keep_alive_timer&up->t_ka_timeron_join_timer&up->t_join_timerup->ref_count > 0pim_upstream_sg_runningpim_upstream_remove_lhr_star_pimregpim_upstream_add_lhr_star_pimregpim_sg_is_reevaluate_oil_reqpim_upstream_terminatepim_upstream_find_new_rpfforward_onpim_upstream_inherited_olist_decidepim_upstream_register_stop_timerpim_upstream_start_register_stop_timerpim_upstream_register_probe_timerpim_upstream_start_register_probe_timerpim_upstream_set_sptbitpim_upstream_is_sg_rptpim_upstream_msdp_reg_timer_startpim_upstream_fhr_kat_startpim_upstream_sg_running_procpim_upstream_keep_alive_timer_startpim_upstream_fhr_kat_expirypim_upstream_keep_alive_timer_procpim_upstream_update_my_assert_metricpim_upstream_update_could_assertpim_upstream_rpf_interface_changedpim_upstream_rpf_genid_changedpim_upstream_find_new_childrenpim_upstream_newpim_upstream_addpim_upstream_refforward_offpim_upstream_update_assert_tracking_desiredpim_upstream_switchpim_upstream_update_use_rptpim_upstream_register_reevaluatepim_upstream_could_registerpim_upstream_join_timer_decrease_to_t_overridepim_upstream_join_timer_restart_msecpim_upstream_join_suppresson_join_timerjoin_timer_startpim_upstream_send_joinpim_upstream_remove_childrenpim_upstream_del?@?%s: pkt dump size=%d224.0.0.0/24224.0.0.0/4pimd/pim_util.clabel, sizepim_pkt_dumpdebug msdp events debug msdp packets debug msdp internal debug igmp events debug igmp packets debug igmp trace debug igmp trace detail debug mroute debug mroute detail debug mtrace debug pim events debug pim packets debug pim packet-dump send debug pim trace debug pim trace detail debug pim zebra debug pim mlag debug pim bsm debug pim vxlan debug ssmpingd debug pim packets hello debug pim packets joins debug pim packets register debug pim static debug pim nht debug pim nht rp debug pim nht detail %sip pim packets %d %sip pim keep-alive-timer %d %sip pim ssm prefix-list %s %sip pim ecmp rebalance %sip pim ecmp %sip igmp watermark-warn %u %sip ssmpingd %pPA %sip msdp timers %u %u ip pim ip pim drpriority %u ip pim hello %d ip igmp ip igmp version %d ip igmp query-interval %d ip igmp join %s ip igmp join %s %s ip pim use-source %pPA ip pim active-active ip pim passive description %s pimd/pim_vty.cdebug pim packet-dump receive %sno ip pim send-v6-secondary %sip pim register-suppress-time %d %sip pim join-prune-interval %d %sip pim rp keep-alive-timer %d %sip pim register-accept-list %s %sip pim spt-switchover infinity-and-beyond prefix-list %s %sip pim spt-switchover infinity-and-beyond ip igmp query-max-response-time %d ip igmp last-member-query-count %d ip igmp last-member-query-interval %d ip multicast boundary oil %s gm_config_writepim_global_config_write_worker%u:recv SG %s %pSG%s: %s updating from %u to %upimd/pim_zebra.c%s: triggering %ld msec timer%s: (S,G)=%pSG oif=%s (%pPA)Zclient update socket: %d failures=%d __func__, c->ifp->name, pon_rpf_cache_refresh&pim->rpf_cache_refresher%s %s: interface %s addresses:%s %s: interface %s address %pI4 %s%s: %s(%u) disconnected IP address %pFX flags %u %s%s: %s(%u) connected IP address %pFX flags %u %s%s: %s : forcing secondary flag on %pFX%s: Unable to find pim instance%s: zclient socket initialized%s: (S,G)=%s oif=%s installed: %d__func__, ch->sg_str, ch->interface->name, up->channel_oil->installed__func__, &ch->sg, ch->interface->name, &up->upstream_addr__func__, c->ifp->name, vrf_id, p, c->flags, ((c->flags) & ((1 << 0))) ? "secondary" : "primary""pimd/pim_zebra.c", __func__, ifp->name, &p->u.prefix4, ((ifc->flags) & ((1 << 0))) ? "secondary" : "primary""pimd/pim_zebra.c", __func__, ifp->name__func__, ifp->name, vrf_id, new_vrf_idvrf_id, (cmd == ZEBRA_VXLAN_SG_ADD) ? "add" : "del", &sg__func__, router->rpf_cache_refresh_delay_msecpim_forward_stoppim_forward_startpim_zebra_if_address_adddump_if_addresspim_zebra_if_address_delpim_zebra_interface_vrf_updatepim_zebra_vxlan_sg_procpim_zebra_initsched_rpf_cache_refreshpim_scan_oilpim_zebra_upstream_rpf_changedpim_zebra_update_all_interfaces%s: zclient lookup immediate connection scheduled%s: closing fd=%d: errno=%d %s%s: zclient lookup socket is not connected%s: VRF: %s does not fully exist yet, delaying lookup%s: writen() failure: %d writing to zclient lookup socket%s: connection closed on zclient lookup socket%s: zclient_read_header() failed%s: address mismatch: addr=%pPA(%s) raddr=%pIA%s: socket %d bad nexthop_num=%d%s: found too many nexthop ifindexes (%d > %d) for address %pPAs(%s)%s: found non-ifindex nexthop type=%d for address %pPAs(%s)%s: failure connecting zclient socket: failures=%d%s: zclient lookup connection scheduled for %d seconds%s: zclient lookup socket initialized%s: lookup=%d/%d: could not find nexthop ifindex for address %pPA(%s)%s: lookup=%d/%d: found non-recursive ifindex=%d for address %pPA(%s) dist=%d met=%d%s: lookup=%d/%d: zebra returned recursive nexthop %pPAs for address %pPA(%s) dist=%d met=%d%s: lookup=%d/%d: failure searching recursive nexthop ifindex for address %pPA(%s)Sending Request for New Channel Oil Information%pSG VIIF %d(%s)%s: Received wrong %pSG(%s) information requested__func__, &more, c_oil->pim->vrf->name&more, *oil_parent(c_oil), c_oil->pim->vrf->name__func__, lookup, max_lookup, &addr, pim->vrf->name__func__, lookup, max_lookup, &nexthop_addr, &addr, pim->vrf->name, nexthop_tab[0].protocol_distance, nexthop_tab[0].route_metric__func__, lookup, max_lookup, first_ifindex, &addr, pim->vrf->name, nexthop_tab[0] .protocol_distance, nexthop_tab[0].route_metric__func__, nexthop_type, &addr, pim->vrf->name__func__, (num_ifindex + 1), tab_size, &addr, pim->vrf->name__func__, zlookup->sock, nexthop_num__func__, &addr, pim->vrf->name, &raddr__func__, zlookup->sock, (*__errno_location ()), safe_strerror((*__errno_location ()))%s: addr=%pPAs(%s)%s: zclient_new() failureZclient lookup socket: pimd/pim_zlookup.c__func__, errno__func__, delayzclient_lookup_connect&zlookup->t_connect__func__, pim->vrf->namezclient_lookup_read_pipe&zlookup_read__func__, zlookup->failpim_zlookup_sg_statisticszclient_lookup_nexthopzclient_lookup_schedzclient_read_nexthopzclient_lookup_failedzclient_lookup_nexthop_oncezclient_lookup_read_pipezclient_lookup_connectzclient_lookup_sched_nowzclient_lookup_newvxlan SG %s work list delvxlan SG %s oif %s delvxlan SG %s orig-mr delcontinuesstartsvxlan SG %d work items procvxlan SG work %svxlan SG %s oif %s addvxlan SG %s work list addinherit_xg_dfvxlan SG %s term mroute addvxlan SG %s term-oif %s addvxlan SG %s term mroute delvxlan SG %s freevxlan SG %s allocvxlan SG %s orig-mr addPIM %s vxlan SG hashpimd/pim_vxlan.cvxlan_sg->sg_strpim_vxlan_work_timer_cb&vxlan_info.work_timervxlan SG %s orig mroute-up delvxlan SG %s rpf_update failure%s: vxlan peerlink_rif changed from %s to %s%s: vxlan orig iif changed from %s to %s%s: vxlan orig oif changed from %s to %s%s: vxlan default iif changed from %s to %svxlan SG %s periodic NULL registervxlan SG %d work items proc and pausevxlan SG %s orig mroute-up updated with iif %svxlan term oif changed from %s to %sRPF cost adjust for %s on peerlink-rif (old: %s, new: %s) changevxlan SG %s skip work list; del-in-progvxlan SG %s orig mroute-up add with iif %svxlan SG %s orig mroute-up add failedvxlan SG %s iif changed from %s to %svxlan SG %s term mroute-up addvxlan SG %s term mroute-up add failedvxlan SG %s term-oif %s add failedvxlan SG %s term mroute-up delvxlan SG %s term oif changed from %s to %svxlan MLAG update %s state %s role %d rif %s addr %svxlan term oif cfg changed from %s to %svxlan term oif cfg changed from %s to -pim->vxlan.term_if_cfg ? pim->vxlan.term_if_cfg->name : "-", ifp->namevxlan_sg->sg_str, vxlan_sg->term_oif ? vxlan_sg->term_oif->name : "-", ifp ? ifp->name : "-"pim->vxlan.term_if ? pim->vxlan.term_if->name : "-", ifp ? ifp->name : "-"__func__, old_iif ? old_iif->name : "-", ifp ? ifp->name : "-"up->sg_str, old_peerlink_rif ? old_peerlink_rif->name : "-", pim->vxlan.peerlink_rif ? pim->vxlan.peerlink_rif->name : "-"vxlan_sg->sg_str, old_iif ? old_iif->name : "-", ifp ? ifp->name : "-"__func__, old_oif ? old_oif->name : "-", new_oif ? new_oif->name : "-"__func__, old_iif ? old_iif->name : "-", new_iif ? new_iif->name : "-"enable ? "enable" : "disable", peer_state ? "up" : "down", role, peerlink_rif ? peerlink_rif->name : "-", addr_bufvxlan_sg->sg_str, vxlan_sg->term_oif->namevxlan_sg->sg_str, orig_oif->namevxlan_sg->sg_str, vxlan_sg->orig_oif->namevxlan_sg->sg_str, vxlan_sg->iif?vxlan_sg->iif->name:"-"vxlan_info.next_work ? "continues" : "starts"pim_vxlan_del_term_devpim_vxlan_add_term_devpim_vxlan_term_mr_oif_updatepim_vxlan_term_oif_updatepim_vxlan_set_default_iifpim_vxlan_up_cost_updatepim_vxlan_term_mr_cost_updatepim_vxlan_orig_mr_iif_updatepim_vxlan_set_peerlink_rifpim_vxlan_mlag_updatepim_vxlan_term_mr_up_delpim_vxlan_term_mr_oif_delpim_vxlan_term_mr_delpim_vxlan_orig_mr_up_delpim_vxlan_orig_mr_oif_delpim_vxlan_orig_mr_delpim_vxlan_sg_del_itempim_vxlan_term_mr_oif_addpim_vxlan_term_mr_up_addpim_vxlan_term_mr_addpim_vxlan_orig_mr_oif_addpim_vxlan_orig_mr_up_iif_updatepim_vxlan_orig_mr_up_addpim_vxlan_orig_mr_addpim_vxlan_sg_newpim_vxlan_inherit_mlag_flagspim_vxlan_del_workpim_vxlan_do_reg_workpim_vxlan_work_timer_setuppim_vxlan_add_work%s register setup skipped as group is SSMSending Register stop for %pSG to %pPA on %s%s: could not send PIM register stop message on interface %sinvalid AF in Register-Stop on %sReceived Register stop for %pSGSending %s %sRegister Packet to %pPA%s: No interface to transmit register on%s: Interface: %s not configured for pim to transmit on!%s: Sending %s %sRegister Packet to %pPA on %s%s: could not send PIM register message on interface %s%s: Cannot send null-register for %s no valid iif%s: Cannot send null-register for %s no RPF to the RP%s: Cannot send null-register for %s vxlan-aa PIP unavailable%s: Received Register message for destination address: %pPA that I do not ownReceived Register message%pSG from %pPA on %s, rp: %d%s: Received Register message for Group(%pPA) is now in SSM, dropping the packet%s: Received Register Message %pSG from %pPA on %s where the RP could not be looked up%s: Sending register-stop to %pPA for %pSG due to prefix-list denial, dropping packet%s: Received Register message with Border bit set, ignoringFailure to create upstream stateReceived Register packet for %pSG, Rejecting packet because I am not the RP configured for groupReceived Register packet for %pSG, Rejecting packet because the dst ip address is not the actual RPupstream->sg_str, upstream->sptbit__func__, &sg, &src_addr, ifp->name&sg, &src_addr, ifp->name, i_am_rp__func__, up->sg_str, null_register ? "NULL " : "", &rpg->rpf_addr, ifp->nameup->sg_str, null_register ? "NULL " : "", &rpg->rpf_addr%s: No pinfo!Executing Reg stop for %sNULL (%s) sptbit: %dpimd/pim_register.c__func__, &src_addr, &sg__func__, &sg.grp__func__, &dest_addrsg, &originator, ifp->namepim_reg_del_on_couldreg_failpim_register_recvpim_null_register_sendpim_register_sendpim_reg_stop_upstreampim_register_stop_recvpim_register_stop_sendpim_register_join%s %s: could not solve %s to group address: errno=%d: %s__FILE__, __func__, PIM_ALL_PIM_ROUTERS, errno, safe_strerror(errno)224.0.0.13pimd/pimd.cPIM Router information224.0.0.22224.0.0.2224.0.0.1pim_initvrfprimaryAddrsockFd{ , "%s": Not SetEXCLUDEINCL----EXCLtotalGroupswatermarkLimitTotal IGMP groups: %u Watermark warn limit(%s): %u modesourcesCountuptimeglobalqueryV1queryV2queryV3leaveV2reportV1reportV2reportV3mtraceResponsemtraceRequestunsupportedtotalReceivedMessagespeakGroupstotalSourceGroupsjoinsFailedjoinsSentgeneralQueriesSentgroupQueriesSentIGMP statistics Interface : %s V1 query : %u V2 query : %u V3 query : %u V2 leave : %u V1 report : %u V2 report : %u V3 report : %u mtrace response : %u mtrace request : %u unsupported : %u total received messages : %u joins failed : %u joins sent : %u general queries sent : %u group queries sent : %u peak groups : %u total groups : %u total source groups : %u mlagConnUpmlagPeerConnUpmlagPeerZebraUpmlagRolelocalVtepIpanycastVtepIppeerlinkRifmlagConnFlapsmlagPeerConnFlapsmlagPeerZebraFlapsmrouteAddRxmrouteAddTxmrouteDelRxmrouteDelTxmlagStatusUpdatespeerZebraStatusUpdatespimStatusUpdatesvxlanUpdatesconnStatsMLAG daemon connection: %s MLAG peer state: %s Zebra peer state: %s MLAG role: %s Local VTEP IP: %s Anycast VTEP IP: %s Peerlink: %s Message Statistics: PIM status updates: %d VxLAN updates: %d jsons_or_g%% invalid input for %s: %s inputoutputownerslocalCostpeerCostsource_strInternal CLI error [%s] if_namewordfill/send-v6-secondary/ssm-prefix-list/ecmp/ecmp-rebalance0.0.0.0Bad source address %s ./query-interval./igmp-version./use-source./bfd/msdp-peer[peer-ip='%s']/mlag/mlag/peerlink-rif/mlag/my-roleMLAG_ROLE_PRIMARYMLAG_ROLE_SECONDARYunknown MLAG role %s /mlag/peer-stateunknown MLAG state %s /mlag/reg-addressjpi_strjpirst_strrstkat_strkatpackets_strgpplist./bfd/min-rx-interval./bfd/min-tx-interval./bfd/detect_multqmrt_strqmrtlmqc_strlmqclmqi_strlmqiPIM debugging status sptSetupstateTimerSA : %s RP : %s Peer : %s Local : %s SPT Setup : %s Uptime : %s State Timer : %s /members/sourceMesh group : %s Source : %s %-15s %11s meshGroupNamekeepAliveTimerconnRetryTimerholdTimerlastResetconnAttemptsestablishedChangessaCountkaSentkaRcvdsaSentsaRcvdPeer : %s Local : %s Mesh Group : %s State : %s Uptime : %s Keepalive Timer : %s Conn Retry Timer : %s Hold Timer : %s Last Reset : %s Conn Attempts : %d Established Changes : %d SA Count : %d Statistics : Keepalives : %10d %10d SAs : %10d %10d %-15s %15s %11s %8s %6d /register-accept-list./bfd/profilepeer_strkeepalive_strconnretryholdtime_str./hold-time./keep-alive./connection-retry/members[address='gnamemaddrmaddr_strsaddrsaddr_strlimit_strlimitprofregisters%% mesh-group does not exist NAMESG : %s Input : %s Output : %s installed : %s Bad address %s: errno=%d: %s Codes: I -> installed {} invalidnot-multicastGroup type : %s %-15s %-15pPAs %-9s %6d %10d %s: VRF or Info missing Owner codes: forwarded%-16s %-15s %-8s %7d %7d %4u%6u%-16s %-15s %-15s %7d querierIpothermtrcquerierqueryTimermtraceOnlyqueryStartCountqueryQueryTimerqueryOtherTimerlastMemberQueryCounttimerLastMemberQueryMsectimerQueryIntervaltimerRobustnessVariabletimerStartupQueryIntervalState : %s Address : %pI4 Version : %d Querier Querier : %s QuerierIp : %pI4 (this router) Start Count : %d Query Timer : %s Other Timer : %s Timers pimd/pim_cmd.c(sanode)->data != NULLsanode(mpnode)->data != NULLmpnode(mbrnode)->data != NULLmbrnode(group_node)->data != NULLgroup_node(source_node)->data != NULLsource_node(join_node)->data != NULLjoin_nodeno ip pim mlagno_ip_pim_mlag_cmdno_ip_pim_mlagshow_ip_pim_vxlan_sg_work_cmdshow_ip_pim_vxlan_sg_workshow_ip_pim_vxlan_sg_cmdshow_ip_pim_vxlan_sgshow_ip_msdp_sa_sg_vrf_allshow_ip_msdp_sa_sg_cmdshow_ip_msdp_sa_sgshow_ip_msdp_sa_detail_cmdshow_ip_msdp_sa_detailshow_ip_msdp_peer_detail_cmdshow_ip_msdp_peer_detailshow_ip_msdp_mesh_group_cmdshow_ip_msdp_mesh_groupno_ip_msdp_mesh_group_cmdno_ip_msdp_mesh_groupno_ip_msdp_mesh_group_sourceip_msdp_mesh_group_source_cmdno_ip_msdp_mesh_group_memberip_msdp_mesh_group_member_cmdno ip msdp peer A.B.C.Dno_ip_msdp_peer_cmdno_ip_msdp_peerno_ip_msdp_timers_cmdno_ip_msdp_timersip_pim_bfd_param_cmdip_pim_bfd_paramno ip pim unicast-bsmno_ip_pim_ucast_bsm_cmdno_ip_pim_ucast_bsmno ip pim bsmno_ip_pim_bsm_cmdno_ip_pim_bsmno ip pim bfdno_ip_pim_bfd_cmdno_ip_pim_bfdno_ip_pim_bfd_profile_cmdno_ip_pim_bfd_profileinterface_no_pim_use_sourceip pim use-source A.B.C.Dinterface_pim_use_source_cmdinterface_pim_use_sourceshow debugging [pim]show_debugging_pim_cmdshow_debugging_pimno debug pim bsmno_debug_bsm_cmdno_debug_bsmno debug mtraceno_debug_mtrace_cmdno_debug_mtraceno debug msdp packetsno_debug_msdp_packets_cmdno_debug_msdp_packetsno debug msdp eventsno_debug_msdp_events_cmdno_debug_msdp_eventsno debug msdpno_debug_msdp_cmdno_debug_msdpno debug pim vxlanno_debug_pim_vxlan_cmdno_debug_pim_vxlanno debug pim mlagno_debug_pim_mlag_cmdno_debug_pim_mlag[no] debug pim zebradebug_pim_zebra_cmddebug_pim_zebrano debug ssmpingdno_debug_ssmpingd_cmdno_debug_ssmpingd[no] debug pim trace detaildebug_pim_trace_detail_cmddebug_pim_trace_detail[no] debug pim tracedebug_pim_trace_cmddebug_pim_tracedebug_pim_packetdump_recv_cmddebug_pim_packetdump_recvdebug_pim_packetdump_send_cmddebug_pim_packetdump_senddebug_pim_packets_cmddebug_pim_packets[no] debug pim eventsdebug_pim_events_cmddebug_pim_eventsno debug pim nht rpno_debug_pim_nht_rp_cmdno_debug_pim_nht_rp[no] debug pim nht detaildebug_pim_nht_det_cmddebug_pim_nht_det[no] debug pim nhtdebug_pim_nht_cmddebug_pim_nht[no] debug pimdebug_pim_cmddebug_pimno debug pim staticno_debug_pim_static_cmdno_debug_pim_staticno debug mroute detailno_debug_mroute_detail_cmdno_debug_mroute_detailno debug mrouteno_debug_mroute_cmdno_debug_mrouteno debug igmp trace detailno_debug_igmp_trace_detaildebug_igmp_trace_detail_cmdno debug igmp traceno_debug_igmp_trace_cmdno_debug_igmp_traceno debug igmp packetsno_debug_igmp_packets_cmdno_debug_igmp_packetsno debug igmp eventsno_debug_igmp_events_cmdno_debug_igmp_eventsno debug igmpno_debug_igmp_cmdno_debug_igmpinterface_no_ip_pim_hello_cmdinterface_no_ip_pim_hellointerface_ip_pim_hello_cmdinterface_ip_pim_hellointerface_no_ip_mroute_cmdinterface_no_ip_mrouteinterface_ip_mroute_cmdinterface_ip_mrouteinterface_ip_pim_boundary_oilno ip pim [passive$passive]interface_no_ip_pim_cmdinterface_no_ip_pimno ip pim sminterface_no_ip_pim_sm_cmdinterface_no_ip_pim_smno ip pim ssminterface_no_ip_pim_ssm_cmdinterface_no_ip_pim_ssminterface_ip_pim_cmdinterface_ip_piminterface_ip_pim_sm_cmdinterface_ip_pim_sminterface_ip_pim_ssm_cmdinterface_ip_pim_ssm[no$no] ip pim active-activeinterface_ip_pim_activeactivepim_test_sg_keepalive_cmdpim_test_sg_keepaliveinterface_no_ip_pim_drpriointerface_ip_pim_drprio_cmdinterface_ip_pim_drpriono ip igmp version (2-3)interface_no_ip_igmp_versioninterface_ip_igmp_version_cmdinterface_ip_igmp_versioninterface_no_ip_igmp_join_cmdinterface_no_ip_igmp_joininterface_ip_igmp_join_cmdinterface_ip_igmp_joinno ip igmpinterface_no_ip_igmp_cmdinterface_no_ip_igmpinterface_ip_igmp_cmdinterface_ip_igmpno ip pim ecmp rebalanceno_ip_pim_ecmp_rebalance_cmdno_ip_pim_ecmp_rebalanceno ip pim ecmpno_ip_pim_ecmp_cmdno_ip_pim_ecmpno ip ssmpingd [A.B.C.D]no_ip_ssmpingd_cmdno_ip_ssmpingdshow_ip_pim_bsr_cmdshow_ip_pim_bsrshow_ip_pim_group_type_cmdshow_ip_pim_group_typeshow_ip_pim_ssm_range_cmdshow_ip_pim_ssm_rangeno ip pim ssm prefix-listno_ip_pim_ssm_prefix_list_cmdno_ip_pim_ssm_prefix_listip pim ssm prefix-list WORDno_ip_pim_rp_prefix_list_cmdno_ip_pim_rp_prefix_listno_ip_pim_rp_cmdno_ip_pim_rpno ip pim send-v6-secondaryno_ip_pim_v6_secondary_cmdno_ip_pim_v6_secondaryno_ip_igmp_group_watermarkip_igmp_group_watermark_cmdno ip pim packets [(1-255)]no_ip_pim_packets_cmdno_ip_pim_packetsip pim packets (1-255)no_ip_pim_keep_alive_cmdno_ip_pim_keep_aliveno_ip_pim_rp_keep_alive_cmdno_ip_pim_rp_keep_aliveno_ip_pim_register_suppressip_pim_register_suppress_cmdno_ip_pim_joinprune_time_cmdno_ip_pim_joinprune_timepim_register_accept_list_cmdpim_register_accept_listshow ip ssmpingd [vrf NAME]show_ip_ssmpingd_cmdshow_ip_ssmpingdshow_ip_rib_cmdshow_ip_ribshow_ip_mroute_summary_cmdshow_ip_mroute_summaryshow_ip_mroute_count_vrf_allshow_ip_mroute_count_cmdshow_ip_mroute_countclear_ip_mroute_count_cmdclear_ip_mroute_countshow_ip_mroute_vrf_all_cmdshow_ip_mroute_vrf_allshow_ip_mroute_cmdshow_ip_mrouteshow_ip_multicast_count_cmdshow_ip_multicast_countshow ip multicast vrf allshow_ip_multicast_vrf_all_cmdshow_ip_multicast_vrf_allshow ip multicast [vrf NAME]show_ip_multicast_cmdshow_ip_multicastshow_ip_pim_statistics_cmdshow_ip_pim_statisticsshow_ip_pim_bsrp_cmdshow_ip_pim_bsrpshow_ip_pim_bsm_db_cmdshow_ip_pim_bsm_dbshow_ip_pim_interface_trafficshow_ip_pim_nexthop_lookupshow_ip_pim_nexthop_cmdshow_ip_pim_nexthopshow_ip_pim_rpf_vrf_all_cmdshow_ip_pim_rpf_vrf_allshow_ip_pim_rpf_cmdshow_ip_pim_rpfshow_ip_pim_rp_vrf_all_cmdshow_ip_pim_rp_vrf_allshow_ip_pim_rp_cmdshow_ip_pim_rpshow_ip_pim_upstream_rpf_cmdshow_ip_pim_upstream_rpfshow_ip_pim_channel_cmdshow_ip_pim_channelshow_ip_pim_upstream_vrf_allshow_ip_pim_upstream_cmdshow_ip_pim_upstreamshow_ip_pim_state_vrf_all_cmdshow_ip_pim_state_vrf_allshow_ip_pim_state_cmdshow_ip_pim_stateshow_ip_pim_secondary_cmdshow_ip_pim_secondaryshow_ip_pim_neighbor_vrf_allshow_ip_pim_neighbor_cmdshow_ip_pim_neighborshow_ip_pim_mlag_up_vrf_allshow_ip_pim_mlag_up_cmdshow_ip_pim_mlag_upshow_ip_pim_local_membershipshow ip pim [vrf NAME] jp-aggshow_ip_pim_jp_agg_cmdshow_ip_pim_jp_aggshow_ip_pim_join_vrf_all_cmdshow_ip_pim_join_vrf_allshow_ip_pim_join_cmdshow_ip_pim_joinshow_ip_pim_interface_vrf_allshow_ip_pim_interface_cmdshow_ip_pim_interfaceshow_ip_pim_assert_metric_cmdshow_ip_pim_assert_metricshow_ip_pim_assert_internalshow ip pim [vrf NAME] assertshow_ip_pim_assert_cmdshow_ip_pim_assertshow_ip_pim_mlag_summary_cmdshow_ip_pim_mlag_summaryshow_ip_igmp_statistics_cmdshow_ip_igmp_statisticsshow_ip_igmp_sources_cmdshow_ip_igmp_sourcesshow_ip_igmp_groups_vrf_allshow_ip_igmp_groups_cmdshow_ip_igmp_groupsshow_ip_igmp_join_vrf_all_cmdshow_ip_igmp_join_vrf_allshow_ip_igmp_join_cmdshow_ip_igmp_joinshow_ip_igmp_interface_cmdshow_ip_igmp_interfaceclear_ip_pim_bsr_db_cmdclear_ip_pim_bsr_dbclear_ip_pim_oil_cmdclear_ip_pim_oilclear_ip_pim_interfaces_cmdclear_ip_pim_interfacesclear_ip_mroute_cmdclear_ip_mrouteclear_ip_pim_statistics_cmdclear_ip_pim_statisticsclear_ip_igmp_interfaces_cmdclear_ip_igmp_interfacesclear_ip_interfaces_cmdclear_ip_interfacesdebugInterface Address Source Group Socket Uptime %-16s %-15s %-15s %-15s %6d %8s Interface Group Mode Timer Srcs V Uptime %-16s %-15s %4s %8s %4d %d %8s Session flaps: mlagd: %d mlag-peer: %d zebra-peer: %d mroute adds: rx: %d, tx: %d mroute dels: rx: %d, tx: %d peer zebra status updates: %d %-15pPAs %-15pPAs %-15s %-15s %-5s Source Group Owner Local-cost Peer-cost DF %-15pPAs %-15pPAs %-6s %-11u %-10u %2s ./frr-gmp:gmp/address-family[address-family='%s']/static-group[group-addr='%s'][source-addr='%s']%% pim ssm prefix-list %s doesn't exist %s/frr-pim:pim/address-family[address-family='%s']WARN: Enabled PIM SM on interface; configure PIM SSM range if needed Source Group RP Local SPT Uptime %-15pPAs %15pPAs %15s %5c %3c %8s /frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/msdp-mesh-groups[name='%s'] Member State Sent Rcvd Peer Local State Uptime SaCnt /msdp-peer[peer-ip='%s']/source-ip/frr-routing:routing/control-plane-protocols/control-plane-protocol[type='%s'][name='%s'][vrf='%s']/frr-pim:pim/address-family[address-family='%s']/msdpCurrent configuration object was deleted by another process. IGMP/PIM is not enabled on the interface %s %% Unable to find %pSG specified Setting %pSG to current keep alive time: %d %% mesh-group member does not exist Bad src address %s: errno=%d: %s Bad grp address %s: errno=%d: %s Source Group Input Output Flags Source Socket Address Port Uptime Requests %% Failure reading socket name for ssmpingd source %s on fd=%d %-15s %6d %-15s %5d %8s %8lld Bad unicast address %s: errno=%d: %s Failure querying RIB nexthop for unicast address %s Address NextHop Interface Metric Preference L: EVPN-MLAG Entry, I:PIM-MLAG Entry, P: Peer Entry %-15s %-15s %-6s %-11u %-10d %2s Source Group Input Flags Interface Address Source Group RPT Pref Metric Address %-16s %-15s %-15pPAs %-15pPAs %-3s %4u %6u %-15s CA: CouldAssert ECA: Evaluate CouldAssert ATD: AssertTrackingDesired eATD: Evaluate AssertTrackingDesired Interface Address Source Group CA eCA ATD eATD %-16s %-15s %-15pPAs %-15pPAs %-3s %-3s %-3s %-4s Interface Address Source Group State Winner Uptime Timer %-16s %-15s %-15pPAs %-15pPAs %-6s %-15s %-8s %-5s Interface Group Source Timer Fwd Uptime %-16s %-15s %-15s %5s %3s %8s Interface Group RetTimer Counter RetSrcs %-16s %-15s %-15pPAs %-15pPAs %-3s %-4s %-6s %-15s Interface Group Source Counter Interface State Address V Querier QuerierIp Query Timer Uptime %-16s %5s %15s %d %7s %17pI4 %11s %8s timerGroupMembershipIntervalMsectimerOlderHostPresentIntervalMsectimerOtherQuerierPresentIntervalMsectimerQueryResponseIntervalMsecGroup Membership Interval : %lis Last Member Query Count : %d Last Member Query Time : %lis Older Host Present Interval : %lis Other Querier Present Interval : %lis Query Interval : %ds Query Response Interval : %lis Robustness Variable : %d Startup Query Interval : %ds ip pim mlag INTERFACE role [primary|secondary] state [up|down] addr A.B.C.DIP information PIM information MLAG peerlink sub interface MLAG role MLAG role primary MLAG role secondary peer session state peer session state up peer session state down configure PIP unique ip address Negate a command or set its defaults IP information PIM information MLAG show ip pim [vrf NAME] vxlan-work [json]Show running system information IP information PIM information Specify the VRF The VRF name VxLAN work list JavaScript Object Notation show ip pim [vrf NAME] vxlan-groups [A.B.C.D [A.B.C.D]] [json]Show running system information IP information PIM information Specify the VRF The VRF name VxLAN BUM groups source or group ip group ip JavaScript Object Notation show ip msdp vrf all sa [A.B.C.D [A.B.C.D]] [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP active-source information source or group ip group ip JavaScript Object Notation show_ip_msdp_sa_sg_vrf_all_cmdshow ip msdp [vrf NAME] sa [A.B.C.D [A.B.C.D]] [json]show ip msdp vrf all sa detail [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP active-source information Detailed output JavaScript Object Notation show_ip_msdp_sa_detail_vrf_all_cmdshow_ip_msdp_sa_detail_vrf_allshow ip msdp [vrf NAME] sa detail [json]show ip msdp vrf all peer [detail|A.B.C.D] [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP peer information Detailed output peer ip address JavaScript Object Notation show_ip_msdp_peer_detail_vrf_all_cmdshow_ip_msdp_peer_detail_vrf_allshow ip msdp [vrf NAME] peer [detail|A.B.C.D] [json]show ip msdp vrf all mesh-group [json]Show running system information IP information MSDP information Specify the VRF The VRF name MSDP mesh-group information JavaScript Object Notation show_ip_msdp_mesh_group_vrf_all_cmdshow_ip_msdp_mesh_group_vrf_allshow ip msdp [vrf NAME] mesh-group [json]no ip msdp mesh-group WORD$gnameNegate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP mesh-group Mesh group name no ip msdp mesh-group WORD$gname source [A.B.C.D]Negate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP mesh-group source Mesh group name Mesh group source Mesh group local address no_ip_msdp_mesh_group_source_cmdip msdp mesh-group WORD$gname source A.B.C.D$saddrIP information Configure multicast source discovery protocol Configure MSDP mesh-group Mesh group name Mesh group local address Source IP address for the TCP connection no ip msdp mesh-group WORD$gname member A.B.C.D$maddrNegate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP mesh-group member Mesh group name Mesh group member Peer IP address no_ip_msdp_mesh_group_member_cmdip msdp mesh-group WORD$gname member A.B.C.D$maddrIP information Configure multicast source discovery protocol Configure MSDP mesh-group Mesh group name Mesh group member Peer IP address Negate a command or set its defaults IP information Configure multicast source discovery protocol Delete MSDP peer peer ip address no ip msdp timers [(1-65535) (1-65535) [(1-65535)]]Negate a command or set its defaults IP information Configure multicast source discovery protocol MSDP timers configuration Ignored value in no form Ignored value in no form Ignored value in no form ip msdp timers (1-65535)$keepalive (1-65535)$holdtime [(1-65535)$connretry]IP information Configure multicast source discovery protocol MSDP timers configuration Keep alive period (in seconds) Hold time period (in seconds) Connection retry period (in seconds) ip msdp peer A.B.C.D$peer source A.B.C.D$sourceIP information Configure multicast source discovery protocol Configure MSDP peer Peer IP address Source address for TCP connection Local IP address ip pim bfd (2-255) (1-65535) (1-65535)IP information PIM information Enables BFD support Detect Multiplier Required min receive interval Desired min transmit interval Negate a command or set its defaults IP information PIM information Accept/Send unicast BSM on the interface IP information PIM information Accept/Send unicast BSM on the interface Negate a command or set its defaults IP information PIM information Enable BSM support on the interface IP information PIM information Enable BSM support on the interface Negate a command or set its defaults IP information PIM information Disables BFD support no ip pim bfd profile [BFDPROF]Negate a command or set its defaults IP information PIM information Enables BFD support Disable BFD profile BFD Profile name ip pim bfd [profile BFDPROF$prof]IP information PIM information Enables BFD support Use BFD profile Use BFD profile name no ip pim use-source [A.B.C.D]Negate a command or set its defaults IP information PIM information Delete source IP address source ip address interface_no_pim_use_source_cmdIP information PIM information Configure primary IP address source ip address Show running system information Debugging functions PIM information Negate a command or set its defaults Debugging functions PIM protocol activity BSR message processing activity Debugging functions PIM protocol activity BSR message processing activity Negate a command or set its defaults Debugging functions Mtrace protocol activity Debugging functions Mtrace protocol activity Negate a command or set its defaults Debugging functions MSDP protocol activity MSDP protocol packets Debugging functions MSDP protocol activity MSDP protocol packets Negate a command or set its defaults Debugging functions MSDP protocol activity MSDP protocol events Debugging functions MSDP protocol activity MSDP protocol events Negate a command or set its defaults Debugging functions MSDP protocol activity Debugging functions MSDP protocol activity Negate a command or set its defaults Debugging functions PIM protocol activity PIM VxLAN events Debugging functions PIM protocol activity PIM VxLAN events Negate a command or set its defaults Debugging functions PIM protocol activity PIM Mlag activity Debugging functions PIM protocol activity PIM Mlag activity Negate a command or set its defaults Debugging functions PIM protocol activity ZEBRA protocol activity Negate a command or set its defaults Debugging functions ssmpingd activity Debugging functions ssmpingd activity Negate a command or set its defaults Debugging functions PIM protocol activity PIM internal daemon activity Detailed Information Negate a command or set its defaults Debugging functions PIM protocol activity PIM internal daemon activity [no] debug pim packet-dump receiveNegate a command or set its defaults Debugging functions PIM protocol activity PIM packet dump Dump received packets [no] debug pim packet-dump sendNegate a command or set its defaults Debugging functions PIM protocol activity PIM packet dump Dump sent packets [no] debug pim packets []Negate a command or set its defaults Debugging functions PIM protocol activity PIM protocol packets PIM Hello protocol packets PIM Join/Prune protocol packets PIM Register/Reg-Stop protocol packets Negate a command or set its defaults Debugging functions PIM protocol activity PIM protocol events Negate a command or set its defaults Debugging functions PIM protocol activity Nexthop Tracking RP Nexthop Tracking Debugging functions PIM protocol activity Nexthop Tracking RP Nexthop Tracking Negate a command or set its defaults Debugging functions PIM protocol activity Nexthop Tracking Detailed Information Negate a command or set its defaults Debugging functions PIM protocol activity Nexthop Tracking Negate a command or set its defaults Debugging functions PIM protocol activity Negate a command or set its defaults Debugging functions PIM protocol activity PIM Static Multicast Route activity Debugging functions PIM protocol activity PIM Static Multicast Route activity Negate a command or set its defaults Debugging functions PIM interaction with kernel MFC cache detailed Negate a command or set its defaults Debugging functions PIM interaction with kernel MFC cache Debugging functions PIM interaction with kernel MFC cache detailed Debugging functions PIM interaction with kernel MFC cache Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP internal daemon activity detailed no_debug_igmp_trace_detail_cmdDebugging functions IGMP protocol activity IGMP internal daemon activity detailed Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP internal daemon activity Debugging functions IGMP protocol activity IGMP internal daemon activity Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP protocol packets Debugging functions IGMP protocol activity IGMP protocol packets Negate a command or set its defaults Debugging functions IGMP protocol activity IGMP protocol events Debugging functions IGMP protocol activity IGMP protocol events Negate a command or set its defaults Debugging functions IGMP protocol activity Debugging functions IGMP protocol activity no ip pim hello [(1-65535) [(1-65535)]]Negate a command or set its defaults IP information PIM information Hello Interval Ignored value in no form Ignored value in no form ip pim hello (1-65535) [(1-65535)]IP information PIM information Hello Interval Time in seconds for Hello Interval Time in seconds for Hold Interval no ip mroute INTERFACE A.B.C.D [A.B.C.D]Negate a command or set its defaults IP information Add multicast route Outgoing interface name Group Address Source Address ip mroute INTERFACE A.B.C.D [A.B.C.D]IP information Add multicast route Outgoing interface name Group address Source address no ip multicast boundary oil [WORD]Negate a command or set its defaults IP information Generic multicast configuration options Define multicast boundary Filter OIL by group using prefix list Prefix list to filter OIL with interface_no_ip_pim_boundary_oil_cmdinterface_no_ip_pim_boundary_oilip multicast boundary oil WORDIP information Generic multicast configuration options Define multicast boundary Filter OIL by group using prefix list Prefix list to filter OIL with interface_ip_pim_boundary_oil_cmdNegate a command or set its defaults IP information PIM information Disable exchange of protocol packets Negate a command or set its defaults IP information PIM information Enable PIM SM operation Negate a command or set its defaults IP information PIM information Enable PIM SSM operation IP information PIM information Disable exchange of protocol packets IP information PIM information Enable PIM SM operation IP information PIM information Enable PIM SSM operation Negate a command or set its defaults IP information PIM information Mark interface as Active-Active for MLAG operations, Hidden because not finished yet interface_ip_pim_activeactive_cmdtest pim [vrf NAME$name] keepalive-reset A.B.C.D$source A.B.C.D$groupTest code PIM information Specify the VRF The VRF name Reset the Keepalive Timer The Source we are resetting The Group we are resetting ip igmp generate-query-once [version (2-3)]IP information Enable IGMP operation Generate igmp general query once IGMP version IGMP version number interface_ip_igmp_query_generate_cmdinterface_ip_igmp_query_generateno ip pim drpriority [(0-4294967295)]Negate a command or set its defaults IP information PIM information Revert the Designated Router Priority to default Old Value of the Priority interface_no_ip_pim_drprio_cmdip pim drpriority (0-4294967295)IP information PIM information Set the Designated Router Election Priority Value of the new DR Priority no ip igmp last-member-query-interval [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP last member query interval Ignored value in no form interface_no_ip_igmp_last_member_query_interval_cmdinterface_no_ip_igmp_last_member_query_intervalip igmp last-member-query-interval (1-65535)$lmqiIP information Enable IGMP operation IGMP last member query interval Last member query interval in deciseconds interface_ip_igmp_last_member_query_interval_cmdinterface_ip_igmp_last_member_query_intervalno ip igmp last-member-query-count [(1-255)]Negate a command or set its defaults IP information Enable IGMP operation IGMP last member query count Ignored value in no form interface_no_ip_igmp_last_member_query_count_cmdinterface_no_ip_igmp_last_member_query_countip igmp last-member-query-count (1-255)$lmqcIP information Enable IGMP operation IGMP last member query count Last member query count interface_ip_igmp_last_member_query_count_cmdinterface_ip_igmp_last_member_query_countno ip igmp query-max-response-time-dsec [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP max query response value (deciseconds) Ignored value in no form interface_no_ip_igmp_query_max_response_time_dsec_cmdinterface_no_ip_igmp_query_max_response_time_dsecip igmp query-max-response-time-dsec (1-65535)IP information Enable IGMP operation IGMP max query response value (deciseconds) Query response value in deciseconds interface_ip_igmp_query_max_response_time_dsec_cmdinterface_ip_igmp_query_max_response_time_dsecno ip igmp query-max-response-time [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP max query response value (seconds) Ignored value in no form interface_no_ip_igmp_query_max_response_time_cmdinterface_no_ip_igmp_query_max_response_timeip igmp query-max-response-time (1-65535)$qmrtIP information Enable IGMP operation IGMP max query response value (seconds) Query response value in deci-seconds interface_ip_igmp_query_max_response_time_cmdinterface_ip_igmp_query_max_response_timeNegate a command or set its defaults IP information Enable IGMP operation IGMP version IGMP version number interface_no_ip_igmp_version_cmdIP information Enable IGMP operation IGMP version IGMP version number no ip igmp query-interval [(1-65535)]Negate a command or set its defaults IP information Enable IGMP operation IGMP host query interval Ignored value in no form interface_no_ip_igmp_query_interval_cmdinterface_no_ip_igmp_query_intervalip igmp query-interval (1-65535)IP information Enable IGMP operation IGMP host query interval Query interval in seconds interface_ip_igmp_query_interval_cmdinterface_ip_igmp_query_intervalno ip igmp join A.B.C.D [A.B.C.D]Negate a command or set its defaults IP information Enable IGMP operation IGMP join multicast group Multicast group address Source address ip igmp join A.B.C.D [A.B.C.D]IP information Enable IGMP operation IGMP join multicast group Multicast group address Source address Negate a command or set its defaults IP information Enable IGMP operation IP information Enable IGMP operation Negate a command or set its defaults IP information pim multicast routing Disable PIM ECMP Disable PIM ECMP Rebalance IP information pim multicast routing Enable PIM ECMP Enable PIM ECMP Rebalance Negate a command or set its defaults IP information pim multicast routing Disable PIM ECMP IP information pim multicast routing Enable PIM ECMP Negate a command or set its defaults IP information Enable ssmpingd operation Source address IP information Enable ssmpingd operation Source address show ip pim bsr [vrf NAME] [json$json]Show running system information IP information PIM information boot-strap router information Specify the VRF The VRF name JavaScript Object Notation show ip pim [vrf NAME] group-type A.B.C.D [json]Show running system information IP information PIM information Specify the VRF The VRF name multicast group type group address JavaScript Object Notation show ip pim [vrf NAME] group-type [json]Show running system information IP information PIM information Specify the VRF The VRF name PIM group type JavaScript Object Notation no ip pim ssm prefix-list WORDNegate a command or set its defaults IP information pim multicast routing Source Specific Multicast group range prefix-list filter Name of a prefix-list no_ip_pim_ssm_prefix_list_name_cmdno_ip_pim_ssm_prefix_list_nameNegate a command or set its defaults IP information pim multicast routing Source Specific Multicast group range prefix-list filter IP information pim multicast routing Source Specific Multicast group range prefix-list filter Name of a prefix-list no ip pim rp A.B.C.D$rp prefix-list WORD$plistNegate a command or set its defaults IP information pim multicast routing Rendezvous Point ip address of RP group prefix-list filter Name of a prefix-list no ip pim rp A.B.C.D$rp [A.B.C.D/M]$gpNegate a command or set its defaults IP information pim multicast routing Rendezvous Point ip address of RP Group Address range to cover ip pim rp A.B.C.D$rp prefix-list WORD$plistIP information pim multicast routing Rendezvous Point ip address of RP group prefix-list filter Name of a prefix-list ip pim rp A.B.C.D$rp [A.B.C.D/M]$gpIP information pim multicast routing Rendezvous Point ip address of RP Group Address range to cover Negate a command or set its defaults IP information pim multicast routing Send v6 secondary addresses IP information pim multicast routing Send v6 secondary addresses no ip igmp watermark-warn [(1-65535)$limit]Negate a command or set its defaults IP information IGMP information Unconfigure group limit for watermark warning Ignored value in no form no_ip_igmp_group_watermark_cmdip igmp watermark-warn (1-65535)$limitIP information IGMP information Configure group limit for watermark warning Group count to generate watermark warning Negate a command or set its defaults IP information pim multicast routing packets to process at one time per fd Ignored value in no form IP information pim multicast routing packets to process at one time per fd Number of packets no ip pim keep-alive-timer [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Keep alive Timer Ignored value in no form ip pim keep-alive-timer (1-65535)$katIP information pim multicast routing Keep alive Timer Seconds no ip pim rp keep-alive-timer [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Rendezvous Point Keep alive Timer Ignored value in no form ip pim rp keep-alive-timer (1-65535)$katIP information pim multicast routing Rendezvous Point Keep alive Timer Seconds no ip pim register-suppress-time [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Register Suppress Timer Ignored value in no form no_ip_pim_register_suppress_cmdip pim register-suppress-time (1-65535)$rstIP information pim multicast routing Register Suppress Timer Seconds no ip pim join-prune-interval [(1-65535)]Negate a command or set its defaults IP information pim multicast routing Join Prune Send Interval Ignored value in no form ip pim join-prune-interval (1-65535)$jpiIP information pim multicast routing Join Prune Send Interval Seconds [no] ip pim register-accept-list WORD$wordNegate a command or set its defaults IP information PIM information Only accept registers from a specific source prefix list Prefix-List name no ip pim spt-switchover infinity-and-beyond prefix-list WORDNegate a command or set its defaults IP information PIM information SPT_Switchover Never switch to SPT Tree Prefix-List to control which groups to switch Prefix-List name no_ip_pim_spt_switchover_infinity_plist_cmdno_ip_pim_spt_switchover_infinity_plistno ip pim spt-switchover infinity-and-beyondNegate a command or set its defaults IP information PIM information SPT_Switchover Never switch to SPT Tree no_ip_pim_spt_switchover_infinity_cmdno_ip_pim_spt_switchover_infinityip pim spt-switchover infinity-and-beyond prefix-list WORD$plistIP information PIM information SPT-Switchover Never switch to SPT Tree Prefix-List to control which groups to switch Prefix-List name ip_pim_spt_switchover_infinity_plist_cmdip_pim_spt_switchover_infinity_plistip pim spt-switchover infinity-and-beyondIP information PIM information SPT-Switchover Never switch to SPT Tree ip_pim_spt_switchover_infinity_cmdip_pim_spt_switchover_infinityShow running system information IP information ssmpingd operation Specify the VRF The VRF name show ip rib [vrf NAME] A.B.C.DShow running system information IP information IP unicast routing table Specify the VRF The VRF name Unicast address show ip mroute vrf all summary [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name Summary of all mroutes JavaScript Object Notation show_ip_mroute_summary_vrf_all_cmdshow_ip_mroute_summary_vrf_allshow ip mroute [vrf NAME] summary [json$json]show ip mroute vrf all count [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name Route and packet count data JavaScript Object Notation show_ip_mroute_count_vrf_all_cmdshow ip mroute [vrf NAME] count [json$json]clear ip mroute [vrf NAME]$name countReset functions IP information IP multicast routing table Specify the VRF The VRF name Route and packet count data show ip mroute vrf all [fill$fill] [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name Fill in Assumed data JavaScript Object Notation show ip mroute [vrf NAME] [A.B.C.D$s_or_g [A.B.C.D$g]] [fill$fill] [json$json]Show running system information IP information IP multicast routing table Specify the VRF The VRF name The Source or Group The Group Fill in Assumed data JavaScript Object Notation show ip multicast count vrf all [json$json]Show running system information IP information Multicast global information Data packet count Specify the VRF The VRF name JavaScript Object Notation show_ip_multicast_count_vrf_all_cmdshow_ip_multicast_count_vrf_allshow ip multicast count [vrf NAME] [json$json]Show running system information IP information Multicast global information Specify the VRF The VRF name show ip pim [vrf NAME] statistics [interface WORD$word] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM statistics Interface information PIM interface JavaScript Object Notation show ip pim bsrp-info [vrf NAME] [json$json]Show running system information IP information PIM information PIM cached group-rp mappings information Specify the VRF The VRF name JavaScript Object Notation show ip pim bsm-database [vrf NAME] [json$json]Show running system information IP information PIM information PIM cached bsm packets information Specify the VRF The VRF name JavaScript Object Notation show ip pim [vrf NAME] interface traffic [WORD$if_name] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface information Protocol Packet counters Interface name JavaScript Object Notation show_ip_pim_interface_traffic_cmdshow ip pim [vrf NAME] nexthop-lookup A.B.C.D$source A.B.C.D$groupShow running system information IP information PIM information Specify the VRF The VRF name PIM cached nexthop rpf lookup Source/RP address Multicast Group address show_ip_pim_nexthop_lookup_cmdshow ip pim [vrf NAME] nexthop [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM cached nexthop rpf information JavaScript Object Notation show ip pim vrf all rpf [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM cached source rpf information JavaScript Object Notation show ip pim [vrf NAME] rpf [json$json]show ip pim vrf all rp-info [A.B.C.D/M$group] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM RP information Multicast Group range JavaScript Object Notation show ip pim [vrf NAME] rp-info [A.B.C.D/M$group] [json$json]show ip pim [vrf NAME] upstream-rpf [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream source rpf JavaScript Object Notation show ip pim [vrf NAME] upstream-join-desired [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream join-desired JavaScript Object Notation show_ip_pim_upstream_join_desired_cmdshow_ip_pim_upstream_join_desiredshow ip pim [vrf NAME] channel [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM downstream channel info JavaScript Object Notation show ip pim vrf all upstream [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream information JavaScript Object Notation show_ip_pim_upstream_vrf_all_cmdshow ip pim [vrf NAME] upstream [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM upstream information The Source or Group The Group JavaScript Object Notation show ip pim vrf all state [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM state information Unicast or Multicast address Multicast address JavaScript Object Notation show ip pim [vrf NAME] state [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]show ip pim [vrf NAME] secondaryShow running system information IP information PIM information Specify the VRF The VRF name PIM neighbor addresses show ip pim vrf all neighbor [detail|WORD]$interface [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM neighbor information Detailed output Name of interface or neighbor JavaScript Object Notation show_ip_pim_neighbor_vrf_all_cmdshow ip pim [vrf NAME] neighbor [detail|WORD]$interface [json$json]show ip pim vrf all mlag upstream [json]Show running system information IP information PIM information Specify the VRF The VRF name MLAG upstream JavaScript Object Notation show_ip_pim_mlag_up_vrf_all_cmdshow ip pim [vrf NAME] mlag upstream [A.B.C.D [A.B.C.D]] [json]Show running system information IP information PIM information Specify the VRF The VRF name MLAG upstream Unicast or Multicast address Multicast address JavaScript Object Notation show ip pim [vrf NAME] local-membership [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface local-membership JavaScript Object Notation show_ip_pim_local_membership_cmdShow running system information IP information PIM information Specify the VRF The VRF name join prune aggregation list show ip pim vrf all join [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface join information JavaScript Object Notation show ip pim [vrf NAME] join [A.B.C.D$s_or_g [A.B.C.D$g]] [json$json]Show running system information IP information PIM information Specify the VRF The VRF name PIM interface join information The Source or Group The Group JavaScript Object Notation show ip pim [mlag$mlag] vrf all interface [detail|WORD]$interface [json$json]Show running system information IP information PIM information MLAG Specify the VRF The VRF name PIM interface information Detailed output interface name JavaScript Object Notation show_ip_pim_interface_vrf_all_cmdshow ip pim [mlag$mlag] [vrf NAME] interface [detail|WORD]$interface [json$json]show ip pim [vrf NAME] assert-winner-metricShow running system information IP information PIM information Specify the VRF The VRF name PIM interface assert winner metric show_ip_pim_assert_winner_metric_cmdshow_ip_pim_assert_winner_metricshow ip pim [vrf NAME] assert-metricShow running system information IP information PIM information Specify the VRF The VRF name PIM interface assert metric show ip pim [vrf NAME] assert-internalShow running system information IP information PIM information Specify the VRF The VRF name PIM interface internal assert state show_ip_pim_assert_internal_cmdShow running system information IP information PIM information Specify the VRF The VRF name PIM interface assert show ip pim mlag summary [json]Show running system information IP information PIM information MLAG status and stats JavaScript Object Notation show ip igmp [vrf NAME] statistics [interface WORD] [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP statistics interface IGMP interface JavaScript Object Notation show ip igmp [vrf NAME] sources retransmissionsShow running system information IP information IGMP information Specify the VRF The VRF name IGMP sources information IGMP source retransmissions show_ip_igmp_sources_retransmissions_cmdshow_ip_igmp_sources_retransmissionsshow ip igmp [vrf NAME] sources [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP sources information JavaScript Object Notation show ip igmp [vrf NAME] groups retransmissionsShow running system information IP information IGMP information Specify the VRF The VRF name IGMP groups information IGMP group retransmissions show_ip_igmp_groups_retransmissions_cmdshow_ip_igmp_groups_retransmissionsshow ip igmp vrf all groups [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP groups information JavaScript Object Notation show_ip_igmp_groups_vrf_all_cmdshow ip igmp [vrf NAME] groups [json]show ip igmp vrf all join [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP static join information JavaScript Object Notation show ip igmp [vrf NAME] join [json]show ip igmp vrf all interface [detail|WORD] [json]Show running system information IP information IGMP information Specify the VRF The VRF name IGMP interface information Detailed output interface name JavaScript Object Notation show_ip_igmp_interface_vrf_all_cmdshow_ip_igmp_interface_vrf_allshow ip igmp [vrf NAME] interface [detail|WORD] [json]clear ip pim [vrf NAME] bsr-dataReset functions IP information PIM clear commands Specify the VRF The VRF name Reset pim bsr data clear ip pim [vrf NAME]$name oilReset functions IP information PIM clear commands Specify the VRF The VRF name Rescan PIM OIL (output interface list) clear ip pim [vrf NAME] interface trafficReset functions IP information PIM clear commands Specify the VRF The VRF name Reset PIM interfaces Reset Protocol Packet counters clear_ip_pim_interface_traffic_cmdclear_ip_pim_interface_trafficclear ip pim [vrf NAME] interfacesReset functions IP information PIM clear commands Specify the VRF The VRF name Reset PIM interfaces clear ip mroute [vrf NAME]$nameReset functions IP information IP multicast routing table Specify the VRF The VRF name clear ip pim statistics [vrf NAME]$nameReset functions IP information PIM clear commands Specify the VRF The VRF name Reset PIM statistics clear ip igmp [vrf NAME] interfacesReset functions IP information IGMP clear commands Specify the VRF The VRF name Reset IGMP interfaces clear ip interfaces [vrf NAME]Reset functions IP information Reset interfaces Specify the VRF The VRF name pim_cmd_initpim_show_vxlan_sg_workip_msdp_show_saip_msdp_show_sa_addrip_msdp_show_sa_sgip_msdp_show_sa_detailip_msdp_show_peersip_msdp_show_peers_detailip_msdp_show_mesh_groupshow_ssmpingdshow_ip_pim_mlag_upigmp_show_statisticsigmp_show_source_retransmissionigmp_show_sourcesigmp_show_group_retransmissionigmp_show_groupsigmp_show_interface_joinigmp_show_interfacesigmp_show_interfaces_single%s: (S,G)=%pSG oif=%s fwd=%dnon-startupIGMP %s hashpimd/pim_igmp.cUnknown IGMP query version%s: from %s on %s%s %s: FIXME WRITEME%s: Querier %s resuming!group->t_group_timer__func__, &group_addrigmp_group_timer&group->t_group_timerpim_igmp_read&igmp->t_igmp_readigmp->fdfd, &ifaddr, ifp->namefd, &ifaddrpim_ifp->gm_group_list(igmp_node)->data != NULLigmp_node!igmp->t_igmp_readpim_igmp_general_query&igmp->t_igmp_query_timerlabel, from_str, ifp->name"pimd/pim_igmp.c", __func__ifp->name, from_strmsg_typeip_hdr->ip_ttligmp_msg_len, (8)ip_hlen, len__func__, ifaddr_strpim_igmp_other_querier_expire&igmp->t_other_querier_timerCancelling TIMER event for group %s on %sScheduling READ event on IGMP socket fd=%d%s: (S,G)=%pSG ASM range having source address, not allowed to create PIM state%s: Failure to create * sourceIGMP querier %s fd=%d cancelling other-querier-present TIMER event on %sInvalid checksum received %x, calculated %xIGMP packet size=%zu shorter than minimum=%zuIGMP packet header claims size %zu, but we only have %zu bytesIGMP message size=%d shorter than minimum=%dRecv IGMP packet with invalid ttl=%u, discarding the packetQuerier %s scheduling %d-second (%s) TIMER event for IGMP query on fd=%dIGMP querier %s fd=%d cancelling query TIMER event on %sQuerier %s resetting TIMER event for Other-Querier-PresentQuerier %s scheduling %ld.%03ld sec TIMER event for Other-Querier-PresentDeleting IGMP group %s from interface %sCannot decrement igmp group count below 0(vrf: %s)local membership del for %pSG as G is now SSMlocal membership del for %pSG as G is now ASMlocal membership add for %pSG as G is now SSM%s: Timer for group %s on interface %sCancelling READ event on IGMP socket %pI4 fd=%d on interface %sFailure closing IGMP socket %pI4 fd=%d on interface %s: errno=%d: %sDeleted IGMP socket %pI4 fd=%d on interface %s%s %s: IGMP socket fd=%d interface %pI4: could not solve %s to group address: errno=%d: %sIGMP socket fd=%d could not join any group on interface address %pI4Could not open IGMP socket for %pI4 on %sCould not bind IGMP socket for %pI4 on %s: %s(%d)Creating IGMP socket fd=%d for address %pI4 on interface %sScheduling %ld.%03ld sec TIMER event for group %s on %s%s: Group Specified is not part of 224.0.0.0/4%s: Group specified %pI4 is part of 224.0.0.0/24Creating new IGMP group %s on socket %d interface %sIGMP group count reached watermark limit: %u(vrf: %s)Recv IGMP packet from %s to %s on %s: size=%zu ttl=%d msg_type=%d msg_size=%dRecv IGMP query v%d from %s on %s with invalid checksumRecv IGMP query on interface: %s from a non-connected source: %sRecv IGMP query on interface: %s from ourself %sRecv IGMP query v%d from %s on %s but we are using v%d, please configure all PIM routers on this subnet to use the same IGMP versionRecv IGMP query v%d from %s on %s for group %s%s: lower address query packet from %s is ignored when last member query interval timer is running%s: local address %s (%u) lost querier election to %s (%u)Recv IGMP report v1 from %s on %s: size=%d other than correct=%dRecv IGMP report v1 from %s on %s with invalid checksumIgnoring unsupported IGMP message type: %dQuerier %s issuing IGMP general query to %s on %sIssuing general query on request on %spim_ifp->pim->gm_group_count, pim_ifp->pim->vrf ? pim_ifp->pim->vrf->name : "Unknown"!group->group_filtermode_isexclgroup_str, igmp->fd, igmp->interface->namegroup->group_filtermode_isexcl__func__, group_str, group->interface->nameinterval_msec / 1000, interval_msec % 1000, group_str, ifname"pimd/pim_igmp.c", __func__, fd, &ifaddr, PIM_ALL_IGMP_ROUTERS, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_igmp.c", __func__, fd, &ifaddr, PIM_ALL_SYSTEMS, (*__errno_location ()), safe_strerror((*__errno_location ()))"pimd/pim_igmp.c", __func__, fd, &ifaddr, PIM_ALL_ROUTERS, (*__errno_location ()), safe_strerror((*__errno_location ()))&ifaddr, ifp->name, strerror((*__errno_location ())), (*__errno_location ())!listcount(pim_ifp->gm_group_list)&igmp->ifaddr, igmp->fd, igmp->interface->name&igmp->ifaddr, igmp->fd, igmp->interface->name, errno, safe_strerror(errno)!listcount(group->group_source_list)pim_ifp->pim->vrf ? pim_ifp->pim->vrf->name : "Unknown"group_str, group->interface->nameifaddr_str, igmp->fd, igmp->interface->nameifaddr_str, query_interval, startup_mode ? "startup" : "non-startup", igmp->fdfrom_str, ifp->name, igmp_msg_len, (8)ifp->name, ifaddr_str, __bswap_32 (igmp->ifaddr.s_addr), from_str, __bswap_32 (from.s_addr)query_version, from_str, ifp->name, group_strquery_version, from_str, ifp->name, pim_ifp->igmp_versionquery_version, from_str, ifp->namefrom_str, to_str, igmp->interface->name, len, ip_hdr->ip_ttl, msg_type, igmp_msg_lenrecv_checksum, __bswap_16 (checksum)querier_str, dst_str, igmp->interface->nameifaddr_str, other_querier_present_interval_msec / 1000, other_querier_present_interval_msec % 1000__func__, &sg, source->source_group->interface->name, ((source->source_flags) & (1 << 0))listcount(group->group_source_list) < 1X00Xigmp_send_query_on_intfigmp_group_count_incrigmp_add_group_by_addrigmp_group_timerigmp_group_timer_onigmp_read_onigmp_sock_newigmp_sock_openpim_igmp_sock_addpim_igmp_if_finipim_igmp_if_resetigmp_sock_delete_allsock_closeigmp_sock_freeigmp_group_delete_empty_includeigmp_group_count_decrgroup_timer_offigmp_group_deletepim_igmp_general_query_offpim_igmp_general_query_onon_traceigmp_v1_recv_reportigmp_recv_querypim_igmp_packetpim_igmp_verify_headerigmp_validate_checksumpim_igmp_other_querier_timer_offpim_igmp_general_querypim_igmp_other_querier_expirepim_igmp_other_querier_timer_onpim_igmp_sock_lookup_ifaddrigmp_source_forward_stopigmp_source_forward_startigmp_source_forward_reevaluate_oneigmp_source_forward_reevaluate_alligmp_anysource_forward_startRx mtrace packet incoming on %pI4: hops=%d type=%d size=%d, grp=%pI4, src=%pI4, dst=%pI4 rsp=%pI4 ttl=%d qid=%udMtrace response block of wrong lengthRx mt(%d) qid=%ud arr=%x in=%pI4 out=%pI4 prev=%pI4 proto=%d fwd=%dDropping mtrace packet, no route to destinationFailed to forward mtrace packet: sendto errno=%d, %sFwd mtrace packet len=%u to %pI4 ttl=%uSending mtrace packet to %pI4 on %pI4Failed to set socket multicast TTLSend mtrace request failed for %s on%s: group=%s msg_size=%zd: errno=%d: %sSend mtrace request failed for %s on %s: group=%s msg_size=%zd: sent=%zdDropping mtrace multicast response packet len=%u to %pI4Dropped response qid=%ud, no route to response addressDropping mtrace multicast packet len=%u to %pI4 ttl=%uRecv mtrace packet from %s on %s: too short, len=%d, min=%zuRecv mtrace packet from %s on %s: checksum mismatch: received=%x computed=%xReceived IGMP multicast traceroute queryDropping multicast query on wrong interfaceMulticast query on wrong interfaceDropping multicast query with duplicate source and idMtrace request of excessive sizeRecv mtrace packet from %s on %s: invalid length %dRecv mtrace packet from %s on %s: not link-local multicast %pI4Query arrival time lookup failed: errno=%d: %sfwd_info: upstream next hop=%pI4mtrace not found multicast statemtrace not found incoming if w/ pimRecv mtrace response from %s on %s: checksum mismatch: received=%x computed=%xduplicate mtrace response packet droppedfrom_str, ifp->name, recv_checksum, checksumfrom_str, ifp->name, igmp_msg_len, sizeof(struct igmp_mtrace)dst_str, ifp->name, group_str, mtrace_buf_len, sentdst_str, ifp->name, group_str, mtrace_buf_len, (*__errno_location ()), safe_strerror((*__errno_location ()))(unsigned int)mtrace_len, &rsp_addrrsp, __bswap_32 (qry_id), mrspp->arrival, &incoming, &outgoing, &prev_hop, mrspp->rtg_proto, mrspp->fwd_code&pim_ifp->primary_address, mtracep->hops, mtracep->type, mtrace_len, &ga, &sa, &da, &ra, mtracep->rsp_ttl, __bswap_32 (mtracep->qry_id)__bswap_16 (ip_hdr->ip_len), &ip_hdr->ip_dst, ip_hdr->ip_ttlfrom_str, ifp->name, &ip_hdr->ip_dstfrom_str, ifp->name, igmp_msg_lenmtrace no RP for %pI4mtrace response to RPmtrace not found neighbormtrace pim_nexthop_lookup OKmtrace next_hop=%pPAspimd/pim_igmp_mtrace.c&rsp_addr, &if_addrmtracep->qry_id&rsp_addr&nexthop.mrib_nexthop_addr&nh_addrigmp_mtrace_recv_responsemtrace_send_packetmtrace_send_mc_responsemtrace_send_responsemtrace_fwd_info_weakmtrace_primary_addressmtrace_fwd_infoquery_arrival_timemtrace_rsp_debugmtrace_debugmtrace_un_forward_packetmtrace_mc_forward_packetigmp_mtrace_recv_qry_reqpimd/pim_igmpv2.cdst_str, ifname, group_strmax_resp_code > 0Send IGMPv2 QUERY to %s on %s for group %sSend IGMPv2 QUERY failed due to %s on %s: group=%s msg_size=%zd: errno=%d: %sSend IGMPv2 QUERY failed due to %s on %s: group=%s msg_size=%zd: sent=%zdRecv IGMPv2 REPORT from %s on %s: size=%d other than correct=%dRecv IGMPv2 REPORT from %s on %s: size=%d with invalid checksumRecv IGMPv2 REPORT from %s on %s for %sIgnoring IGMPv2 group record %pI4 from %s on %s exclude mode in SSM rangeRecv IGMPv2 LEAVE from %s on %s: size=%d other than correct=%dRecv IGMPv2 LEAVE from %s on %s with invalid checksumRecv IGMPv2 LEAVE from %s on %s for %sIGMPv2 Leave message is ignored since received on address other than ALL-ROUTERS or Group-addressfrom_str, ifp->name, group_str&group_addr.s_addr, from_str, ifp->namedst_str, ifname, group_str, msg_size, sentdst_str, ifname, group_str, msg_size, (*__errno_location ()), safe_strerror((*__errno_location ()))igmp_v2_recv_leaveon_traceigmp_v2_recv_reportigmp_v2_send_querypimd/pim_igmpv3.crecv-non-defaultfrom_str, ifp->name, rec_typenum_sources >= 0!source->t_source_timerigmp_group_retransmitnum_sources_tosend > 0igmp_source_timer&source->t_source_timer%s: from %s on %s: group=%s sources=%dScheduling %ld.%03ld sec retransmit timer for group %s on %sCancelling TIMER event for group %s source %s on %sScheduling %ld.%03ld sec TIMER event for group %s source %s on %sretransmit_grp&src_specific_query: group %s on %s: srcs_with_sflag=%d srcs_wo_sflag=%d will_send_sflag=%d retransmit_src_left=%d%s: group %s on %s: s_flag=1 unable to fit %d sources into buf_size=%zu (max_sources=%d)%s: group %s on %s: s_flag=0 unable to fit %d sources into buf_size=%zu (max_sources=%d)retransmit_group_specific_query: group %s on %s: s_flag=%d count=%dgroup_retransmit_timer: group %s on %sResetting group %s timer to GMI=%ld.%03ld sec on %sResetting source %s timer to GMI=%ld.%03ld sec for group %s on %sDeleting IGMP source %s for group %s from interface %s c_oil ref_count %d%s: forwarding=ON(!) IGMP source %s for group %s from interface %s%s: Source timer expired for group %s source %s on %sCreating new IGMP source %s for group %s on interface %s%s: group %s on %s: LMQC=%d LMQI=%d dsec LMQT=%d msec%s: group %s source %s on %s: LMQC=%d LMQI=%d dsec LMQT=%d msec%s %s: unable to send: msg_size=%zd larger than query_buf_size=%dSend IGMPv3 query to %s on %s for group %s, sources=%d msg_size=%zd s_flag=%x QRV=%u QQI=%u QQIC=%02xSend IGMPv3 query failed due to %s on %s: group=%s msg_size=%zd: errno=%d: %sSend IGMPv3 query failed due to %s on %s: group=%s msg_size=%zd: sent=%zd%s: to %s on %s: group=%s sources=%d: s_flag is clear for general query!Querier %s new query interval is %s QQI=%u sec (recv QQIC=%02x from %s)General IGMP query v3 from %s on %s: Suppress Router-Side Processing flag is clearIGMP query v3 from %s on %s: could not find group %s for timer updateRecv IGMP report v3 from %s on %s: size=%d shorter than minimum=%dRecv IGMPv3 report from %s on %s with invalid checksumReceived Version 3 packet but interface: %s is configured for version 2Recv IGMP report v3 from %s on %s: missing group recordsRecv IGMP report v3 from %s on %s: size=%d groups=%dRecv IGMP report v3 from %s on %s: group record beyond report end Recv IGMP report v3 from %s on %s: record=%d type=%d auxdatalen=%d sources=%d group=%pI4Recv IGMP report v3 from %s on %s: group source beyond report end Recv IGMP report v3 from %s on %s: record=%d group=%pI4 source=%sFiltering IGMPv3 group record %pI4 from %s on %s per prefix-list %sIgnoring IGMPv3 group record %pI4 from %s on %s group range falls in 224.0.0.0/24Ignoring IGMPv3 group record %pI4 from %s on %s exclude mode in SSM rangeRecv IGMP report v3 from %s on %s: unknown record type: type=%d&grp.s_addr, from_str, ifp->name&grp.s_addr, from_str, ifp->name, pim_ifp->boundary_oil_plistfrom_str, ifp->name, i, &rec_group, src_strfrom_str, ifp->name, i, rec_type, rec_auxdatalen, rec_num_sources, &rec_groupfrom_str, ifp->name, igmp_msg_len, num_groupsfrom_str, ifp->name, igmp_msg_len, ((8) + (8))ifaddr_str, qqi ? "recv-non-default" : "default", igmp->querier_query_interval, qqic, from_str__func__, dst_str, ifname, group_str, num_sourcesdst_str, ifname, group_str, num_sources, msg_size, s_flag, querier_robustness_variable, querier_query_interval, qqic(s_flag == 0) || (s_flag == 1)__FILE__, __func__, msg_size, query_buf_size__func__, group_str, source_str, ifname, lmqc, lmqi_dsec, lmqt_msec__func__, group_str, ifname, lmqc, lmqi_dsec, lmqt_msec!IGMP_SOURCE_TEST_DELETE(source->source_flags)group_str, group->interface->name, s_flag, group->group_specific_query_retransmit_count&group->t_group_query_retransmit_timerlmqi_msec / 1000, lmqi_msec % 1000, group_str, group->interface->name__func__, group_str, group->interface->name, num_sources_tosend2, sizeof(query_buf2), query_buf2_max_sources__func__, group_str, group->interface->name, num_sources_tosend1, sizeof(query_buf1), query_buf1_max_sourcesgroup_str, group->interface->name, num_sources_tosend1, num_sources_tosend2, send_with_sflag_set, num_retransmit_sources_leftlabel, from_str, ifp->name, group_str, num_sourcessource_str, group_str, group->interface->name__func__, source_str, group_str, group->interface->namesource_str, group_str, group->interface->name, source->source_channel_oil ? source->source_channel_oil->oil_ref_count : 0group_str, source_str, group->interface->name__func__, group_str, source_str, group->interface->nameinterval_msec / 1000, interval_msec % 1000, group_str, source_str, group->interface->namesource_str, group_membership_interval_msec / 1000, group_membership_interval_msec % 1000, group_str, ifp->namegroup_str, group_membership_interval_msec / 1000, group_membership_interval_msec % 1000, ifp->name3U3(32222igmp_pkt_grp_addr_okigmp_v3_recv_reportigmp_v3_recv_queryigmp_v3_send_queryigmp_source_timer_lower_to_lmqtigmp_group_timer_lower_to_lmqtblock_excligmpv3_report_blockigmpv3_report_allowtoex_inclsource_clear_send_flagtoex_excligmpv3_report_toexsource_mark_send_flaggroup_retransmit_groupigmp_group_retransmitgroup_retransmit_timer_onigmp_send_query_groupgroup_retransmit_sourcessource_query_send_by_flagsource_mark_send_flag_by_timerigmpv3_report_toinisex_inclsource_delete_by_flagsource_mark_delete_flagisex_excligmpv3_report_isexon_traceigmpv3_report_isinigmp_get_source_by_addrigmp_find_source_by_addrigmp_source_delete_expiredgroup_exclude_fwd_anysrc_ifemptysource_channel_oil_detachigmp_source_deleteigmp_source_freesource_timer_offigmp_source_timerigmp_source_timer_onigmp_source_reset_gmiigmp_gmi_msecigmp_group_reset_gmipimd/pim_main.cdummy8.5.7pimd daemonfrrfrrvtyrouting_control_plane_protocols_name_validateImplementation of the PIM routing protocol.%s: Posting Client Register to MLAG mask: 0x%x%s: Posting Client De-Register to MLAG from PIM%s: Ignoring Role update for %s, since no changelocal MLAG mroute %s role changed to %s based on %s%s: Updating DF for uptream:%s children%s: add Dual-active Interface to %s to oil:%s%s: del Dual-active Interface to %s to oil:%s%s: Calculating DF for Dual active if-channel%s%s re-run DF election because of %s%s: msg dump: vrf_name: %s, s.ip: 0x%x, g.ip: 0x%x (%pSG) cost: %u(%pSG)owner_id: %d, DR: %d, Dual active: %d, vrf_id: 0x%x intf_name: %s%s: msg ignored mlagd process state downpeer MLAG mroute add %s:%pSG cost %dpeer MLAG mroute add failed %s:%pSG; no vrfpeer MLAG mroute add failed %s:%pSG%s: msg dump: vrf_name: %s, s.ip: 0x%x, g.ip: 0x%x(%pSG)(%pSG)owner_id: %d, vrf_id: 0x%x intf_name: %speer MLAG mroute del skipped %s:%pSG; no vrfpeer MLAG mroute del skipped %s:%pSG; no up%s: Received msg type: %s length: %d, bulk_cnt: %d%s: msg dump: my_role: %s, peer_state: %s%s: msg dump: local-ip:%s, anycast-ip:%s%s: msg dump: peer_frr_state: %s%s: Received Process-Up from Mlag%s: Received Process-Down from Mlag%s: UnConfiguring active-active on Interface: %s%s: Total MLAG configured Interfaces on router: %d, Inst: %d%s: Configuring active-active on Interface: %s__func__, router->pim_mlag_intf_cnt, pim_ifp->pim->inst_mlag_intf_cnt&sg, msg.owner_id, msg.vrf_id, msg.intf_name__func__, msg.vrf_name, msg.source_ip, msg.group_ip, &sgmsg->vrf_name, &sg, msg->cost_to_rp&sg, msg.owner_id, msg.am_i_dr, msg.am_i_dual_active, msg.vrf_id, msg.intf_name__func__, msg.vrf_name, msg.source_ip, msg.group_ip, &sg, msg.cost_to_rp__func__, addr_buf1, addr_buf2__func__, (msg.frr_state == MLAG_FRR_STATE_UP ? "UP" : "DOWN")__func__, mlag_role2str(msg.my_role, buf, sizeof(buf)), (msg.peer_state == MLAG_STATE_RUNNING ? "RUNNING" : "DOWN")__func__, mlag_lib_msgid_to_str(mlag_msg.msg_type, buf, sizeof(buf)), mlag_msg.data_len, mlag_msg.msg_cnt__func__, ch->interface->name, ch->sg_strup->sg_str, is_df ? "df" : "non-df", reasonlocal MLAG mroute add %s:%snon-df%s: Updating DF for child:%smlagd-downpeer-downzebra-downno-peer-mrouteequal-costpeer MLAG mroute del %s:%pSGlocal MLAG mroute del %s:%sRUNNINGmlagd_uppeer_downpeer_uprole_chgzebra_upzebra_downmlagd_downpimd/pim_mlag.c__func__, "NULL"pim_mlag_deregister_handler((void *)0)__func__, bit_maskpim_mlag_register_handlervrf->name, &sgmsg->vrf_name, &sg__func__, reason_codevrf->name, up->sg_str58@979X:77:8pim_if_unconfigure_mlag_dualactivepim_if_configure_mlag_dualactivepim_mlag_deregister_handlerpim_mlag_deregisterpim_mlag_register_handlerpim_mlag_registerpim_mlag_up_peer_del_allpim_zebra_mlag_process_downpim_zebra_mlag_process_uppim_mlag_up_peer_derefpim_mlag_up_peer_delpim_mlag_process_mroute_delpim_mlag_up_peer_addpim_mlag_process_mroute_addpim_mlag_process_vxlan_updatepim_mlag_process_peer_frr_state_changepim_mlag_up_local_reevalpim_mlag_process_mlagd_state_changepim_zebra_mlag_handle_msgpim_mlag_up_local_del_sendpim_mlag_up_local_add_sendpim_mlag_calculate_df_for_ifchannelspim_mlag_inherit_mlag_flagspim_mlag_up_df_role_updatekaMSDP peer %s %s timer expiredMSDP SA %s de-referenced SPTMSDP SA %s referenced SPTdisabledinactivelistenconnectingestablishedunk-%dMSDP peer %s state chg to %sconnect-retryMSDP peer %s tcp reset %sholdht-expiredMSDP SA %s createdMSDP SA %s added by peerMSDP SA %s added locallyMSDP SA %s deletedMSDP SA %s %s timer expiredMSDP peer %s createdMSDP i_am_rp changedMSDP up %pSG delMSDP %pSG delMSDP peer %s deletedMSDP mesh-group %s createdMSDP mesh-group %s deletedPIM %s MSDP Peer HashPIM %s MSDP SA HashMSDP mesh-group %s src unsetpimd/pim_msdp.cmg->mesh_group_name(mbr_node)->data != NULLmbr_nodemg->mesh_group_name, ip_str(*mgp)->mesh_group_name(n)->data != NULL(*mp)->key_strpim_msdp_sa_adv_timer_cb&pim->msdp.sa_adv_timermp->key_strmp->key_str, rc_strpim_msdp_peer_hold_timer_cb&mp->hold_timerpim_msdp_peer_ka_timer_cb&mp->ka_timer&mp->t_read&mp->t_writemp->key_str, rcmp->key_str, timer_strpim_msdp_peer_cr_timer_cb&mp->cr_timermp->key_str, state_strsa->sg_strxg_up->sg_strsa->sg_str, timer_strpim_msdp_sa_state_timer_cb&sa->sa_state_timerMSDP SA advertisement timer expiredMSDP SA %s SPT reference missingMSDP SA %s SPT reference failedMSDP join state changed for %sMSDP peer %s pim_msdp_peer_active_connect: %dMSDP peer %s pim_msdp_peer_stop_tcp_connMSDP ka timer restart on pkt tx to %sMSDP SA %s local reference removedMSDP SA %s peer reference removedMSDP local sa %s del on up delMSDP local sa %s del; no local refMSDP sa %s SPT teardown is causing the local entry to be removedMSDP local sa %s del; up non-NULLMSDP mesh-group %s mbr %s deleted%sip msdp mesh-group %s source %s %sip msdp mesh-group %s member %pI4 %sip msdp peer %pI4 source %pI4 MSDP mesh-group %s src clearedMSDP mesh-group %s src %pI4 setMSDP mesh-group %s mbr %pI4 createdmg->mesh_group_name, &mbr->mbr_ipmg->mesh_group_name, &mg->src_ip@BhBBABpim_msdp_mg_mbr_addpim_msdp_src_delpim_msdp_mg_src_addpim_msdp_peer_config_writepim_msdp_config_writepim_msdp_mg_mbr_delpim_msdp_mg_newpim_msdp_mg_freepim_msdp_peer_delpim_msdp_sa_adv_timer_cbpim_msdp_sa_adv_timer_setuppim_msdp_peer_addpim_msdp_peer_pkt_txedpim_msdp_peer_reset_tcp_connpim_msdp_peer_stop_tcp_connpim_msdp_peer_hold_timer_setuppim_msdp_peer_ka_timer_setuppim_msdp_peer_active_connectpim_msdp_peer_timer_expiry_logpim_msdp_peer_cr_timer_setuppim_msdp_peer_state_chg_logpim_msdp_peer_establishedpim_msdp_sa_local_del_on_up_delpim_msdp_up_xg_delpim_msdp_up_delpim_msdp_up_join_state_changedpim_msdp_i_am_rp_changedpim_msdp_sa_upstream_updatepim_msdp_sa_upstream_delpim_msdp_sa_delpim_msdp_sa_derefpim_msdp_sa_timer_expiry_logpim_msdp_sa_state_timer_setuppim_msdp_sa_newpim_msdp_sa_refsuccessinvalid-stateconnect-failedMSDP peer %s read failed %dinvalid-pkt-rx sa gen %d sa gen for remainder %dUNK-%dMSDP peer %s pim_msdp_writepkt-tx-failedinvalid MSDP header length entry_cnt %d rp %s sg %pSGtxMSDP peer %s pim_msdp_read peer RPF check failedpimd/pim_msdp_packet.c(peer_node)->data != NULLpeer_nodeprefix_lenentry_cnt, rp_strmp->key_str, nbytesmp->key_str, lenlocal_cntmp->key_str, work_cntcan't get sockopt for nonblocking connectMSDP peer %s pim_connect_check %sMSDP peer %s pim_msdp_read io retry old_end: %d new_end: %dMSDP peer %s read partial len %d old_endp %d new_endp %dMSDP peer %s pim_msdp_pkt_sa_pushMSDP peer %s pim_msdp_write io retryMSDP peer %s pim_msdp_partial_writeBUG MSDP SA bad header (readable %zu expected %zu)BUG MSDP SA bad length (readable %zu expected %zu)MSDP peer %s pim_msdp_write wrote %d packetsMSDP peer %s pkt %s type %s len %dMSDP peer %s sent TLV with unexpected large length (%d bytes)rxed sa update with invalid prefix length %dmp->key_str, mp->packet_size, old_endp, new_endpmp->key_str, old_endp, new_endp((s)->endp - (s)->getp), payload_length((s)->endp - (s)->getp), header_lengthmp->key_str, rx ? "rx" : "tx", type_str, lenmp->key_str, status ? "fail" : "success"P_^^^^_(_p^pim_msdp_pkt_sa_rx_onepim_msdp_pkt_sa_rxpim_msdp_read_packetpim_msdp_readpim_msdp_pkt_sa_tx_donepim_msdp_pkt_sa_pushpim_msdp_pkt_sa_genpim_msdp_pkt_sendpim_msdp_write_proceed_actionspim_msdp_pkt_sa_dump_onepim_msdp_pkt_sa_dumppim_msdp_pkt_dumppim_msdp_connect_checkpim_msdp_writegetsockopt of SO_SNDBUF failed %sCouldn't increase send buffer: %saccept_sock is negative value %dpim_msdp_sock_accept failed (%s)msdp peer connection refused from %pSUmsdp peer new connection from %pSU stop old connection%s: Unable to lookup vrf interface: %s%s: Unable to bind to socket: %spim_msdp_socket bind to port %d: %scan't set sockopt IP_TOS to MSDP socket %d: %sMSDP peer %s attempt connect%smsdp duplicate connect to %s nuke old connectionpim_msdp_socket socket failure: %spim_msdp_socket connect bind failure: %smp->fd, safe_strerror((*__errno_location ()))__func__, safe_strerror(errno)mp->key_str, mp->fd < 0 ? "" : "(dup)"mp->key_str, mp->fd >= 0 ? "(dup)" : ""sock, safe_strerror((*__errno_location ()))ntohs(sin.sin_port), safe_strerror(errno)(dup)MSDP peer %s accept success%ssocket: %spim_msdp_socket listen: %spimd/pim_msdp_socket.csafe_strerror(errno)__func__, mp->pim->vrf->name&supim_msdp_sock_accept&pim->msdp.listener.threadaccept_sock&listener->threadpim_msdp_sock_connectpim_msdp_update_sock_send_buffer_sizepim_msdp_sock_acceptpim_msdp_sock_listenTerminating on signal SIGTERMTerminating on signal SIGINTSIGHUP received, ignoringpimd/pim_signals.cpim_sighuppim_sigintpim_sigtermunknown bulk message type %d bulk_count %d:%s: Scheduling PIM MLAG write Thread:%s: Processing MLAG write, %d messages in queue:%s: Got a NULL Messages, some thing wrong__func__, msg_type, fill_msg_type, data_len:%s: msg_type: %d/%d len %dpimd/pim_zpthread.cmsg_type, mlag_bulk_cnt__func__, wr_countpim_mlag_zthread_handler&router->zpthread_mlag_writepim_mlag_zebra_flush_bufferpim_mlag_zebra_fill_headerpim_mlag_zthread_handlerpim_mlag_signal_zpthread2021-11-22module frr-pim { yang-version "1.1"; namespace "http://frrouting.org/yang/pim"; prefix frr-pim; import frr-interface { prefix frr-interface; } import frr-routing { prefix "frr-rt"; } import ietf-routing-types { prefix "rt-types"; } import ietf-inet-types { prefix "inet"; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "The module defines a collection of YANG definitions common for PIM (Protocol Independent Multicast) model. Copyright 2020 FRRouting Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."; revision 2021-11-22 { description "Initial revision."; reference "RFC XXXX: A YANG Data Model for PIM"; } identity pimd { base frr-rt:routing-protocol; description "'Pim' routing pseudo-protocol."; } typedef plist-ref { type string; } /* * Groupings */ grouping msdp-timers { leaf hold-time { type uint16 { range "1..max"; } units seconds; default 75; description "Hold period is started at the MSDP peer connection establishment and is reset every new message. When the period expires the connection is closed. This value should be greater than the remote keep-alive time."; } leaf keep-alive { type uint16 { range "1..max"; } units seconds; default 60; description "To maintain a connection established it is necessary to send keep alive messages in a certain frequency and this allows its configuration. This value should be less than the remote hold time."; } leaf connection-retry { type uint16 { range "1..max"; } units seconds; default 30; description "This period is used in the MSDP peer with the highest IP value in the pair and configures the interval between TCP connection attempts."; } } grouping global-pim-config-attributes { description "A grouping defining per address family pim global attributes"; leaf ecmp { type boolean; default "false"; description "Enable PIM ECMP."; } leaf ecmp-rebalance { type boolean; default "false"; description "Enable PIM ECMP Rebalance."; } leaf keep-alive-timer { type uint16 { range "1..max"; } default "210"; description "Keep alive Timer in seconds."; } leaf rp-keep-alive-timer { type uint16 { range "1..max"; } default "210"; description "RP keep alive Timer in seconds."; } leaf send-v6-secondary { when "../frr-pim:address-family = 'frr-rt:ipv4'" { description "Only applicable to IPv4 address family."; } type boolean; default "true"; description "Send v6 secondary addresses."; } container spt-switchover { description "SPT-Switchover."; leaf spt-action { type enumeration { enum "PIM_SPT_IMMEDIATE" { value 0; description "Immediate switch to SPT Tree."; } enum "PIM_SPT_INFINITY" { value 1; description "Never switch to SPT Tree."; } } default "PIM_SPT_IMMEDIATE"; description "SPT-Switchover action"; } leaf spt-infinity-prefix-list { when "../spt-action = 'PIM_SPT_INFINITY'" { description "This leaf is only valid when the spt action is PIM_SPT_INFINITY."; } type plist-ref; description "Prefix-List to control which groups to switch."; } } leaf ssm-prefix-list { type plist-ref; description "Prefix-list used to define Source-Specific Multicast address range."; } leaf-list ssm-pingd-source-ip { type inet:ip-address; description "Enable ssmpingd operation."; } /* Global timers configuration. */ container msdp { description "Global MSDP configuration."; uses msdp-timers; } list msdp-mesh-groups { key "name"; description "RFC 3618 Section 10.2. MSDP mesh-group semantics Groups multiple MSDP peers to reduce SA flooding typically used in intra-domain settings."; leaf name { type string { length 1..64; } description "The mesh group name."; } leaf source { type inet:ip-address; description "Source IP address for the TCP connections."; } list members { key "address"; leaf address { type inet:ip-address; description "Peer member IP address."; } } } list msdp-peer { key "peer-ip"; description "Configure MSDP peer."; leaf peer-ip { type inet:ip-address; description "MSDP peer IP address."; } leaf source-ip { mandatory true; type inet:ip-address; description "MSDP source IP address."; } } container mlag { presence "Multi-chassis link aggregation."; leaf peerlink-rif { type frr-interface:interface-ref; description "Outgoing interface name."; } leaf reg-address { type inet:ip-address; description "reg address."; } leaf my-role { type enumeration { enum "MLAG_ROLE_NONE" { value 0; description "MLAG role none."; } enum "MLAG_ROLE_PRIMARY" { value 1; description "MLAG role primary."; } enum "MLAG_ROLE_SECONDARY" { value 2; description "MLAG role secondary."; } } default "MLAG_ROLE_NONE"; description "Mlag role."; } leaf peer-state { type boolean; default "false"; description "Peer state"; } } leaf register-accept-list { type plist-ref; description "Only accept registers from a specific source prefix list."; } } // global-pim-config-attributes grouping interface-pim-config-attributes { description "A grouping defining pim interface attributes per address family."; leaf pim-enable { type boolean; default "false"; description "Enable PIM flag on the interface."; } leaf pim-passive-enable { type boolean; default "false"; description "Disable exchange of protocol packets."; } leaf hello-interval { type uint8 { range "1..max"; } default "30"; description "Hello interval"; } leaf hello-holdtime { type uint16 { range "1..max"; } must ". > ./../hello-interval" { error-message "HoldTime must be greater than Hello"; } description "Hello holdtime"; } container bfd { presence "Enable BFD support on the interface."; leaf min-rx-interval { type uint16 { range "1..max"; } default "300"; description "Required min receive interval"; } leaf min-tx-interval { type uint16 { range "1..max"; } default "300"; description "Desired min transmit interval"; } leaf detect_mult { type uint8 { range "2..255"; } default "3"; description "Detect Multiplier"; } leaf profile { type string; description "Use a preconfigure BFD profile."; } } leaf bsm { type boolean; default "true"; description "Enables BSM support on the interface."; } leaf unicast-bsm { type boolean; default "true"; description "Accept/Send unicast BSM on the interface."; } leaf active-active { type boolean; default "false"; description "Mark interface as Active-Active for MLAG operations."; } leaf dr-priority { type uint32; default 1; description "DR (Designated Router) priority"; } leaf use-source { type inet:ip-address; description "Primary address of the interface set by user."; } leaf multicast-boundary-oil { type plist-ref; description "Prefix-List to define multicast boundary"; } list mroute { key "source-addr group-addr"; description "Add multicast route."; leaf oif { type frr-interface:interface-ref; description "Outgoing interface name."; } leaf source-addr { type inet:ip-address; description "Multicast source address."; } leaf group-addr { type rt-types:ip-multicast-group-address; description "Multicast group address."; } } } // interface-pim-config-attributes grouping router-pim-config-attributes { description "A grouping defining pim router attributes per address family."; leaf packets { type uint8 { range "1..max"; } default "3"; description "Number of packets to process at one time per fd."; } leaf join-prune-interval { type uint16 { range "1..max"; } default "60"; description "Join Prune Send Interval in seconds."; } leaf register-suppress-time { type uint16 { range "1..max"; } default "60"; description "Register Suppress Timer."; } } /* * Global Configuration data nodes */ augment "/frr-rt:routing/frr-rt:control-plane-protocols/" + "frr-rt:control-plane-protocol" { container pim { when "../frr-rt:type = 'frr-pim:pimd'" { description "This container is only valid for the 'pim' routing protocol."; } description "PIM configuration data."; list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses global-pim-config-attributes; } //address-family } // pim } // augment /* * Per-interface configuration data */ augment "/frr-interface:lib/frr-interface:interface" { container pim { list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses interface-pim-config-attributes; } } } /* * Router configuration data */ container pim { description "PIM router parameters."; list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses router-pim-config-attributes; } } } 2017-03-09module frr-pim-rp { yang-version "1.1"; namespace "http://frrouting.org/yang/pim-rp"; prefix frr-pim-rp; import ietf-inet-types { prefix "inet"; } import frr-routing { prefix "frr-rt"; } import frr-pim { prefix "frr-pim"; } import frr-route-types { prefix frr-route-types; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "The module defines a collection of YANG definitions common for all PIM (Protocol Independent Multicast) RP (Rendezvous Point) model. Copyright 2020 FRRouting Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."; revision 2017-03-09 { description "Initial revision."; reference "RFC XXXX: A YANG Data Model for PIM RP"; } typedef plist-ref { type string; } /* * Groupings */ grouping static-rp-container { description "Grouping of static RP container."; container static-rp { description "Containing static RP attributes."; list rp-list { key "rp-address"; description "A list of RP addresses."; leaf rp-address { type inet:ip-address; description "Specifies a static RP address."; } choice group-list-or-prefix-list { description "Use group-list or prefix-list"; case group-list { leaf-list group-list{ type frr-route-types:ip-multicast-group-prefix; description "List of multicast group address."; } } case prefix-list { leaf prefix-list { type plist-ref; description "Group prefix-list filter"; } } } } } // static-rp } // static-rp-container /* * Configuration data nodes */ augment "/frr-rt:routing/frr-rt:control-plane-protocols/" + "frr-rt:control-plane-protocol/frr-pim:pim/" + "frr-pim:address-family" { description "PIM RP augmentation."; container rp { description "PIM RP configuration data."; uses static-rp-container; } // rp } // augment } module frr-gmp { yang-version "1.1"; namespace "http://frrouting.org/yang/gmp"; prefix frr-gmp; import frr-routing { prefix "frr-rt"; } import ietf-routing-types { prefix "rt-types"; } import ietf-inet-types { prefix "inet"; } import frr-interface { prefix frr-interface; } organization "FRRouting"; contact "FRR Users List: FRR Development List: "; description "This module defines a model for managing FRR pimd daemon. Copyright 2020 FRRouting Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."; revision 2021-11-22 { description "Initial revision."; reference "RFC 2236: IGMP v2. RFC 3376: IGMP v3. RFC 2710: MLD. RFC 3810: MLD v2."; } grouping interface-config-attributes { description "Configuration IGMP/MLD attributes applied to the interface level."; leaf enable { type boolean; default "false"; description "Enable IGMP/MLD flag on the interface."; } leaf igmp-version { when "../frr-gmp:address-family = 'frr-rt:ipv4'" { description "Only applicable to IPv4 address family."; } type uint8 { range "2..3"; } description "IGMP version."; } leaf mld-version { when "../frr-gmp:address-family = 'frr-rt:ipv6'" { description "Only applicable to IPv6 address family."; } type uint8 { range "1..2"; } default "2"; description "MLD version."; } leaf query-interval { type uint16 { range "1..max"; } units seconds; must ". * 10 >= ../query-max-response-time"; default "125"; description "The Query Interval is the interval between General Queries sent by the Querier."; } leaf query-max-response-time { type uint16 { range "1..max"; } units deciseconds; must ". <= ../query-interval * 10"; default "100"; description "Query maximum response time specifies the maximum time allowed before sending a responding report."; } leaf last-member-query-interval { type uint16 { range "1..max"; } units deciseconds; default "10"; description "Last Member Query Interval, which may be tuned to modify the leave latency of the network."; } leaf robustness-variable { type uint8 { range "1..max"; } default "2"; description "Querier's Robustness Variable allows tuning for the expected packet loss on a network."; } list static-group { key "group-addr source-addr"; description "A static multicast route, (*,G) or (S,G). The version of IGMP must be 3 to support (S,G)."; leaf group-addr { type rt-types:ip-multicast-group-address; description "Multicast group address."; } leaf source-addr { type inet:ip-address; description "Multicast source address."; } } } // interface-config-attributes /* * Per-interface configuration data */ augment "/frr-interface:lib/frr-interface:interface" { container gmp { list address-family { key "address-family"; description "Each list entry for one address family."; uses frr-rt:address-family; uses interface-config-attributes; } //address-family } } } ; (pe@(Pyh( ]AP^RHp..Ѝ/jL>l|>|>}>?H?0t?@??Є?@@D@pt@@@p@ A |Wp>Wp?WP@W@WAX AXA0XBhX C\C\D ]`G]J]pM]0Oh^O^0Q^PR^R _U<_UP_W|_pX_Z_Z_`[ `_P`b|`f`Pg`g`iai4a`jXajlajajajaka ka@ka`kak bn8bohbqbqbrbscs>ԁ?@@`@PB EE`F<Hp0IIJJK@ KTPKhLLPM0P`P0PPPdUVVV[(`^X_``a bf4@ghh@hiЇiPjj<k`k lPl̈llm$m8nL@nl`nnn0pԉ0q`r(PsP@txuvw Pxd0{{ |||,}P@~|~4tԍ @PĎ`$@Hp\Ўp`؏@`4dP0ؐД <`|0ȑpp L`Ēp $PThГ 4P`д 8h `0Tx@`Ж0`ȗ0 HPhPp@Dh@ܙp0Xl Ě D0|PpH@l h@pН0$@P`< x pDPh0`  4d0$ Lpp Ԣ p 4`0p@d`Ԥ  4H\0pPpԥ0P$p8L`t 0 P Ħp ئ  (!<0!PP!dp!x!!!!ȧ"& 'L0,|-p3ب`8:4@>?@B@BTFpH`IܪI L4Nd0PPQRS<UlpWpXȬYZ0\H]x^_Эpab(b<chc@fPggh@idj k0kȯ@kܯ lm,mXnopаqr( sHtpu`uuܱ vpvv<w\`w|px0yв|},}@l `p,@ЄppдPЋ,ЌXl0`Ե 0$pPdГж @P 4 X0l@`pзЗ,@Thȸ0$0T @p@0к(PT0ػлp0\p ȼп@p  Pp`ܾ <lPĿ(PXl`$T @@Ppp`,\ P0Lp|PPp  8 dP` 0TPp!!(!<0"h`5p5066777@8l8 ::p;;(?@$BLB`pDPGGH`I0ITKKLOQ(PQHTt[\^`_(`Xa|0bc@fi0k`@mxzzP{|<|d~4@T @$@P04pP@|@ З@|P0``P $T@` `0P`pL t P`pP8L0` P8Xlp p0`ThPP,pp @d0@` <l@4h0@@@ l`0P(P,pP|p `Lp 0<\|@ Hp` P0pTx `zRx t/D$4(=FJ w?:*3$"\P$t8uEC x P Q G vmjj @vAC  A (vAC BEH F ,wEC  A P,xcEC q G ,p|xEC BEGR. J $L{vAR Au G Z ,{EC DGL A ,|,AC BQ A $(~AC C~ K P,,d8EC E} F m C ((eQC AV E TO $l^EC Ai F Z ,EC BID J 4tEJ C} A G I G I M (P EL Au I J $|AC BDz L AC  A ,ćEC DDm C \ (DZEC CY D m $x! 8uEC Ci \-EC E[ $|fAC DIT H1AC Ag  hoAC Ae  AC  A ( P`AC Ae F F J ,8AC BDU A a G ,hTAC M A 8JC BFDB BBA H p 88JC BFDB BBA H @ $܏:EC I E $8oAC n F A O @`<EC M9 A ^ E c E d E d2^&d2^&e2^& e20^&(DxiEC Ce H P H ptEC \ D EC A  oEC BD\ ,REC HD= G ,  EC FEH I (<EC Ej I Q G 0h$EC I F AC  A ,AC  A (EC M , EC M A (@ AC M H l AC  A \AC  A , OL IlA W Y ( hE[ BJDt A $ E` BDq A ,8 ttEC I4 K ,h Ĺ\EC BJ8 D , TEC I0 G ( $E[ BJDt A $ E` BDq A ( 0EC BF F $H EC C F (p EC BF F ( PE` DHO H ( E[ BJDt A $ HE` BDq A  FEV Ae  < jEC A} J (` LeEY BIH A  BER Ae  AEQ Ae ( EJ BEK F  WEQ A{   EC A} J < PBER Ae \ AEQ Ae (| EC BJN] A ( 4EJ BJF] B , EC DEEGc H ,hEC DEF< E (4EC BEF A ,`EC DHM G  jEC s E ,\iEG DD A  (EE BILH $ EC BD ,4HEC DEFG C ,drEC BGFo J ,EC HO E ,HEC DH A 0EC FED L  ,(EC DH G ,XDEE BJ E (.EC P D ,=EC BJ G ,PEC BEEED F ,(8EC DEJ F ,D8`EC I L ,thEC BDl F j F ,EC I G $(JEC BDp B ,PEC P E $,JEC BDp B ,T3EC DGH A ,EC I A ,EC DEEDe A ,BEC DEED F ,~EC DHC I Y ,DEC DEEK J $tEC BDf D $0JEC BDp B ,X&EC BJ K ,XEC BJ  G ,$("EC DEEH^ D ,T"1EC BEGH G $#EJ BKs I P$AEQ Ae $$EJ BKs I %AEQ Ae $H%EJ BKs I <%AEQ Ae (\&EC BEF A &EQ A} L `'FEV Ae  'EQ A} L ,(FEV Ae ,\(EC I G ,@+EC BN A ,pl.EC Px A 0\=jEC DEED E  4>EC BN J  E , pAqEC BEHb G p (<AEC C J I ,hB EC BN A CnG EM I DEL E DD,DEN ` E b F b F ,8tEEN ` E b F b F 4hEEC BEH} D m K O A ,F"EC DGH F ,G0EC DEED A ,HEC DGH/ F ,0I}EC Ar E K E l 4`,JEC BED@ E V B O A ,JEC BEEED D ,$L_EC DGH G 0TM{EC BDn D I G j 0,M{EC BDn D I G j <`MEC DEEDS C w I S E ,N:EC BIH F ,O}EC Ar E K E l ( P~EJ DID] 4,`PEC BEH} D m K O A ,dP"EC DGH F 0QEC BEEED# H ,TSgEC DEEH G 4TEC BEH} D m K O A ,0,U"EC DGH F 4`,VEC BEH} D m K O A ,V"EC DGH F 0WEC DHX L 0 8@[EC DH_ M V J X H 48^EC BED@ E V B O A (pl_yMG IU F,_EC DGDf C ,`bEC DEDF E j ,bEC BGM B ,,0iEC FM H \n tnAC  A ,o EL BJ E ,yEI DGD J (t|NEC [ E A G $|8|L| `|AC  A H}`AC r J }\$}:RJ N N A ,}AC DEED D $ @AC BH H 8 Ԁ($L nEC CL I t 8q[C EK B $ EC I G , XEC M E $!AC C} D $,!uEC BD{ A $T!cMC BH} I |!P4EM Z A F !lPEJ S N !5EC Ak !5EC Ak  "܆@EC BDo  $"TEC BGB (H"4UEC K  B $t"hpEJ M D F z ,"=EC HHe C ,"&EC FJ H ("pEC I! F $(#aMG BH{ GP#L#OC H F$p#\EC BH F (#EC BEJ $#haQJ BHr I,#AC M G $kEC H H ,@$\EC P G 0p$<EC M$ G m C ($EC FD C ,$}EC BG A q G ,%lUEC I I ] C (0%EC C| I D (\%EC AC D t  %EC AA F %p$%|EC I A %DEC F  &DJEJ BHp ,&pEk D  L&AC  A ,p&|AC BN E &lEC j F &أ 0&ԣEC G8 I  I  ' '̧4'اH'1\'GEC Ay  |'EC Hd D $'lEC Gj G ,'ԩsEC DEED^ H ('$ EC DE~ A ,$(EC EY J R F ,T(EC DHE G ` H <(HuEC HD E  J  J $(sEC Gc $(WAH Ay M F $)^EC EZ I i $<)PEC IE J (d)tAH BGl B o ,) 3EC BFHEDT K L)EG BEIHI` C  H r F  I  K ,*̾JC DD|BBA $@*LvEC CV G ,h*EC FF G 0*D.EC MC H  H (*@EC M 8*XEC BELG F v J 4+8(H+4EJ FJ  t+AC  A +dAC A  +@XEC CL $+|EW CO B ,,EH DFT E 8,EC R X,6E_ M (x,yEJ I\ ,8 ,4 ,0AC  A ,, EC DOa D ( -LXEC h E L-wEC U C p-AC  A -x2EC Ad $-AC I B -P.EC A` -`MEH z A ,.NC M K0L.EC IX G T E .EC r F .4.HEC BEEEH K ] A ,.{EC BFZ F J ( /<EC KR K L/0AC  A p/ /EC  F /EC  I /t&/vQ\ H /0Z4$0H|cC AeA S H H K $\0EC n J 0;$05&0<205&0<205&00<215&$1H<2815&L1`<2`15&t1x<215&1<215&1<215&1<225&2<2(25&<2<2P25&d2=2x25&2 =225&28=225&2P=225&3h=236&,3=2@3 6&T3=2h36&|3=236&3=23$6&3=23,6&3=2446&4>204<6&D4(>2X4D6&l4@>24L6&4X>24T6& 4PAC  A 4(zPLRx-/# 8$OGEC BH G . Y.q.(zPLRx.#  0/!,57EC DEFH B $5EC I H (pEJ E G (zPLRx .#  0.\$\6EE Cy J (6X@EC DEH H $6lEC G~ C $6dEC BD A ,7AH DOD F 07 (D7EC BGK F (p7 AC DD H (7EC BF H $7$yFC Ch D 7|EC A H ,88JEC FFDj F (D8X4EC I E (p8lEC Mb I (8`<EC h D 8t)$8yEC E H 9AC  A (9EH A~ A L9 `9 t9 9$ 90 9< 9H 9T 9` (:l EC Mu F ,,: EC BIJ0 C (\:P BAC MK D (:tAH DK A :AC  A ,:AC BDM I A G $;daAF BDC H 0;:iL (L;jAC CE D Y ,x;AC BED} D s E ,;9AC BJIED K (;GC Ax EH $<8rEL As K a ,<@<T<2QK U t<2QK U  <EC Ao H <DMQJ Cn  <pMQJ Cn  =PQJ Cq  $=PQJ Cq H=\= p=MQJ Cn =0=EJ BDn E f J \ ==>$>gQJ C} E @><WQJ Ar B $d>xEC It K $> EC It K >PQJ Cq  >PQJ Cq  > PQJ Cq  ?LbQJ CC  D?wEC El G $h?EC Ip G $?EC Gn C (?EC Kv G ?gQJ CH (@EC Kv G 4@UEC k E $T@}EC Gn C |@0@,ZEC k E (@lEJ G D @@@<A8A4,A0@A, TA(vQJ CW xAQQJ Ep A$A|QJ Ck G $AIEC Cc B A@]QJ C~  B|\QJ C}  DBPQJ Cq hB9QN Y B 6QN V  B$ EC AA F ,B EJ DHv O Z B !C!$C! 8C!|QJ C] \Cp!WQJ Ev  |C!MQJ Cn  C!MQJ Cn ,C"QJ EL D Z F (C"EC G[ F $ DL#EC Cv G HD$EC AA F $lD$EC Cx E D(%EC A_ H D%(D%EC I G (D4'EC I H $E()8E$)$LE )EC It K $tE*EC Ir E $E@+EC Ir E $E+EC Ir E $E,EC Ir E F-$(F-bQJ Cv D $PF-EC Co F $xF4/QJ EQ G F/6QN V ,F/EC DHS I @ H (F/WEC AT C k E $G00PQJ E D $DGX1JQJ E J lG2MQJ Cn  G2MQJ Cn $G2eEC C A ,G 4KEC Px H H@5AC  A 0H5EC Ex K ,TH6EC FJ* F (H9EG AR I F  H|:pEC EL G $H:EC G  Hp;EC  H  I<+,4I8<EC M' D (dI?EC M L $IAEC I H $ItBEC Ii F $IBqEC I_ 0J4C^EC I G EE Ar `ataLa(a WEC BJ A $aTEG If E (a,0EC DN D $b0EG IX C $DbEG IX C @lbYEC Q G b F G A j A n A n $biEC BDE E 8b$EC s E r A g A d A j @cAEC F J r F o A d A r A h 0XcEC P C $cwAC A` K F  cbAC AX  c4SEH @ A cpSEH @ A dAC  A (DdHAC DHN J (pdAC BFX L d0$dQC C A  I 4k EC Eb A  G Z F $k6EC EV E I $kEC DDl D lh ((ldEC DL C (TlEC BIIDs (l\EC AN I c E 0lEC Cb C  I a O lGEC y A (mEC DL A ,,m@ 3EC FJH C (\mP!GEC Cg F J (mt!EY C~ A m!AC  A m"_m"& n #9EG BK[  $n(#EC Au A Hn#EC Au A ln$EC At A nl$!EM F n|$,n$xEJ BD A G ,n)EC FEHj K ,$o-EC DEJ| I ,To(1EJ FJ o2 o$2AC  A $o2EH Ax J F ,o83EC FF C $p3EC BL H HAe O (rT>AC CU D ^ J ,r>hAC BQ D sDEC Hz F 48sEZEC CO F W I Z V psFCEK g  sFEG  E ,sGEC FEH I $sJgEL Ap N R , tPJEE BN& H EC BJOK: H ,МlCEC I I (\EEC DENb G (,EEC DENb G ,XDFEC DRc G ,H*EC I A JaEI M A ܝKaEI M A LKrEI IU A $KAC  A ,HDLAC DHB F ,xO+AE BJ# K ,WEC DEID D ,؞XEE DEHH B TZ PZ (0LZEE DI\ E \Z0EJ  |m mAC  A $hnAC GG F ܟn.EC A` n ndAC Au F (48o EC h A `p`EH T O $\p"EC BDy I (dqEC Er I [ M ԠqEC A{ D dr"EE N H A prXN E $<rEC G G dXsEF ES A 8sEC C E ` H X H ^ J _ (ġhtEC K J $uEC G G $tvEC I B @\x(ThxEC DH E ,yEC MP K |@EF P E $Т|EC G{ F (}EC BEE A $(~aNC E@ J,Ht~:EC C D K M xqUC EI J pEC Ax O ,,EC HH E (܃EC DEDx C ЄLEC ~ A (<EC DJ^ D ,hEC BEKj D , EI Gh C } H (ȤEC M I $EC IX G ,0EC Mo A LAC  A p,sTN N ,AC HR~ D ,DAE DNDA C 0<AC BEFGH  G ,$ȚAC FID K ,ThiAC DGHP I ,m EC h D ,EC HH C   0AC  A $0̬AC Ix K (XD3EC M G ,XEC BEEF G ,(EC BEGD A AC  A AfN L (AfN L (HAC M@ G (tAC DHo A (lAC KM D ,̨CAC FED A 0LyN (dAC M ,DsAC i8 K ,t8CAC HD B $XEC Gg J (̩ EC FH H ,EC HD D (4aN (DEC G A (pEC KW F aFC EH J aJC ED J(Y~N E ,hDEC DEEHN D 84AC Ip C W I M K c (p,KEC BHGFg ,PMEC BEGDh F (̫pKEC BHGFg (EC Mu F ,$hEC FJp H 0TXAC M F Q G ,$EC DEEK G ,EC DEEK J ,TEC DEED' G ,EC BN G ,H^EC DH A 0xEF P G ( EF BF A `AC  A 1$(qq_ R DqqZ X 8dIYC DJD BBBA H H H ,EC FED H <ЮzC DGpBBA k ` ,lAC FJ C $@<AC IF E (hRAC CT E q $AC IB A %EC BDR 0EC FD` F  L , EC FT! E DVaZ Z ,dEC M E :$[YC W E ^ $а AC A} F  0\C AC EH A ,!@(TNC DHm F1h%2  ,ox rq@qqq0rprrr0spsss0tpttt0upuuu0vpvvv0wpwww0xpxxxz z0z {ppkjk@kpkkl0l`llll mPmmmmn@npnnno0o`oooo pPpppz.SG0|PA0{ 1H  H Z 1H   Z 1H  x  1dH @ Z 1\H @   @1OH @ X   1H X o 1H X x @ 1H X @  1H X    `1H X Z 1H p  @1H p p  1H  0 Z `1$H  @  1H    1H  H   4H    10H  p  @1H   1H  Z 1H   Z 1H @  @ `1H `   1jH p 3  17H   4E 1H  a] @ 1,H  P x 1H   1H  @ 1H  @ ` 1HH  ` 1AH   | 0 | 0 - 1I P  h 1 ` x m 1 ` P  1t    `1   m 1   m 1  ` m @ 1   m 1O   m 1J   m 1b   m 1   m @1   m 1    1  P  1   m 1   m `1    1  P  1   8 @1~    1 @  x 1 @  m 1 @ v m `1 @  m 1~ @ ` o 1r @ 0  @1] @  1O @ m 1D @ m 1/ @ P ( 1' @  < `1 @ o 1 @  4E 1  @ o 1 P m 1 p 8 o 1 p  o @1 p o 1  O `1  h O 1  N m `1  N m 1  0 a 1   a @1  X m 1  8 o 1   m 1   1g   1      14   m c @   1` @  @1X @  m ` 1 `  m 1 `   p    !1 p ` 1 p  m N- PB N- PB - :N- pB :N- pB - N- B N- B - IN- B IN- B - "1 N- B 0. A  N- B d-  N- B ~-  N- C d-  N- C ~- N N- C d- N N- C ~- < N- C - < N- C -  N- C d-  N- C ~-  N- C -  N- C - }N- @C - }N- @C o N- @C - N- @C - N- @C - N- @C - N- `C d- N- `C ~- N- `C . N- `C . E M a] E M e] %1E M hJ o $1E M J $E `$1E M I o $1E M I o #1E M PI o @#1E M I o %1\E M G J %1PE M `G  K @&1FE M F  K &12E N (G  K '1<E N F  K `'1(E 8N 3  +1lE HN `H m +1dE HN H @ +1RE HN H PK *1;E HN `H m `*13E HN (H @ *1E HN G @ )1E HN F K @)1E HN 8F K (1E HN E K (1E HN E  L (1E HN PE pL E HN >E '1E HN  4E ~E HN a] ,1nN pX S N @,1SnN pX S T `-1nN X hS N -1nN X S T -1nN X S T .1nN X S T &nN X N &nN X nN X a] /1nN X R (U @/1tnN X Q U .1fnN X Q o .1`nN X o 01nN Y Q U  nN Y a] nN Y nN Y - nN Y O `01PnN 0Y XQ U nN PY a] 11nN pY P O nN pY d- nN pY ~- 01nN pY o nN pY e] UnN Y V TnN Y a] 11nN Y P 8V 31nN Y PP -O 21nN Y P xV @21nN Y O V 11nN Y O 8V nN Y a] nN Y nN Y - bnN Y bnN Y - KnN Z KnN Z - `31+nN 0Z R 4E nN 0Z nN 0Z - 31nN PZ 8T V nN PZ e] nN PZ EO 41nN `Z XO 0W @51nnN pZ R 4E ;nN pZ ;nN pZ - 41NnN pZ Q U 41nN pZ R V nN pZ e] nN pZ EO nN Z a]  nN Z a] OnN Z OnN Z - nN Z nN Z - nN Z nN Z - nN Z nN Z - 51<nN Z R W nN [ a] nN 0[ nN 0[ - 61nN 0[ o nN P[ a] nN P[ e] nN `[ X |nN `[ IO {nN `[ e] k[ j \ k[ j \ `61k[ j \ b 61ok[ j ` Hc 71Wk[ k _ c 71,k[ `k _ d k[ k \ k[ k mo 71k[ k b @e k[ k \ k[ k mo 91k[ k b e `91k[ k xb e 91k[ k @b \ 81k[ k b \ @81k[ k a \ :1k[ l a e qk[ 0l ] #] hk[ 0l ] #] _k[ 0l ] #] Fk[ 0l >] Hf $k[ 0l ] #] !k[ 0l >] Hf :1k[ 0l `a pf @;1k[ pl ] f :1k[ pl [ f ;1,k[ l p]  g !k[ l \] <1k[ l w\ Z k[ l ] #] k[ l hg tk[ l a] `<1nk[ l 0a g =1zk[ m h_  <1ok[ m _ g k[ 0m a] =1k[ Pm a h k[ pm a] =1k[ m ^ \ ?1ck[ m ` ph ?k[ m \ ?k[ m mo `?1Ek[ m [\ h "k[ m \ "k[ m mo ?1+k[ m >\ h >1k[ m ` i @>1 k[ m `` Pi @A1k[ m ^  @1k[ m h^ i k[ m \ k[ m mo @1k[ m (^ Z @1{k[ m ^  / wn n NE A1rwn n Ln m B1wn n cn n `B1wn n .n n B1wn n n n C12=w w )w  F1f=w w t =w w =w w - E1T=w w t `E1C=w w s Ht E1=w w t D1=w w s t @D1=w w s u C1=w w t C1=w w Xs m @G1=w w r Mw F1=w w r \ =w w a] F1=w w Xr @u I1q=w w r dw H1j=w w q ww `H1_=w w q \ H1U=w w @q \ C=w w a] G1@=w w p u L1i=w x s w R=w x \ R=w x \ K1=w x p 8v `K1 =w x Hp v K1=w x p v J1=w x o v @J1=w x Xo @ I1=w x o @ I1=w x  4E |y y |y y - L1y 0y Hx px y 0y y 0y - y 0y y 0y - y Py y Py - y Py y Py - L1y py x x y py y py - y py y py - ^y y y ^y y y _y y y _y y y M1z `z z  @M1z `z y Z N1z z y Z `N1z z z  O1z z z   N1uz z y Z V1N1} @ @V141} ~ W11}  `W11}  W11} P h X11} 0 @ Ћ 1} ` } 1} ` } X11}  X11} }  Y11} (  @Y11} }}  `Z11} Б  Z11} Б  Z11} ؍ 11} } ~ [1q1}    [1e1}  P - [1G1}  - ]11} 0 ~ \11} 0 ` 8 @\11} 0  (~ ]11} H   `]11} H ؈ 0 ^1i1} ` ~ ^11} ` ` C~ a11}   `11}   ``11} H   `11}  Y~ _11} ȁ v~ @_11} v~ ^11} 8 ~ c1k1}  w `c1c1} ~ c1V1} `} m b1K1} C} w @b1C1} ~ a1=1} w a131} P ~ d1e1} 0  d1]1}  d11} В   g11} w g11} ~ f11} h ~ `f11} 0 ~ f11}  ~ e11} } ~ @e11} І ~ `i11}   - i11}    h1j1}    @h1\1}  P  g1H1}    ~ ~ ~ ~ ~ +: +: - : : - : \ : mo @k1: 0 h j1: I j1: ` j1: P ` i1:  w : : Ȕ       ج                 k1 @   @ <  @ R  @ y  p  p l1  n `l1  n l1u  n m1 4E m1 4E m1 ` X n z b z z   ` a] B a] 4 H 4 b 4 l 4 @n14 8 4 4 a] n14   4 4 - 4 l 4 4 a] ?4 l ?4 :4 a] '4 @ l '4 @ "4 @ a] `o14 8  j4 p h4 ȸ o1S4  P4 a] 4 û o1 4 ص P 4 û p1J4 ж Ի p1G4  &4 a] $4 e] p14   4 a] 4 4 - 4 @ 4 @ - 4 @  4 @ )o 4 `  @q14 h й 4 0 B q14 h  V4 V4 - `r1Z4  H r1S4 Y L4 a] >4 >4 - r1;4 Ѻ o 64 a] s14 8  @t1L8  s1D8 @ s1:8 (  v18  v18  u18 P H `u18   u1P8  t1A8 m y18  y1 8 `  x18 b  `x18 P H x18   w18 G  @w18 (  v18 X  8  8  - {18 0 H @ `{1]8 0  {1H8 0  z188 0 h  @z18 0 (  y18 0 m |18 P ؿ   8 p . ǿ |18 p ǿ |18 p  @}18 ǿ }18  8 Ϳ . ǿ `~1E8 8 @ ~1>8  n 16# ` ( 1"# `  @1# ` 0  1# `  1# ` h  1# `  # ` ~1# ` n 14#   1&#  1# @ ` `1#  # # H # I 1# h  1# 2 U @1# ` 0 1h `  `1h   1h w - h 1h p  h JO h e] @1h  `  1h  0 4E 1h   h  a] h 1h  Hh @ 1Ch @ @  1h P o h P   h P 0 `1h P P 1.h ` P 4E 1Ph p P @1h p 1h 4E h JO h e] h e] `1Vh ( 1Fh  17h  @1h  1h 0 1 h x  1h x  1h 8 5 `1h F 1h ] 1h n 1mh x  1ch H  1\h  4E 1Sh  1|h  @1wh    - 1< x    -   - `1k m 1G  1> x   0  0 - 1  0 V  1 0 D   P  P - @1 P D   h  h - 1 h H n `1 x  1u x  1 @ ( @1   n 1  1  1 p 1  1 x  ` ` -   -   -   - 1 8  1w 8  `1 8   8  8 -  8  8 - 1 P X  1 P (  F p F p -   1 9 1 8 @1  m   - 1 ` `1u X  n 1 p  X 1 p  1_ 0 w 1+ (  `1  1   1 `  @1   `1  1 6 1 ` h @1u  1h  1\  1T p @ 13 @  1  h   1/ 0 (  1' 0  `1 @  1 @  1 @  @1n @ X  @1  P  1 P p  1 P 8 4E 1 P  1 P - `1 h   1 h `   1 h - 1O 0 m 1@ - 1      { @1    1  P  1  X 1   1   1  x @ `1   0  = @   1 `  @1~ ` X h 1u `  h 1_ ` h 1  f n `1   1  P ( 1O   I  I  - 1s    1n  (  7   2       - `1    - 1 X P 1   @1   @1 ( P 1 h  c c - 1l   1[ x  1R (  1%x 0 1    1V 0 H 1E 0 x `1? 0  1 H ~ @1~ H  1w H p  1f H     }   m   1^ 0  ( `1L P  ( 1( p X ( 19   ( 1    @1  0  1   0 1      1    1  x . 1|  @  `1s    1d   8 1L   h 1E  P A @1>   \ 10    1   k 1  x  1  @  1   \ `1   8 @1Z   h 1O p @ h 1B  @ h `11    1 0  |  0  0 - 1h* , " # 1X* , " # 1* P- C} w 1* - " w @1* - X" w * - + * - + 1$* - C} w 1* .  m 1* .  @# 1* . C} w `1* .  x# * @. # + 1* @. P + @1* .  + * . $ + 1* . P + 1y* . X w 1o* . ( w 1c* .  w 1U* .  w `1L* . $+ w 1D* .  0$ "* / + "* / + * @/ , ", @1s* p/ ! w 14* / ! 8, 1(* / H! x$ * / S, q, `1* / w 1^* / " w 1* 0 (" 8, 9* `0 + 9* `0 + -* 0 + -* 0 + * 0 + * 0 + 1* 1 0 % 1* P1 h% 1* P1 w * P1 a] @1* P1 P w 1\* P1 m `1/* p1 ! % 1* 1  @& &* 1 + &* 1 + G* 1 + G* 1 + @1&* 1  p& 1* 1  0' 1* 1 + w 1* 1 h+ w 1* 2 * ' `1k* @2 * w 1]* @2  w 1=* p2 C} w 1 * 2  ' 1* 2  ( 1* 2 C} w * 2 , , @1* 2  X( `1* 3 X ( 1* 3  ( 1* 3 C} w 1:* 03 C} w s* @3 , ,  1j* @3  () @1(* `3  X) 1%* `3 x ) 1* `3 C} w `1* 3 X ) * 3 * 3 - 1* 3 P (* * 3 , 1* 3  P* 1d3 4 3 4 ^7 9 ^7 9 - 7 9 7 9 - 1@: > 0< X< 1@: > o: < 1@: > ; m @1@: > ; : 1@: > ; < k@: > k@: > - `1u@: > 0; H= 1i@: > ; = 1@: > X; < 1Q@: ? ": = 1v@: 0? : > 1@: H? < m @: `? : : @1@: `? Q: H>  @: ?  @: ? - 1>G @H HD D `1.G @H A m 1G @H @ G 1G @H D D @1G `H C D 1G `H PC E 1G `H B E 1G `H B D 1\G H PB G YG H G G 1:G H A (F 1G H A XF 1G H hA F 1G H 8A F `1G H A m 1G H ?G  @1xG H @ F 1sG H @ m 1lG H @ G `1ZG H h@ G 1RG H 8@ m 1LG H ?G  G I G H 1G I ; m RG I G H @1FG I @ F 1>G I B "H 1fG @I ? m cG @I G G `1G `I B m 1G `I RG m 1J S N 4E 1qJ @S N O 1'J `S XN `O 17J S L O 1J S K P @1J S L P 1J S L PP J S } J S } `1 J T M P 1J T K Q 1J T K `Q 1J T pK P @1sJ @T ; m 1iJ @T N Q 1J `T 8N J 1MJ T I  R `1J T qJ J 1J T PK J 1J T 0K J 1J T I PR 1J U I J @1J U J J 1BJ @U N  R 14J @U UJ  R 1J `U M J `1J `U M J 1J U 9J J 1J U I xR 1J U L R 1}J U xM J @1<J U HM R 1J V J J `1J V J J rJ @V } rJ @V } 1J `V sI J @1oJ V I l} 1hJ V XL l} 1WJ V 0L J 1MJ V I R J V J K 1J V J J 1J V M J 1w] ^ [ ~ 1w] ^ h[ ~ `1w] ^ g] 8\ 1w] ^ @[ n 1w] ^ [ m @1w] ^ Z ] 1nw] ^ PZ `\ 1ew] ^ Y ] 1_w] ^ Y \ 1w] ^ pY ] `1w] ^  4E @1w] 0^ 0Y w 1nw] 0^ X w 1ew] 0^ X w 1Rw] P^ X o 15w] P^ XX \ `1.w] P^ X o 1&w] P^ W m 1w] P^ W ] `1w] ^ G] w 1w] ^ G] w w] ^ \ w] ^ mo 1w] ^ G] S @1w] ^ W ~ 1w] ^ xW 4E 1w] ^  4E 1jw] ^ 8W o 1bw] ^ 9] m 1Nw] ^ W ] 19w] ^ V w x_ _ NE @1x_ _ ^ (_ _ m_ _ _ n  60n  C0n  C0n  C0n  C0n  C0n  C0n  B0 n  B0 n  B0 n  B0 n  A0 n  A0n  `B0n  `B0n  `H0n  H0n  K0n  K0n  J0n  J0n  @J0n  @J0n  I0n  I0n  I0n  I0n  I0n  H0n  F0 n  F0!n  G0"n  G0#n  F0$n  F0%n  @G0&n  @G0'n  F0(n  E0)n  D0*n  D0+n  @D0,n  @D0-n  @0.n  @0/n  ?00n  ?01n  02n  03n  04n  05n  `?06n  `?07n  ?08n  ?09n  >0:n  >0;n  @>0<n  @>0=n  `0>n  0?n  `E0@n  `E0An  E0Bn  E0Dn  =0En  =0Fn  =0Gn  <0Hn  ;0In  @;0Jn  `<0Ln  <0Nn  :0Pn  :0Rn  :0Tn  90Vn  `90Xn  90Zn  80\n  @80]n  `60^n  60_n  40`n  50an  40bn  @50cn  40dn  70en  70fn  @20gn  10hn  30in  `30jn  70mn  30nn  20pn  `0qn  _0rn  @_0sn  ^0tn  ^0un  ^0vn  ]0wn  `]0xn  ]0yn  \0zn  [0{n  [0|n  [0}n  Z0~n  `Q0n  `Z0n  Z0n  Y0n  @Y0n  X0n  X0n  @\0n  X0n  W0n  `W0n  W0n  R0n  R0n  V0n  @V0n  U0n  U0n  U0n  T0n  `T0n  T0n  S0n  @S0n  @0n  O0n  O0n  O0n  N0n  `N0n  N0n  @M0n  L0n  L0n  L0n  K0n  `K0n  R0n  Q0n  P0n  Q0n  @P0n  M0n  c0n  b0n  a0n  a0n  a0n  `0n  @b0n  ``0n  !0n  10n  10n  00n  `00n  00n  /0n  @/0n  .0n  .0n  .0n  -0n  `-0n  -0n  ,0n  @,0n  +0n  +0n  +0n  *0n  `*0n  *0n  )0n  @)0n  (0n  (0n  (0n  '0n  `'0n  '0n  &0n  @&0n  %0n  %0n  %0n  $0n  `$0n  $0n  #0n  @#0n  "0n  "0n  "0n  !0n  `!0n  10n  10n  00n  `00n  00n  /0n  @/0n  .0n  .0n  .0n  -0n  `-0n  -0n  ,0n  @,0n  +0n  +0n  +0n  *0n  `*0n  *0n  )0n  @)0n  (0n  (0n  (0n  '0n  `'0n  '0n  &0n  @&0n  %0n  %0n  %0n  $0n  `$0n  $0n  #0n  @#0 n  "0 n  "0 n  "0 n  !0 n  `!0n  0n  0n  0n  0n  `0n  `0n  0n  0n  0n  0n  @0n  @0n  0n  0n  0n  `0n  0 n  0!n  @0"n  0#n  0$n  0%n  @A0&n  @0'n  0(n  0)n  0*n  @ 0,n  0-n  `0.n  0/n  01n  02n  @03n  04n  0rn 0 rn 0 - *n P n *n P o n ` n n ` o n  n n  o n  n n  o En  o En  (o wn  o wn  (o n  /o n  Go i n  i n  - n P n P n P Oo n P jo n P uo n P o pn  b pn  z zn  zn  n  b n  z  n   n  n  b n  z n  n  ج jn  b jn  z n  o n  o Bn  Bn  n @ n @ p V o n o o @ U o n o  o n p H *p En Cp 0 h \n Xp @ h sp 7n p x Pz H n p @ p n p n С ` p n p 0 X n  8 X q n !q h  9q n Sq X   sn iq @ x Ы q Tn lq ( ` `  !n q @ x q n q q  T q n r Ȩ r n 1r ` r n 4r Ъ q n r h m Cr Jn Xr ir  `u r ;n r lr Pu r 0n r r ج @u r &n r r H 0u r n r r T r n r  s n !s p r n r  8 0T n 7s Ss ȯ S ms n s s  t s n s s ` @s n t s а s n t t !t n 5t t x $t n 8t Et [t vn ut Ht  ^t jn xt t X t _n t t `t Sn t t  @t Gn t t ` t ;n t t u 1n &u t u %n )u 9u 8 Ku n au H I d  n  K P H g  n X s n x d n ̀  p` Y n  0_ M n   0 _ ( B n A ] + 6 n D  @ ] V + n r \ Y  n u H x \  n  H @[  n 0[ Á  n @ p Y Ɓ  n  n  x h  n H `  n @  n  H P  n x / K  n `  q 3 n G ` ' n F  n  PF  n  PE ܂  n ( D  n $ C :  n U h A l  n  p @ 8  n ` ?  n ƒ p? ܃  n  > 1  n G h @= Y  n t  H @<  n @;  n Ȅ  9 r n ۄ 8 7 c n 0 6  U n , 5 @ H n \ 4 t ; n @3 - n @1 ʅ  n ݅  @0  n @/  n @. " n : - ` n N   p+ k n   ) n   `' ц n   & n  x  %  n )   @$ F n _    }n t   Xn     zn ه  ` mn  8 `  ! an > @  W Tn l H  Dn } ( H  3n 0 n X @ ˈ n ( P `  n    = n T p   g wn  H ^n    Gn   8 щ 2n    n     n    n 3    G n e    n    n    on Š H p ي Xn    En  x  `0 9n X x  + %n G  ( _ n s   0 n  8 ` n ԋ   n   3  3 @1 3 + 4E 1 4 h( ,  04   04 p, 1 04 0( , `1 04 ' 6 1 04 ' m ; P4 p, 2 P4 , 1/ P4 `% , p p4 L ] m p4 , 1c p4 ' -  4 s  1 4 H!  @1 4 P'  2+ 4 &  `2$ 4 @& P- 2 4 @& - 1  4 @& P. 2 4 ' . 2 4 &   4 /  4   5  5 Y 5  Y 5  2 85 & H/ @2 85 % x/ 2 85 % H/ ; H5  : H5  9 H5  2 `5 / 1 `5 p, 2  5 $ / `2R 5 ! (0 ! 5 ! 5 ج 2 5 h$ (0 2 5 # P0 w 5 y r 5  % 2o 5 H# 0 I 5 a] G 5  2 6  ? 2 6  Z 2 6 P+ F @2 6 + 0 2c @6 * 0 P @6 b P @6 z @2W @6 `* v 22 @6 0* X1 2) @6 ) 1 2 @6 p) v 2 @6 () v `2 @6 ( 1 25 P6 +  ` 2 P6  n 2 P6 ( 1 @ 2 `6 #  2 `6 "  2 `6 "  2 `6 h" n 2 6 8" H2 2 6 ! P0  6 y ` 2 6 + p2  6 <  6 R 2a 6   [ 6   7  2 7 $ 2  7  2 7 #  w 7 < v 7 R u 7 y N @7 N @7 2 `7 \ 3 2 7 x! ~ @2 7 \ 3 2n 7 0% ~ `2e 7 % ~ 2] 7 $ ~  7 b  7 z  7  7 2: 8 ! m 6 8 h3 5 8 , @2UA B 0> n 2FA B = `> 26A B H; > 2OA 0B H: > `2IA 0B 9 ? 23A 0B 9 n 2A 0B 9 A A PB + A PB + 2A PB : x? @2,A pB : A 2$A pB 8A n 2A pB "A A `2UA B A A 2RA B hA n 2MA B NA n 0A B 0A B - 2A B h= A 2A B C} w 2A B 8= - 2A C 8 ? 2A C 8 n @2A C 08 @ 2A 0C 9 @ `2A 0C H9 - 2uA 0C 9 n A PC + A PC + 2A PC ; @ @2A pC = n 2A pC = n 2A pC < @ 2A pC < A 2A pC < n `2A pC `< n 2A pC 8< n 2A pC < n @2~A pC ; n 2nA pC ; `> 2^A pC H; > 2C G 0F n `2C G F F 2C G E F 2C G E 0 2(C G  ? 2C G @E F @ 2C G E F 2C G D A 2C G D 0 !2fC G HD F `!2bC G C G !2NC G C C <C G C "2SG \ R S "2@G \ R S "20G \ XR S &2G \ HS H @&2G \ R S %2G \ Q F %2G \ `Q  T %2G \ Q F $2G \ P pT `$2G \ P F $2~G \ XP 4E #2tG \ P F @#2mG \ O T '2G @\ O F `'2G @\ 8O F '2G @\ N T )2G `\ N 0U @)2yG `\ PN F (2uG `\ N G (2aG `\ M hU 8G `\ U (23G `\ PM  V ,G `\ $H *2G \ M 0V G \ , `*2G \ L xV G \ 6H G \ 5H [G ] , 5G ] p, 4G ] 4G ] ج G 8] V G 8] V G 8] 6H G 8] 5H G P] , G P] , G p] G p] ج *2G ] J V +2G ] K (0 G ] MH 8W +2 G ] H `W G ] G ] ,2G ^ xJ W @,2G ^ J X +2mG ^ I X JG ^ JG ^ ج WG 0^ WG 0^ ج DG 0^ cH "G P^ "G P^ ج G ^ , G ^ 5H oG ^ p, G ^ G ^ ج  G ^  G ^ ج RG ^ 6H PG ^ 5H 9G ^ , G ^ , G ^ , -2:G _ H Y `-2G @_ L @Y G `_ G `_ ج G _ G _ ج @G _ , .2G _ L pY -2nG _ K Y JG ` 5H .2G 0` I (Z .2G P` `L XZ G p` zH H @/2G p` HI Z /2G ` K Z FG ` FG ` vG ` , 02lG ` HK `[ `` `  ` ` 72k l pf f 62k l 8f k 72k `l pf f `72k `l f k 82k l a m k l #k ?k 82k l ha Kk k l ^k ?k 82k 0m f m @92uk Pm e m `:2bk m d xk :2Xk m d k 92Qk m ~j k ;2k m c m ;2k m d (g :2k m Xd Xg <2)k m 0d xk @<2k m d k ;2 k m c g =2k m c m `=2k m `c g =2k m c h >2k n e `h >2k n c m @?2k @n c m >2k @n e h ?2k pn b k `@2Kk n c m @2Fk n `e h @2)k n (e 8i A2k n j k A2k o j k Lk @o + Lk @o + B2Tk @o b i @B2Rk @o `b i A2Jk @o b w gk po + gk po + lk po } lk po } D2xk po b i C2vk po `b i `C2ok po 'j I C2dk po 8b w D2k o b i D2k o a w @E2q w w (w E2q w v q q w r q w r `F2q w v Pw q w r q w r F2q w q q )q x )q x - q x /o q x Go F2q @x v $r G2q `x aq q G2q px |q @r q px Xr q px & G2iq x Lq jr @H2Kq x t n Xq x yr r H2-q x q r I2q y t r `I2Yq 0y ep r I2<q Py t r q py r r q y r s q y | s q y K| *s  J2q y t 7s J2iq y o Gs q y ^s xs J2q z :p s *q 0z | s )q 0z K| *s `L2q `z u s L2 q `z u  s K2q `z u s @K2q `z hu s q z n q z o L2q z >q \ M2q z -q \ zq z n zq z o M2pq z pt s Sq z n Sq z o Jq z n Jq z o M2Fq z q n O2q z Pt s N2q z o s @N2q z (t s `O2q { o s O2+q 0{ p s P2lq @{ @u s P2_q @{ u s P2Bq `{ p s pq { s s @Q2q { p s R2q { p s Q2q { p s | 0 | | 0 } R2| 0 | ~ `R2| 0   } S2L| P | n S2C| P | } U2| p ~  T2| p { 0} @T2| p } 8 S2| p { 0} U2|  D} | | s `U2| | r | o | (o d| o d| (o V2g| P~ r | n | o V2| | U} V2| | U} 9| K| *s | K| *s @W2Q| @ | ~ `X2n| `  X X2h| ` | } W2^| ` ~  Y2| h| n X2| h  Y2| } ؀ Y2| x} n `[20| 8 _} [2 | ~ r Z2| x~ r @Z2| >| r ^2d @  ]2d { @]2d P \2d ȃ   \2d Ȅ { \2d r [2d p p ^2<d { `^23d Ȃ { `2vd P  @`2md P  _2ed P h  _2[d P @ { Ud P Ɔ _2Pd P    d p b2d p @  b2d p I { b2d p   a2d p P `a2d p ȃ  G a2d p > { @c2&ڇ n c2+ڇ n d22ڇ  n d2d, @ e2J, Љ   e2, m e2, x X ,  k @f2,  P m a 0y@yЕ y 0{{X {p| | ~8 p  i ( ss u`v8 0w0xt ș WW( V V U0 W pW| @UPU `U@ Ux W0X @X` `Y pYYh YZ؞ `Z0[P \ P\0 \ \`] ]^ @_` `Pax a 0b@bbX ccУ cc@ c c dd ddХ pe fh l g gg@ hPhh iЧ i ih iPj j k8 Pk lmȩ pn@o ppX qspвp Ъ P 00x0ZfWbh B .8.oXP~@ #h 0%`5 ooooto,`0BCC 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`VpVVVVVH x  X     @ x  p  0 @ H  p      3    P     P x   `         P    P       P    0 `  v       8 h    8 X  0 N N             ) D 0.  }C C C  C 0D XD I PI I I J hJ G `G F (G F 3  PE E E 8F F G (H `H H H `H  S S  S hS  S  S  Q Q R Q XQ  P P O O P PP R 8T XO R Q R R  \  ` _ _ b a b @b xb b a `a [ ] p] w\ 0a _ h_ a ^ `` ` >\ [\ ` ^ (^ h^ ^ Ln cn .n n )w Xs  s s  s   Xr r r p @q q q r   o Xo o p Hp p  s Hx x y  z y  z y  z z { { ,{ D{ U{ g{ x{ { { { { { { | | .| A| Z| t| | | | } | |   P   @ }  }} (     P   `  ؈  `  8  ȁ  H   P   C} `}    0  І }  0 h    P     P   0          X     8 ص  ж  h h   Ѻ 8 (      P   X ( G  P b `   ( h   H ؿ  p    8   h  0    @   h ` 2 w  ` p  0 `  @   P       8 x x        H x    x  x  D V D H         @ x    ( X     X     0  `   ( p    `   @ h  ( X      8 p   `  0   P    0 x    X  P  f  (     X  ( x  h (       p     X    0    @ x     P    @ x   @ @   " " C} X" " C}  C}   P  P  $+   ( X ! H! !  " (" 0  P   !  h+ +   *  * C} C}    C}  X C}  C} x   P X 3 0< o: ; ; ; ; 0; X; ": : < Q: D @ A HD B B PC C PB ?G A 8A hA A A @ ?G 8@ h@ @ @ ; B @ ? RG B N N XN L L K L M pK K K N ; 8N I qJ 0K PK I I J UJ N M M 9J I L HM xM J J sI I 0L XL I  M J 2 pY Y Y PZ Z [ @[ g] h[ [ X X 0Y W W X XX X  xW W G] G] G] W 9] 8W V ^ _  n И+ h( ' ' 0( `% ' H! P' @& @& @& & & ' % % & $ ! h$ # H#  + P+  ( () p) ) 0* `* * (  + h" " " # 8" ! +  # $ \ \ x! $ % 0% ! H; = 0> 9 9 9 H: : "A 8A : NA hA A C} h= 8= 8 08 8 9 H9 9 ; H; ; ; < 8< `< < < < = = E E F 0F  D D E @E C C HD XR R R O  P XP P P Q `Q Q R HS N 8O O PM  M N PN N M L J  K H I J xJ H L K L I `L HI K HK Xg220P02` ` a  >( 023 8a `d242 08f pf f pf a ha f e ~j d d Xd d c c d 0d c `c c c e e c b `e c (e j j b `b b 8b 'j `b b a b w v q v  v aq |q Lq t q t ep t t o :p hu u u  u >q -q pt q (t o Pt o p u @u p p p p   | | | { } { ~ |  P~ | | | ~ |  h h| x} } >| x~ ~ 8 p  Ȅ ȃ    @ Ȃ    @ h   > ȃ    I @         x  P t ) n n @ i  n n @ a ) n n @ .`... .`.. .`..... .`.. .`... .`... .`... ..`. .`... .`... .`... .`... .`.. .`... .`... .. .`..`... .`... .`... . .`..`. .`....`... ... .. .`...`... .`... .`... .`... .`... .`... .`..... .`. .`... .`..... .`... .`... .`... .`.. ..`.`. ... .`... .`///`... ..`..`/. .`.. .`... .`... .`... .`... .`... /`/// //`// /// /`/// /`/// ///`/ / /`/// /`/// /` / /` / / / /` / / / / / / / / /` / / / /// /`// /`//` /`/// //`// //`/// /`// /`/// /`//////@//@//////@//////@////@////@////@////@/@/// /@ / / /!/@!/!/!/"/@"/"/"//@/#/#/#/@#/$/@$/$/$/%/@%/%/%/&/@&/&/&/'/@'/0/////'/'/(/@(/(/(/)/)/*/@)/)/+/@+/@*/*/*/+/+/,/@,/,/,/-/@-/-/-/./@./././//@//@0/0/0/1/@1/1/1/2/@2/2/2/3/3/3/4/@4/5/@5/5/5/4/4/6/@6/6/;//@=/=/@>/>/@/?/@?/?/>/?/@/@@/@/A/@A/A/A/C/C/D/@D/D/B/@B/B/B/C/@C/F/F/G/@G/H/@H/G/G/H/E/E/F/@F/@E/D/E/I/@I/H/K/J/I/I/@J/J/J/K/@K/K/L/@L/L/@N/N/N/O/@O/O/O/P/P/Q/@Q/Q/Q/R/L/M/@M/M/M/N/@R/@P/P/R/R/@S/S/S/S/T/@T/T/T/U/@U/U/U/V/@V/V/V/W/@W/W/W/X/@X/X/X/Z/[/@[/[/[/\/@\/\/]/\/]/@]/]/@^/^/^/^/_/@_/Y/Z/@Z/Z/Y/@Y/Y/_/_/`/@`/`/`/a/@a/a/a/b/@c/c/@b/b/b/c/@d/c/d/d/d/e/@e/e/e/f/f/g/@f/f/g/@g/g/h/h/@h/h/i/@i/i/i/j/@j/j/j/m/@m/m/m/n/@n/n/n/o/k/@k/@o/o/p/@p/p/p/q/k/k/l/@l/l/l/@q/q/o/@r/r/r/s/@s/s/q/r/s/t/@t/t/t/u/@u/u/u/v/@v/w/w/x/@x/x/x/y/@y/v/v/w/@w/y/y/z/z//@/@~/@|/{/{/|/{/@{/z/@z/}/}/~/|/|/}/@}/~/~////@//@//////@////@/////@///@////@/////@///@////@////@////@////@////@////@///@///@///@//@//@///////@////@////@////////@//////@////@//@////@////@////@//@/////@/////@////@////@////@//@/////@////@////@/////@////@//@///@////@////@////@///////@//////@//@//@/////////////@//@///@/@/@///////@//////@/@////@////@////@////@////@////@////@////@/ 0 0 0` 0 000`0 000`0 000`0 000`0 000`0 000`0 000`0 000`0 000`0 0//`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///`/ ///00H0` 0 000h0 0 0` 0 00(0` 0 0 0 000` 0 0 0 0H00 0 00h00(000H000h00(000H00 0h 0 0(!0!0!0H"0"0#0h#0#0($0$0$0H%0%0&0h&0&0('0'0'0H(0(0)0h)0)0(*0*0*0H+0+0,0h,0,0(-0-0-0H.0.0/0h/0/0(000000H101020h2020(303030H404050h5050(606060H707080h8080(909090H:0:0;0h;0;0(<0<0<0H=0=0>0h>0>0(?0?0?0H@0@0A0hA0A0(B0B0B0HC0C0D0hD0D0(E0E0E0HF0F0G0hG0G0(H0H0H0HI0I0J0hJ0J0(K0K0`00K0HL0L0M0hM0M0(N0N0N0HO0O0P0hP0P0(Q0Q0Q0HR0R0S0hS0S0(T0T0T0HU0U0V0hV0V0(W0W0W0HX0X0Y0hY0Y0(Z0Z0Z0H[0[0\0h\0\0(]0]0]0H^0^0_0h_0_0(`0`0`0Ha0a0b0hb0b0(c00 0`000 0`000 0`00`000 00 0`000 00 0`00`c0c0c0`d0d0d0 e0`e0`f0f0f0 m0e0e0 f0h0 i0 g0`g0g0`i0i0i0 j0`j0j0k0k0 l0`l0l0`m0m0m0l0 d0j0 k0`k0`u0u0u0 n0`n0n0n0 o0`o0r0 s0`s0s0s0 t0`t0o0 p0`p0o0p0`q0p0 q0q0q0 r0`r0r0t0t0 u0v0v0 w0`w0w0w0 x0 v0`v0`x0x0g0 h0`h0h0x0 y0`y0z0 {0`z0z0y0y0 z0`{0{0{0 |0`|0|000 0`000 0`000 0~0~0 0}0 ~0`~00 0`0 0`00|0 }0`}0}0 000`000`000 0`0`000 000 0`000 0`0`0`000 0`000 0`0000 00 0`000 0`000 0`000 0`0`000 0`00 0`000 00000000 0`000 0`000 0`0000 0`000`00`000 0 0`0 0`0 0`00 0 000 0`00 0`000`000 0`000`0 00000 0`0`000 0`000`00 0 0`0 0`0000 00 00 0`0`000 00 0`0000`0`000 0`000 000 0`000 0`00`0000 0`00`000 0`00 000 0`00 0`000 0`000 0`00`00 0`00 00 0`000 000`000`000 00 00 0`00 0`00`00 0 000`00 0`000`000 0 0`0000 0`000 0`000 0`000 0 0`000 0`00000`0 0`000 0`0GA$3a1Boz GA$3p1113j GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+stack_clashGA!stack_realignGA*j GA*GOW*GA!omit_frame_pointerGA$3a1pz 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!omit_frame_pointerGA+stack_clashGA!stack_realignGA* GA*GOW*GA+omit_frame_pointer GA*FORTIFYq GA+GLIBCXX_ASSERTIONSGA*q@z GA*GOW*GA*cf_protectionGA+stack_clashGA!stack_realignGA!omit_frame_pointer GA*FORTIFY| GA+GLIBCXX_ASSERTIONSGA*q@zGA*GA!pimd-8.5.7-02.el8.x86_64.debugʓ7zXZִF!t/"]?Eh=ڊ2Nͤ01caQ= iع frns]Qxi&)+`,.ޤW cy.k :N%稼j] [|wk,2kE[VY*~z8MHX4&ͱLW0 QZpӳÇiiMA#;cgBa;[4>r o@`&Ȉ CW4 ATJٵMF1/NVpX" |tvo)|7 ޯ }QZ 5bvvdW8/۟Hh"vm4h`H?da'w*saU37:U9Ag fҪe*MfoeϪN)Ϙ|LJTc˭Eߞ_NuQ\z[ݞ,P2R@%Fץ]6Uš7@|$É#Fu˨} D e/vLu&|\o_#5,xxBgl8Aw+腶t?JO6#6;~&gIoT""b;oRupJfD;͉>?{ep>jK2_<oG(NOl" ӁYTTc&p@?!ହ߸GU 8a*:UF)+6R|Bj nA2I*ӳ¹R#޲M e&-ruAv,%͖z 2v%ϻ< Fj  }_Km/cJljM޸ |dOXa7%lNW\Bt`脬%| ʼn :+>] Uq: MKA^ @+4*ikNQ˸J>$:C9z}w[b=V&ijߜQ.&K ـNMg.I:gfXNvq O5Ko"  ›fn{˚ifK]syH (3[gtO, %\0J{shh=n|3^p-j[5"<) HsucoX4PY;Gp( W,Qk/ mո *1Iؼ/sq z.LkWQذlg?y1g )Meo)Za[ԻHmL_ó|hj >p糮bbNc%kb1<'X7UsIY)>*ճ,mJe٭I&{&cߥt]!!-rT+.}-zlȽ0_T|+ 8eyﹹB9ZkZ|n%^ U6J};6]CF((MN,0];g7KQ#1_ ׸ EhWG\üժƨ}g%@)LɭisLۆȍ۹Ĝ$L5v*' x7.]ja(mpd).k)/8 Rs0;; _ԌM$*đJ`% xSvŚVDBXЈWPgai0t(@>evcگarAx׀-Za]܆EtoC}NeƤ đ@^6jaR؀b5Z6,=,OՎ@S#MMYoUNu FwmBbΠ{%".Xg -VA-{88a/5|u -Hdt52۷$71}{-&=`YK N_}MS?駗QHbd`D!X܍Fbe;PP3Ib*"E d%Ň̖Wl}o9z A`9h8nzbBAAHEV3id M"BV [}+qtC{(ס68~krwV{)LwB+q.[ߓ30Wבey1;Ga`;r=qw=QK&/zeA؁pHRۣ%+zčf:\sJDjHΌ:;X~Fs&ꕿGp{u@dltRօjVHnB$cIBޥF2I `*q45ݸ<%VLŕZ/%}g{Ao}fhFjfJ {mlhF$/C'[D4П̰+h4fqOZƏs"j0aνH[._+Ȍ(7 Hy7H3Cm=.N9m@>ExĴ5& G@z89̸0WG=iŎ3$e== Ҥ,G1Xd_A%FB&$.k@=GS8%A|P *wMte0n6XT.4ɚcBPATm*$靥m!d\G6+1щaP y1vsO9_' ޠb"05I^tfJZ dR fݽd&OXc\E` KC}jfɳ91:ǣ^){#] n/W 'AjT 2;( ĿJkjW!BObJfiX{`⾵׫QJa'5'>|ݼkhrCh;{ʊjgәZ6urKAz]5lFVpTuw; <#RiЗ܄1Tlt,ˑ.tq))Xr0mۆ=.T F=Ԙs h{ g+ 唢|t@4q$ay*īK~y5=$Ҧ.A%'eG:4dĤ0@gT/_jR5'Ð~,G1c~܃DJε" jiih :ԝJ>V/l8le,wy HÜ$'c{*<Ԝ$"n90Slgf{^wS1 v;1~Mz7-!) Q{ϭ>6Ǘ%)M z<7f;IDI1YLai(AQFN-Tg;Fc±Tnf1܈'CKȥtPٻ:ѥo{| *$$:7A.J@φG^YyAhkPF,'K(BznRGhbptsPM*c'8@R yk|voL?3b AFPROvcldQң;tQ|4zbLdRߊC*NMoWoTm49pY66_SLp6Mtbgؗ|;V]5kH};.AK弆$&l$ O/VUS s_3(SԄ:0c-)׶sN `7LiϡbNyE>O(Q>`f<^ELc&T2Qg@xNvTxv}(s(jZ~/~pzFDlD;/ot* g p99) Y&-|Բ fH xsK65#dokP,6au*]^pNQ0uDW~bB!PIooiԦgCONmFP+ }[y%cy7:И#j% ,xuYUl0)uڑ @1= qzB6BʒI_1 ċch]i\Qn ?1^0 #T^Z q!.ϝ |=g7D]mclKڠHW*,PןDA<('0R HWAg8TX?ʸOp*EA̵l(yz uHOPLc `X9ௌѫ>6:kc$+!PKiՃ$zkW[ֲ^LƶP)K(2x~ p{\cBVm81f˲aKmcp/>dҳf336Z|Lx>GSi/Bִ "2͑t?>}Cbpd=`k. Ƙ%Nh%Xn՟ )n7_xl hoWp^)(dAL0sPlL$YD tFp҅\ <*.NS1?EѲQe!,'ힱeD>.Bú(l3+tHxFY4 +$A:h6Z >-&j $H( >a\gO Z,f38D>1ÑsJ8ԱTی.O+w{ ) T7ADjfEbg$zd6%eH>~ ]i3\fqPu2LĐd5ٟSRBB8_~C?ͼzHF.2t(Xjzłx25{ 7WYipU3*"ט=)P jG}P鋲PSrdJFaD7$OXn9s=ZQٍ'Khi+)>xXԖ=i҄FH@ܽQw*k<qĤ/m@*`t-'}lkUV!0RJ^pY.LM)`.%$S}{cMIq4KrzB዗gqTbQMu(v{yk-.Idgcϯ7ـZ \#`sI DX`AۆRf<;mfXtՔ+q枉 p8-(eFjpQT[ iLP~ہ7IG;z)(U"|׫y|$')^&>B %i~܊ .{9>*rRtn7'~VLtY8ljuvڱ{QĀi@uaL.yF 㛽8 gJaKs~ƆSDt 9B1tsU-I\.lrU>d;`)Dw!LDo} IRy>?>E!36S DX~>/.z `[ Jz5OJ^i|*M =~RR|CU.oXbk%~NVXغ ]1E)BPR6vav$wkY'K `dجZ`dwٳ is)7QtX6f `C˓ua4|ؽ{p{Y>`"$zҕ]<]{u ex]c`'͡%A.QgF?jυ]ŭObMFn`F]9m@:X;SiVـJ-=ZѡOۣR6MBX/$Ę6p?|k2G(‚#~Rr$}d}C/8iHc^uLJwv˜~|w!bR oҮbL0YObC[7nIRl20n/.(dzLܪU$L`KT{N/(*M[/]~6 HU4WKt!55 J;qWɗE{M%~uK ѯ +r`|/a8uӴ%;)E׽g{*׻ڭ#)gC!mg:V׊qꔱ^dSbpl4B!yڬikF:@Dw3oS2ky3!DuaaGiʑ,#C/y}Js숉/n=/;0l$gxq||bv'(Q;H٥(W9O^HVzf%Eh#c Bo](w3<G`gE 9%/>jx qxM~tmy}E%gYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.FRR.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.dataxref_array.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata  & 4(>00$QoXX[ @@ecP~P~#hkottlxo`5B%%BBBBVVjje  N p p (hf.8..`$ `0``08 1Xg !Xg2Xg8<,2@1PrG$V"e