ÿØÿà 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>@0@8 @"!@@@hhR R 0 0+0+ p D D-D-`` llStd Ptd QtdRtd0 0+0+ЇЇ/lib64/ld-linux-x86-64.so.2GNUGNU XREFFRRoutinga.(.GNUYct.G~lp @ .r bDܑQj@`2(X @,@A(0 0¥Ƞ4TB D4Q" P^5)1X!)@B5tDL&9j!@j Q@D Y$ A!# =!*S̀*A.aT ] Q @Ԃ0"A`"0@ # N Ȃ s  "1)Pp X mR DLh *8g " 0 Gd   l'Sg ZlxCP"!j0$0A MF@ A@`FB) d6 b" @TR$H86h`\@!"}T< Q "(' p ! !"$&'(),-./015678<=>?@ABCFIKMNPQTUWZ\]^bcfjlnopstyz}  #$%(*+,.0123468:>@ACDEFHILMNOQSTUW[\]_abeghlmoqrtvxyz|   !"#$'(/02479=@BDEFGHKMQRUVY\^_`degilnoqstvyz|}~BD8]Ci{wv\+Q 6Q;h@G 3&]0C&ӔXLYs/g'XVQ91[B 0n08*te#dU]\7VЁxWׄ*$+ږ i f~TRcMrSuV? : tuQ3x6i_GP"cҀ0߁nCƢ']tg6mN^RY|7c5l^hp{ݴ: p@naKYlBraվᦣ\޾(!{!hTjyRpliC`lbuW&ۺN U6BP=1<-[(YPY{_eDh|5+OGfhDI2biDtEY4H|l`@e ACGb\{7V,H|ɵk_!5Btu {-C(P% ;tB >jUܞJPP>v!"e:E=!mU*ӵk'JG\'؈YL)'j89-4$kRh9*N`1n{NSQ<;$|Z# 5;~ةEJ?Q)uш/]h1ry|>%q.b{1Y_uJK^Z]4)UFjDNg4fn Y򎁆MH! 65/m4R[,(nn}zm)/kXޏp$ɺGmtJ/XmF, h7xO)BpIo&,^`a[n4IML]"JKFLS Eˑv6A3ldBʇm @ZO6c_ٓ$qD:5j]^vdIIJ / !6jBZM!wZ$+=7/;/J+24P4^,KwO>+Ah[?-DNj kmzd`|/Ow< ^'+o5$E xח cY~kwڐ]+ViߞSΚ0an%&,CB?XAxyyeN"^- եfBrDi:Kd:zZF(`i!^e>(Iq/~aϝ1  &y]@#ꀥ( s9*]\PPMt"c8*a"Q}3l  wIon:af6'uc>m.n)R1{YZo<"Xp+@Ud# E&>l]D;$+`>&#zQmC(뗁(V Y%W=S(]pu\l9;m1; } `Ϣ-iIp$O_h}Q 3sQ%a$l'u*Y>Ț ^k{is Zk[Q0HOwZ3Q^吭m éygmhCFFPcە'] ;|%_\zr/4(0OЄ٫Ĭ3_ PD^!lяY>Y({}b]Wryʤ-tjwdwPn.iЄk CC햴v86%I^,Uj{XHg-HG8pܣa—@bHhk̽^խۖ3bN=_d{3~놾훿y0Jay3e45d5hᫎl1+l%theᦲI&s5z& vS]\pʖlLݫAͺҏKT dMhHL(n]H'Z|R^?qoT"H/`됡.(v^ wU5lgpAS$ UuSxyom_bMd)X%[oBRr N}[;SrlQަ^w Ȗ?RiqX {s߷PΞv-"/^CEPGפ%2'ԫH |ð预JK5u   X   MK s M  9  U K ] "(   rY ; >1F a  qWq  }BXJ O> Z|+ 6h | :/ : "8 Z     /p v Y"p~ : .  <R b q    f '+B(G"7Gqb) &  Gn9 FA c + _ HMA " Sv  ;j  y h= -x      F. } u    "cI  z h>Brk ~ 6) tBcX ">h)c ) P0@3 Mx24,G*=@o)RA9{HZW&N-@.2 A0y9NP6(H`N@.Hi7@A@p*0<DMT0<%WD:Q` uF'03dFFX9@TH!$-*q,~?P -ZqLS{T@-@w"[(@`Z-@=XP-@PM< .K+ P-%@.Nx6\m;RPp?#Pd1E j!@Pi RpJ) .`,-'\2p4!"-@Q-3Gpc-pDh?FPrNW<o-NN@} -@:p\M .p  ,tg8p,#"<*Ld1 J< 0D!WQ/ (vG<@g2IPyhpV+}RJP&7pLn+3:A4 1Aa@ Fd[P#c`r-@G HY=-~D-@O+/-O%^% gVFp3i 1 -@(@-@XK #Phj.)9 M & r65P=zA2DOZ!$-eYw!< UG@2LMKxW)@F8.0@`6ONTвY0--0IG#&%&HPA #4/ a(cE6@t2K8+-%1(p(FpF 1PcoK2+*`oo4@qr!-?3pE V5#&BA?E2(c;# 3%I7`H5`\" %XCs@SQhi%(p.X[Pe`Em& 6)C-@-@=pp}f0p*'"`uP.00Q@Z h%p>f3(`LM0`z@-@qCpujjL.l2\DlTOZ0XP*!U6 Aiu>0^[e X`"TsO`F4\y!0L(L&9 ej=:< BzUMб1J$[p&cI`!-H3qS$0'$).)r,8`k\WUcO7kUW0i[pAhW;6/0y.&682PEvM5Pz1p&p/A3pbqLP1X<h |Ua2  ?KFk6_<0u)N],`>i/pkB@U W@+pCBF*LB0G4@|A`N9$5`|='Pv?PX@K."(.Bph#m$@A6W "Ў!.?G-@-$W2h{"@#[PGJSЀQ:ЖM&_3>`+yTY W2M j-@LL:b)e[A70W8.&J2+`Ht~?25GP#970p[ t--@ ,][SS0Qh,Qity;9{+P0Epa/P}N@3N0Sh@-@? <G[a%LIZ0#a}@!A"\8@AQAL"/`sKpt,F-@ QЦJ` "'{:@$^p0)- SP1?0<MP;02;?> pJSX,,`31-W, <j/SpVz>$@L(:{n-@/`w(Н4)-"+ g,0M`FBPJ A10EMP-@m { P"V 0Ig & m3Vo#V  $-EU#b@V.H/mO6wW>|n!1;8`WT'2L) Az&0K9@YS)D.%p/IQ1wW./Z7 { @.@cNMOP0!!0'~)`L-0qCH`r Z$0_4@>O@JK`FHN 0,`  e:pJ0DT-e0!q8@d>Yp19JN,E*O%PVP$D.F-@ZДWuKY44G` PI~%pBH/#8 "+PaQPnR n(x[6bsnP}6pMg-($-5: >"I`AD o*J.`>L0YBPp`ZО; paHnT51oD1m&2E1Gue+UjV5S0g}*#&6+t@>`,\B DI+P-Sp`:qF, cPY* !?CfgY|:BAAPV5P2 |*`K&X g_ $;=nB)KFP&HpxF-@;@-@0MgX%:Pq* aF8V0 )#3B`PH3R`S/`)ZowALV4:F[ K08;LD ~=0AAYd/SP!YP?u+,!-0P#JSE!$!p93#7^?I.+Z:Py!`py<pH.p$J3@IlPg_W&LKyBO`T1# p $E .-@,=6% ,Y&PJPwB*MpP3 9DP8v)lE.{p@-0YI+4 C!T D61nJwR0 .'+# `H_!-@wE-"W`` Vp` P:MQ>K_RaqX-@   2 %=@  CR NE`P.W @-2"a8;0@ZWPDm p8L@ Pmp@$1P; w$CYMW$.(5Ii&P?@ %, Clibfrr.so.0__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablebfd_sess_installfrr_help_exitprefix_cmpvrf_lookup_by_idfrr_filter_infobfd_sess_set_vrfvty_endframezebra_interface_vrf_update_readzclient_send_reg_requestsfrr_route_map_inforoute_node_lookupxref_block_addyang_module_embedif_vty_config_endsnprintfrrprefix_free_listswheel_add_item_thread_add_timer_tvif_is_broadcastbfd_sess_set_ipv6_addrsfrr_runprefix_hash_keystrlcpystream_get_ipaddrprefix_mcast_inet4_dumproute_node_deletestr2prefix_ipv6frr_finithread_cancelnexthops_freefrr_config_forkif_cmd_initroute_node_getqobj_t_interfaceaccess_list_init_install_elementlistnode_headtypesafe_hash_shrinkstream_resetroute_map_finishthread_timer_remain_msechash_releasesafe_strerrorvrf_get_default_namezlog_hexdumpin_cksumvlistnode_add_sortwheel_initbfd_sess_showroute_node_matchlist_delete_nodenexthop_from_zapi_nexthopprefix_list_lookupconnected_freehash_walkyang_dnode_get_uint8zclient_create_headerwheel_remove_itemsetsockopt_so_recvbufvrf_name_head_RB_TYPEprefix_matchjson_object_string_addlog_ref_addyang_dnode_getsetsockopt_ipv6_pktinfotyped_rb_inserthash_create_sizeyang_dnode_get_boolprefix_freeif_is_multicastroute_map_notify_dependenciesprefix_list_name_thread_executebfd_sess_freeroute_map_add_hookjson_object_string_addvroute_map_delete_hookqreallocvty_frametyped_rb_minyang_dnode_get_parentzclient_freeif_update_to_new_vrfzlog_rotateinet_ntopttable_add_rowstream_putlqfreemlag_role2strinstall_nodeprefix_newlist_delete_all_nodeprefix_list_apply_extjson_object_boolean_addwheel_deleteif_lookup_by_indexttable_restylehash_freerouting_control_plane_protocols_register_vrf_dependencyif_vty_config_startif_get_by_namejson_object_boolean_false_addzclient_read_headerfrr_opt_addvrf_socketthread_timer_remain_secondzapi_nexthop_update_decodejson_object_boolean_true_addifindex2ifnamehash_createvrf_lookup_by_namesetsockopt_ipv6_tclasszebra_router_id_update_readapply_maskyang_get_list_elements_countprefix_list_add_hook_rb_rootif_lookup_address_localjson_object_freebfd_protocol_integration_initif_is_loopbacksetsockopt_ipv6_multicast_hopsvrf_cmd_initzapi_error_decodetyped_rb_find_gteqbfd_sess_set_profileaccess_list_resetyang_dnode_get_ipv6zclient_options_defaultif_is_vrfttable_newif_name_head_RB_TYPEbfd_get_status_strtyped_rb_removestream_writecmd_show_lib_debugsstream_put_ipaddrzclient_socket_connectMTYPE_TMPstream_get_endplist_newyang_dnode_get_uint16json_object_new_stringvprintfrr_ext_regttable_dumpzclient_send_helloqobj_get_typedyang_dnode_get_prefix_hook_registerstream_get_ipv4prefix2strtypesafe_hash_growyang_dnode_get_uint32nexthop2strif_is_operativestrlcat_zprivs_lowernb_cli_enqueue_changehash_alloc_internprefix_list_init_hook_if_addyang_dnode_get_pathyang_is_last_list_dnodeyang_dnode_existslist_deletenexthop_freejhash2frr_getoptroute_map_event_hookif_is_up_thread_add_timer_msecbfd_sess_newlistnode_lookupprefix_list_delete_hookprefix_list_resetstream_getvty_outprefix_samevrfs_by_namevzlogxlistnode_deletetyped_rb_nextroute_table_finishlistnode_addset_nonblockingjhashnb_cli_apply_changessockopt_reuseaddrstream_getchash_getstream_getltyped_rb_findhash_iterateyang_dnode_getf_thread_add_timerzebra_interface_address_readqobj_t_vrffrr_routing_infozclient_newzclient_send_rnh_thread_add_eventbfd_sess_set_interfaceqcallocfrr_initif_lookup_by_nameqstrdupfrr_interface_infovty_jsonzclient_initbfd_sess_set_timers_hook_if_delstream_putw_atjson_object_object_addv_zprivs_raiseroute_table_initstr2prefixsetsockopt_ipv6_multicast_loopfrr_preinitroute_topqmallocyang_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_callbacksbprintfrrbfd_protocol_integration_set_shutdownttable_stylesyang_dnode_get_enumthread_timer_remainmg_insertzclient_interface_set_masterlibcap.so.2libjson-c.so.4json_object_new_objectjson_object_get_typejson_object_get_objectjson_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.0recvmsgsendtoclosesendmsg__errno_locationlibc.so.6in6addr_anyin6addr_loopback__stack_chk_failinet_ptonstrtolldivstrlenmemsetmemcmpmemcpysetsockoptsscanfioctl__snprintf_chkgettimeofday__memcpy_chkclock_gettime__cxa_finalizefcntlmemmovestrcmp__libc_start_mainrandomsnprintf_edata__bss_startpim_channel_oil_dumplib_interface_pim_address_family_bfd_profile_destroypim_register_sendpim_upstream_equalpim_rp_nexthop_delshow_mroutepim_nexthop_lookuppim_upstream_join_timer_decrease_to_t_overridepim_show_interfacesrouting_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_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_global_config_write_workerpim_reg_state2strpim_vxlan_get_register_srcMTYPE_PIM_MSDP_PEERpim_joinprune_recvpim_msdp_connection_retry_modifyMTYPE_PIM_MSDP_MGpim_if_terminatepim_mroute_msg_wholepktrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_destroy__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_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_rp_del_configpim_process_join_prune_cmdMTYPE_PIM_PIM_INSTANCEpim_if_ifchannel_countpim_process_rp_cmdpim_if_effective_override_interval_msecrouting_control_plane_protocols_name_validateshow_mroute_summarypim_msg_addr_encode_ucastrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_reg_address_destroypim_vxlan_add_vifpim_channel_oil_emptypim_show_membership_cmd_helperpim_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_show_upstreamMTYPE_PIM_RPpim_sgaddr_matchlib_interface_gmp_address_family_query_interval_modifypim_i_am_rp_re_evaluateclear_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_CACHEpim_show_upstream_helperpim_process_ip_pim_cmdpim_neighbor_find_secondaryMTYPE_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_verificationpim_assert_metric_betterpim_cmd_initpim_time_monotonic_usecpim_msdp_hold_time_modifypim_reg_sockpim_mroute_msg_wrvifwholeMTYPE_PIM_INTERFACEpim_if_effective_propagation_delay_msecpim_rp_show_informationpim_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_listtib_sg_gm_prunepim_no_debug_pim_cmdpim_neighbor_delete_allpim_channel_del_inherited_oiflib_interface_pim_address_family_multicast_boundary_oil_modifypim_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_helpergm_group_deletepim_if_addr_del_all_igmppim_upstream_comparepim_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_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_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_router_terminatepim_upstream_nh_if_updatepim_macro_ch_could_assert_evalpim_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_grouppim6d_signalspim_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_node__data_startpim_upstream_evaluate_join_desired_interfacepim_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_configpim_vxlan_get_term_ifpip_pim_ssm_show_group_rangepim_zlookup_show_ip_multicastpim_tlv_parse_holdtimepim_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_upstream_start_register_probe_timerpim_static_mroute_iif_updatelib_interface_gmp_address_family_igmp_version_destroypim_address_family_packets_modifypim_read_uint32_hostpim_show_multicast_helperpim_vrf_terminatelib_interface_gmp_address_family_createpim_upstream_empty_inherited_olistpim_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_startpim_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_grouppim_msg_addr_encode_ipv6_grouppim_msdp_mesh_group_source_destroypim_addr_is_multicastpim_find_or_track_nexthoppim_if_is_vrf_devicepim_up_mlag_peer_costpim_ecmp_fib_lookup_if_vif_indexjoin_timer_startlib_interface_pim_address_family_hello_holdtime_destroypim_bfd_initpim_nht_bsr_rpf_checkpim_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_nht_bsr_dellib_interface_pim_address_family_destroypim_msg_addr_encode_sourcegm_ifp_teardownpim_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_timerouting_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_show_upstream_rpfpim_process_spt_switchover_prefixlist_cmdPIM_ALL_SYSTEMSpim_msg_addr_encode_ipv4_ucastpim_compute_ecmp_hashpim_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_priorityclear_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_refpim_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_createpim_show_rp_helperpim_msdp_mesh_group_members_destroylib_interface_pim_address_family_bfd_destroyassert_action_a4pim_neighbor_updatepim_process_unicast_bsm_cmdpim_iface_initpim_bsm_proc_freepim_if_create_pimregpim_mroute_allow_iif_in_oilpim_process_no_ip_pim_boundary_oil_cmdrouting_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_ssmpingd_stoppim_upstream_set_sptbitpim_upstream_keep_alive_timer_proclib_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_rnhpim_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_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_joinpim_ifchannel_update_assert_tracking_desiredpim_socket_mcastpim_ifchannel_prunepim_address_family_register_suppress_time_modifylib_interface_gmp_address_family_static_group_destroypim_interface_config_writepim_zebra_zclient_updatepim_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_helpergm_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_upstream_join_timer_restartpim_show_rpfzclientpim_show_interface_traffic_helperpim_register_joinpim_mroute_msg_nocachein6_multicast_nofwdqpim_all_pim_routers_addrpim_time_monotonic_dsecpim_update_source_setpim_show_joinpim_macro_chisin_joinspim_ifchannel_membership_clearMTYPE_PIM_IGMP_GROUPMTYPE_PIM_SEC_ADDRzclient_lookup_nexthopgm_ifp_updatepim_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_address_family_join_prune_interval_modifypim_ssm_range_setpim_process_no_ip_pim_cmdpim_msg_addr_encode_grouppim_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_updatepim_ifchannel_ifjoin_namerouting_control_plane_protocols_control_plane_protocol_pim_address_family_send_v6_secondary_destroygm_process_no_last_member_query_count_cmdpim_zebra_zclient_getpim_terminatepim_addr_dumppim_if_deletepim_register_get_unicast_v6_addrrouting_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_process_ip_pim_boundary_oil_cmdfrr_pim_infopim_macro_ch_lost_assertpim_no_debug_pim_packets_cmdpim_parse_addr_ucast_prefixpim_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_helperrouterpim_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_delete_tracked_nexthoppim_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_devrouting_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_finishpim_upstream_initpim_get_pim_instancepim_oil_terminaterouting_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_rpfrouting_control_plane_protocols_control_plane_protocol_pim_address_family_mlag_apply_finishpim_rp_prefix_list_updatepim_zebra_upstream_rpf_changedpim_process_pim_packet_cmdpim_mroute_socket_disablepim_ssmpingd_initpim_time_uptimepim_ssm_prefix_list_updatepim_ifstat_resetpim_jp_agg_group_list_cmppim_show_neighbors_singlerouting_control_plane_protocols_control_plane_protocol_pim_address_family_ssm_prefix_list_modifypim_jp_agg_switch_interfacepim_show_join_desiredpim_process_register_suppress_cmdgm_sg_cmppim_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_destroypim_write_uint32pim_if_connected_to_sourcepim_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_terminategm_cli_initpim_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_recvpimd_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_sendsched_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_includerouting_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.4GLIBC_2.17GCC_3.0GCC_3.3.1/usr/lib64  K \b ui (\` 4\ii ?\ti I\U\ui (\0P&y `\a_& h\0+ 8+ @+P H+ P+ X+@ `+ h+ p+ x+@ + + ++@++++@++++@++++@++++@ +(+0+8+@@+H+P+X+@`+h+p+x++++ + +`++++0++++ +P+++++@+p +(+0+8+0@+`H+P+X+`+ h+Pp+x+++ +@ +p + + + +0 +` + + +++++@+ P-P+X+`+p++P-+++P++P-+++++R-++ +h0+@+Q-P+X+`+0p++@Q-+++++S-+++P++S-++ +0+@+ S-P+X+`+p+#+R-+++++`R-+++++T-++ +H0+P@+@T-P+X+`+p+:+U-++0+++`U-++P+++ V-++p +0+p@+U-P+X+p`+p++++X+h+V-+++++@W-++ +0+@+V-P+X+`+p++W-+++p++X-+++++`X-++ +0+p@+X-P+X+`+p+~+Z-++ +8+v ++ +I +@Z-++  +0+@+Y-P+X+ `+p++Y-++ +`++ Y-++ +(++`[-++0 +0+@+[-P+X+0`+Hp+P+++++++[-++ +H0+@+\-P+gX+`+p+v+ \-+g+++@+\-+g+0++h+`^-+g+P +X0+v@+^-P+gX+P`+0p+v+]-+g+P++v+@]-+g+P+m+v+ _-+g+p +70+v@+^-P+gX+p`+xp+v+_-+g+++v+_-+g++h+v+@c-+g+ +0+v@+b-P+gX+`+Pp++b-+g++++ b-+g+++v+a-+g+ +H0+v@+`a-P+gX+`+ p++a-+g++++`-+g++++@`-+g+ +X0+@+h-P+gX+`+p++ h-+g++O+v+g-+g+++v+`g-+g+ +00+v@+g-P+gX+`+p++f-+g+++X+@f-+g++++e-+g+ +h0+v@+e-P+gX+`+8p+v+ e-+g++++d-+g++++`d-+g+ +0+@+d-P+gX+`+8p+v +c-+g++P++h-+g++ +v+j-+g+  +0+@+i-P+gX+ `+p++@i-+g+ +++j-+g+@+H++`j-+g+@ +0+@+m-P+gX+``+p+v+`m-+g+`++v+m-+g+`+++l-+g+` +0+@+@l-P+gX+``+p+v+k-+g+`+++k-+g+`++v+ k-+g+` +0+x@+ n-P+gX+x`+Xp+.+n-+g++`+?+V++d+n-+g+ +m0+vP+gX+`+sh++o-+g++++@o-+g++=+v+`p-+g+ +V0+v@+p-P+gX+`+(p+?+g+ +++ q-+g+ +++p-+g+  +#0+vP+OX+ `++O+ ++O+ ++O+ +P+OX+ `++O+ ++O+ ++O+ +@+r-P+OX+ `+8p+ +O+  +e+O+  ++O+@ +eP+OX+@ `++O+` +e+O+` ++O+` +P+OX+` `++O+` +e+O+` ++O+` +P+OX+` `++O+ ++O+ ++O+ +P+OX+ `++O+ ++O+ ++O+ +eP+OX+ `++O+ + +O+ +'+S +p +I P+S X+p `+M +t-+S + +` +d +`t-+S + + ++t-+S + + 0+@+s-P+S X+ `+ p++@s-+S + +X ++ u-+S + + + +u-+S + + 0+ @+u-P+S X+ `+8 p+ +@v-+S + +p + +v-+S + +8 + +w-+S +( +0+~@+{-P+S X+8 `+ p+v+ {-+S +8 + ++z-+S +8 + +H +`z-+S +8 + 0+v@+z-P+S X+8 `+p p++y-+S +8 +0 ++@y-+S +8 + + +x-+S +8 + 0+ @+x-P+S X+8 `+0 p+ + x-+S +8 + + +w-+S +8 + +h +S +8 + @+`w-P+S X+8 `+8p+v +S +8 +I +{-+W + +H +h +|-+W + + 0+h @+@|-P+W X+ `+H p+h +}-+W + +H +h +`}-+W + +H +h +W +  +| P+W X+  `+ +W +@ +I +W +` +I + ~-+W + +H 0+ P+W X+ `+e+W + ++}-+W + +P++W + +M P+W X+ `+ +W + +I +~-+W + + +( +-+W + + 0+ @+@-P+W X+ `+x p+h +~-+W + +H +( +W + +I +W + +P+W X+ `++W + ++W + ++W +  +P+W X+  `++-+W +@ + +v +W +@ ++W +@ +@+-P+W X+` `+ p+ +W +` +| +W +` + +`-+W +` + 0+ P+W X+` `+M +W +` + +-+W +p + +v +-+W +p + 0+ @+ -P+W X+p `+ p+ +W +p +M +W +p + +W + +I P+W X+ `+I +W + ++W + ++W + +P+W X+ `++W + ++W + ++W + +P+W X+ `++@-+W + + +P +W + +I +W +0 +I P+W X+0 `+M +W +@ + +W +@ + ,W ,@ ,M P,K X,) `, ,K ,) , ,-,K ,) ,u ,! ,-,K ,) , 0,0" @,`-P,K X, * `,x p," ,-,K ,`* , ,# ,K ,* , ,K ,* , @, -P,K X,* `,! p,($ ,K ,* , ,K ,* , ,-,K ,* ,! 0,p$ @,-P,K X,* `,`! p,$ ,@-,K ,* ,(! , ,-,K ,* , , ,-,K ,* , 0, @,`-P,K X,+ `, p,$ ,K ,0+ , ,  ,K ,0+ , ,  ,K ,0+ , (,  P,K X,0+ `,& h,0% ,K ,0+ , ,  ,K ,0+ ,& ,0% ,-,K ,0+ ,H 0,X% @,-P,K X,p+ `, p,% , -,K ,p+ ,` ,% ,-,K ,+ ,X ,& ,K ,+ ,D @,@-P,K X,+ `,W p,,K ,+ , ,  ,K ,+ ,P& ,K ,+ ,I @,-P,K X,+ `, p,x& ,`-,K ,, ,P ,,-,K ,, , ,&  ,K  ,0, ,I @ ,-P ,K X ,P, ` , p ,& ,K ,p, ,I , - ,K ,, , , ,- ,K  ,, , 0 ,X' P ,K X ,, ` , ,K ,, , ,- ,K ,, ,; ,'  ,K  ,, , P ,K X ,, ` , ,@- ,K ,, , ,' ,- ,K ,, , ,' ,- ,K  ,, ,H 0 ,8( @ ,-P ,K X ,, ` , p , , - ,K ,, ,P ,( ,K ,, ,  ,K  ,, , @ ,-P ,K X ,, ` , p , ,`- ,K ,, , , , , ,t ,w- ,- ,B ,-0,w- 8,- @,L- P,v`,@-p,w- x,- ,c- ,- ,-,w- ,- ,.- ,- ,-,w- ,- ,- ,- ,`-0,=6 8,6 @,)6 P,~`,`-p,=6 x,6 ,P,3 ,=6 ,6 ,,=6 ,6 , ,-0,=6 8,6 @,PP,3 `,-p,=6 x,6 ,2 ,H3 ,@-,=6 ,6 ,P,3 ,-,=6 ,6 ,2 ,3 ,-0,=6 8,6 @,2 P,4 `, -p,=6 x,6 ,P,3 ,-,=6 ,6 ,X2 ,v,-,=6 ,6 ,1 ,M6 , -0,=6 8,6 @,1 P, p,=6 x,6 ,I ,-,=6 ,6 ,X1 ,@4 ,`-,=6 ,6 ,1 ,d6 ,-0,=6 8,6 @,0 P,w6 `,-p,=6 x,6 ,0 , ,@-,=6 ,6 ,@0 , ,=6 ,6 ,I ,-0,=6 8,6 @,/ P,4 `,`-p,=6 x,7 , 2 ,6 ,=6 ,7 , ,=6 ,7 , ,-0,=6 8,7 @,/ P,85 `,-p,=6 x,7 ,H/ ,5 ,@-,=6 ,7 ,/ ,5 ,-,=6 ,7 ,. ,5 ,-0,=6 8,7 @,X. P,`, -p,=6 x,7 , . ,,-,=6 ,7 ,8,v ,8 ,8 ,0,8 8,8 @,`,-p,8 x,08 ,H7 ,p7 ,8 ,08 ,,8 ,08 ,0,8 8,08 @,p,8 x,08 ,,8 ,P8 ,,8 ,P8 ,0,8 8,P8 @,p,8 x,P8 ,, -,8 ,p8 ,7 ,7 ,8 ,p8 ,0,8 8,p8 @,p,8 x,p8 ,,8 ,p8 ,,8 ,8 ,8 0,8 8,8 @,8 p,8 x,8 ,8 ,8 ,8 ,8 ,-,9 ,`9 , 9 , ,-0,9 8,`9 @,8 P,`,@-p,9 x,9 ,8 ,,-,9 ,9 , 9 ,,`-,9 ,9 , 9 , ,-0,9 8,9 @,8 P,`,-p,1< x, O ,HH ,H ,-,1< , O ,H ,= ,-,1< ,@O ,8E ,H ,-0,1< 8,@O @,D P,@I `,@-p,1< x,@O ,D ,I ,`-,1< ,PO ,E , J ,1< ,O ,< 0,1< 8,O @,< `, -p,1< x,O ,C ,hJ ,-,1< ,O ,< ,K ,-,1< ,O ,xC  ,HK ,-0 ,1< 8 ,O @ ,}< P ,K ` ,-p ,1< x ,O ,@C ,K ,@- ,1< ,O ,C ,K ,- ,1< ,P !,G !,(L 0!,1< 8!, P @!,< H!,= `!,-p!,1< x!,0P !,B !,L !, -!,1< !,0P !,B !,H !,-!,1< !,0P ",hB ", ",`-0",1< 8",0P @",8B P",H `",-p",1< x",PP ",hG ",L ",-",1< ",`P ",E ",R= ",@-",1< ",`P #,E #,= #,@-0#,1< 8#,P @#,A P#,`#,-p#,1< x#,P #,A #,#,-#,1< #,P #,`A #,#, -#,1< #,P $, A $,+= $,-0$,1< 8$,P @$,@ P$,H= `$,`-p$,1< x$,P $,@ $,H= $,-$,1< $,P $,P@ $,a= $,-$,1< $,P %,(@ %,6 %,-0%,1< 8%,P @%,? P%,= `%, -p%,1< x%,P %,`< %,v%,-%,1< %,P %,C< %,6 %,`-%,1< %,P &,? &,}= &,-0&,1< 8&,P @&,? P&,6 `&,-p&,1< x&,P &,h? &,}= &,-&,1< &,P &,D &,H &,@-&,1< &,P ',8D ',@I ',-0',1< 8',P @',`E P',M `',-p',1< x',P ',8G ',6 ',@-',1< ',P ',F ',= ',-',1< ',P (,F (,= (,-0(,1< 8(,P @(,F P(,= `(, -p(,1< x(,P (,`F (,= (,-(,1< (,P (,< (,= (,`-(,1< (,P ), F ),= ),-0),1< 8),Q @),(? P),H `),-p),1< x),Q ),> ),K ), -),1< ),Q ),> ),K ),-),1< ),Q *,p> *,K *,`-0*,1< 8*,Q @*,(> P*,N `*,-p*,1< x*,Q *,= *,N *,= *,= *,= *,= *,= *,:S *,S +,0+,:S 8+,S @+,p+,:S x+,S +,+,:S +,S +,+,:S +, S ,, 0,,:S 8,, S @,, `,,-p,,:S x,, S ,,0R ,,' ,,`-,,:S ,, S ,,Q ,,IS ,,-,,:S ,, S -,Q -,`R -,-0-,:S 8-, S @-,PQ P-,`R `-,@-p-,:S x-, S -,Q -,6 -,:S -, S -,R -,:S -, S .,R ., -0.,?j 8.,@o @.,n P.,0@ `.,-p.,?j x.,o .,n .,0@ .,-.,?j .,@p .,n .,0@ .,-.,?j .,p /,m /,v /,@-0/,?j 8/,p @/,xm P/,v `/,-p/,?j x/,q /,Pm /,0@ /,?j /,@q /,I /,?j /,`q 0,I 00,v 80, x @0,v p0,v x0, x 0,w 0,v 0, x 0, w 0,v 0, x 1,'w 1,`-01,v 81, x @1,s P1,s p1,v x1, x 1,Dw 1,v 1, x 1,I 1,-1,v 1,@x 2,Hs 2,2w 02,v 82,`x @2,p2,v x2,`x 2,2,v 2,x 2, w 2,v 2,x 3,'w 03,v 83,x @3,I p3,v x3,x 3, w 3,v 3,x 3,'w 3,v 3,x 4,I 04,v 84,x @4, w p4,v x4,x 4,'w 4,v 4,x 4,I 4,-4,v 4, y 5,r 5,x05,v 85, y @5,t p5,v x5, y 5,ht 5, -5,v 5, y 5,r 5,t 5,v 5, y 6,I 06,v 86,@y @6,Nw H6,cw `6,-p6,v x6,@y 6,xq 6,t 6,v 6,`y 6,Nw 6,cw 6,-6,v 6,y 7,pr 7,tw 7,@-07,v 87,y @7,@r P7,Hu p7,v x7,y 7,I 7,v 7,y 7,M 7,-7,v 7,y 8,v 8,w 08,v 88,y @8,I p8,v x8,y 8,8,v 8,y 8,8,v 8,y 9,09,v 89,y @9,p9,v x9,y 9,w 9,v 9,y 9,w 9,v 9,z :,w :,`-0:,v 8:, z @:,s P:,pu p:,v x:,@z :,w :,w :,-:,v :,@z :,r :,u :,v :,`z ;,0;,v 8;,`z @;,`;,-p;,v x;,`z ;,q ;,u ;, -;,v ;,`z ;,v ;,w ;,v ;,`z <,I 0<,v 8<,z @<,p<,v x<,z <,<,-<,v <,z <,qv <,<,v <,z =,I =,@-0=,v 8=,z @=,q P=,8v `=,`-p=,z x=,@ =,p =, =,-=,z =,@ =,( =,؁ =,-=,z =,@ >,~ >,0 >,-0>,z 8>,p @>,h~ P>,P `>,@-p>,z x>,p >,8~ >, >,->,z >,p >,} >, >,->,z >,p ?,} ?, ?, -0?,z 8?,p @?,P} P?,` `?,-p?,z x?,p ?,(} ?,v?,-?,z ?, ?,H ?, ?,@-?,z ?, @,~ @,0 @,-0@,z 8@, @@,{ P@,x `@,-p@,z x@, @,} @, @, -@,z @, @,} @, @,-@,z @, A,z A, { A,`-0A,z 8A, @A,~ PA,0 `A,-pA,z xA, A,| A, A,z A, A,A,z A, B, B,-0B,z 8B,Ј @B, PB,؄ `B,-pB,z xB,Ј B, B,X B, -B,z B,Ј B,@ B, B,-B,z B,Ј C, C, C,`-0C,z 8C,Ј @C, PC,<{ `C,-pC,z xC,Ј C, C,vC,@-C,z C, C,p{ C,x C,z C, D,T{ D,z D, D,-0D,z 8D, @D,| PD, `D,-pD,z xD, D,| D,H D,`-D,z D,@ D,| D, D,-D,z D,` E,P| E, 0E,z 8E,p @E,g{ HE,z PE, `E,-pE,z xE, E,{ E,؇ E, -E,z E, E,{ E,0@ E, -E,É E, F, F,Ȏ F,-0F,É 8F, @F,( PF,@ `F,`-pF,É xF, F,Ѝ F,@ F,-F,É F, F, F, F,-F,É F, G, G,h G,@-0G,É 8G, @G, PG,h pG,É xG, G, G,p G,@ G,-G,É G, G,@ G,0@ G,-G,É G,@ H, H,h H,@-0H,É 8H,@ @H,X PH,@ `H,-pH,É xH,@ H, H, H,-H,É H,@ H,h H, H,É H,@ I, I,@ I,@ 0I,É 8I,@ @I,pI,É xI,@ I, I,-I,É I, I, I, I,-I,É I, J,҉ J, J,`-0J,É 8J, @J, PJ,Г `J,-pJ, xJ,p J, J,- J,-J, J,p J,0 J, J, -J, J,p K, K,H 0K, 8K, @K,H HK,< `K,@-pK, xK, K, K,V K, K, K, K, K, L,M L,`-0L, 8L, @L, PL,k `L,-pL, xL, L,` L,v L,-L, L, L, L, L, L, M,I 0M, 8M, @M, HM, `M,-pM, xM, M, M, M, M,Ж M, M, M, -M, M,Ж N, N, N,-0N, 8N, @N,PPN,pN, xN, N,8 N, N, N,` N,-N, N, O, O, O,@-0O, 8O, @O, PO,v `O,-pO, xO, O,ؚ O, O,-O, O, O, O,v O, O,( P, 0P, 8P,( @P,M pP, xP,@ P,M P,-P, P,X P, P,ȕ P,`-P, P,X Q, Q, Q,-0Q, 8Q,X @Q, PQ, `Q,-pQ, xQ,X Q,@ Q, Q,@-Q, Q,X Q, Q,8 Q,-Q, Q,X R, R, R,-0R, 8R,X @R, PR, `R, -pR, xR,X R,X R,Օ R,-R, R,X R, R, R,`-R, R,X S, S, S,@-0S, 8S,h @S, PS,Ƞ `S,-pS, xS,h S,x S, S,-S, S,h S,H S,v S, -S, S,h T, T, T,-0T, 8T, @T,؛ PT,( `T,-pT, xT, T, T, T,١ T, T,T,١ T, U, U,`-0U,١ 8U, @U, PU, pU,١ xU,Ш U,U,١ U,Ш U,U,١ U, V,0V,١ 8V, @V,`V,-pV,١ xV, V, V,vV,-V,١ V,0 V,ȣ V, V, -V,١ V,0 W, W, 0W,١ 8W,@ @W,pW,١ xW,@ W,W,@-W,١ W,@ W,^ W, W,-W,١ W,@ X,L X, 0X,١ 8X,` @X,pX,١ xX,` X,X,-X,١ X,` X,L X, X,١ X,x Y,0Y,١ 8Y,x @Y,`Y,-pY,١ xY,x Y,P Y,0@ Y,-Y,١ Y, Y, Y, Y,`-Y,١ Y, Z,XZ,. Z,-0Z,١ 8Z, @Z,H PZ,0 `Z,-pZ,١ xZ, Z, Z,0@ Z,@-Z,١ Z, Z,XZ,.Z,-Z,١ Z, [, [, [,-0[,١ 8[, @[, P[,x `[, -p[,١ x[, [, [, [,`-[,١ [, [, [, [,١ [,Щ \,0\,١ 8\,Щ @\,p\,١ x\, \,\,١ \, \,\,١ \, ],0],١ 8], @],p],١ x],0 ],],١ ],0 ],],-],١ ],H ^, ^, ^, -0^,١ 8^,H @^, P^, `^,-p^,١ x^,H ^, ^, ^,١ ^,H ^,^,١ ^,H _,0_,١ 8_,H @_,p_,١ x_,H _,_,@-_,١ _,` _,` _, _,-_,١ _,` `,0 `,& 0`,١ 8`, @`,p`,١ x`, `,`,V`, `,d`,`-`,١ `, a,( a,C a,-0a,١ 8a, @a, Pa,@ `a,-pa,١ xa, a, a,va,١ a, a,a,١ a, b, b, -0b,١ 8b,ت @b, Pb,h `b,-pb,١ xb,ت b,` b,0@ b,-b, b, b, b,h b,-b, b, c, c, c,@-0c, 8c, @c,@ Pc,6 `c, -pc, xc, c,8 c,خ c,-c, c, c, c, c,`-c, c, d, d, d,-0d, 8d, @d,p Pd,) `d,-pd, xd, d, d,) d,-d, d,г d, d,ذ d,`-d, d,г e, e,F e,-0e, 8e,г @e,p Pe,x `e,-pe, xe,г e,0 e, e,@-e, e,г e, e, e,-e, e,г f, f, f,-0f, 8f,г @f, Pf,P `f, -pf, xf, f,P f, f,-f, f,P f, f,L f,@-f, f,p g,h g, g,-0g, 8g,p @g, Pg, `g,-pg, xg, g,8 g,h g,-g, g, g, g,h g, -g, g, h, h, h,-0h, 8h, @h,x Ph,v `h,`-ph, xh, h, h,4 h,-h, h, h,д h,H h,-h, h, i, i,L i,@-0i, 8i, @i,@ Pi,L `i,-pi, xi, i, i,H i,-i, i, i, i,H i,`-i, i,@ j,` j, 0j, 8j,@ @j,> `j, -pj, xj,P j,8 j,w j,-j, j,P j, j,w j,-j, j,p k,8 k, k,-0k, 8k,p @k, Pk,8 `k,-pk, xk, k, k, k,-k, k, k, k, k,@-k, k, l,p l,` 0l, 8l, @l, Hl, `l,-pl, xl, l,X l,Ƚ l,`-l, l, l, l,Ƚ l,-l, l, m,Ǿ m,0@ m,-0m, 8m, @m, Pm, `m, -pm, xm, m, m, m,@-m, m, m, m,w m, m, n,0n, 8n, @n,`n,-pn, xn, n,غ n,w n,-n, n, n,h n,w n, n,0 o, 0o, 8o,0 @o,% po,B xo, o,o,B o, o,o,-o,B o,8 p, p,h 0p,B 8p,8 @p,pp,B xp,8 p,p, -p,B p,8 p, p, p,-p,B p,8 q,h q,h q,`-0q,B 8q,8 @q, Pq, `q,`-pq,B xq,H q, q, q,-q,B q,H q, q,h q,B q,H r,0r,B 8r,H @r,`r,-pr,B xr,H r, r,h r,@-r,B r,H r, r, r,-r,B r,H s, s, s,-0s, 8s, @s,X Ps, `s, -ps,* xs, s,x s,9 s,@-s,* s, s, s, s,-s,* s, t,P t, t,-0t,* 8t, @t, Pt, `t,-pt,* xt, t,H t,}= t,`-t,* t, t, t,J t,-t,* t, u, u,9 u,-0u,* 8u, @u, Pu,c pu,( xu,` u,8 u,( u,p u,8 u,( u, v,F v, -0v,( 8v, @v, Pv, `v,-pv,( xv, v, v, v,-v,( v, v, v, v,@-v,( v, w, w, w,-0w,L 8w, @w, Pw,[ `w,`-pw,L xw, w, w,( w,-w,L w, w,@ w, w,-w,L w, x,`x,[ 0x,L 8x, @x,w `x,.px,L xx, x, x, x,@.x,L x, x, x, x,-x,L x, y, y,8 y,-0y,L 8y, @y,` Py,h `y, -py,L xy, y,( y, y, .y,L y,@ y, y, y,.y,L y,@ z, z, z,`.0z,L 8z,@ @z, Pz, `z,.pz,L xz,@ z,H z, z,.z,L z,` z, z, z,.z,L z,` {, {,( {,@.0{,L 8{,` @{, P{,` `{,.p{,L x{,` {,p {, {,.{,L {,` {,0 {, {,`.{,L {, |, |, |,.0|,L 8|, @|, P|, `|, .p|,L x|,0 |, |, |,.|,L |,P |,H |, |,.|,L |, }, }, 0},L 8}, @},p},L x}, },},.}, }, },@ },x },@.}, }, ~, ~,x ~,.0~, 8~, @~,C< P~,6 `~,.p~, x~, ~, ~,6 ~,`.~, ~, ~, ~,6 ~, ~, , 0, 8, @,0 `, .p, x, ,C< ,6 , ., ,` ,P ,v,@ ., ,` , , ,.0, 8,` @,C< P,6 `,.p, x,` , , , , ,@ Ȁ,7 , ., , , ,G ,` .0, 8, @, P,b p, x, ,h ,7 , ., , , Ё,G , ., ,P , ,6 , .0, 8,P @, P,6 `,@ .p, x,P ,X ,6 , ., ,P ,( Ђ,6 , ., ,P , ,6 , .0, 8,P @, P, p, x,p , , ,p ,0 , , ,j , ,` .0, 8, @,0 P,6 `, .p, x, , , , ., , , Є, , , , , ,.0, 8, @, P,6 `,.p, x,P ,` ,6 ,@., , , Ѕ, , , , 0, 8, @,0 p, x, , , , ,0 , ,@ , 0, 8,@ @,0 `,.p, x,p , ,` , ., , ,( Ї, ,., , , ,6 0, 8, @,I `,`.p, x, , ,6 ,., , , Ј,v,., , ,p , ,.0, 8, @,P P, p, x, , , , ,0 , , , 0, 8, @,0 `,`.p, x,P ,( , ,., ,P , Њ, ,., ,P , ,6 ,@.0, 8,P @, P,6 `,.p, x,p ,W , ,., , ,3 Ћ,6 , ., , ,h ,6 ,.0, 8, @,C< P,6 `,.p, x, ,( ,0 ,., , , Ќ,` ,@., , ,C< ,6 0, 8,@ @, H, `,`.p, x,@ , , ,., ,p , Ѝ, , ., ,p ,` ,( ,.0, 8,p @,C< P,6 `,.p, x, ,C< ,6 , , , Ȏ, ,@., , ,0 , ,`.0, 8, @, P, `,.p, x, , , ,., , ,C< Џ,6 ,., , ,` ,X 0, 8, @,p, x, ,, ., , , А, , , , ,.0, 8, @,X P, `,.p,h x, ,0 ,x ,2 ,p ,,2 ,p , ,@.0, 8,` @,X P, `,.p, x, , , ,`., , , В,v,., , , , 0, 8, @,p, x, ,, ., , , Г,p ,., , ,` , ,.0, 8, @, P, `,.p, x, , , ,@., , ,8 Д,v, , ,1 ,F ,.0, 8, @, P,0 p, x, ,, , ,, .,t ,P ,8 ,p ,.0,t 8,P @, P,v`,`.p,t x,P ,` , ,.,t ,P , Ж, ,!.,t ,p , , ,@!.0,t 8,p @,@ P, `, .p,t x,p , , , .,t ,p , З, ,".,t , ,@ , 0,t 8, @, H, `,$.p,t x, , , ,@$.,t , , И, ,#.,t , ,P ,H ,#.0,t 8, @,( P, `, #.p,t x, , , ,".,t , , Й,v,`".,t , ,/ , ,%.0,t 8, @, P, `,&.p,t x, , ,v,&.,t , ,` К, , &.,t , ,( , ,%.0,t 8, @, P,v`,`%.p,t x, ,/ , ,t , , ț, ,@'.,t , , ,v0,t 8,0 @, H, `,(.p,t x,0 , , ,'.,t ,0 , М,) ,`(.,t ,P , ,v0,t 8,P @, H, `, ).p,t x,p ,x ,v,(.,t ,p ,B Н,v,)., , , ,v ,).0, 8,@ @, P,( `,@*.p, x,` ,h ,p ,*., , , О, ,`+., , , , ,+.0, 8, @, P, `,+.p, x, , ,` , , ,< , , ,< , ,.0, 8, @, P, `,@-.p, x, , ,( ,,., , , Р,p ,,., , , , ,..0, 8,@ @, P,v`,-.p, x,@ , , ,`.., ,` ,H С, ,.., , , ,0 , /.0, 8, @,s P, `,/.p, x, ,` , ,/., , ,@ Т, ,@0., , , ,` ,0.0, 8, @, P, `,1.p, x,  , , ,1., ,@ ,  У,0 ,`1., ,@ ,W ,0 ,2.0, 8,` @, P, `, 2.p, x,` , , ,2., , ,; Ф, ,@3., , ,  , ,3.0, 8, @, P, `,`4.p, x, , , ,4., , ,X Х, ,4., , , , , 5.0, 8,  @, P, p, x,@ ,< , ,@ ,< ,5., ,` , , ,7.0, 8, @, P, `,6.p, x, ,h , ,@6., , ,@ Ч, ,5., , , , 0, 8, @,  H," `,7.p, x, ,! , ,`7., , ,0 Ш, ,@<., , ,0 ,= ,;.0, 8, @, P,= `,;.p, x, , , , ;., , , Щ,0@ ,:., , ,` ,v ,`:.0, 8, @, P, `,:.p, x, , , ,9., , ,X Ъ, ,@9., , ,  , ,8.0, 8, @, P, `,8.p, x, ,h ,% , 8., , ,8Ы,v ,=., , ,0 ,6 ,<.0, 8, @, P,6 `,>.p, x, , ,,>., , , Ь, , >., , ,X , ,=.0, 8, @,( P,v`,`=.p, x, , ,` ,@?., , , Э,0@ , , ,0, 8, @,p, x, ,, , ,,A., ,0 , ,6 , A.0, 8,0 @, P,6 p, x,0 , , ,0 , ,@., ,0 , ,SS ,`@.0, 8,0 @, P,= `,@.p, x,0 ,x ,v ,?., ,0 ,8а,v ,B., ,P ,8 , ,@B.0, 8,P @, P,v`,A.p, x,P , ,: ,C., ,p , б,6 , ,X ,B ,`C.0, 8,X @, P, X,8 `,  h,A p,I ,@D., ,` ,a ,0@ ,D.в, ز,p ,{ ,0@ ,E., , , 0,0@ P, X, `, h, p, ,A ,(E ,`,г,A س,(E ,,,A ,(E ,,P,A X,(E `,@,,A ,(E ,,д,A ش,(E ,,,A ,@E ,A P,A X,@E `,A ,A ,`E ,A е,A ص,pE ,A ,L.,A ,pE , * 0,* @,@L.P,A X,pE `,) p,* ,K.,A ,pE ,) ,* ж,A ض,E ,+ ,A ,E ,@+ @, N.P,A X,E `,' p,h+ ,M.,A ,E ,H' ,+ ,`M.з,A ط,E ,' ,+ ,M.,A ,E ,& 0,+ @,N.P,A X,E `,& p,+ ,N.,A ,F , ,+ и,A ظ, F ,A ,A ,@F ,A P,A X,`F `,A ,@O.,A ,`F ,P& ,+ ,O.й,A ع,F ,p! ,8, ,`P.,A ,F ," 0,p, P,A X,F `,A h, B ,P.,A ,F ," ,, ,Q.к,A غ,F ,! ,* ,Q.,A ,F ,? 0,, P,A X,F `,B h,(B , Q.,A ,F ,! ,- ,P.л,A ػ,F ,! ,* ,S.,A ,F ,( 0,P- P,A X,F `,B h,(B ,R.,A ,F , ,- ,@R.м,A ؼ,F , ,- ,A ,F ,A (,:B P,A X,F `,A ,`S.,A ,F , ,* н,A ؽ,G ,KB ,^B ,`V.,A ,G ,& 0,- @,V.P,A X,G `,% p,P. ,U.,A ,G ,% ,. ,@U.о,A ؾ,G ,H% ,. ,T.,A ,G ,$ 0,+ @,T.P,A X,G `,$ p,+ , T.,A ,G ,p$ ,. ,S.п,A ؿ,G ,H$ ,+ ,V.,A , G ,# 0,@/ @,`Y.P,A X,0G `,# p,+ ,Y.,A ,0G ,# ,+ ,X.,A ,0G ,P# ,+ ,@X.,A ,0G , # 0,+ @,W.P,A X,0G `," p,* ,W.,A ,0G ,WA , , W.,A ,0G ,WA , ,A ,0G ,wB (,B P,A X,@G `,wB h,B ,`\.,A ,@G ,@) ,r ,\.,A ,@G ,) ,r ,[.,A ,@G ,( 0,r @,@[.P,A X,@G `,( p,r ,Z.,A ,@G ,( ,r ,Z.,A ,@G ,P( ,r , Z.,A ,@G ,(( 0,r @,Y.P,A X,@G `,' p,r , ].,A ,XG ,) ,v ,\.,A ,XG ,A ,* ,A ,XG ,B P,A X,XG `, ,A ,XG ,B ,A ,XG ,I ,].,A ,hG ,X* 0,* P,A X,G `,B ,@^.,A ,G ,' ,v ,].,A ,G ,mA ,* ,_.,A ,G , 0,* @,^.P,A X,G `,` p,/ ,A ,G ,0 ,A ,G ,B ,B ,`_.,A ,G , 0,+ P,A X,G `,B h,B ,A ,G ,80 ,? ,0 ,A ,G ,B , C ,_.,A ,G , 0,0 @,@a.P,A X,H `,? p,+ ,A ,H ,0 ,! ,p1 ,`.,A ,H , ,02 ,`.,A ,H , 0,2 @, `.P,A X,H `,l? p,2 ,A ,H ,C ,A ,H ,,C ,A , H ,EC P,A X, H `,WC ,a.,A ,8H ,@! ,3 ,A ,PH ,`3 ,,`C ,A ,PH ,3 (,< 0,rC P,A X,PH `,3 h,< p,rC ,3 ,04 ,,~C ,A ,C ,4 ,4 ,`,C ,A ,C @, 5 H,`5 X,p`,C x,A ,C ,6 ,6 , ,C ,A ,D ,7 ,@8 , ,&D 8,A @,BD `,8 h,P9 x,P,ZD ,A ,pD ,,,D ,,D ,D ,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,-,4J ,p ,-P,4J X,p `,@-,4J ,p ,@-,4J ,p ,-,4J ,p ,-P,4J X,p `,-,4J ,p ,-,4J ,p ,-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p ,`-,4J ,p ,-,4J ,p , -P,4J X,p `,@ -,4J ,p ,@ -,4J ,p , -,4J ,p , -P,4J X,p `, -,4J ,p , -,4J ,p , -,4J ,p ,` -P,4J X,p `, -,4J ,p , -,4J ,p ,@ -,4J ,p , -P,4J X,p `, -,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,-,4J ,p ,`-P,4J X,p `,-,4J ,p ,-,4J ,p ,@-,4J ,p ,-P,4J X,p `,-,4J ,p , -,4J ,p ,,,4J ,p ,`,P,4J X,p `,,,4J ,p ,,,4J ,p ,@,,4J ,p ,,P,4J X,p `,,,4J ,p , ,,4J ,p ,,,4J ,p ,`,P,4J X,p `,,,4J ,p ,@,,4J ,p ,,,4J ,p , ,P,4J X,p `,,,4J ,p ,,,4J ,p ,@,,4J ,p ,,P,4J X,p `,`,,4J ,p ,,,4J ,p ,,,4J ,p ,@,P,4J X,p `,,,4J ,p ,,,4J ,p , ,,4J ,p ,,P,4J X,p `,`,,4J ,p ,,,4J ,p ,,,4J ,p ,,P,4J X,p `,,,4J ,p , ,,4J ,p ,,,4J ,p ,`,P,4J X,p `,,,4J ,p ,,,4J ,p ,`,,4J ,p ,,P,4J X,p `,,,4J ,p ,@,,4J ,p ,,,4J ,p ,,P,4J X,p `, ,,4J ,p ,,,4J ,p ,`,,4J ,p ,,P,4J X,p `,,,4J ,p ,,,4J ,p ,,,4J ,p , ,P,4J X,p `,,,4J ,p ,`,,4J ,p ,,,DJ ,[ ,p ,YJ 8,4J @,mJ `,}J h,[ x,К,J ,4J ,J ,J ,p\ ,0,J ,4J ,J ,K (,\ 8,@,K X,4J `,1K ,CK ,H] ,,YK ,4J ,nK ,K ,] ,@,K ,4J ,K @,K H,^ X,`,K x,4J ,K ,K ,H^ ,,L ,4J ,L ,3L ,^ , ,FL 8,4J @,XL `,fL h, _ x,`,}L ,4J ,L ,L ,_ ,,L ,4J ,L ,L (,` 8, @,M X,4J `,&M ,` ,` ,,8a ,4J ,8M ,Xa ,a ,,a ,4J ,TM @,b H,`b X,`,pM x,4J ,M ,M ,8c ,@,M ,4J ,M ,M ,c , ,M 8,4J @,N `,&N h,d x,,;N ,4J ,ON ,_N ,d , ,pN ,4J ,N ,d (,e 8,`@,N X,4J `,N ,he ,e ,,N ,4J ,N ,e , f ,,N ,4J ,O @,f H,f X,`,(O x,4J ,?O ,@g ,hg ,P,RO ,4J ,hO ,g ,g , ,h 8,4J @,h `,h h,i x,,zO ,4J ,O ,hi ,i ,,O ,4J ,O ,@j (,xj 8,@,O X,4J `,O ,k ,Hk ,, P ,4J , P ,k ,(l ,`,l ,4J ,m @,0m H,`m X,`,n x,4J ,(n ,Pn ,`m ,,2P ,4J ,OP ,n ,n ,  ,Xo 8,4J @,o `,o h,n x, ,hP ,4J ,P ,o ,p ,,P ,4J -P -p (-q 8-p@-P X-4J `-P -q -q -Ѓ-r -4J -r -r -q -Ђ-P -4J -Q @-.Q H-s X-`-s x-4J -JQ -s -s -0-fQ -4J -~Q -s -t - -t 8-4J @-Q `-t h-u x-~-Q -4J -Q -u -u -~-v -4J -v -w (-u 8-`|@-Q X-4J `-Q -Hw -w -`{- x -4J -Hx -hx -x -z-R -4J -*R @-y H-0y X-@z`-y x-4J -?R -y -@z -x-ZR -4J -qR -z -@{ -w -{ 8-4J @- | `-@| h-@{ x-pu-R -4J -R -| -| -pt-R -4J -R -P} (-} 8-r@-X~ X-4J `-R -x~ -} -@p-S -4J -S -~ - -@o- -4J -0S @- H- X-@n`- x-4J - - - -m- -4J -Ё - -@ -`k -KS 8-4J @-fS `- h-@ x-i-}S -4J -S - - -0i-S -4J -S - ( - 8 -h@ -S X -4J ` -T -X - -g -T -4J -5T - -ȅ -e -GT  -4J -dT @ -p H -ȅ X -c` -}T x -4J -T - - -b -p -4J - -  -  -a - 8 -4J @ - ` - h - x -` - -4J - - -@ -`_ - -4J -Њ - ( -0 8 -`^@ - X -4J ` - -( -X - ] -Ќ -4J - -0 -` -P -  -4J -T @ - H -8 X -` -T x -4J -T - -؎ -p -X -4J - - - - -@ 8-4J @-h `-T h- x-@- -4J -T -( -H -- -4J -U -1U (- 8-@-=U X-4J `-WU -4U - -p-mU -4J -U -( -` -- -4J -U @- H-@ X-`-U x-4J -U - -Г -\-U -4J -U -0 -P -Z -U 8-4J @-U `- V h- x-Z-$V -4J ->V -V - -Z-'V -4J -AV -TV (-P 8-Z@-dV X-4J `-xV -WV - -Z-gV -4J -{V - -@ -X- -4J -V @- H-0 X-V`-V x-4J -V - -ؗ -U-V -4J -V -` - -@S -V 8-4J @-V `- h-0 x-Q-V -4J -V - - -N-W -4J -1W -H (-p 8-N@-0 X-4J `-X - - -0-H -4J -p -GW - -P-VW -4J -sW @-JW H- X-H`-W x-4J -W -W -0 -H-W -4J -W -W - - -X 8-4J @-X `-6X h-Н x- N-P -4J -x - -Ȟ - M-P -4J -RX -p (- 8-K@-nX X-4J `-X - -@ -J-ؠ -4J -X - -( -H-X -4J -X @-X H- X-`-Y x-4J -1Y -X - -Н-GY -4J -^Y -P - -G - 8-4J @-qY `- h-P x-pF- -4J -tY - - -pE-Y -4J -Y -p (- 8-0D@-Y X-4J `-Y - - -0C-Y -4J -Y - - -A-Y -4J -Y @-Y H- X-@`-Z x-4J -/Z -CZ - -?-Z -4J -2Z - -( - -ا 8-4J @- `-8 h-h x-?-ب -4J - -( -p - - -4J -0 -X (- 8-?@-ت X-4J `- -( -X ->-ث -4J -\Z - -( -P=-wZ -4J -_Z ($-aS 0$-S 8$-#H$-#$-S $-$0%-T @%-%H%-&%-XT %-P&%-&0&-T @&-0'&-T &-'0'-8U @'-('-U '-(0(-U 8(-(H(-)0)-iS 8)-(V @)-0P)-@)-V )-)- 8*-8W H*-!P*-"8+-tS @+-W H+-`X+-p+-(X +- @,-X P,-p,-Y ,-@@--0Y P----Y --@.-|S H.-X.-.-Z .-@/-@Z P/-/-xZ /-/-@0-Z p0-0-`[ 0-@1-[ P1-X1- 1-h\ 1-01-@2-\ H2- X2- 2-P] 2- @3-] P3- 3-0^ 3-@ @4-^ H4- X4- 4-_ 4- 4- @5-_ H5-0 X5-@ 5-` 5-p 5-` @6-x` P6-P 6-` 6- 6- 6- @7-Xa P7- X7-7-a 7-7- @8-@b P8-08-b 8-@@9- c P9-PX9-9-c 9-09-@@:-c P:-:-d :-@;-hd P;-@;-d ;-p@<-d P<-X<- <-@e <-`<-<-0@=-e P=-=-e =-@>- f P>->-hf >- >-@?-f P?-?-f ?-P@@-8g P@-@-g @-@-@A-g PA-XA-A-h A-@A-P@B-Xh PB-XB- PC-0_XC-^C-\C-\`D-[D-8+-D-0)-D-($-8P-P-P-PXQ-Q-0R-hxR-R-8S-S-S-PXT-T-HU-xU-U-8V-V-V-XW-W-pX-xX-X-8Y-(Y-`Y-XZ-Z-8[-Hx[-[-H8\-\-\-X]-m]-^-0x^-X^-x8_-7_-_-hX`-X`-a-xa- a-H8b-b-b-PXc-c-Pd-8xd-d-8e-e-8e-hXf-f-g-xg-0g-8h-Oh-h- Xi-i-j-xj-j-H8k-k-k-Xl-l-m-xm-m-8n-Xn-`n-mXo-=o-p-(xp-Vp-#8q-q-q-r-Pr-r-8r- r- r-8 s- s-p s- Xs-X s- t- xt- t-` 8u- u- u-8 Xv-p v-8 w-xw-8w- 8x- x-0 x- Xy- y-0 z-p xz- z- 8{- {- {-H X|-H |- }-H x}-H }-P8~-H ~- ~-H X-x - - x- ؀- 8- - - X- -u - x-x ؃- 8-! - - X-(! -`! -! x- ؆-H 8-` - -X X-W - - x-P ؉- 8- -H - X- -; - x- ،- 8-P - -L- X-c- -.- -- x-)6 ؏-X2 8-P-2 -2 X-P-2 -Px-Pؒ-X1 8-1 -1 -/ X-@0 -0 -0 x-1 ؕ-88- . -X. -. X-/ -H/ -/ x- 2 ؘ-H7 8-7 -8 - 9 X-8 - 9 -8 x- 9 Л-9 -: P-: -,: М-D: -U: P-g: -x: Н-: -: P-: -: О-: -: P-; -; П-.; -A; P-Z; -t; Р-; -; P-; -< С-; -; `--H -HH X-D -D -8E x-E ؤ-< 8-C -}< -xC X-C -@C -G x-8B ا-hB 8-B -B -hG X-E -E -P@ x-@ ت-@ 8- A -`A -A X-A -h? -? x-? ح-C< 8-`< -? -(@ X-8D -D -`E x- F ذ-< 8-`F -F -F X-F -8G -= x-(> س-p> 8-> -> -(? X-Q -PQ -Q x-Q ض-0R 8-n -n -n X-xm -m -Pm x-s ع-Hs 8-r -r -xq X-@r -pr -v x-s ؼ-r 8-v -q -qv X-q -~ -( x-p ؿ-(} 8-P} -} -} X-8~ -h~ -| x-~ -z 8-} -} -{ X-~ -H - x- - 8-@ - - X-p{ -| -| x-| -P| 8-{ -{ -@ X- - - x-Ѝ -( 8- -h - X-X - - x- -҉ 8- -0 - X- - -` x- - 8- - -PX- -ؚ - x- - 8-X - - X- -@ - x- - 8- -H -x X- - -؛ x- - 8- -ȣ -L X-^ -L -P x-X- 8- - - X-X- -H x- - 8- - -0 X-` - - x-( -` 8- - - X-@ - -p x- - 8-8 - - X- -0 -p x- - 8-P - - X-h -8 -д x- -x 8- - - X-@ - - x-` - 8-8 - -8 X-p - - x- -X 8- - -Ǿ X- -h -غ x- -h 8- - - X- - - x- -X 8-x - -P X- - - x- -H 8- - - X- -`-@ x- - 8-( -` - X. . .H x. . 8. .0 .p X. . . x. . 8. .H . X. .@ .C< x. . 8.C< . .C< X . .P  . x . . 8 . . .( X .X .  . x .0 . 8. . .` X. . . x. . 8.( .p .P X. . . x.( .W 8.h .3 .C< X.C< . .( x. .C< 8.` . .C< X.0 .C< . x. .X 8. .` .0 X.X . . x. .` 8. . . X.8 . . x.` . 8 .8 . . X!.@ !. ".@ x"./ ". 8#. #.( #.P X$. $. %. x%./ %. 8&.( &.` &. X'. '. (. x(. (.B 8).x ). ). X*.h *. +. x+. +. 8,. ,. ,. X-. -. .. x..H .. 8/.s /.@ /.` X0. 0. 1. x1.W 1.  82. 2. 2.; X3.  3. 4.X x4. 4. 85. 5. 5. X6.@ 6.h 7. x7.0 7.! 8.@.88.88.h 8. X9.  9.X :. x:. :.` 8;. ;. ;. X<.0 <. =.0 x=. =.( 8>.X >. >. X?. ?.8@.x x@. @. 8A. A. A. XB. B.8 C. xC. C.! (D.d.0D.P.XD.a D.{ E. hE.`,pI. xI. I.`E.J.( J.J.J.@K.J.D-J.K.K.0K.@K.D.K. K. K. K.) XL.) L. * M.& xM.' M.H' 8N.' N.& N. XO.P& O.p! P." xP." P.! 8Q.! Q.? Q.! XR. R. S.( xS. S.H$ 8T.p$ T.$ T.$ XU.H% U.% V.% xV.& V.# 8W.WA W.WA W." XX. # X.P# Y.# xY.# Y.' 8Z.(( Z.P( Z.( X[.( [.( \.) x\.@) \.A 8].) ].X* ].mA X^.' ^.` _. x_. _. 8`.l? `. `. Xa.? a.@! b.: Pb.D b.D b.D c.D Pc.D c.D c.Z c.0@ c.M(d.tS 0d.} 8d.0@ @d.0@ Hd. hd.iS pd.w xd.0@ d.0@ d. d.aS d.} d.0@ d.0@ d. d.+d.@+d.+d.+d.+e.@+e.+e.+e.@+ e.+(e.+0e.+8e.+@e.+He.@+Pe.+Xe.+`e.@+he.+pe.+xe.+e.@+e.+e.+e.+e.@+e.+e.+e.+e.+e.@+e.+e.@+e.+e.+e.+e.@+f.+f.+f.+f.@+ f.+(f.+0f.+8f.@+@f.+Hf.+Pf.+Xf.@+`f.+hf.+pf.@+xf.+f.+f.+f.@+f.+f.+f.+f.+f.+f.@+f.+f.@+f.+f.+f.+f.@+f.+g.+g.+g.@+g.+ g.+(g.+0g.+8g.@+@g.+Hg.@+Pg.+Xg.@+`g.+hg.+pg.+xg.@+g.+g.+g.+g.+g.+g.+g.+g.+g.@+g.+g.+g.@+g.+g.+g.+g.@+h.+h.+h.+h.@+ h.+(h.+0h.+8h.@+@h.+Hh.+Ph.+Xh.@+`h.+hh.+ph.+xh.@+h.+h.+h.+h.@+h.+h.+h.+h.+h.+h.@+h.+h.@+h.+h.+h.+h.@+i.+i.@+i.+i.+ i.+(i.@+0i.+8i.+@i.+Hi.@+Pi.+Xi.+`i.+hi.@+pi.+xi.+i.+i.@+i.+i.+i.+i.+i.+i.+i.@+i.+i.+i.@+i.+i.+i.+i.@+j.+j.+j.+j.@+ j.+(j.+0j.+8j.@+@j.+Hj.+Pj.+Xj.@+`j.+hj.+pj.+xj.@+j.+j.+j.+j.@+j.+j.+j.+j.@+j.+j.+j.+j.@+j.+j.+j.+j.@+k.+k.+k.+k.@+ k.+(k.+0k.+8k.@+@k.+Hk.+Pk.+Xk.@+`k.+hk.+pk.,xk.@,k.,k.,k.,k.@,k.,k.@,k.,k.,k.,k.@,k.,k.,k.,k.,k.,k.,l.,l.,l.@,l., l.,(l.,0l.,8l.,@l.,Hl.@,Pl.,Xl.,`l.@,hl.,pl.@,xl.@,l.,l.,l. ,l. ,l.@ ,l. ,l. ,l. ,l.@ ,l. ,l. ,l. ,l.@ ,l. ,l. ,l.@ ,m. ,m. ,m. ,m.@ , m. ,(m.,0m.,8m.`,@m. ,Hm. ,Pm.`,Xm. ,`m.`,hm.,pm.,xm.,m.,m. ,m.`,m.,m.`,m.,m.,m. ,m.`,m.,m.,m. ,m.`,m.,m.,m. ,n.`,n.,n.,n. , n.`,(n.,0n.,8n. ,@n. ,Hn.`,Pn.,Xn.,`n. ,hn.`,pn.,xn.,n. ,n.`,n.,n.,n. ,n.`,n.,n.,n. ,n.`,n.,n.,n. ,n.,n. ,n.`,o.,o.,o. ,o.`, o.,(o.,0o. ,8o.`,@o.,Ho.,Po. ,Xo. ',`o.&,ho.&,po.`,xo.,o.,o. ,o.` ,o. ,o.`!,o.!,o.!,o. ",o. !,o. ,o.`",o.",o.",o. #,o.`#,o.#,p.#,p. $,p.`$,p.$, p.$,(p. %,0p.`%,8p.%,@p.%,Hp. &,Pp.`&,Xp.`',`p.',hp.',pp. (,xp.`(,p.(,p.(,p. ),p.`),p.),p.),p. *,p.`*,p.*,p. +,p.`+,p.+,p.`,,p.,,p.,,p. -,q.+,q. ,,q.`-,q.-, q.-,(q. .,0q.`.,8q..,@q..,Hq. /,Pq.`/,Xq./,`q./,hq.1,pq. 1,xq.0,q.0,q. 0,q.`0,q.`1,q.1,q. 2,q.`2,q.2,q.2,q. 3,q.4,q. 5,q.`5,q.5,q.5,q.`3,r.3,r.3,r. 4,r.`4, r.4,(r.7,0r. 8,8r.`8,@r.8,Hr.`9,Pr.9,Xr.8,`r. 9,hr.9,pr.6,xr. 7,r.`7,r.7,r.6,r. 6,r.`6,r.`:,r.:,r. :,r. =,r.`;,r.:,r. ;,r.;,r.;,r. <,r.`<,s.<,s.<,s.`=,s.=, s.=,(s.?,0s.?,8s. @,@s.`@,Hs.@,Ps.@,Xs. A,`s.`A,hs. B,ps.`B,xs.B,s.B,s. C,s.`C,s. >,s.`>,s.>,s.>,s. ?,s.`?,s.C,s.A,s.A,s.C,s. D,s.D,s.`D,t. E,t.D,t.`E,t.E, t.E,(t. F,0t.`F,8t.F,@t.F,Ht. G,Pt.`G,Xt.G,`t.G,ht. H,pt.`H,xt.H,t.H,t. I,t.`I,t.I,t.I,t. J,t. L,t.`L,t.L,t.L,t. M,t.`M,t.M,t.M,t. O,t. N,u.`N,u.N,u.N,u.O, u.`O,(u.O,0u. P,8u.`P,@u. K,Hu.`K,Pu.K,Xu.K,`u.`J,hu.J,pu.J,xu.P,u.P,u. Q,u.`Q,u.Q,u.Q,u. R,u.`R,u.R,u.R,u. T,u.`T,u. S,u.`S,u.S,u.S,u. U,v.T,v.T,v.`U,v.U, v.U,(v. V,0v.`V,8v.V,@v.V,Hv.W,Pv.W,Xv. W,`v.`W,hv.X,pv. X,xv.`X,v.`Y,v.X,v. Y,v.Y,v.Y,v. Z,v.`Z,v.Z,v.Z,v. [,v.`[,v.[,v.],v. ^,v.`^,v.^,w.^,w. _,w.`_,w._, w._,(w.[,0w. \,8w. `,@w.``,Hw.`,Pw. a,Xw.`a,`w.a,hw.a,pw.`\,xw.\,w.\,w. ],w.`],w.],w. b,w.`b,w.`,w. c,w.`c,w.c,w.c,w. d,w.`d,w.b,w.b,w.d,x.d,x. e,x.`e,x.e, x.e,(x. f,0x.`f,8x.f,@x.f,Hx. g,Px.g,Xx.g,`x. h,hx.`h,px.h,xx.h,x. i,x.`i,x.`g,x.i,x.`j,x.j,x.`n,x.n,x.m,x. l,x.`k,x.k,x.k,x.j,x. k,x.i,y. j,y.l,y. m,y.`m, y.`l,(y.l,0y.m,8y. n,@y.n,Hy. o,Py.`o,Xy.o,`y.o,hy.p,py.p,xy. p,y.`p,y. q,y.`q,y.q,y.`r,y.q,y. r,y.r,y.r,y. s,y.`s,y.`t,y.t,y.t,y. u,y.s,z.s,z. t,z.`u,z.u, z.u,(z. v,0z.`v,8z.v,@z.v,Hz. w,Pz.`w,Xz.w,`z.w,hz. x,pz.`x,xz.x,z.x,z. y,z.`y,z.y,z.y,z. z,z.`z,z.z,z.z,z. {,z.`{,z.{,z.{,z. |,z.`|,z.|,{.|,{. },{.`},{.}, {.},({.`,0{.,8{. ~,@{.`~,H{.~,P{.`,X{.`,`{.,h{. ,p{.,x{.,{.,{.,{. ,{.`,{.,{. ,{.`,{.,{.,{. ,{.`,{.,{.,{.,{. ,{.,|. ,|.`,|.,|. , |.,(|. ,0|.`,8|.,@|.,H|. ,P|.`,X|.,`|. ,h|.,p|.,x|. ,|.`,|.,|.`,|.,|.,|. ,|.`,|.,|.,|. ,|.`,|.,|.~,|. ,|.`,|.,}.,}.,}.,}. , }. ,(}.`,0}.,8}.,@}.`,H}. ,P}.`,X}.,`}.,h}. ,p}.`,x}.,}.,}. ,}.`,}.,}.,}. ,}.`,}.,}.,}. ,}.`,}.,}. ,}.,}.,}.,~. ,~.`,~.,~.`, ~.,(~. ,0~.`,8~.,@~.,H~. ,P~.`,X~.,`~.,h~.,p~.`,x~.,~.,~. ,~.`,~.`,~.,~.,~. ,~.`,~.,~.,~.`,~.,~. ,~.,~. ,~.,. ,. ,.`,., .,(. ,0.,8.`,@.`,H.,P.,X.,`.,h.`,p.,x. ,. ,.`,.`,. ,. ,.,.,. ,.`,.`,.,.,.,.,. ,. ,.,.,.,.`, .,(. ,0.`,8.,@. ,H.,P.`,X.,`. ,h.`,p.,x.,.,. ,.`,.,.,. ,.`,.,.,Ȁ. ,Ѐ.`,؀.,.,. ,.`,.,.,. ,.`,., .,(. ,0.`,8.,@.,H. ,P.,X.`,`.,h. ,p.`,x.,.,. ,.`,.,.,. ,.@,.,.,ȁ.,Ё.,؁.,.@,.,.,.,.,.,.@,., .h,(.,0.(,8.,@.,H.,P.,X.@,`.,h.,p.,x.,.,.@,.,.,.,.@,.,.,.@,Ȃ.,Ђ.,؂.,.@,.,.,.,.@,.,.,., .@,(.,0.,8.@,@.@,H.,P.,X.,`.@,h.,p.,x.,.,.,.,.@,.,.,.,.@,.,ȃ.,Ѓ.@,؃.,.,.,.@,.,.,.,.,., .,(.@,0.,8.,@.,H.,P.@,X.,`.,h.@,p.@,x.,.@,.,.,.,.,.,.,.,.,Ȅ.,Є.@,؄.,.@,.,.,.,.@,.,.,.@, .,(.,0.@,8.,@.,H.,P.@,X.,`.,h.,p.@,x.,.,.,.@,.,.,.,.@,.,.,ȅ.,Ѕ.@,؅.,.,.,.@,.,.,.,.@,., .,(.,0.@,8.,@.,H.,P.@,X.,`.,h.,p.@,x.,.,.,.@,.,.,.,.@,.,.,Ȇ.,І.@,؆.,.,.,.@,.,.,.,.@,., .,(.,0.@,8.,@.,H.,P.@,X.,`.,h.,p.@,x.,.,.,.@,.,.,.,.@,.,.,ȇ.,Ї.@,؇.,.,.,.@,.,.,.,.@,., .,(.,0.@,8.,@.,H.,P.@,X.,`.,h.,p.@,x.,.,.,.@,.,.,.,.@,.,.,Ȉ.,Ј.@,؈.,.,.,.@,.,.,.,.@,., .,(.,0.@,8.,@.,H.,P.@,X.,`.,h.,p.@,x.,.,.,.@,.,.(,.,.,.H,.,ȉ.,Љ.h,؉.,.(,.,.,.H,.,.,.h,., .(,(.,0.,8.H,@.,H.,P.h,X.,`.(,h.,p.,x.H,.,.,.h,.,.(,.,.,.H-.-Ȋ.-Њ.h-؊.-.(-.-.-.H-.-.-.h-.- .(-(.-0.-8.H-@.-H.-P.h-X.-`.(-h.-p.-x.H -. -. -.h -. -.( -. -. -.H -. -ȋ. -Ћ.h -؋. -.(-.-.-.H-.-.-.h-.- .(-(.-0.-8.H-@.-H.-P.h-X.-`.(-h.-p.-x.H-.-.-.h-.-.(-.-.-.H-.-Ȍ.-Ќ.h-،.-.(-.-.-.H-.-.-.h-.- .(-(.-0.-8.H-@.-H.-D-!D-D-D-cD-O-*O-DO-VO-dO-qO-O- 0- @-`!-!-N!-$-$-> $-..V.4.].M@..n8G-@G-HG-PG-XG-`G-hG-pG-xG- G- G- G- G-G-G-G-G-G-G-G-G-G-G-G-G-H-H-H-H- H-"(H-#0H-$8H-%@H-&HH-'PH-(XH-)`H-+hH-,pH--xH-.H-/H-0H-1H-2H-3H-4H-5H-6H-7H-8H-9H-:H-;H-<H-=H->I-?I-@I-AI-B I-C(I-E0I-F8I-G@I-HHI-IPI-JXI-K`I-LhI-MpI-NxI-OI-PI-QI-RI-SI-TI-UI-WI-XI-YI-ZI-[I-\I-]I-^I-_I-`J-aJ-bJ-eJ-f J-g(J-h0J-i8J-j@J-kHJ-lPJ-mXJ-n`J-ohJ-ppJ-qxJ-rJ-sJ-tJ-uJ-vJ-wJ-xJ-yJ-zJ-{J-|J-}J-~J-J-J-J-K-K-K-K- K-(K-0K-8K-@K-HK-PK-XK-`K-hK-pK-xK-K-K-K-K-K-K-K-K-K-K-K-K-K-K-K-K-L-L-L-L- L-(L-0L-8L-@L-HL-PL-XL-`L-hL-pL-xL-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-M-M-M-M- M-(M-0M-8M-@M-HM-PM-XM-`M-hM-pM-xM-M-M-M-M-M-M-M-M-M-M-M-M-M-M-M-M-N-N-N-N- N-(N-0N-8N-@N-HN-PN-XN-`N-hN-pN-xN-N-N-N-N-N-N-N-N-N-N-N-N-N-N-N-N-O-O-O-O- O- (O- 0O- 8O- @O-HO-PO-XO-`O-hO-pO-xO-O-O-O-O-O-O-O-HHn)HtH5f)%f)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 hh% U)D%U)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%T)D%}T)D%uT)D%mT)D%eT)D%]T)D%UT)D%MT)D%ET)D%=T)D%5T)D%-T)D%%T)D%T)D%T)D% T)D%T)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%S)D%}S)D%uS)D%mS)D%eS)D%]S)D%US)D%MS)D%ES)D%=S)D%5S)D%-S)D%%S)D%S)D%S)D% S)D%S)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%R)D%}R)D%uR)D%mR)D%eR)D%]R)D%UR)D%MR)D%ER)D%=R)D%5R)D%-R)D%%R)D%R)D%R)D% R)D%R)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%Q)D%}Q)D%uQ)D%mQ)D%eQ)D%]Q)D%UQ)D%MQ)D%EQ)D%=Q)D%5Q)D%-Q)D%%Q)D%Q)D%Q)D% Q)D%Q)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%P)D%}P)D%uP)D%mP)D%eP)D%]P)D%UP)D%MP)D%EP)D%=P)D%5P)D%-P)D%%P)D%P)D%P)D% P)D%P)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%O)D%}O)D%uO)D%mO)D%eO)D%]O)D%UO)D%MO)D%EO)D%=O)D%5O)D%-O)D%%O)D%O)D%O)D% O)D%O)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%N)D%}N)D%uN)D%mN)D%eN)D%]N)D%UN)D%MN)D%EN)D%=N)D%5N)D%-N)D%%N)D%N)D%N)D% N)D%N)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%M)D%}M)D%uM)D%mM)D%eM)D%]M)D%UM)D%MM)D%EM)D%=M)D%5M)D%-M)D%%M)D%M)D%M)D% M)D%M)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)D%L)DLhH0H}WHH}FHHx2HH}!HH}HHhH@Hn)Ht Hn)HPHn)Hf.H%n)Ht H!n)HPHn)Hf.Hm)Ht Hm)HPHm)Hf.HEm)Ht HAm)HPH6m)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)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.HE:*Ht HA:*HPH6:*Hf.HY*Ht HY*HPHY*Hf.HeY*Ht HaY*HPHVY*Hf.HX*Ht HX*HPHX*Hf.HX*Ht HX*HPHvX*Hf.HX*Ht HX*HPHX*Hf.HW*Ht HW*HPHW*Hf.H5W*Ht H1W*HPH&W*Hf.H='H='H=)H.)HHDHg)Hg)HH)ff.H)H)HHDHf)Hf)HHז)ff.H)H)HHDHf)Hf)HH)ff.H})Hn)HHDHe)He)HHW)f.@He*H)H)HHM*ff.H )H)HHDH)H)HH)ff.H͕)H)HHDH )H!)HH)ff.H)H~)HHDH)H)HHg)ff.HM)H>)HHDH )H!)HH')ff.H )H)HHDH)H)HH)ff.H͔)H)HHDH )H!)HH)ff.H)H~)HHDH)H)HHg)ff.HM)H>)HHDH )H!)HH')ff.H )H)HHDH)H)HH)ff.H͓)H)HHDH )H!)HH)ff.H)H~)HHDH)H)HHg)ff.HM)H>)HHDH )H!)HH')ff.H )H)HHDH)H)HH)ff.H͒)H)HHDH )H!)HH)ff.H)H~)HHDH)H)HHg)ff.HM)H>)HHDH )H!)HH')ff.H )H)HHDH)H)HH)ff.H͑)H)HHDH )H!)HH)ff.H)H~)HHDH)H)HHg)ff.HM)H>)HHDH )H!)HH')ff.H )H)HHDH)H)HH)ff.H͐)H)HHDH )H!)HH)ff.H)H~)HHDH)H)HHg)ff.HM)H>)HHDH )H!)HH')ff.H )H)HHDH)H)HH)ff.H͏)H)HHDH )H!)HH)f.@H)H~)HHDH0*H0*HHg)f.@H=1*UHHATISH=46*H,H5*H91LubM8(n\O) QhE11HQHL 1*PH5*H=y*XZ [HԈ*H8|He1[A\]ÿHM)H>)HHDH`O*HaO*HH')ff.H )H)HHDHN*HN*HH)ff.H͍)H)HHDH`N*HaN*HH)ff.H)H~)HHDHM*HM*HHg)ff.HM)H>)HHDH`M*HaM*HH')ff.H )H)HHDHL*HL*HH)ff.H͌)H)HHDH`L*HaL*HH)f.@H=UN*H=N*H=N*1I^HHPTLH H=9)H=N*HN*H9tH9)Ht H=N*H5zN*H)HHH?HHtHU9)HtfD=w*u+UH=29)Ht H=.'dw*]wUHH0dH%(HE1H8st-HHEdH3%(H5.1BfHHHtdo fH)EH3E)MHMH3MH uHtHOHWHH9s HQHW*HMdH3 %(uZf.HtLGHWL HL)HHGA҅t1A4 A4D9rHWff.fHHtHRH51RfHtBLGHWL HL)HHGA҅t1A4 A4D9rHWUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u[ff.UHAUAATLSHHH_*H@`HHHOPHӱH5\H=5'L@@1HtLXH*P`u7H0HMMcHHpH='[A\A]]>fDHuʐHHKPEH{H5H='LH@1RH*fUHH0dH%(HE19rbw[V9WrNwGV9Wr:w3oG oN H}Huк)E)MwHUdH3%(ufUHH0dH%(HE19uV9WtHUdH3%(u=fDN9OuoG oN )EHEHU)MH3EH3UH 6fDUHAWAVIAUE1ATSHHPLHXoM$dH%(HE1HHpHxH3p)`HhH3xH HuH@AHHHH@HHA2LEEDMMAs@ӉD8@qAkHЃtA $ADIA)ƃ-EEEI D9]MIFALAMfAoEnDNHA EEA1ۉEHEHEDEAŐ.}A)9*DE1)D@@qkHЃ&I $IxLAHIILIILLH)H)HD)ƃ-UHMD]LED)Hy0Hq8D UHMDMRHUjEYLEHMHUH}^D]A8tkIFAoLEDMIGHEAL@2EDLA $AALALTfALfALAEuLD9]Y}u&HuH=:)He؉[A\A]A^A_]HE]LmL}Hx0)Hp8|MLALuPjLXZMHULL1H`H5!1H='[Hd*@ pMH0H511H='+LDLuff.HUHAULo`ATASHHH`tL葾H:d*@ u,H0HMMcHH]H='[A\A]]{ 1EHjH5ÕH='Hc*fDHc*@ u f.H)H5%1H='D@HUHAULo0ATASHHH0tLHjc*@ u,H0HeMMcHHMH=֧'[A\A]]髺CHHK(EHbLCPH5&1H=ݧ'ZHc*YDHb*@ u f.HH5_1H=٧'d@UHAUATSHH_0H{`t H{`Hb*@ Hs HSH{8 1HCfC0fCHC HC(C H{X,IHteL-DI\$pHt^H{@Ht&wlf.HHkXHCPH{PHuC`LIHuH[A\A]]@Ha*@ tLH5OH='1;뺋 HH51H='fDUHH胻HtPXH@pt>PXtPXtDH߽HHE̽HEPXu1H='1aUHAWAVAUATSH(H_0dH%(HE1H{0t H{0Lc(HCKLkI\$@HEH~ID$@L;DHHEG WDG 9r)HtH9u *H9t+HHHuKI\$@Mt)LM?H]DHIl$HHHID$8LLp8I0H)HPpHUtWHsH+s 9HHsLHSAt$0At$(At$ At$At$At$A4$tH@I|$Ht"HEdH3%("He[A\A]A^A_]I|$XuIpLHEdH3%(HeL[A\A]A^A_]`HAt$0HU1At$(ALLAt$ At$At$At$A4$cH@I|$HQnHEdH3%(urHeH1[H5wH='A\A]A^A_]EPXt1PXHMdH3 %(u&HeH[A\A]A^A_]1H=t'1轵(UHATSHHtIt-t [A\][LH5A\1]飽1H5љ蒽uUHH0dH%(HE1Ff9GrKw.N9Or&w:oFoOHuH})E)MHUdH3%(uD4@UHSHH$HHGHGTH)1Hǃƃ <HHpHXǃHPHǃhH`HXH[]Nff.UHATISHHH I$pnHt'HfDH{pHtH芶HHuI$p[A\]UHAWAVAUATISI$HH$H,dH%(HE1{1fHfA$HAƄ$ ADŽ$ADŽ$4IDŽ$8IDŽ$@A$$"HI$p}HHHPH(H0H I$LAEXIEpxAEXWAEXrLH=])ӸIG8LHxXL(H HHL{pMtI$LIHtLppMtAuAoVxHZ*)0@ ufH01LMH8+H(? txH(LRI9AdžfAFx*f.H HH5Ì1H='rEtLHEdH3%(=Hĸ[A\A]A^A_]fDLTI$3HtHHtE1L@LmEDKLCPLKXLHS`HKhHs0ZH{FH]HHPoK`fHC`)EI3E)@IVI3UH uo[PLLE ]fEQHx8݇HL_z[ApL耵AEX1H=˜'1@LXnff.UHAWAVAUATISHHhdH%(HE1H_X*@%qLAoAoO0I)MH3U)EHMH3MH AMGIhAHX*L5X*HUt+HKHx1LEH5H='OLEAD$pLLEDhLEIXIXHEH9|HsHELeHEZDHLEHUDjMLY^A]H&W*@ \E1HH9]HCLcD9wI0Iw8jAjHUMLXsMZHMLHUAHV*@ tHRH5ݒ1DH='&D`fAjMGIhXAuHW*L5 W*HE1H{LsH}jHKH1LEH5H='LE=DLn@HO1HMH5H='YM$HU*AoAo_0@I)]H3U)UHMH3M%H u31HH5SH=d'HHU*@%EEMGIh&t!H”H5S1H='DE1HUdH3%(DHe[A\A]A^A_]ADHiH51DH=r'=DwtLH21DEH5H=>' DEj*f.UHSHHXZHt=PXHXptbPXtHH[]H踰HH[]fDHS*1@ tH2H5K1H='m1H=ϗ'1UHAWAVAUATSHHxHD|dH%(HE1HHH[H HHPDH8HHEH@<CIHHJFof ff)H`H)Hv FhE1foHH)uo$HUHHE)PH3XH3PH )t|;4wtt2H;R*@  HjH5ۆ1H=j' HHPH}o$))PNxf.H| tHƀ AomIE)Po-jR*HX)mH3UH3EH  H LHP@4HjHEtH+Q*@ HLcHHsHHHDžHMHhHPHIEAoMEuEeH@HP*)0o4A])@ IEHƅP AcfoHfDRHXIE]LHHO*@  IG@HtRHpHPH1HAHPuxph`XP5TH@HLHp LL9J9H>O*@ HGH5Ȅ1H=g'7 D HAoMoO*ƀ IE)UH3E)PHXH3UH OHuuHN*@ HHHpгIH4 hH=#)裰fHIFpHI@@@PHIG8EG`EtWfA;GdtMHN*@ t3HH51H=ˇ'@HIoXIGPIPHuEg`DžfAGdHHCMlEHEHpLMf.HH9HuM*@%9HQDaHYDq􉕰QfADyHH8H=L")HPJ#A} IAufE`AUfA@AXA@AEEpEx A@ Mh(903MePA1I]PE1MI1MimNAI90AExHu/@IHHLHNxH#L*MJLH=M!)踩HH9hMIAG`+AG`^HK*@ IG8IPHX8IG@HH IwPL'GIHfLMM$$GMfuMt%I9uH9IIHuMwPLfDMHK*IM$IEXB pd@HH5i1LH="'mL111¸ )ȉ!HimNAH90 fDDẺ]HpHDuH5EH='1D}=@HhD1EHPH51H=2'HH@HHHHpHHxHf;t6HI*@ H(HH@fHLHLHLmH]D`Ao$)PHXHP)H1L1H tII$I,LHLLM$I,迣AdžI8HD4蚣|H@t*1HudH34%(+ He[A\A]A^A_]fDHL%rI*L-sI*H@H0H{H(HpH؞IH\LLMLMIwHLMMjHHH*Y^B t6H qHeHEH[H541H='fDLH蕣IHM$MtAtIztLAD$pH9FI0Iw8jLjLLL`M~HXLLZLUH.G*@ DH}H5~1H=~'#L`H=)Iv)HLHËH{C躬HH@H`H H HYHSHHhf.HIH5J~1H= 'ohHHH9F*@eHW@1H5nH='1GH!H5|1H=A'MHhHH5;|1H=R']MEMMHHHHLH|E*@ IMH1LC@H5zzH=#'fHf9H%HE*@  HHH%DHH5|1H=!'lLfHIoXIHMwPLDf!MLeL:LH<HLIeAvLHLMLLLߣL M`pA@XM-A$A@XbMffAo_PI@IGHHA_@IPIGXtPHC*@ HHx0t-HH0輝f.HIoXIGP?IPHuH9H5y1H=9}'H=H5y1H=~'L@H H5$z1H=}'vHB*@ eHH5V1H=~'ID@H=)'1DHȁH5{HHx@HH5~1H=a'&H9B*@ 'MHIvIVAw0Aw(A1HAw AwAwAwA7MH@&fDHA*@ oAHH5w1H=}'Of.LeLd LHE19HLI茛I:HL VHMA*@ tHH5y1H=z'IG8LHxXL@HH5|1H=z'I|$8oLA@X~LUqH@*@ HHHA@X0HHMoF)H) AoFH()H3H3H tFHIvIVAw0Aw(HAw AwAwAwA7LULH@A$A@XfDHH}H5KxH=|w'HH(L@1HQ?*@ 1Hx~H5)sH=:~'SLL輛LH>*@ HO@1H"~H5{rH=~'o1H=̂'1H1H5rH=k}'6HHHO@1H}H59rH=}'HHHnH/>*@ HHH6MOGHH1HAHpHPAw0Aw(Aw AwAwAwA7OBIG8H@LHxX+H=*@ rH#|H5u1H=v'QLHU=*@ #H{H5u1H=u'Hc|H5q1H={'HH;|1H5qH=z'H<*@ pH |H5Br1H= z'TOHK@H{1H5qH=$z'/UDUHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40qHHdH3%(u訜UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40HHdH3%(uUHAWAVAUATSHHLgH=ѿ(LvHEI@H5h{HH1HC+HfC.M|$ MtCL-jfIAp@MG LHHHH@H5&{ID1M?MuHH5觖H}H5ՆHI1LH=+*H蘚H1[A\A]A^A_]UHAWAVAUATSHxHxL~dH%(HE1HGHEHX`HHH@LuHDžhHpHEH`a軓MIU@H5IHiHDL7HK L1HzH5HhLlHHI{p@肜Hp.LHKuI1HxH`LH8ٞH}N LpH uH5yHEH1LSHxHuLHtH81菖H}H5NyHHh腑1H]dH3%(uHx[A\A]A^A_];ff.UHAWAVAUATSHdH%(HE1HDžXu(HEdH3%(He[A\A]A^A_]fDHII肎L{0HKLML`Hx.1LLu谍L.LHax1藍HXLLeHX蒑HXLHI]H LH(\(H5 xHHHH菛H LH5yH LH5wcH H5wLMH L LI(\(H5wHHIH H+ PH H+ PHL+ 1ILXZ_苐LLHHXV,ff.UHHHXH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8H=vHPDž40H@蜌HHdH3%(ucUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HHPH=}'H@Dž0Dž40HHdH3%(u螕ff.`BtRUHH HSHdBHHHhbH8Ht)HHH5fu1[]Zf.KHH5.1H1[]ff.UL uL#HAUIATISHHHdH%(HE1軗H5tHWLHLt11L踖HMdH3 %(uH[A\A]]VfDUL _tLnHATISHHHdH%(HE1H5/tH謕1ɺHLʓ11LHMdH3 %(u H[A\]讓ff.UHAWAVAUATSHHdH%(HE1H0HLsL=NARIĺPLL s1AWLLL)H LH5H1LsL 8sLARLOATAWٕH LH5sqHhbLH8OuKLHߺH st1H1踔HMdH3 %(u8He[A\A]A^A_]f.1ɺLH.@ ,ff.UHAWIAVAUATSHHdH%(HE1^HHLrLASIĺPLL r1ARLLL覔H LH5>HL1LqL_ASL qLATAROH LH5qLHH qLHL1H11HMdH3 %(uHe[A\A]A^A_] Đ@UHAWAVAUATSHHdH%(HE1HHLpL=nARIĺPLL p1AWLLLIH LH56H1L9pL XpLARLoATAWH LH53p葑1ɺLH诏LHߺH 6p蘏1H1ܑHMdH3 %(uHe[A\A]A^A_]fD lff.UL toLHAUIATISHHHdH%(HE1H5oH跐LHLԎ11LHMdH3 %(uH[A\A]]趎fDUL nL΃HATISHHHdH%(HE1pH5nH 1ɺHL*11LnHMdH3 %(u H[A\]ff.UHAUIATSHHdH%(HE1BHHH mLQL mLPHL P1薐H LH5n.LHLK1H1菏HUdH3%(uHe[A\A]]D $@UHATSHHdH%(HE1gHHH mLQL mLPHL0P1軏H LH5eH5eHHH?d1[H5Kz]EDH dH5d؃H dHH5+e轃ff.UHH5eHSHH范HH1[HcH5y]龅ff.UH5d1HSHH=HH1[HfcH5uy]off.@UHAUIպATIHH5dSHHdH%(HE1ЂMt;H1MLHbH5yH]dH3%(u0Hĸ[A\A]]L0 LH5(yfUH5]HAUIպATI1SHHdH%(HE1!MtL\LAVIASLL \PL.tLAR1LH L1L\LRAVASL \AULsAR@H LH5}HhbLH8HtiHH51L uHH|uBLH1ɺ{1H1}HMdH3 %(u4He[A\A]A^A_]fDH5!tH1Wz1 t{@UfHH0dH%(HE1oM0)EHE0HuHM)MHUH1H1H t9o])]H3UH3EHH1H tH}dH3<%(u[f.oU@fHE@)EHuHM)UHUH1H1H toe )eH3EH3UH zff.UHV@HAUATISHHLH5ҷBsHtHH5:LHHDs1IM0LHvUH5lHcSPLH5 }HPuudH5H1-dIuHH(HpHHEZHEIHRHH5JH1cH5VH1cAH5_1HcAH5 `1HcAH5`1HcH5[H1rcH}L_IHMtIw@LduMMtǀ}IO@;HM]HMH5IHIH]ALH5IgALH5IgALH5IwgHMH}LH\,}H([A\A]A^A_]ff.@UHAWAVIAUIATSHHHHHHHdH%(HE1HDžG]HM7HYHHDžHIH"HH,HH6H@AoMAoUH  $T$AwhAw`AwXAwPRH@EHH I+_I` H?_I`IhH L@_Ip L^HJ IxHH^ADLT H5GLWADHMGPI_`H`HA.1ILLLVHM.1HHHaAHVHHH\fHZLHH;I H5JFHHHP@HGHDYAu:Ao_`fIG`)H3)HH3H /IwPIWXHH<H5"EHHH@1OHH5HiYHH5HSYLH5WHAYA赉H5gFHH#YA L迉H5KFHHXHH5;FHXHH5,FHXHH5 FHXLH5FHXHH5FHXIcH5wDHcAH5EHcHHHWIx[HHIbfHHEdH3%(He[A\A]A^A_]I AMH5ZHHHP@HDHDH1QHAVlbH0RLT H5DLTAU5H`Hw H5vDH^TH] 1LH߾ LMDCa HL_DfDLT H5DLSI HoIHIP1+HQHPHH mZ7HH5BHjVDVHHHH~U fH`HDH` H50CHHSH= (4RH5XIHH1`AF+LfAV.2_HzSHtHILH5QL XHH55HHH1O[HH=5)`YL[!^\ff.UHAWIAVAUATSHHH(HOdH%(HU1҄tVAUHH8RHtHDž0HHDH8H(]\H=(PH5BIHH01)_AF+LfAV.]HRHwHDž8HH_L`LufH ;.L1:PL.LH:1!PH8HXL_HXuTHIHLH5ޘLSH5LLSHL|HXLLRH{VHt|HHtsOHKPLc`HDžXHLH@(|LE]H0H@H<LLEH5@1]H{ VHuHL0H5LDUH(H5oEHH1XH=r)HVL2YHEdH3%(uNHĸ[A\A]A^A_]ÐH5?LW@RH8LHHXjQh@YUHAWAVAUATSHH8?dH%(H]1HHDžXtp+RHH0OHtHDž(HIH0HEYHEdH3%(He[A\A]A^A_]H=}|(MH5mTIHH(1[AF+LfAN.ZHNHHDž0HIH`HHHEH@HXH DHHH7.1LL.1H@H7LH HHH0\HXPLHIvH@H5L@PHHH5L*PHH5;LP1LLH 7H5;͹1LLH]2H5|;貹HXH@L OIRHtyHItpI MHM(IOPMg`HHX@H;HD؀?HH(L1AVMIH5 =ZXIZzRHu8L(H5LQHH5AHH1THH=)SLUfCOHHH0HHXNXUff.UHAWIAVIAUATSHHHHdH%(HE1}OHMH3HH= |(HpHJHDžH0HHrH@H|H8$H0HOH0HH0LMtH=e'IwJIHtHELMHHH`HpIHPHp@YHPMLHO4H5HH1L1HH,4H5zH@H5[:HMH8H5HLHHH5:HLAAH5:HHLA7RLELH31LǾ.L HL HPHXLvXHXHFLH?3H1貶H=c'L3NIHAoH $AoOL$AvHAv@Av8Av0H@tH Mf0IHMn@H@HDžPHDžXoP0) )`OI H8OHH INHHAAXIMMHHH5N8HQ@H@P1UH HuNLH5LXMHH5=HH1PH=)HNLFQfDHEdH3%(He[A\A]A^A_]fDH5D8HTAH5-8HT@H57HTAa[JLHH0HXH1]HXL1HPH0>f JIHHP%IHPHHp@HH=t(EH5LIHH1 TAF+LfAV.RHHJH=v(HppHEH0HPUfHAWMAVIAUIATISHHhHELpHxdH%(HE1)E)EH1JHHH(fLLu)EHMH3ELeL1H t.HpHMLL}H3EH1HuH LuLeHxt]HxqHHxHUHIHHLHO1HudH34%(Hh[A\A]A^A_]fHU1H1fDHpHxLuLeL}HEfJHLH5KHNMi@H5)KH1/MJPNUfHAWAVIAUIATSHHdH%(HE1)E)EHLGH=Er(H5)ICIHt{HE1HEKfGHIHUHLMtIwDHLEH=q(LHIHtMuIWDH5h4L1MLMt LLNHMdH3 %(u7HH[A\A]A^A_]DH=yq(H52)BIHtE1/MUHAWAVAUATSHH=p(H8HuBH5IIH1tPAG+LfAw.OH3HfH=Js(HpABHMHEL-2L5iHEHH HHHHEHHXHHCPHHHEHH@HHHKHMH@HL MID$Ht]HMHY@H@H52LHMȅLJPLB`LIEHHP1LOM$$ZYMID$Hu1H=7'1BHEHHEH@HuH=q(HFHEHLH5FH}H56HH1IHH=)HHeL[A\A]A^A_]JHEHHEHdHEH@H1H=J6'1SA1H=5'1@AUHATISHHt*EHtPHHt$Ll1[A\]DFHfDLH5G1I[A\]DHH5FLHUHAWAVAUATSHHhHxUdH%(HE1HE"CHEHHzH=kp(Hppb?IH^L-) DH=Ap(LDIH5IHtH=Y'H?HHtHELuLuHEBL{0HK@LIHH5Q1ܫL1LH5ULūH 0LH0H50HDAH}LLL18H= Y'HCHH-HHULHEHp@MH}CAHHHEHHULHp@@}t:HuHxHfHEdH3%(He[A\A]A^A_]fDH=l(Lu8=H5 EHHHE1KC+HfK.;JH}LLhMtSfIEHEIEMmHHELLxMt I_M'MHEt`MuMuH}FLuH5LBHxH52HH1FHH=) DLFH}LH59 LH}ALH5HHEKH}ALH5-HHEKH}AHHUMLEHMPH5H}1@JXZfLuFfUHATISHt+@HtHL*1[A\]Ð[BHfDUHAWAVAUATSHHxH(pwdH %(HM1ɄtkH#?HHHHt4H=ml(HppH0];HDž8HXHfHHH(-FmH=}i(:H5BHHH81HC+HfS.GHxHHH=k(HppH0:HDžHHXHu.fDHXH0?HXHeHXHHtH=T'HO:HHtHEHPHEH@'@LPL.1HS$L9H@HHLRIH}=LM|$`HI/HH5LHP@<1LLH#H5誦L1LH#H5菦HW 'H' HHxLeH}LHm#1LH=S'Ha>HHmLHwHEMt$PHxLL--%L=@FeL4FH5-FH߄MEA$IEL`Hh H߅MEB H EH߅IEIJ L`HhL EH$H8IL$`LEHAPMVH5)AWHP@1AUFH pL8H5L=H(H5-HH1AH=)H?LAHEdH3%(He[A\A]A^A_]fH5h(Lq?D@H5(LY?@H5YLA?@H5(L)?@:HPHHHHE9%gAUHATISHt+;HtHL1[A\]Ð;=HfDUHAWAAVAUATSHH}HXHhdH%(HE1HHEH0HL5Tg(HpLH6ƅWHHHEH`HLe;HHLMtEt A$(tI$L@EײxHEH6HXHNE1fHxO3H8HHLMM`MHL`LLM2IL$.LHH1.Hx HpI+$6IT$8 L/6LH5*,H=2HxH5{H'2LH5H2H8HLC1M?MMgMJ1H=#'1/f.H0H`HtHXHH5x0HcHXH5 -(H5)HEHHE1R@HIMt`LLLFMtH}HsDLH==(HHHt:MuLHSDH5X1@HMuLLIMt HuLH1[A\A]A^A_]fDH=a=(H5)HEHH ff.@UH HATIH5US`BHHH HdBHhbH81HtLHH5U13t7HLH5>hHH[H5&A\1]@H 4H5H-ff.UH51HSHHHH1[H&H5]/ff.@UH HATIH5ES`BHHH HdBHhbH81 HtLHH5E1#t7HLH5HXHH[H5A\1]@H $H5Hff.UH51HSHHHH1[HH5]ff.@UH HATIH55S`BHHH HdBHhbH81HtLHH551t7HLH5NHHHx[H5A\1]|@H H5H ff.UH51HSHHHH1[HH5]ff.@UHAVIAUAATSHHdH%(HE1HHH LQL LPHMkL P1QH LH5<LHLD1H1LHMdH3 %(uHe[A\A]A^]ø @UH H5} HSHH`BHH HdBHhbH81 HtUHH5F1$ t@HߺH5H MUHH1[H~H5 ]H H5HUH52H HSHHHH1[HH5 ]f.UH H5m HSHH`BHH HdBHhbH81HtUHH561 t@HߺH5H =EHH1[HnH5} ]wH H5HUH5(H HSHHHH1[HH5 ] f.UHAWAVAUATSHHhH}HHpH5BUHUdH%(HE1KHHEH0HH8(HpHHEHDžxIHTLeMH}IN0HMH LH5iOHH L{ H 0VH+H߅H5OHE HM1HHH5v\tIcWPH5HIcVH5HHUH5HHUH5HHUH5HHUH5HH}HLK H}L IHMMtf1LAD$Mo@AD$AD$"fAL$&AFfEHEx@18H HEFD PL1H5HH=I&$zH}XIN0ZbENEGPuLuH51HxuuH fDH}uQLxH5RL HpH5HH1H=)H LyfHEdH3%(He[A\A]A^A_]fDH=3(H5HHHx11C+Hfs.HEH0H;H6(HpHHEIH?ff.@UHAWL=AVAUATSHHL7dH%(HE1HpPMIH )IDxLNH59HH1 H5;H1y AT$@LHH591` H5H1O AT$DLHLHH51/ L LI+T$HZ LH1H5L5 H5PH1 H6wH~H5PH1 H1H5 H5PH1 H)H5HߋP 1 H)H5Hߋ@ )‰1^ LH5HA$IE1= LH5A$IEHLR1L\ H5OH1 1LLH=H5OH1 L LI$4 IL$XLL  HfIL$hLHǾ H8 ML$PMLH8I$At$`HH5 P1[ XHZL1HEdH3%(uHe[A\A]A^A_]Y fUHAWAVAUATSHHXHHL`dH%(HE1HDžpHDžxHDžMmHHXHnHhHiHDžhHIQH`HPAHfHH)LHo)@H@)HH1I1I t$AooL)H3H3H Hf)HzoX)@H@)HNH2H1H1H tAow0)H3JH3H 5HIOL.HH81HUHH0IO0.HH01H&HWH H5HH@I Ht;1 0 I   L9 Aw`HXaH< Hp@HHH(HH I+ HH lH`HH8Hp9HpH H0HxHxH H0H5GH8HxH5GIcHxH5? IcHxH5|% IcHxH5 IcHxH5 H(HxH57H HxH5nHDžhE11DžAL%KH0H5FHHH8H5FHCH(H5H~AW`H5@H LH5HXLH5"H H5H H H5pHH@HxH5HhHhHL"II2DDDDfA|dtCuAG`D9'HX^H8Hp@LH`qƅ`C  H01H5LPjL@H8AT(H H Iƅ0ƅƅƅƅDžIH`uPuKHL@HH5HHPHdjIP1( H fIgHt HIHXH@xHHHHLxHHPMu.fHHHHLxMAtHL.HH01HH0IO.HH(1HgHA HX\HHp@HHH8=H`HH0Hp HpH>H(HxHxHIH8H5WHDžhH`1L1Dž HHp@LH`kH(H5AHICH0H5AL-H5dLH8H5MLAH5LLH55LHH5LmAH5LZHPH5LHhHhLLHHE EEtHXZHP HI+߸H@XH@HH5BL$H`PL1LATLH5HHAV8yH $ ƅ0ƅƅDž fDDLo@H5rLTH5 HCeH5HCNH5HC7H5Hl#HPdH5aHPdH5eC1HPdH5DpCHPdH5HCsHxH5HHh6KHxH5{HHh3H`HHHL`PHLLjH5P18.H H@ H5-HH5HH(F1H=x&1H@ H5Y?I 7H@ H5BH@ H5H@ H5sI HH5OHH8H`HHH`dH5y]H`SHEdH3%(He[A\A]A^A_]cH`H8HHp&Hp5HpH0HHxHxH`H0HHpHpHpH(HHxHxHH5H*HH501H5RH1H=5!(\H5uHHH1C+Hfs.\LH5?LQHH5|HH1HH=|)L?`DUHAWAVIAUIATE1SHHHIHt*DHItHLHcIPHuIExHtJL(Mu"@H LHbMmMt I}Hu1H=&1HtbH[A\A]A^A_]@H5x>L1H=(H54IH1?AD$+LfAD$. LH5&>LH5HH1+HH=)H}1HMdH3 %(u>H([A\A]A^A_]DH=(H5]~)HEIHAUHSHHHt;Ht!HHt5HM|H1[]@H[]@ HfDHH51H[]UHAUIATISHHtbHtHHHt\MtLLɅ1H[A\A]]@L1讅H1[A\A]]ÐH[A\A]][HfDH5L1UfHAWIAVIAUIATSHHxLxDeLpdH%(HE1)E)EH4HHHEfLL})EHMH3ELmL1H twE1Hxf)EHHEHpH3MHEH3EH L}LmLHUHE1LxiELxt&LHE1DHU1HE17HudH34%(DHx[A\A]A^A_]fHhfL}Hh)EHMILH3ELmL1H LHUHE1Lx躆LxHLlHxL}LmHEHpHEDCHbLH5HAH5H1AUfHAWAVAAUATISHXudH %(HM1)E)E@H= (H5z)HEIHHE1HEDLH5/L1HUHLI~H=g (LIHt?M}DEtIIHULHH@H}HL}t HuLf1HMdH3 %(u?HX[A\A]A^A_]fDH= (H5y)HE$IHqUHATISHt;Ht!HHt5L[1A\][A\]fD;HfDLH51[A\]DUHATISHt;VHt!HHt5Lz[1A\][A\]fDHfDLH5F1O[A\]DUHAWAVEAUIATISHHHHt|LMEu'E1LLHLx1H[A\A]A^A_]f;LLHILITxLHyH1[A\A]A^A_]H[A\A]A^A_]@HUH5QH1Wlff.fUHAWAAVAUATISH(HuHUMH={ (H54w)HEIH1LLH5L1HMHUIILRwH= (LIHtCMuDEtHUHMLIIHwH}HL}t HuLH(1[A\A]A^A_]DH= (H5Mv)HEIHfDUHSHHHt;Ht!HHt5HH1[]@H[]@HfDHH51H[]UH5u)HAVAUL-(ATISL(HtFHL5ZfHSDLL1/HL HL5HHu[1A\A]A^]fUHAUAATISHHHtfHHtzEu1LH(1H[A\A]]LHIHLLWH1[A\A]]f.H[A\A]]HsH59L1?DUHAWAVAAUATISHu@H=r(H5+t)HEIH1CfDLH5L1IHL"H=(LIHt;MoDEtILHHH}HL}t HuLH1[A\A]A^A_]DH=(H5Us)HEIH.ff.UfHAWIAVIAUIATSHxLx]LpDedH%(HE1)E)EHTHHHEukfLL})EHMH3ELmL1H 1HUE1Lx#xHUdH3%(]Hx[A\A]A^A_]Hh|fL}Hh)EHMILH3ELmL1H Hxf)EHMHHuHpH3EH1HuH uZL}LmMHULLxj1ELx;LL=1)fDE1}HxL}LmHEHpHEMHULLxLxfDCHBH5L1UfHAWAVAAUAATISHXUdH %(HM1)E)EH=(H5p)9HEIHA1MEHEHEKLH5?L1$MHUIILH=t(LIHtDM}DEtVHUMLIIHH}HL f}t HuLn1HMdH3 %(u?HX[A\A]A^A_]fDH=(H5o)HE,IHyfUHAUAATISHHHtfHHtzEu1LH1H[A\A]]SLHIHbLLH1[A\A]]f.H[A\A]]HsH5yL1DUHAWAVAAUATISHu@H=(H5kn)HEIH1CfDLH5L1IHLH=[(LIHt;MoDEt=ILHHHH}HL}t HuL^H1[A\A]A^A_]DH=(H5m)HE,IH.ff.UHAUAATISHHHtfHHtzEu1LH1H[A\A]]SLHIHLLH1[A\A]]f.H[A\A]]HsH5yL1DUHAWAVAAUATISHu@H='H5kl)HEIH1CfDLH5L1IHLH=['LIHt;MoDEt=ILHHH}HL}t HuL^H1[A\A]A^A_]DH='H5k)HE,IH.ff.UHAWAVAAUATSHH(HuȉUtRH3HEHtL%(HpLIHHuH}He[A\A]A^A_]L}H51LHLL PHLPHH PHHɾPH51fH LHPHL PHLPLH1AQH5H L1H5g H3HXL%'HpLHEIH|,fL]7LHHY^APH5KHSAHH5=H=AXH5/H'A\H5 HA`H5HAdH5HAhH5HAlH5HApH5HAtH5HAxH5HwA|H5HaI8H5NHKI@H5>H5L]H}HLLLIHMMtM_@ErAHHH}H5EXAPA@A8A1A|RAxRAtRApRAlRAhRAdRA`RA\RLH`@f}He[A\A]A^A_]UHAWAVIAUATSHH(HuMMDŽsH3HEH>H='HpH} IH1zLHH[APHH5AHHH5AXHH5{A\HH5qeA`HH5bOAdHH5T9AhHH5F#AlHH5; ApHH50AtHH5)AxHH5"A|HH5I8HH5I@HH5H}HLH}LIHMg@LLuMMtɀ}dHH}LEXEHH5'APA@A8A|PAxPAtPApPAlPAhPAdPA`PA\P1H`-fL}H51LHLL &PH@L#PHH PH+HPH5-1H L1L L AQH HGAQH5vAPAQUH L1H5@H3HuhH}HeH5%1[A\A]A^A_]HuH}He[A\A]A^A_]D}uڄtHe[A\A]A^A_]H='HpH}HEIHzkUHAUIATISHHtb-HtHHHt\MtLL1H[A\A]]@LH1[A\A]]ÐH[A\A]]kHfDH5L1H7HtlUHpHAUATSHL%'LHHt4L-DHt LHHLHHuH[A\A]]DUfHAWAVIAUATASHHxo$dH%(HE1)EH$H3E)pHxH3UH MH8L} LmL1I@ LA[HEH5HHhI$H`E>H`H5Q#IH1HH<3A4H5OLAHH5LHhH5?L)LH5kLH5nLLLHHEdH3%([Hx[A\A]A^A_]L} IHLI+8LLmI+@ LAHEH5HHhfDHH517H`H1H5HH5 1HM1A4AHH5(LhLH1H5lHEH5HHh@HEH5HHhUHAVAUIATASHtFAHHt#x@wHt6HALE1[DA\A]A^]@[HfDLH5[DA\A]A^]DUHAWIAVAUAATSHDdH%(HE1H4OHHH&DL$HDžhLH5L1SHpHDž8HXHHp1EH0HhH(%fHXHXHHXL`pMtL0PLL]E$H(H8LHhMl$@MLPILHEMfDHHЧH5XIH1/AVH5JLAVH5BLAVH5;LHL1HhHkw/M6Mt7I^ErANENHLEFH51M6MuLELPLHHt=H5gH H5RLHI1iH=R\)LzHI|$HEuIcT$`HhH5Ml$P1M%LHMLPcLHhH5IH1-AWH5LqAWH5ڼL]AWH5ӼLJLL1HhH.M?Mt7MoErAOEOLHEGH51M?MuLPLHHt=H5 HH5LHI1H=Z)LHI|$X<EH5eL1H5 L1@LH H5DHH81i,HpHXHAH8L.fD1HMdH3 %(Hĸ[A\A]A^A_]ÐEH5L1AT$`L1H5AT$`H= 'GH5@HH1C+HfC.NMl$PM~Ef.LH5OL1|H5RL1kH='追H5HH1C+HfK.A H1A HH5Ml$@M}kf.DH8LwH5 L1fH0H8HHh޿f fDHH5IL1OpUHAWAVAUIATSH(dH%(HE1HHHHLXHDžLhLVH5oL1DL1H5jH5i L1LXL;HDžMHMMDžHHH@AFAoFI^.)LH1HeH5иL(AVH5ȸLsAVH5L_AVH5LfDH5lL1E1H0LEHD9Lp<9<uƅ0 CoKLHHPAf28諻HHLHDcED9kLM6L;t MtMuh1HMdH3 %(FH([A\A]A^A_]f˽IcH5HHLXM9tMDHL#AD$HHHPHCHH H@;HH<H5ĵIH1&SH5Lf?SH5L,H1HHL&H;tNoSH) gKDC1LHH5fH;uEkH5L1EfH5aL1f.+H5UHSHQSHH59:HHLĺLLH51TLH5.1CSL1H5.SL1H5:@ƅ0@LH51LH5ij1L1L L H HH5ENL1ANEFH5fAHE{fDfD諽HRH59L1?`H=6( UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UEHAWE1AVE1AUIATSHHxHuHUdH%(HE11EfEHj_)fDu@fD}EEHEĀtfoM)M`!HxHHXHkHXHXPERH5^)IcMtFM9jAAUEeIAfAfAALL9H}HMHPH`DǁfAw3H LEJcH>fDH5A^)FǁL9LH)ډуFD{D#LkfAfAALL9wH}H}xFxHxELP@HHuHUHMAUELELA\A]lH5u])FǁL9:EHxfoEUH^@)EU)EU)E]U)EHU)Et>HtBRHMH5IPL ]1HUH=֬&AEY^PHuHU1HxHHu@@Ht\)@ HXHsHSHxRHHxHHEHMDMDEjHHuHUuPEPEPVH0HHxHZf1HudH34%(AHe[A\A]A^A_]@HxELP@HHuHULEAULHME訽_AXH}HxELP@HHUHuHMAUELEL蘿A_ZH}H:HxELP@AUHuHMLMASHULELY^[H}fHxELP@HHuHUEAULPLHMAZA[HxEEHEH5H=٭&DtLP@1DpAR`LhfAAYAZDtLhwH5UEJcH>H5Y)FǁHL`pEARHCH5H=&1&H5Y)AXAYFǁ[HxHL`EǹHH5/H@H=&P뤐HIY)@_HxH5H=&1H@:f.DtHMLG@1HH5H=:&eDtfAӉH}fD1H=o&1H=&1E9C(ULEHߋM1H]X)@ HMIH1H5H=&wH$X)@ :1HH5H=&~1HIH=9&1RHML TH\H5H_EAXfoEHL 1IRHMH$H5H=& AYEAZfoEcHLe1IRLHL H5H=[&foEEA_U)EYHILPL T1HH5H=&zfoEEA]A^)EH LIPL 1HLH5}H=&1A[EA\foE|HH51IRH=&HML H^E_foE.HDC(MLMHxHH5^H=G&H@P1XZHxHLMDAHH5H@H=&P1kA\A]HxMAEM)HNH5H@H=&PHEP1'A[[EHDMDEMjHuHUuHxPEPEPH0HHxHdH=U)@ S1HH5H=l&12H}+HT)@ u7H} HT)@ uGH}HxHMH-H5H=g&L@@1 UHxHMHH5,H=&L@@1UHcHAWAVIAUATISHLHHEDmDEDMĉEIHDEAHHǺIdH)M udMȺHH聳HMĺHHeH!IRu.D)H[A\A]A^A_]AOf LHHHuHAS)@ tMF@H 11HH5H=&DHS)@ dHR)@ NIN@H1H5H= &7)HR)@ tIN@Hz1H5tH=&HtR)@ IN@H:1H5H=Z&IN@H1H5H=&$ff.UHHt#HHt't]@]>f1H=g&101H=&"f1fHH=rR(]ff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u諱ff.<t%< u>t t!WF9rfDø@HHfDHH9uUHATSHHtIL%*&HL胦HHtH6HL赫HHu[A\]H=&12fHt:HHt.fDHHt HxuU1H=g&1HDUHAWAVAUATSHXHdH%(HE1HtroJHfHBH)EH3E)MHMH3MH t*HBHHRPHudH34%(=HX[A\A]A^A_]oR HB H3E)UHMH3MH HE1E1HHHHCE1HHuHuHuHu@H@8 ugL@LpD%=uPDHuH}LEHLEI!LuI ׺LeL}诰~LEMMEfDHHt3HCH{1H=Z&1cHB HR(E1HDI!LL 蝮ff.fUHAVAUATSHHdH%(HE1HKIDOP$EFAHS8Hs0H{HH=uC1EL袋AŅuyHCHcSDŽEtCLFHudH34%(DH[A\A]A^]CLxfD1H=&Af.CMD$@1HH5_AH=&]LG@Hm1AH5H=&2LG@DH?1H5H=&Atʬf.UHAWAVAUATSHHHIH=P(AEAξUAUAHI$HCCpHCHHCXH}HC`Hd HChfƃ)HǃHǃ HǃD ǃ膨HHHP oHkHHP H&kHPMH LHC@HH H HHI$ƃ(Hǃ/AALHCHH[A\A]A^A_]@1H=&1蠡1H=G&1萡UHATSLeHH dH%(HE1HP@u]H5OLHLp@HPD蟮HHCp@PtRƀHEdH3%(uVH [A\]DL1LaE111HtHCp)fUHATSLHAL$~:}CHH݈ID$IcT$DŽ1AD$[A\]DOPLG@1HH5 H=&Dff.fUHATSHHIHHC6L#HH۪H{@ҪHHtH=9)HǃH H=1M(ܥHH="M(Hǃ ¥IDŽ$[A\]ÐH5YL2a@1H=_&1(1H=&1H7HtTUHpHATL%'SLHHt'fHtHHL#HHu[A\]fDff.@HtUHi1]D1ff.fHHtTUHATL%g'SHppLXHt$HHt9ZtHL脢Hu1[A\]1ff.fUHNjr@HɩHtHHt@]ø]ff.UHHHtx"]f.1H=&肝f1H=&1pUHSHHtHH[]ff.UHSHH[ tHH[]ff.UHATIS tI$HX|HH[A\]UHATASHtHDH tHB"[A\]ff.UHAWAVAUATSHH`HhdH%(HE1HBHIH=o`E fEHUHL MI\$HHELpHXL}fDoCfo`HC)MI3)pIVI3WH u,HMdH3 %(HHĈ[A\A]A^A_]@HXHHuM$$MtI\$Hu1H=H&1HC)1@`tH`ME@1H]H5H=Ϛ&aD1H=&šHO@H'1H5vH=W&)UHHHtL1t]+]HI7`+!lHHHH?HH)Hi-H)HB)LB 1H=י&1 1f1fUHAUATISHHHdH%(HE1HHn&HIHĘHtZu:oHLeLm)EHML1L1H uHHEHEHH躝HuHEdH3%(uHH[A\A]]H=&,藢UHAVIAUL-&ATSHLHHtHHHL7HuHLחHHtALHA$uI~L:A$HLHHu[A\A]A^]DHHtPUHHATL%&SLSHHtH`(HL腜HHu[A\]ff.@UHAWAVAUATSHLdH%(HE1MHAf)EfoMAoT$0E1HE)UH3E)MHUH3UH H&@)A@ tEEHzHuHDLK@LEHIL$0H/PH5H=&1IZYEtA$fo]AA\$0HHy@Et^H?跡A$@HEdH3%(He[A\A]A^A_]fDHEHUfDLHH7IHkHFHHtDHH8HHBHu1H=F&1OHAELA$ALMaHLHaHHQL-&HLIHtL#LLIHuH=AAH.+fM:M0M.HuIFHHuHuHDhHMHXDlL`ILh11A} uIUIuH]HEHHEHUH3HuIL$H3KH HMHHUHuHSoa0)eI3T$I3$H )ptXHEH@@HHHufLL5t!HHtiL{Mu1H=ל&1`Ag8M6MqIFH1H=&1/1H&f@H=t=(ߞAouHMH0Ao}Hy@xAou p IU0HP0JDžlc1H=ߛ&1訓H=&1蒓fMuvIFHtTLeIDIHÉfDMtkI^Ht,M6C8tI|$@HtHH=<(蕙1H=&1MM0MIHmLeLAEKHML`DhHXHA@DlHtL0M@UHH0dH%(HE1HHtTo@HHHHHuHU)ELEH1I1I uHMdH3 %(u#HpH1HPP)1ո艛fUHAWAVAUATSHdH%(HE1HHIHLMMH艛=HJ:)@ PMt$AFu'EV EuENEuA~_1HNAEAoM0fIE0)pH3p)`HhH3xH t}A.IL$f1I)p1)E)E)E)E9 I}HpHEHUQHtI}HLAEDHH4:HEdH3%(He[A\A]A^A_]fAD$ HUH DCPHDHML$HK@HH5PH=A&1A[A^aEEM~Eu A}IuLy Ao^A]MM LLLX輚LX~ AoVAU H/8)@ -I$MELH5CH=\&HP@1q@1H=&Jf.IE1HH911H=&1HAHQ:Au AMAofAeH%HS@H51H=\& ff.fUHAWAVAUATSH8LdH%(HE1MLHIHHHH{HE1E1#AHt'H{HHGH8uAHuEuvEtqL艕ueAt_AoO0fIG0)EH3E)MHUH3UH t8Ay-Lu$t!IV@H51H=&AGxxLL7I1HEdH3%(uoH8L[A\A]A^A_]2f.1H=Ǒ&1HEdH3%(u0H8[A\A]A^A_]fIG1LL91iL-i'H5"&)L躊HHu,YDLHHLHH2E9uI$s@9p@tLsDL菏HuLH H5H="&=蓔UHATSHHLH3)@ u7H返t HHtL`HCI|$ptcHe1[A\]苔HHDCPPCpHK@H5թLJDH=B&PChPB@HSs`P1H0xLHe1[A\]DUHAWAVAUATSHXudH%(HE1HpL'IMqH2)LB LMQIWINIvI~ HMINHBHRH}H1H1H ɅtI3V(I3F H  fvAFfAF IHHHHLhAEtufAM u^AUuVA}uLMMHuLLM)LMy AoUAVHuL~ AoMAN HHtHCHi1H=8&1A~]HN1)@ LuLIWI?: Hu6Ht1oX0fHP0)EH3U)]HMH3MH HEdH3%(He[A\A]A^A_]fDG H'HED$PHDHLOH5H=ߍ&IL$@PH21^I_zH5i1H=&袇f1H=Ǎ&1萇IGLMH5iH=&LEHHIHP@1tfAF赐DUHATSHLMtrHthHHtDHHu:fHGH8 u HtH{Hu1H=Ê&1̆@L*[LA\]D-@[A\]ff.UHSHHH)/)@ uHKtg1H]3HDCPHPCpH=&HK@LJDH5rPChPB@H+s`P10H0HuH1H]UHSHHH.)@ u3H諏tHtHH}1H]D{HDCPHPCpH=&HK@LJDH5PChPB@Hcs`P1xH0H,uH HHtH5QHoSf.Hpt@{ff.UHAUATSHHdH%(HE1HE fEHHuHUHtvHHtnLcMtULmHHtPLcMt7I|$? uLeuAD$ tI|$LLtID$1H=7&1@1HMdH3 %(u HH[A\A]]菍ff.@UH3]ff.UHHATL%&S1L݂HtHLHu[A\]fDUHE11L (HaH5J)H=s)HjP8XHZj1HE1PH5)H=)L (Y^H H%H5^H=bfUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404HHdH3%(uˋff.UHAWAVIAUATSHhHpHHxDmdH%(HE1H[oN0HHUHM)MH}H3EH1H Hz*)ME@@tWHqIF@H H5HDHH$PH=L&Lp1~Y_IHpHxH~LHUHMsIHt t21H]dH3%(RHe[A\A]A^A_]@HXAoHfoUHE)EH3E)UHUH3UH )Eu=LAAtbH=#_H=&褀@HEI@H̦AVLMMGpPH ߷1H5H=&ZXZH=̦责MGpH 1HoH5}H=&@H=lIHIPALfLff.UHHPdH%(HE1HHHH@9B|Q6oG0oO@ H}oV0o^@Hu)E)M)U)]dHMdH3 %(u 褈@WUHAVAUATSHH0H')dH%(HE1HLB`A(6HHHHoK@E1fHS@)EA)MH3UHMH3MAH HH MDEHHHHtbL MtZID$L5Ht2fHHLM$$Mt!ID$Hu1H=&1}H{(Hu$8D{H{(H@ H~H{(H?uHuH{(͈HHHH~LHA$PH&)@`'HHǃHt H>Ht H(Ht HHC HtHx(H=~HC IHH=&H%)@`HH=)(/MHEdH3%(I}H0L[A\A]A^];H1%)@ HHHS HH19HHHfDI}LHmIDHOPL@@1HߴH5ФH=a& HEdH3%(H0[A\A]A^]HHKPHH57H=Г&L@@1HKPHE1H5\H=&@HLKPHH5oH=&L@@1 HHHH ֳHPHtDff.uufDff.@HZwHHcH>DH tÃHsHHDf.HHϠHDf.HѠHHDf.HàHHDf.HHjH\HDf.Ht HjtHHHEff.@UHSHHdH%(HE1Ht H;|H!)H 11Ho@$HP HT$@(1҉D$YH HEdH3%(uH]kff.UHSHhHdH%(HE1Ht]ooNH@HHH=P&)){HHMdH3 %(Hu3Hh[]fDLG@HHڰH5 H=&7谁UHATSHHHteHH=Ǒ&L%&wHHt:HLU|uuHHEHEHHuH[A\]H=&1wfUHAWAVAAUIATISHdH%(HE1IHtYtDuIH HMdH3 %(LUHĘ[A\A]A^A_]HPIPAH=*#(HX΁Ao$$L`I1AAol$HAg0MAIGPHHH1Ao@&uAoG@AoO0LPfH~)EHU)Ef)EH3UH3EH )MtYfH~)MH3EHUH3UH t?LmI)EL8IHt Hx(LHP]LPfDAoG@fMO )MfH~)EH3EHUH3UH p{H AoG@IG(HHIf)EHUH)MfH~H3UH3EH t#Aog0IG0H3E)eHUH3UH fH~)EfHU)EH3UH3EH u#Aoo0IG0H3E)mHUH3UH HH=&LmtLuHf.AoW0fIW0)EI3U)UIvI3uH tIoX0)]IUIuI3I3vH u,I9t'Lx I(HHPHPfHH=&&xHxLXLH=&ILJILJL`IILJILJtI~1MLL>LHIIHeLLZJHpLLo`I8xA(A@$JHpfLo`AIxAAILJALJLHALAJAHXAH)(@t1A$DAE$Au A$ uAM`NMHH1HH5ÜH=&LXI@\LX IG(4AAwE$1IL$pH H5H=&H)@&S{UHHAUATLeSHLL(H8dH%(HE1'HLL\u@H1)@ukHEfoEHLH8E(@|u(HEdH3%(He[A\A]]f.H訢fDUI HK@LC0ATHH5iH=*~&RULH@1RURH4R0R,R(RHצH@.$z@UHAUATSHHD FAAA9H)BuCEu(tnHeH[A\A]]\@DPH1HK@ATLC0H5͚LJ@H=r}&HKXZfHe[A\A]]DHبfDUHAUATISHqGAŃ9t%H6)BuPA$EtA$He[A\A]]DA$A$uHeL[A\A]]PI$1IL$@SMD$0H5LJ@H=|&HXZuDUHAWAVAUATASHHXLDdH%(HE1Ha)M@IL {w!H £HcH>fDL -hDHKPH5IIR@H=I&1BE9oK@fHC@D)EH3E)MHUH3UH LHMEIHoL8McIGHIJpDmHMDMLUAAMt AL$fATdM?MIGHbH)LB`tLML@p1H HH5UH=&+DmDeEt{EtvHEdH3%(HX[A\A]A^A_]@A9DDDmMLUARIHBLMfDHI)@u[EoHHI~HHHEdH3%(#HXH[A\A]A^A_]}DHEH=HKPL@@H3HEH5ŗH=&1gf.AIHLMM{M}IBpDmDeIMJfHIwPHLHM$$MDM|$MH)@`tMMGpH 1HH5oH=&(fDH)@L AH GDHcH>f.L d@L T@L sD@L Xd4@L [$@HH2LDHXL dfHEdH3%( HXEL1[H٢A\H5A]H=ׁ&A^A_] D1H=&1jL cL L t@L ;Zd@L T@HIH 6I~L%H)@HHKPHcL@@0@1H=w&1@irff.UHAVAUATSLMtOI$tDM$L-&LLi1H=HHHI$u[A\A]A^]ff.fU1HHSHH=<HHHuuHH[]|@H[]ÐUHSHH)H_0@`uHH[]t@HKPH=E{&1H̟H5LHH[]BfUHAUATSHhH_0dH%(HE1He)@`uat$HEdH3%(THh[A\A]]fDLI$HzwOHDH=vw&HK0IH8H5 1fo@0H}1LeHH)E7HHHxǃLn(rIL7HHLH H|HHLH HZHHHH5WBYoUHATIHSHH=d1HHHu [A\]fDHHHH HHHI<$[A\]^ff.UHAWAVAUMATISH`]DuHuHUHHʿf]ELMEdH%(HE1PY^t,HEdH3%(He[A\A]A^A_]f.DLL]I M$M<ADIt IgAt+AoMf)E)MHEHUH3EH3UH It$L.IHt2mmUH9ItI*gf.fH )DELMHH=rw&H0 dDHHPML$@1LEHH5ۏH=w&L?f.AIt$LYd@H=iL|L:$IHHG(H( HJID$IHCfDI1H=v&1bf.It Ie1LH=h@1H=v&1b1LH=tIt IieAALsfDI|$IHGLokDUHHHHAWEEAVEAUEIATIHSH1H AQEZYtHe[A\A]A^A_]LHHt@DLHLIwHՖHcH>EAtODLHDELIcHDEHcH>DH )@`1HeHK@EM[HA\1A]H5H=r&A^A_]LH=E1IxI$I$tH}cH& )IMLHH=q&H0He[A\A]A^A_]IffEAEjI$I$ADŽ$tH cH)IELHH=p&H0fEAE I$I$ADŽ$tHbHR)IELHQH= p&H0fAAu A$IE1ADŽ$xv HDI$M$tLLM bLMI$I$tHLMaLMH)MLHH=p&H0dIELHu)H=>p&HwH0^I$HI~He[A\A]A^A_]@AI$t I$naI$M$EHt=pgEI9}I$M$tLLELM aLELMH)LHH=o&H0He[A\A]A^A_] ^f.H8D7ff.@9UHAUATASHHHHC)LBt9HMLMLEHOPLH@1HH5H=r&MDHHI}HHH[A\A]]\@UHATSHHtQHH=v&\HHt+L%v&H1HL+aHHu[A\]fDH=!r&1\f.UHAWAVAUIATSHHxdH%(HE1HH&-oNfLxA)EHFH3E)MHUH3UH AHL1ҁ]HI-oSfHC)EH3E)UHUH3UH sHL؅HH`HHL MI\$HApHpHLhGH t"HsPLzLHH<M$$MOI\$H9H)@tHpM]@1L{pMH ۑLxH5MMH.H=j&H YLx^ZHi)@hLpLL1H5H=i&ADH6HSL<MH)@xAHMdH3 %(DxHe[A\A]A^A_]DH)E1@tLG@HHߐ1H5H=i&LhAuQIwHtfH`1o_PfUHHUE ]V`>fDH`IwpH QHeHLH *EHhHH)E1@LG@HH1H5…H=h&1H=gg&1XHHH51H=Fh&l7bUHAWAVAUATSHhLdH%(HE1MtAEu)HEdH3%(.He[A\A]A^A_]HIeIHt1HsAoNfIF)EH3E)MHUH3UH I}LHEHHL0MM~MHC@LeHxGfDLHHULH莂3MMM~M/IMoPHM6LHEzIHHEH(@tHIGpLxH ƍPHEH5ʄH^}H=Le&L@p1Y^BLefDI$HHtA$A$JA$:HEdH3%(ulHeL[A\A]A^A_]fDHEHHMfTdH}HH1H=c&1HV_UHAWAVAUATSHLIFH0HL-'IHpLUHHL%o&HHttI9toHLTHuYHLZHtHuHHHuL9 uHHEHELHYHuDHLYHHiH[A\A]A^A_]fUHAWIAVAAUATSHHHLhHHHEH(@`WIG(HL MI\$HtG1fM$$t#w:u E@MI\$Hu1H=`&1}TDwEt΃=Ht H?WHs0LǃHS8&seH߈UUQEGǃM=@u|He[A\A]A^A_]Dǃ fAHH5zH=*`&EH1EAPHMGPL^_^DHuHeغ[A\HA]A^A_]$DHHUfHH褠HHIH bHHHLWf1fUH5(HAWAVAUIATSHL5*'LQHtmHL=`&LL腱C@u>HLVHHt;LMtS@tHSDH5L1S뱐LLWH1[A\A]A^A_]ff.@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40UHHdH3%(uZff.UHSHHH{(Ht 5HC(H{xt H{x \H聠HHH{ HtH5LWH{ ^HC H蓱H{DOH6HsH=p'VHsHCH=X'VHCHH='HH[]Vff.@UHATSLMt:O@HWDH51HH=j&L":LHǃ[1A\]UHODH5ވ1HHATSDG@HLH=,j&H='HspNHtHtLPL3[1A\]ÐH=i'HSHuf.UHAVAULuATIH='SMl$DHPdH%(HE1YHH&H(HǃǃB8@B@L# 1fCHCM@LLÇ@1[H&LH5u& UHC H(@ 12HC(xTH=HHCxHP C0ǃHXHHxHǃ(CDAL$@H54LHK<H1H=h&ǃI$H71HudH34%(u5HP[A\A]A^]HH51H=yg& V1H=!g&1JMf.UHsPHtH]DUH=H HVH5/HTH=P] Sf.UH5D(HAUATSHL-qz'LKHt>HÐLMtL6LtHǃHLPHHuH[A\A]]OΉ7UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40dOHHdH3%(uTff.UHAWIAVAUATSH(HH0H8dH%(HE1HƅNHt7H(@V1H}dH3<%( He[A\A]A^A_]fHPIcLMHNHH[ HcL‽N )- BLrffBH(@ NIL(LmH H0HHOHHEDžHH fLLA)EHA)EL)ZHIL)HكE~E&IDfAfEfHP(@ fHLwE,1L}HDžHpHH`HfH(HHXAAFH(@ ]HfoUf)EHE)UH3IWH3VH u1H(LHHt1HgA9H HLLL)(ZHIƀufoPH(DO)`@`H(EELAAHDH@AH5PHH=h&HPP1H DDHyHuDHUHHDHo@@fo]DHHE)EI3)]HWI3WH )pufHyHuHU)D]f)EHH`MLhH(HPHpPARHXZLIM1HH5uH=e&@HW@H51H=`f)EHuHUAEH(LH(LHHH@(HthL8DMt[I_H^M?t⃻Ht HGHǃMuHt^O<uPHLHMt6H(@`fHIHH謽@AD9/HHtt 1Ҿ;HHFLH5H=c&1H1H=Gc&1pC1H=c&1`CH(EELAAH H@EH5zPHH=a&HP1SH LH5H=`&1LHH51H=a&yLHH5H=a&WIMMHL1H5[H=D`&/41H=`&\BHDžaQL(HH5B}L0AHH=?c&IG@P1Y^IHpH1LH5H=b&pLg1H0MG@HH5{H=c&=_HIG@L0APHF1H5{H=c&AZA[1H0MG@HH5({H=ac&mJff.fUHAWAVAUATSHH $HH $HxdH%(HE1HGHoO@H8(IIH)B`H8AoT$@fID$@)H3)HH3H 5I|$軖M5M}M(MoMPH1E1LAMHDžxIHhHHDžpHY(B vIfCII9HpLLLLM)Հ@LxFu$AFf\AFfdH(@`I+lHpE1xXHHLxLM<HHHE1E1IT$HHhLhIt$@HfDGI~BH:(ƅLMvHpJ LHDžx)ȉffID$@pDhIB ID$MD$@LHՀH5|H=Z&LH@1XH(1@ 1HMdH3 %(He[A\A]A^A_]H{0Hs8jLxLhjH(H (MMM?_Hs0MAXHS8At$L(AWH (AYAAZ5ID$HH5z D`H=XHs0MZHS8At$H %(AVL$(7Y^IL$H1H5 1H=W&H@(vENEFH~H5 {ID$H=X&fAfAHH@EE1f.H{0Hs8jLxLhjHo(H p(HMM=XHs0MZHS8At$H 7(AUL6(IYL^1E1IT$HHhLhL`It$@HfD_I~>H(LƅMvHpL`P LHDžx)ЉffID$@pDhITfDL@@H1H}H5|H=U&B@1H=?V&1:ID$HD}H5H=W&HH@1;LID$IL$@H}H5xH=YW&L@@1NIL$H|1H5_H=hW&H@H|H5Dx1H=~W&OCf.DUHH0VdH%(HE1GtCtJHHH}HuoB`oH`)E)MDHMdH3 %(u@tBUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40tff.UHAUATSH8dH%(HE1HLMI$IHHHtHYHtdoH}Huf.o )EHH3H )MHWH3VH uH}dH3<%(HusH8[A\A]]ÐHtHYHu1H=YZ&17fH='OBAoUH=I$HHCB1{@@UHSHHH7BHHH=9'[]b=fUHH0oodH%(HE1HuH})E)MAHMdH3 %(u@ff.fHUHAWAVAUATSHL7MMfH}L-W'MI|$M6HtaL?MtYI_Hu 6fDI|$HM?X7HHLvH8[A\A]A^A_]I$ IT$pMGH5rH=S&HH@1Xp9ff.UHAUIATSHHw@HHH{Hs@I HMtI|$11LHtH{HL1[A\A]]H[A\A]]DUHAVAUATSHdH%(HE1Ht$IHHtHAHv`HShǩHt*HEdH3%(HĐ[A\A]A^]I|$>6ufHEHuEL`)`L)p)E)EHEHEHE9H}HP9oKPLLHP)MDXH}8L87d7@UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž401HHdH3%(u6ff.t1UHHPdH%(HE1HHHHH9 tBHHofH)ELMLE)MHUI1I1M u1HUdH3%(@oF0)EH3UH3EH tH8EHuHEHEHEfoUHEE)UЉEERHOPHqH5pH=U&1jHOPL@@1HqH5pH=T&<:5f.UHH0HdH%(HE1HHt1HudH34%(fDoo@0H)EH3U)MHMH3MH u @(t'HH to)E)UHEHUH3EH3UH RDHOPLB@H5oHZpH=CS&1$4ftt f.HHt@HHtH9 tttq1DfUHOPHoH5nH=VR&H1]f.UHHH0Hv0dH<%(H}1HUHMHUEHPUHufoEЉPHMdH3 %(u2ff.@UHHH0HdH<%(H}1HHt u6H(oBHJ R(HHPHMdH3 %(uDHHoJ0EH8MHUHUfoUHPUPA2HHtKH H9t;UHSHHu.t3t.HH[]1DH1[]H[]ff.UHH0HdH%(HE1HHHt tt'HHH9 tw1HudH34%(ooN0H)MH3E)EHMH3MH t$oHH3E)UHMH3MH uDHOPHlH5lH=GO&B1VHOPLB@1HglH5 lH=N&1(h0UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40*HHdH3%(u/ff.H(DG@HLO8H#H= S&H0X,UHAVAAUATSHH dH%(HE1HH@LeLmH5H=|(_%HEE{@L)AE (L${@LA)E'.{@L1)AE'{@O,{@(o{@L)AE}'Aą-A8H&H5oH=Y&H1S{@L)AE'AąL#{@+{@6(HMdH3 %(DHe[A\A]A^]H5H=J{(#Le̋{@AHEHL)E&LmLR# D,8I%EH kA$L kLDHH PEH5mH=Y&RHkPDC@1H LA" ,8I!%S@A $H5mIH=X&12D+8I$S@AH5\mIH=X&1+8I$PA$H HjDMH5lH=Y&PDC@1XH}ZA"B[+8Ia$A $S@H5KmIH=W&1Al +HV1HZ1f.UHAWAVIAULmATISHxLHhLoJoRIdH%(HE1)M)UKHHH HLMI~HuHUHIAoAof0I)pHx)eH3UH3EH uhHhurI~HuHUAH(@ t?HSpH5!m1H=Q& $f1iH(@`%1HMdH3 %( He[A\A]A^A_]ÐfomIfHu)E)mJHIE1ɹLL|LgHHIGHߋm_IHAmIH]H(@`oK0ffS`)EHS0H3U)MHMH3MH uHHuHuHEdH3%(uGHHH[]Hx(HtH efDftfC`UHAWAVAUL`ATISHHHoJHoRLLdH%(HE1)p)`赒Hfo`I~f)P)@H9_pL|5IH0HhI~H`虳HHH@HHHI~H@5HHt H9 HBfLM)EL)E)E)EAIW@IOH)0H8I~HH30H H1H(H kLWIfDE1HMdH3 %(D H[A\A]A^A_]DHpHxHLE1LYfI~HHڹL,QHHj IFHHHHHHH HI~HVHHCHLH+fDHLPHDEH5re IwPIWXLI~ȰLAt?Iw(Ht6H I9 t&ALJHf.IFLGI~LU DH5d\I~IW@E1LIOHALJ@H5ydE1LmuII~}H(AB`HPPHK@1H5uYH=6&g@MG@MOHLIV0IN8H}蔯ALJMG@MOHLIV0IN8H}k5H(A@`HK@LH5&Y1H=5&PfDUHAWAVAUATISHXoBoJdH%(HE1L)E)MMHHrI}HR #HtVHFHW(@`f.1HMdH3 %(HX[A\A]A^A_]@H(@`tHMIT$@1H5OH=:&ZHٮ(@`tHV@HM1H5/XH=:&#nfDHsHSLHAoAo]0I)]H3E)UHUH3UH L}LE1H bLMHHH(@`Z IEHߋDHH H t f`H|I}H<EwHH5a_HMIT$@1H56WH=/9&5DHi(H]@ @tIT$@HH5XW1H=w8&LHߺH paLH5daHhH (@`HMIT$@1H5VH=S8&NfH5 aHKpH`1H5,WH=M7&IT$@L1AH5VH=b7&B3 UHAVIAUIATSHv3eHt~IH4(DC@`uvAv2AAuJA~@HeLHL[A\A]A^]<@Au"A~@HeHL[A\A]A^]He1[A\A]A^]ÐIcH9&AUDKH CH0_H5AVH=21&PID$@PHCPHCPAF@P1DCH0A6A~@HeHL[A\A]A^]A~@HeLHL[A\A]A^]BfH'vt 1fDUHAWAVAUATSHH $HH $H8H_0dH%(HE1LL{@AU'E1jE11LAXZE~iA'~ H(HX(HHcJHAD1H=W/&1HEHtHHu;fAGHEfAGHMdH3 %(HX[A\A]A^A_]fDHHu fDHtHPHtBHtAoR`AH4ItVfAG@1H=.&1@f.UHAUATSHHHHHIƙHHtrII(tiHDLHH@HHE>0t5f.Ht8H{(ILHHPHEH 0u1LLșHuHL[A\A]]~H[A\A]]D1H=1&2fUHAUATLSLHHdH%(HE1HL1H H5HLH lIH51HMt1H5Lu1HtH5H1HMdH3 %(uH[A\A]]f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UHATMSLAHu@u8u0u(u uuHuHU跨H@tƒt7tZ1tcHe[A\]fHMH}jL1H֐HjLH1He[A\]fDHjHjLHff.@UHHATISHHr@Ht*H4ht HhuLH1Y[A\]Hhff.@HHt < t DU1H=.&HfDUHATSLMt0A$$HH5gH!I|$H$KA$t [A\]HxkHR[A\]fDUHAUMATISHH_t0tHlgtXLL1CH[A\A]]LK@LLLRiH1H[A\A]]@Hfff.@UHAWIAVIH}AUMATMSHpHxH`HHhPdH%(HE1Hu@Lu8ALH`u0Hhu(u uu趞H@t5ƒt^1tH]dH3%(He[A\A]A^A_]DILnhLLH1fDH`LL1HRh}fDHeLLe/ff.@UH571HSHHHH=OHuH[]f.Hs(H{ Hg1*H[]ff.1f1ft1UH11HH(B<1]ff.t1UH11HHH(B 1]ff.UHSHHGt)uH11_1H]H11Hܗ(D1R@ A9wHHs(H{ LfRHXZff.ft1U1HATSHHFH{1L1A$1[A\]t1U1HATSHHH{1L1rA$1[A\]t1U1HATSHHH{1L1rA$1[A\]t1U1HATSHHVH{1L1"A$ 1[A\]1f1ft1U1HATSHHH{1L1bAD$01[A\]1fU1HATISHI|$H5+bH1tLu>I|$H5bubC1HI@HsH='HC[A\]@CHsH='HCH[A\]?DI|$H5a1CHHI?HsH=5'HCMtLH='HC[A\]ff.1f1f1ft1U1HATSHH6H{1L12HK(HS HLu 1[A\]@ft1U1HSHHHHK HS1Hnu 1H[]ÐfUHAUATSH(dH%(HE1t*1HMdH3 %(He[A\A]]f.HH1Le)Hs1LL1"HuHULtHHs(H{ MPLjb1HXZ`UHAUATSH(dH%(HE1t*1HMdH3 %(He[A\A]]f.HH1LeYHs1LL1RHuHULtHHs H{MPLa1HXZ`t1U1HATSHHH{1L1A$1[A\]t1U1HATSHHvH{1L1BA$1[A\]t1U1HATSHH&H{1L1A$1[A\]UHw H`1HHB]ff.UHw(H`1H H]ff.UHw(H`1H H]ff.gf.Gf.'G1fUHHdH%(HE1t1HUdH3%(u#@LE111E譇fDUH5a\HAVAUATSHH HdH%(HE1{1HIH}H{IH5=\1H{H55\A1HsH]H)\AH1ALCLDHEdH3%(u7H [A\A]A^]HsH{ML[H1ff.1f1f1f1f1f1ft1U1HATSHHH{1L1H=k'It$HHH=T'ID$ID$1[A\]f.t1U1HSHHH='HHs`HC1H[]ff.@1ft1U1HATSHH&HIt Ht 1[A\]fDHs H{ML$@L,]H@UHATSGHt[uNH1H{1I1&~I$L1[A\]ÐHH540H=uHs(H{ A1L\HfI$Htc LTH{L;L4H{;^nfD`fDHs(H{ HI\ LH=&CfA;$v fA$C fA;$v fA$Cu A$LHMM?I$HHg(@@H{@E0unH{@UI|$ I|$HI|$$cI|$.HHMdH3 %(HH[A\A]A^A_]DA$HfLHTfDHMH%D1H5AH=U&H{@GE0Nf.MLHC1H5z<H=S&~lf1H=&"f1H=g&11H=&1kff.UHAWAVAUATSHLMLw@L~HI1ILLH5;<H=4%H{8t H{8HsHSL#Cu A$A$f9CDA$f9C ALyt"A$f9C2A$f9C t{He(@`uFI$H&H~I|$H[A\A]A^A_],fDA$[fMLHA1H5r;H=s%@IH>HH HHu$@H9t R f9BHHHPHu1H=%1,@1H=%11H=W%11H=%1IHHHt=HHuH9t Rf9BHHtmHPHu1H=%1萻fA$C fA9$aDfA$G1H=%1J1H=%LcIMt"fLLu$HHtLcMu1H=g%1PE1HL[A\A]]ff.@UHAWAVAUATSHHuMLEdH%(HE1HG@HHE<HM7HHC0H;E'Ht H{0H}HC@oCHxHEHpHHEL8MtiMgMt9HEH`LHEHEHhA<$ HHt LcMu1H=.%1H`fHEUHC0C9HC@HHxC$HxvCTfD4)ƉHpHH!L8MMoMHxHXLMLhLp@LHeHEHt8HMMLCLH5o6H=%1)H{0Hu LdMmMI]Hu1H=E%1讶fDHC0H;EHMHH:H551H=>%@}ҋK$E׉S$9U9tH}JDщECHEdH3%(uIHĈ[A\A]A^A_]EC$2@1H=g%ҵfHX/HC@Hxf.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40ĸHHdH3%(u[ff.UHAVAUATSLoL6LfI]`Hu CHHt8I{p@I9uIH tLH5%蠳L(![1A\A]A^]ff.fUH 4IHAUATLmISLHhH_LdH%(HE1H HHE襅H\(@ @tWH HRH5A;H=j&HHA@HMHDLI@HLDHI$HKpP1LBDHHXZ1HudH34%(uTHe[A\A]]H}rLHL'!_fHH52H LHL 7襼DUHATIS1Mt L"1É[A\]fUE1E1HAVIHAUA͹ATDSH]HHoB@HdH%(HE1IfME@@E Pn^_AăttH-[(@ @tDAHIIH HH5(:HEHLHD1ATHGH=&XZHEdH3%(u.He[A\A]A^]H59H=&1krqUHATISHFxHDHHZ(@ @u.EuHHx u tYHe[A\]HHN@H=&RHL@DH591r HFHCxZYDH@c$HLHPH{xgHKI|$ H.H{`HtpHeHH=Y'[A\]ifUHAVAUATISH@HHdH%(HE1#fI|$ H)I)))fo))@HHt'HMdH3 %(HH@[A\A]A^]ÐH=X'LufoI|$ H 'HH@[HCHJHK@LHCx@HPI$H6L@D1rHLH5 gHLHLHFX(@ %I$HHDH57H=L&L@D1׸UHHoF@H dH%(HE1H`)E詹HUdH3%(u胸UHAVMAUIATMSHHuHUHLL MtH{xLGHMtHH{ 'L1CpuH[A\A]A^]fDMtoAoKANoS AV o[0A^0oc@Af@okPAnPos`Av`o{pA~poAH[A\A]A^]H{xL脹AHUH541H=%߭ff.@UH]f.UHAWAVMAUATISHHH H0HfoHdH%(HE1)pϷH>IMI$MHHHLHHHtvoJ`fHB`)H3)IOH3KH u=oRPHLHƅ fMHI9t_HzHuI}xL襭HHt I]LLRHEdH3%(uYH[A\A]A^A_]ÐIHHHfDHH5r41H=%LUDUfHSHH8H0fo0dH%(HE1)PfH~H3P)@HHH3XH t:HH HP)EHt>tTHH߉@HEdH3%(uMH[]H0H53H=%f@H0H511H=%Off.@UHAWAVIAUIATISHHH dH%(HE1HpH0HxHtJPptAt4Lx`Mt+AG=DM?Mu@1)H R(HH(QDHHHHH)HH9tHH$H9u%t H)HLI1H LL菨MLHH AMQDLE1' fHA}p@QIHHt{Ht Lu4IuIU LHtIHMcANPIB9L H(H]dH3%( He[A\A]A^A_]fDAI D9 K1ApIG H(IG(H Hp@sHFH8HHLtLLLAF4&AH@IFH0IF8H@(@ @H`HH@D@L H5}"HH=$%RLHDHh,1AWAWQHPOH0D@1AtAEXttt1`H`H@H+H5!H=%HL@D1HHHx-H?(@ @H+H5Q 1H=%fDUHAWAVAUATSL$HH $L9uHXAIdH%(HE1 Ht6HI} HLHHAt*1HUdH3%(He[A\A]A^A_]fD11Ҁ H@I~ HHPHHHHH衠IHf@ID$hHpAD$XHdE1HDžHDžHAf.HHL8AD$XL@HðD9HaxIuAoL$@@H IAAp@3IH=(MX@ @vPHIEAoW IK@H5E!LRLL@D1HH=%RAW)PRH)QH+LH0IHK=(@ @HLLMHIEOPHH5 1LBDH=%H)Y^HșHЙDH<(@ @H@H(1H5H=%dmL?@@ @^L֝1H(H5BH= %I|$`HA|$XID$`AD$ptLAT$TPAT$PfAD$pH<(@ @u|LT_ID$xP I$H LH5BLDfAd$pI|$`AD$XIAD$pID$`sDIT$xIH5H=%D@HRL@D1RI$r RAT$XRHQ'H 'HLL,IAOH5NIH=$%1LBDH'_DL(MukL{8LiuFHSxAILHLu#H:(HCPfCXP@ShClMmMI]Hu1H=C%1謑UIfAHAUATSHHhHuHuHUHUHMdH%(HE1)E)E)E)EHED`PH9(@ @u:DHAąHMdH3 %(DHe[A\A]]L+DAu@AHMMDDIHEH$PH51H=G%XZfDHA9(A@ @tHHMH$H50H=I%L@D1UH9(@ @u A=HDLMHp$H5H=%AL@D1臙UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404HHdH3%(u˘ff.UHATSH0dH%(HE1HHt,HHWpH9t>I&H9}(u21HMdH3 %(H0[A\]@ fI$HH(%"="Ht""DfI$@woJ`fHB`)EH3E)MHMH3MH KH H;HEdH3%(u H0[A\]ѕ茗ff.UHAWIAVIAUIATSHHoG0oOLdH%(HE1w`H?)E)MUHMLLHL G#L@@MDH<#11)LAL #MdLMtjغfATdtI>Kt=LL"HLH@LDMHL)1虙L辐IāuH}dH3<%(LuHH[A\A]A^A_]Mff.fUHAVIAUIATLeSH]H0oGLoNLLdH%(HE1H)E)M莗u$AoV0Ao]0LHߺ)U)]fHMdH3 %(u H0[A\A]A^]襕DHHOff.@fUHAVIAUL-9'ATLS"fDHL HHtLLԋHHuf[A\AA]A^]HH=r9'ݑff.fUHǰH-HH ooNdH%(HE1HL)0QHHPHEHMdH3 %(upUHAVAUATISHGHHIIHL-N+9I HH@HHEHt[tGAV`A;T$u;HptHpYI %I|$Lꉆ蔤Ht+H{I賏I HPHHEHHuHu[A\A]A^]ff.UHSHH8DdH%(HE1Hs2(@`u*ADE~ZHUdH3%(Hu|H8[]ÐoGLoO0H1LEH)H5wH=%)E)M[DfHHsHǃ H肖HH=(7'1葏r藒UHAWAVAUATSHHIHLIANHcHHtLAAA!DAHK1(@`6E1HeD[A\A]A^A_]fH1(@`tHHGLAAPHG0H PH5ljf|dH=%I@P1QH L(ATH0n@ϾAUf!tdH5(HDzU̅AH`0(@`AFI@LKLLC0LH5:H=[%PC`ATP1RH'dH HHGLAPHG0MD$@PH5H k'fTdHH=r%E1P1H m1H=G%11H=%1HV@H=%1H5džH`/(A@`HCLH0ENHMPMD$@1H &SH5H=%gXZUHѺHSH8H dH%(HE1 Ht&oK`fHC`)EH3E)MHUH3UH uHEdH3%(u:H8[]HtHEdH3%(uH;H8H[]l7HcNAAfDDdufDUHAUATIH SHLHDH?AAA8t>IcT$HH փDH5H%H[A\A]]xH[A\A]]DUHSHHH?HGpHtHHt H$H;HtHHH[]fDH[]fUHAVIAUIATIS#Ht~H HH5%H'uH-(@`uH[A\A]A^]DML1H$H5H=4%H[A\A]A^] H=1'ߎAoELLAoMH@LH0fC`ǃǃЭL#HsI$H Hs>H7,(@`3MLH-$1H56H==%X LLeHH 6UH5#H,HtH]fD]fDUHAWAVAUATSHH3LIIAOHcHAH<DKθfH4Vd LFdH;H .IcGHf{`tH5H"H@uTAWU蜅HcUHӘIcGHD H*(@`E1HeD[A\A]A^A_]Ð|D ꉗDdHf*(@`tIcWI@LLKLLC0H5E1HЋH=%RHw!P1ATAUkH ofHI@LKLLRLC0HE!1ATH5H=%AU,H -HV@H=u%1H5|HCLML$@EPHC0HPH5H=%1jQH H Ha)(A@`HCLH0APH 1H5RSMD$@H8H=%iY^oH )(D A@`LHCLLN@EPHC0H5PH=;%‰fTdHP1QH H H((AO@`uAʸAf!DdH5H=A%1AHCLAHDPHC0H uPMD$@1H5H=%ZXAOZfHto(ƒGdE‰(HGdHWlH3(H3(H tHGtHW|H3(H3(H u1fH HcH>@HqxHsxH]HUHOH)xH4H*HHUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40DHHdH3%(uۆff.UHAUATISHH%(H@ uTHLtLH%(LcMLHHH=%H0H[A\A]]|HO@H5W 1H=%UHATSHLHM}H6%(E$@@u(H0M$H[HRA\H=y%]鳂D1H5 H=%(E$H$(1H=%1 |1H=%1|UHAWAVI։AUATSHoM oUdH%(HE1HEME)M)UEgHEHE(HuHUAHIƃ@ {E1ۃD{fD[@@\</ALeXLHPEHEHDfE9t/XHPLMHUDfE93H#(BP oE to6$(fH~)pHx)`H3hH3`H LM HMIH1H5H=%9H]dH3%(He[A\A]A^A_]fH}BDfE9%H"(@1AIU@H5zH=%<H HcH>@HHM MM@@APHLE@AV1H=%VH5[^H"(H @iD\DHLHuA+fDHu HU(1LIHpHHU HM(LENLCLk-fDAVHsL"wHAHM LE(AVHuLKLHU,AYAZEfHu HU(HKEFLXHu HU(1L.IHpH&HU HM(LENLCL fDH (@u3fDHH=;nfH5H=`%1HY (BtHW@H5H=+%1t6f.H (@\1DH5>H='%2H(@1DH5fH=g%H(@1AIU@H5nH=%|Hi(@I@DPLM AUH H1AH5-H=^%iZY+H(@[I@DVH=n%AU1LM H AH<H5_AXUHAWAVAUATSL$HH $L9uHLg0M$dH%(HE1G8DžtHL|LxDžxhH HPHtHXHDž|H`AVh NHH`LPAULXUXYyJ~8tHƒ LZHEdH3%(He[A\A]A^A_]IG|LHp@赀HHHcLH(H0LLHARAQWVHHHLL^H Hc(H(HHcJ(MH <(opXHs0MZHS8H (ATAUL(%Y^ÅHMdH3 %(He[A\A]A^]HvVH5FAQEAPLG@H=%P1QH (RHH0DD1H='%1mHi(@ AIL$@H~1H5;H=%yvDUHAUATASHHL utE1HD[A\A]]AHAąu%AEuAHDAH[A\A]]H(ALA@ tHS@H5R1H=%yff.@UH1HAUIH5GATLg@SLHH=%HjHH1HL'H(H@`t,HLH5-1H=%Ht HoH(H@`u`HHnH}(@`ucǃHǃH[A\A]]DHHt$1LH5H=%\Hu댋LH51H=%0}jpt8ImEELIH5H=%17@HML1[HTA\H5A]H=%]ff.UHATSH_0LHBA$yA$4)ƉH[A\]f.UHATSLHA$yA$4)ƉH[A\]ff.UHAUATSHHLqu|I$M$Ht&pH~\I$M$tLlH:(@ uDH0HMHAHH=%[A\A]]XoH[A\A]]D1HK@H5H=%H(fUHAVAUATSHHIHs0HS8HE1g8EAąHHK0LC8H@(EMPSH5,(GAXZEDDzBHǃkDH@#tD9tAMPIU@H51H=P%LsL+HeD[A\A]A^]1H=%1hH(A@tHO@H51H=q%ǃHi(A@tIU@H51H=%tDfǃf."rfrff.UHfH=WnH=nH=].sff.WoUHSHHHH='=mHH='HǃH[]mff.fUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40iHHdH3%(ukoff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0Dž0H8HPH@Dž40gHHdH3%(unUHATISHH0oGxoNxH}dH%(HE1Hu)E)MptHMdH3 %(u/H0[A\]@HEdH3%(uH0LH[A\]ff!nUHH0oB0dH%(HE1HB0H})EHMH1HuH1H uHudH34%(HB@HtwHHtoHAHtSLMf.1E18 uHPL@HHULEIQH1H}H1HuH tH HtHAHu1H=%1c1aH@H}WDHMHu1H5<H=U%i&UfDUHAWAVAUATSHH $HH $HfDIdH%(HE1)HHHH3H1H@H ¸ttIIIH=N&UHuLhxHHLoQMILLLHt8HH=&!Q1H]dH3%(He[A\A]A^A_]DIHLMIAHHtYLfHHt,LHLSLHHHLHBHu1H=ڲ%1JL@LaYLLHHHK4IHHHHPLHtrLHMtMoKxoRxHKx)I3)0H8I3wH u1LLLHHHtHPHu1H=%1IfDLHLnQtLH8HHd 4IHLLH.9ǀ@LH=v&THIHSH}H'@`t 1E1IHH51H=E%IDHHHIE1LL0HLIAom`f))0IIOI3I3JH uBAouPLLLƅ fLH9I}LLHfEtLI>H6Loo{xH') @ 7H E11IH(LHs8ILH H(A蠟1HHL@LHHuX1LLLLLLLLLMIyHo[xM )@ogxIIS)I3RI3H uLMrH LLLEE1LLHL8LLLXfD1H=%1ELH=&o{xAHAxKAowxH')) @ IjEHHI1LL0fHLIAo|$0f))0IIOI3I3JH uhAo|$`)0IIOI3I3JH uGAot$PLLLƅ fH9LI|$LIH>tLHI>H0LlE11IH H(L H IH(HAL贜#fIHQHHXpHc'@`DJXeLLALHLIHH)HHKuAHAw0LL⋍Aw(LAw AwAwAwA7H@HH=0&UI+H I1HH5H=%LH 1HH5AH=%:HH=&HLLLHH=&HHH=h&HjKHH=J&uHLff.UHAWIAVHuIAUAATISHxHdH%(HE1DHhH0HhHXpHoCxL}Lu)EHUHEL1L1H fH~)EfHU)EH3UH3EH HfI$HfBL{xHI$LDǃLI$AHHIƅdL}LufDHIt_AoM`fIE`)EI3)MIOI3NH u+AoUPLLE UfEH9I}EHud{o[xH')p@ .HpE11IHxLHs8ILHpHxA轘I<$HHhBXBXLSh1HudH34%(He[A\A]A^A_]1D9HhDVXPVXuHdDdfocxH')p@ HpI1LHxhHpI1HuH5H=%:DL舫xLLƅdCfHC@XtyHhFXu HCfHu@E1u8LLLu0u(u uuH@HpH1H5yH=%u1H=%1>HhPXtPX0Hhd/Cd?Gff.@UHAWAVAUATSH8dH%(HE1HHL8MI_HHEIIE1HE-HMLH5Z1LEAM?MtoI_HtKH{8u⃻toCxL)EMuHMILLH5^1-E1H=%1<E1HMdH3 %(DuH8[A\A]A^A_]FUHHAWAVAUATSHHHHXH0H@dH %(HM1HHHHHkL M_HDž8I\$HE1E1zDCHHH5L4>LH5hL">HPH5oL >LLaIIM$$MI\$HCH{8 uHsHSHHH H+HEHXHPtHXH.=t Lu)H5Lz:H@H)MAoExoKxIEx)pH3p)`HhH3xH IMxHjL11AID=HLHKxHIH5 1HSPH(H@H5(LHH3HHB(L1H5"fDM^QfLH5mQ9H@HLm.HL9HSxL 0FHH8H5LH$LEHCPPAVHL@@H(LDHID1nFZY1H=%1@9H(H5'Lz;DLuH51Lx8H@Mt!MtH@IMxL1H_HEdH3%(He[A\A]A^A_]DH=f&<7H5HHH81EAC+HfDK.:DHHHHuWL8H5hL!=H0H5L-HH1f@HH=L'w>LA;f.L M]Aff.fUHAWAVAUATSHHdH%(HE1HHHHLsMyH0ML IHHHfDHHLL{M/I8uH1IwxMAoWxLHL)HtLmMtLHLMLDMmMAoM fIE ) I3$)IVI3T$H uHA}p@^BI9G@uAo_H 'A] B tHLH@1MGHH5H=J%MmMmIH1H=%16HEdH3%(uH[A\A]A^A_]J?f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž408HHdH3%(u>ff.UHAVAUATASHz^AH'@ u [A\A]A^]ÐLsp1EELH:H5H=%E9tHK'@ tD<L[1A\HA]H5A^H= %]U1HSHHlH'fHǃ (HH5P@H8<H[]$ff.UHSHH8H'HB`uH[]H HI1[HH5]HDH=%@UHAWAVIAUATSHH'HUHMHSDHXDlHHdH%(HE1HHH)HH9tHH$H9u%HXfomHeo)m)pHpH3E)]HMH3MH C%@WL}1L1SDHMLLEALE1EΰHUpH`DMcILHH]p@D{D0>IHdHHDAlxE1HELH5'HL4AFAVF jHMLXIDpfoUBoD)LMVG AF0AV4A)EX6I^8DpIFHMdH3 %(DHe[A\A]A^A_]LGMM9DIA@H'@ u#AD9pDE1xL`IJ@E1HH5RH=%@Hy'@ tL`E1H HH5H=%nHuHULDkLP肫LPDkHRHsHS L׹%nLPDkHH'@@UH|EHXMHMHH5H=ɡ%L@1H'SDHf.Hi'@ @LEH t1HH5H=-%{H)HLlfPIB@LMRH5HFATH=%PHEDlLD1H LpiAFAVH DlLp.HHHMH HH5cPH=%1ZYIR@HH51H=%DkLP{LDkLPG6LPDkWH7fDUHAWAVAUATSHHdH%(HE1oN0fIHF0)pH3pI)0H8H3xH ooIHo(L )po8)uoH)})m)u WMt=fo]foeLufopfoUA\$ A<$fo}AT$Ad$0A|$@Aog`fAoW0) Ao_PIG`)H3 HH3()H ƅ0 f28YIwPIWXLE1>Iw0IW8E1E1LL}HELHIL0VI H^IwP腳Ht sI(I I011HtHpHxHHfHIH) H3 HH(IPH1HH H'@ eI I9ULLbiLjZLZI L9tjH?'B tRHP@HMN@HHMGpHEMH~LDHPH1H5EH=ޚ%yXZLL,YfoMHEAoH)H) H3(H3 H u M9 UL LFpH}1H5H=%H]dH3%(He[A\A]A^A_]@EAAA1@HMGp1H H5H=f%I I9H'B cHA<LH@A8HI(LDHMGp1VH=Ǚ%H5QHRH H fI t LLKLH9'@ Lq@Ao(foUI()H3) H(H3H H}I98oIOpH1H5<H=%011HHDE<H1MGpHeH5H=%2H t DUfHH0oO@dH%(HE1)E)MHEHUH3EH3UH HMdH3 %(u1DHFH9Gff.fH@1Ҿ<2ff.UHH0oG@oN@dH%(HE1)EHEHU)MH3EH3UH HMdH3 %(u0UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40*HHdH3%(u;0ff.UH5HSH=}'HdH%(HE1?&ڿ HE.H}%xHMdH3 %(u7H[]/8H$(H5;H=ě%H1/ff.UH5H=-}'HHdH%(HE1%H}HEU%HEdH3%(u//ff.@UHATAH=|'SHH5AH@HdH%(HE1%%HHE)HٺDA'H}$HUdH3%(u H[A\].UH5H==|'HATSHdH%(HE1$ gHE7-H}L$xn%uU11M3xHc153HMdH3 %(H[A\]߻#%-8H+&H5BH=%H1,8I%A $H5>IH=%1}߻Q#_,8I%A $H5HIH=%1?߻#!-fUHAUEATISH(dH%(HE1L߅G2'#*f)EED,h*AD$PHMA)E%ubA*#u&HUdH3%(H([A\A]]fDH5H=(%1H5H=ϕ%1߻!IT$@H51H=g%EH>H HDH5H=%1߻x!Ek!IL$@1H5H=D%j*8H#H5H=V%H17+ff.fUHAUAATSHHHuH])HUoEHMHMLEAdH%(HE1)EDM#Aąu]H'@ u%H]dH3%(DudHH[A\A]]HMLED1H5DH=%`fDHMLED1H5H=͓%8*f.UHAUATSHh'u H[A\A]]D)D(IDF"A $H5IH=ߒ%1E,$ff.fUIHAWAAVMAULATMSHHhHELEHpLdH%(HE1MtDHLLHxDžLLHxMtAfHLHIE,AE4HHDžHMA1LDHDžHHsAAHHHH~I)2L9NHHHكHHvTH9rOHH)H9rDHHHHt4L9NHHHكHHvHH)H9w H)H9vH]dH3%(DHh[A\A]A^A_]H1LDDžHHDž`AMt oNAL$HpHpF f1'HG(H8tH$f.ff.@UHHH@dH %(HM1HUHW(E HuH2fMHtA'*H1Ht1HU#HMdH3 %(u=0k&ff.H9p@UHAUATSHHLg(M,$HtSMt&HLS&tLH=&#I$HH=~&(I$1H[A\A]]1MtLH=O&E"I$EH[A\A]]Ðf.fH=@&&ff.Ht7UHSHHH7H=&<"HHHH=&[] "f.DHH=R&!ff.fH)'DGHLOH'H=%H0!UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u$ff.UHH0dH%(HE1Ht|HHttHAHtTH}o@HuHU)ELOLI1I1M uHUdH3%(u2@H Ht HAHu1H=%11o#ff.@UHcA@HAUATILESHH?&9t2xE$HIH5H=%1UHATSHHHuHU]HHHM1H$H5H=&%qH{t H{{u5HHHHH=I&1He[A\]fK8IQHKE $PH1LCH5H=%XZ1HMHtH5%H=%f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž404HHdH3%(uff.HH=&ff.fUHAWAVAUATISHxHM1LEdH%(HE1HtH1HtHE1HtDqHDxAGAFE9,HH@@9A@ID$xHHHHXHt{foEH}Huo)EHH3)UHOH3NH u3o[oeHS)eH3)]HOH3NH u D9 HHHXHu1H=%1E1EEH 1HH58H=%H}dH3<%(sHe[A\A]A^A_]@foEoM McH=׹&)p)M7fopfoMDHD HBƄ( HP@lǀfDDf VI|$xHJ1Lc H{ H5  H^'1@  HHEEDPH=%1LMHH5s_AXIc׀   H=θ&HU5L(HIHI}M(IEHHLhILH)LpH) DHfDHUƄ  4HUH{ H5HӸLc LpLhuQLH=&EEH 1HH5(H=%?HEEEL]PHEH hPHZH51H=%LpIEH{LHHL]H)Lp H)޻ICIBHH=9&Y^LHEEEPHEH PHH5M1H=%wI|$xXHZ HH=޶&HEEEPHEH ~PHpH5G1H=~%AYAZxff.UHAWAVAUIATSHhHMLEdH%(HE1HtHHtHE1HtDfHJEIExHHHHXHH}LcHHXHjHD9 uofoMH)MH3)EHuH3wH uoSo]HS)]H3)UHuH3wH uE1B3 tAH{ MfABƄ3 H5D|LDA!L]3D|L]McJDŽH'@ ttBH'B`1HudH34%(%H[A\A]A^A_]D1HuLUuH'@`I}H jL1ۺy덐HY'@vMD$@HM1H2H5{H=%NfH11H5,H=5%'H'@HN@H1H5H=9%tLELMLLHU HM(LL L(H0H8身fo Lƅ@ fBH HHH+HoHuE1LHHL@)]o)eo()mo8)uYHEHpPL"cAH'@ .ED;[u{oH)o{0H)H3H3H t?H\'@vIElfH9'@HLH{HI}H(fLH H{HDHMH1H5TH=e%`.HHH@LKnAHEM1HJH5DH=%D@H1E1MH H5H=%H'@LH 1HkH5H=%HE1MD$@HH5H=~%^ZH'@meDUHH QHSHHH8utH^'Bu%H[]fDHuHܥH[]DHH51H=}%H[]f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.UHSHb8Hh HH;I[1]H5H=%UHI|jYHHHHcIII?II MM)M)MiL)IHLHLH?J HH)HHH)HI)1APLQHI ZYɃ@1H=?~%1U1HSH}H(dH%(HE1yuHEHUdH3%(uHH([]8H$ HH5 IH=~%1HDU1HSH}H(dH%(HE1uEHEHMH k)H4HH?HHH)HrH]dH3%(uIH([]@f8Hl H#H5TIH=}%1 Hff.fU1HSH}H(dH%(HE1)u%HiE@BHEHUdH3%(uHH([][8H HcH5IH=|%1kH-ff.fUH~kHHHHcHLHHH?L II)LHL)HH)1QHZYɃfD1H={%1(Ht'UHATIHSL[HA\]BfHcHg1ff.@Ht'UHATIHSL[HA\]BfHcH1off.@~fU1H=z%1H\ff.H~H)ʃ~'f.HcH1U1H=^z%1H@Htf1f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uff.HGH9r#ffffWfOf.1ff.fHGH9r#ffffAfWfOfDG1ff.fU1HSH_HH9rfHfGfWHH[]fHwfHW fD<t-< u!foFGf.1DfFG@OfGLGLO ff.@UHAVAUIATSH0dH%(HE1HHLMAH_ILLMLEE1nfDHpf>@ uoNAoB0)MIB0I3)EHUI3QH t(J3I99uHHcAHfDMMt@I@Hu1H=~%LHMdH3 %(HuuH0[A\A]A^]fDHA'@@u+fEtŸfAfAEfEe1@A1H5[IH=)~%HH1hUHAUATMESH(LmdH%(HE1HuHUAuHE $EEu4AEffA$1HMdH3 %(He[A\A]]ÐHEWfAH oPH1EH5*H=|%ZYHEWH5APH=|%1H %Hy^_nUHAVMAUATSH DEH]dH%(HE1HuHUAMIEDudƒA$fffA;x>߃A$CffAE1HMdH3 %(He[A\A]A^]D"HEWfAH CPHo1AH5H={%sZA$Y\HEWH5tAPH={%1H IH9^_XxUHAUATMESH(LmdH%(HE1HuHUAuqHE $EEu.AEA$1HMdH3 %(u{He[A\A]]HEWH APHQ1H5H=qz%|ZYHEWH5APH=z%1H @H G^_vfDUHAUATMESH(LmdH%(HE1HuHUAuqHE $EEu.AEA$1HMdH3 %(u{He[A\A]]HEWH APH!1H5PH=Ay%ZYHEWH5APH=y%1H \HW^_vfDUHFHcLFHtYu,HFH9 )fWoFG]fD1HH5H=9w%]DHFH9V )fOW뭉H1H5H=w%w]É1AHH5XH=w%L]H1HiL)H5AH=v%]H1H:L)H5pAH=v%]UHATISHH}H@dH%(HE1sx} u)oEHMdH3 %(uH@[A\]fA$ff.@UHFHcHuyuLHFH9woF]ÐHH1AH)HH5H=it%]DF1HH5XH=t%]ÉH1H5H=t%]É1AHH5H=t%|]DUHDZBHcDHшrEAu'HBH9wVoBGuuɸfDVDH5H=.r%PDJ1DHXZDH1AH)H52HH=dr%É1HH5>H=q%VDH5H=ar%PDJ1DHNYY^1AH1H52H=cr%.UHAWAVAUATSHHH]H H(HdH%(HE1MEN, L9WHEML0HH HHpH5@I>LHII>LI9LHLH)HHH'@`tT0<< tAIHtHLL1HH5KH=o%o HLƅp frx7LHHZH5;H=ln%wI9fDH1HMdH3 %(He[A\A]A^A_]f.H8H=+IHtHH1LLHH5H=Cn%ZYHlF&IHP *L1H HYH5H=+n%vI>tLhI1H=7n%"f.ff.UHSHHHpt HpHht HhHxt HxH`tHH`[]fDH[]fUHSHHH`t H`NH Ht,HHHP 'HtHxPHH観HH1[]ƶfDU HHPoGPoO`dH%(HE1oVPo^`H}Hu)E)M)U)]HMdH3 %(ufHHfUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(uKff.UHAUATLhSHHHhtLH@'Dh@@`u.H0HMEHHH=t%[A\A]]}D1HKpHEH5H=t%Hޏ'ff.UHAUAATSHHH'@uPH`L`tLH'MMcHH0H=%H0H[A\A]]LGpH1H5H=%ff.UHSHH_0H Ht#HtH豘HH[]H'@ tHSPH=Hs%1H5?HH[]Lff.U1ҾHH0oGPoO`dH%(HE1H})E)M#HMdH3 %(u-ff.fUHAVAUIATISH0dH%(HE1H5'F`A$DH'@ LIt$0IT$8E1LLv5LH= &E1tHMdH3 %(L=He[A\A]A^]ÐI$HHMD$pH=%LIDHHVA$VH5P1A$H +1H=[%1@IEE$IL$pH5H=~%HPD1 I$1L. fHLLiHH%fIL$pMD$01HH56H=}%JHL,ff.HE'H @`HUHAVAUATLSHtjH@L jtL HLEHLH1RLkpHMH=y|%LH5XLZ萸uHeHL[A\A]A^]MLH1H5H={%>@uHOpHe1H5(H=5|%UHATSHH HtFHHHP>IH'@uvMtI|$PLHBfH`L`tLH'MHHcH=z%Lc@ H0H߾[A\]韭H LCp1HhH5H=z%5McwUHSHH_0H Ht3t H[]+tOHH[]fH'@`tHHKp1[HH5m']H=y%DHpHH[]rfgUH'H5]y'HATSH &P8x8HD$RD`@Ht@DHHtD9 uH5D'N8 IN@ HHHu[A\]UHAWAVAUATISHH HuHUH`CiHcH9[I$`Htk)E1IH'@`I9}MtI}PLLyLHe[A\A]A^A_]I$ CCI$`HHuI$HI$PE1I$ nIHoHxHIH'@`cDSM|$pHr1AVLMMH H5H=w%XZI9DH̅'@`IMH u1HH5H=v%i@H'@`IL$pH31H5$H=v%.He[A\A]A^A_]ff.@H HUHAWAVAUATIHSHH}?H`AHUIH'Mc@`u"M9HeDH[A\A]A^A_]HLSpL1AUMLHLH5սH=t%LU]XZM9~fH'@`tLUEL1H5޽H=t%L'yfHHHPH aHt,HxH)He[A\A]A^A_]ÐH '@`ufEuMc@HNpH51H5o#H=t%UHH0dH%(HE1 uGH HtSHHt-ooJ0H)MH3M)EHuH3uH tR1HMdH3 %(u\HA'@`tHOp1HNH5"H=r%1Hw`HWhH`UHUHAUATIHSHSHHHL-fDt_HptUHsPHSXL]tit7Hx'@It$pHLPǃH{Ht HHuH[A\A]]fDuH'@u)It$pHL@Vǃ@HSpH5X1H=p%DHSpH5m1H=p%w4fUfHAVAUATSH0oO`dH%(HE1)EHG`H3E)MHUH3UH HAAAAŃtt}%11D8tIH'@t7HHSpH IH5LEEH=o%HD1EuHHEdH3%(H0[A\A]A^]Hw`HWhH RHtG_@HEdH3%(u[HH0H5'[A\A]A^]f.HsPHSXH;p fUHHAUATSH8dH%(HE1gHteHHt\LmLeHHtBoK`fHC`)EI3$)MIUI3T$H t HH{bHuHEdH3%(u H8[A\A]].ff.fH (HLJ8H!t@H<HH9 tfDH~'H R 9Bf.H~'@Dt X@H~'@ff.fUHH@HHooNdH%(HE1Hx))HHPHEHMdH3 %(uHt u.Ht)UHHSHHEtH1[]1DH萪H[]ÐUHATISHt)Ht1[A\]f.Hاt,MtLǧuL+[A\]fDH¸tUHAVAUATISH0H7dH%(HE1HteL-|&HpLpHHtJMt$PHt%LHK[Ht1HL HLvHHuAoL$`fID$`)EH3E)MHUH3UH u%1HMdH3 %(unH0[A\A]A^]I$ST1uI$ptfA$@tAoT$`f)E)UUHAWAVAUATIHSHXHuHUdH%(HE1HHHIL}LuH]U@u5foMfoUHE)UH3)MHUH3SH uLH=,&I}=HtxHItoAoHH?{'A)EB`tAVI$LMEpH5LJDH=e%PH1ZAYIfHEdH3%(uHe[A\A]A^A_]ff.fHHUHAUATSHL MtwI\$IHu!XHaMtSI\$Ht9M$$uL9uHHH HtI9tH뱐1H=Gd%1pH[A\A]]Dff.@HHtPUHSHHHu-DHp`HtH{Hu1H=Yc%1fH[]fff.@HHtPUHSHHHu-DH^HtH{Hu1H=ib%1fH[]fff.@UHATLxSHxHtL9H5x'fMHH![H=_%A\F8H6]H*YYL,UHH6HPHw]ff.@HHu>fDu7HHt'HPHuU1H=^%1Hf.1DfH H9t8Hw'B`ufHN@L@@1HH5H=A^%@UHHATSHHLg(H8huHw'@`[A\]fDHs`HShH IHtHhw'@`ǃfMtI$ H9 t:H3w'Lc(@`I$Lǃ[A\]RfHHC(HPHH5Hv'@`YHKpHL1H5H=[%g4fHKpH%[1A\H5QH=\%]<@HKpH1H5̰H==\%HKpH1H5԰H=[%HNHv'@`HKpH1H5H=K[%sH*tHHzHEff.UHSHHt+tgtBuH5H>HH[]@HH5S!HH[]HH5=HH[]HH5 HH[]UHAUATSH(H_0dH%(HE1HL Ht'@`H HYLMǃHHH(\(H HHHA$HH9vHsPHSXI}cs3H}HEdH3%(GH([A\A]]fǃIt$pH H)HHLy\Hu̺ I$HKpH=SW%IH5Ѯ1LBDH<W@Hqs'@`GH@H H5Ů1H=|V%"fH9s'@`uǃ@HKpHŽ1H5H=uV%fDHr'@`HH5y1H=U%UHAUIATSHhHHhtHHr'f@8H*f(EY L,EYHH,ȃD)HHAr'EP@D9w5A)E@`u5H0HIM[LA\HA]H=V%]pE1E1@`t1IMpHWH5H=V%Hq'ff.UHAWAVAUIATSHHH Lf(SIuH&H=%HpIH HCPEHEfDIt$PLOILL HI(t t %=u`LLH:tNMt%AƒE‰ƒMDHH )LEEDH=%LYIHt8ItHuLNIME1-EEH[A\A]A^A_]H9p'@`HNpH1H5H=R%wf.UfHAWAVAUAATSHH8oN0DdH%(HE1)EHF0H3E)MHUH3UH Ho'‹@҃H ItdL ٶEtAL dH'LELEtALBHLEHKpH̽1H5kH= ]%DE9ukHHL Mu3fDHM$$HtHtYVM I|$Hu1H=[%1fD[HHHu6fDHEdH3%(=H8[A\A]A^A_]fDA&HL{AtHDVƒAu HEdH3%(H8H߾[A\A]A^A_]1PHEdH3%(HNpHJH5ݵH=[%6f.HEdH3%(UHNpHH5H=[%H81[A\A]A^A_]HH4AfoS`fHC`)EH3E)UHUH3UH t ǃLE9DHA%EH{(H,tH{(jD1HL˔Htl'@@tDH H*H= Z%HHJ@HS(HDH HHV@H5HD1Hs(HeHEdH3%(H8H[A\A]A^A_]@Hpt$H{(tHsPHSXLj5D1HLfAPHHfL Mu YfM$$4M>I|$Hu1H=W%1AHHi)HsPHSXLCjff.UHAUATISHHDt!t8H[A\A]]DAt1HHL[A\A]]@fUHAUIATASHHu AuO@u A@@uA@usD 扳DHHj'D@`uH[A\A]]ÐfHLCpL1[HA\H5rA]H=9V%]@H;HnH߉@ff.@UHAUAATSHH u HIi'@`u[HpLptLzH#i'MEHH=CQ%H< H0tH;HH[A\A]]HWpH51H=DQ%ff.fUHAWAVIAUATMSHH=k&HHp|dH%(HE1AoLAo^HIHpH|P`XHHh1)MtM$HLIwHLIG0IVMINMNHHH`-iuHg'@`AoG`AoOPfH~)EHU)Ef)EH3UH3EH )MtfH~)MH3EHUH3UH E1AoG`fMw()MfH~)EH3EHUH3UH H AoG`IHHffH~)EHU)MH3UH3EH AoPIGPH3E)}HUH3UH |ALJILJ`AILJpILJhILJxILJWIwPHHI-9fALJIH`f'A(ILJ P@AHA8A<H=Aog`fI)eHPIG`)EHUH3EH3UH oHL0IW(HtWAuCHe' AB t*HhH5H=>Q%1WAHpfILJ8A(HI AHs1LIH56AHe'@`t1EL`1HHhH5NH=O%HMdH3 %(LLHĈ[A\A]A^A_]fAo0fIG0)EH3E)}HUH3UH m1L1LHH \GfI 8I4HXHH5WHXH!H5ji1H=N%/LDHa'@`uKI 1H='M%1% Af.HhHH51H=L%=3UHAWAAVIAUMATISHHULMHLDHHH a'@`tTH LCpLHH=M%HHA@H HDHLVH5RHޮP1H HeH[A\A]A^A_]HULEDLL1HmIHHE1HyHHff.Hu1@UHATSHHL'H诶HL H I9rH H= H HtHA`9BtF1t#H HtH߈EHEHe[A\]fHs`HSh1H uqHj_'@`HH Hmt9H2_'@`HffDA$HfDH^'B`u1He[A\]HI<$HKpH(\(H1LGDH=F%HRHΪVH5~QZ1YH_6fI$HSpH5H=E%HHD1f.H\HSpH51H=lE%fUHAUATSHHHL uHwPHWXL\HL u(HH[A\A]]fDHq]'R`tYoHht Hh虷It$pHH ѩl+H%]'ǃP`HȩHLH>%HHL牃fHLk(HH]L/HMIL评HH[A\A]]ÐA$HH[A\A]]DI$HSpH5H= E%HHD1f.1mfHSpH51H=D%sfUHSHH_0Hgt H[]@HH[]f.UHAUATISHHHLAfEtHD[A\A]]HHtHHuf.HtLcMt"LH觉tL#f1H='=%1PH2UHAWAVIHAUATSHdH%(HE1-HHHLPL`Lp0HyZ'@`H{FHHHoK0fHC0)`I3$)PIUI3T$H tHtH Z'@`H LHLH +HE҂HH5ݡH{蔶HNLHEdH3%(HĈ[A\A]A^A_]HKpH1H5lH=M;%(H}uLHLWbfHKpHe1H5LH=:% ֹfDUHAVL5AULATISLXHt3HHt*LHLlHtHL'HufI$fA$Ht葴IDŽ$[A\A]A^]ff.UHSHHH HtTHuaHHtHvPHSXHxFWu@H0H[]f.HW'@`u#HtH[]fDHNpH1H5?H=9%pff.UHATSHL uHjW'@ uY[A\]@HHLt,H?W'@ u^HLkHǀH[A\]fDI$[HOpHhA\H5WH=8%]L@D1@I$HKpH9H5RH=7%L@D1uff.UHHPoGPoVPdH%(HE1oO`HGP)Uo^`H3E)EHUH3UH )M)]uHUHEH3UH3EH tHMdH3 %(u @1߶ff.@UHAWAVIHAUATSH8dH%(HE1PHt}HHttLmLeL= HHtYoK`fHC`)EI3$)MIUI3T$H u$tIvpHL)H{3HuHEdH3%(uH8[A\A]A^A_]ff.UHAWAVIAUIATSHxdH%(HE1,IHhYHHIHELpH]H`*(IwHHIAoO`fIG`)EH3)pIT$H3SH uAtM1E AoWPH`fEHhU IvpIH I,"IðHLf.HEdH3%(u2Hx[A\A]A^A_]fIvpIH )!Zf.UHATSHH躱H{HtHIVt [A\]DLH[A\]fU@@LkHATSLeHHPdH%(HE1HLLHD1ĶHR'MLCH dyH8jfHHEdH3%(u HP[A\][f.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HHPH=F%H@Dž0Dž40HHdH3%(u莲ff.fw@fDfu#fu1 ЃȀfDǍJ ЃȀÐ@x@ff.U1HATIH5SHH=E%vHcL[A\]gUHSHH&dH%(HE1t!H5aP'H=?ŵt*& HuH=7P'E]fEǩHUdH3%(uHH[],ff.UHSHH[&dH%(HE1t!H5O'H=5t*'& HuH=gO'E]fE7HUdH3%(uHH[]蜰ff.UHS1HHdH%(HE1H Ht?oHE fUE贳Ht1HUHlHMdH3 %(uHH[] f.UHH=ϟH9]ff.@@@UHN'HATIS@1۩ ( Fd @6Tr @&DbĀ@4[A\]H51MHM'@H5L1$H}M'@ H5tL1HTM'@H5cL1լH.M'@~H5NL1讬HM'@`H5:L1臬HL'@BH5$L1`HL'@ $H5L19HL'@@H5L1HkL'@H5L1HBL'@H5ҝL1ëHL'@H5L1蝫HK'@H5L1wHK'@pH5VL1QHK'@ RH5L1+HK'@@4H5nL1H^K'@H5aL1ުH7K'@H5KL1赪HK'@H52L1茪HJ'@H5L1cHJ'@H5L1H[A\]AHK@H=7%1EHVH5Z}z͠ff.fUHH@H~ dH%(HE1HEHUHUdH3%(u1}ff.fU1H HH58HAWAVAUATISH_@H=6%IHI$HL MID$HtoL=aL5L-6fDHP:u8@ LLJIIEHHLH5H=5%P11XZM$$MtID$Hu1H=35%1@He[A\A]A^A_]fUHAVIAUAATSHdH%(HE1HIv DIEHEHtuHE>'LhB tTp H MAH=5%HDHDH1RH@H"VH5EXHEZH8GA} t0H}1HMdH3 %(u;He[A\A]A^]fI$H}1 H%9H};VfDUHAVAUATASHv SHt$HHLpHM='L@ uA> tdHe1[A\A]A^]S H5MEH=@3%ШH2HDH@H5&P1RHۗ6H;XZ uHMtDFHIEL|9H;贛bD4HQL%%HppLHHu1HLHHHYuHmtHH!<'@ HH5q1H=1%KfDUHAWAVAUATSHhH7dH%(HE1HL=)%HpLIHLpIHtfHHtZL Mu4PoHsLLm)EQH{\M$$MtI\$Hu1H=3%1茒@LLݖIHwHEdH3%(uHh[A\A]A^A_]轛ff.fUHAUIATISHHHzHt]Hr@HRHHtHxPHHw\HtYHHL[A\A]]d@HuH5͕xfDHLHaLHEwLH%HLJNDLHLJWfLHH^aHDfH5ă]ff.@UHATSH HHH貐Ht7HHt.L% HHtHL$H{ەHu[A\]ÐUHSHH_0Hw蒓HHH[]ff.UHSHHH[Ht H[]fHy8'L@0@ u/H0HLHHg[H=0%]陕fL1HH5;H=0%qH8'L@0@UH8'%H%H5A)'H8HH  HH HH R&H 1H"8'mH7'@`u]j f.HH5 1H=i/%]> ff.UHT7'HATSHLHH@`u7I$[A\]ЃH ޑEV fDHO0LF@1H5ML$0HH=,%'Hff.UH6'HATSHLH@`uNHS HLϸHI$H $t[A\] [A\]I$HHOPH5ގH=+%DL@@1HːfsUH5M1HSHH蒕H[6'Ht&HPHHH53[1]ifHHH5#1[]IfH6'@HHH=5'zf.UHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40HHdH3%(u苕ff.UH4'HLO@HH=5%E1H0HuH1]H5dH=4%UHATSHyH{@t[A\]uH{@CuH[A\]mDC8IIKE$HIH5H=Z1%1s몐UHAWIAVAUATSHH0He[A\A]A^A_]@ALAHEtH('@ @EfoUCESCfDAH('A@ @tI$HLMEHLDD]H5nHDH="%P1XD]Z?I$HLMH5;ED]HHDH="#%P1YD]^CEDHόH5@H="%D]PCPI$HDPHEP1rH D]E1蘈UH5`1HSHHBH''Ht&HPHHH5~[1]fHHH5~1[]fU1fHAWIAVAUATSHdH%(HE1H''f4w`H?)`HX()pIH&'@ MH?I1HHP@蹈 H Iw0HkIwLHZAt$PH݋H%1HXHHA&'Hs z}H$&'f41HX H2L8H(H6L3H L4f411Hf6AHMMH%'H(HH pATEZYyH8H51AH=% H=^%'HMdH3 %(DHe[A\A]A^A_]@L@HI|$HLoAoOLfo@AoG0H@)MfoPH3E)UHUH3UH )p)`)])Et-H$'@ H=$'AJ4DHUHEH3UH3EH uH8HE1ĀHzH8I fIAog0H`H5AooLAO`H=%H)p)`L@D1&AIH`HH5hH= %HL@D1[ HZH5cAH=T%1-'cUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40~HHdH3%(u諃ff.HHt|UHSHHH"'@ u+H95L#'tKH=;#'zHǃH[]@HW(H5H1H=,%HH95#'uHH"'UHHPoGoVdH%(HE1oOHG)Uo^H3E)EHUH3UH )M)]uHUHEH3UH3EH tHMdH3 %(u @1ff.@UHATSLHLJtmHv!'HB u5LHH ~[A\H]~fDHW(1IL$@H5H=O'%f[A\]ff.UH 'HATSH@ H=LMt|H '@ A$Hǃ@tS€A$ I$pt I$pzLHtH;1H rHJItE[A\]HW(H5I1H=&%MfHS(H51H= &%RfH '@ tHS(H5[1A\H=%%]VfDH;HL~VfHH9UH'HAVAUATISHB t9HpoHLF@LDHH@HHDH5>1HՏH=#% '$M$M$I$MHuLML9HH'@ t9HnHLC@LDIM@MHDHV1H5݆H="%AI$HtLH5 %~g'I$I9twH'@ t7H hnLC@HLDMtIN@H؎H51H="%I$Ht&HH5[A\A]A^]}I$[A\A]A^]HI[MtH'1@ tLmeLf.HH9UH'HATISHB tAHtmHLF@LDHH@HHDH5҅1HYH=%I$'tI$tI$[A\]@I$H9tH'B t9HlHLC@LDHH@HHDH51HٌH=%MI$Ht[1H5F A\].|fDU1ҾHH0oGoOdH%(HE1H})E)M#~HMdH3 %(u-}ff.fHI'L 'A1HH='%H0s@U'H'AVAUATSH'<~FH''@%HHt"H5 H=&%1$ fHE1L5-D9%A'H|THLkIHtۃuHc'@ u]H t$AD9%'H}fDH1'H'@ toDH5҃H=%%1|Uf.H=%%IU(L1[IfHy'HHuefH]'H=E't H=<'t[A\A]A^]BfEtH'@ tDH5H=$%1HH Ht H?H9t H9tfDH)'@ tHjHLG@LDHJ@HH=%HVpHDH5Ԃ1]ff.fUHSHHHHqHH5ËHaH'@ t:HHS(H5H=!%HHH@HXiHDH1[]fH[]fHHHHttUHSHHH!'B u+HHH []FfDHN@HW(1H59H=!%CHHff.@UfHATSH0H_dH%(HE1)EoKHCH3E)MHUH3UH t@IH9t4HLHEdH3%(u.H0H[A\]fDHEdH3%(u H0[A\]xff.HH9UHAUIATISHHH'B t2H5gHHK@HDHP@HHDH=%1H5I}I$Ht"HHH5 [A\A]]vfH[A\A]]Dff.@UHATASHoFPoN`H0dH%(HE1H8HxHt,HEtDtKH'@ f.HEdH3%(H[A\]ÐHfD*'t6HuH'@ uH='H yH''sH='H't H='{p@HS(H51H=!%w2fHS(H5f|1H=!%Wcvff.fUHAVAUATSHHL/t-1d'tIHH[A\A]A^]<@H'L@ t5HH=Z%HS(H5HHH@H6eHD1H;LsL觖IHF1LtH=$~L耪ILHtHHt I$tHIEpHtHI$OHL狰.A$t)H;LI$L+LLLfDHH;E1LLY$~迲IHH]H'@ tHS(H5}1H=%VL+)fDHp0HP8E1HH;rDL`LXH5Ʌ]'ff.@UfHSH8H_dH%(HE1)EoKHCH3EH)MHUH3UH u#HEdH3%(UH8[]fH 'H RH'tmHHtaHȅujHHH@HHEdH3%(H8H[]ftNLZbHtL@@HHN@HS(H?bH5S|HDH=%1HH'u.HHKHEdH3%(uDH8H[]HHtH@HEdH3%(uH8H[]rfDUHAUATI1SHH8dH%(HE1Lkf)EAoMIEH3E)MHUH3UH IHtxtIELHHHHtMHHu)CtIELHHHtHsHu1H=%1ChHEdH3%(u H8[A\A]]qHHtHHHt(HHt HxuU1H='%1HgDUHSHHHM'@ H;HHHt]HtcuJH'H@ Hs HH;H[]@H[]fH'@ HsE1LQ1ҹ5HHH;HNfDHW(H5u1H=<%fHHHS(H5y[H=%]HH@1fDHO@HS(1H=/%H5ucHH=%HS(1H5x7H;HS(H5xH=%yff.UH'HATSH@ uqt(HHs HH;跲LMt'H4'@ HǃA$ut[A\]Lg(1H5tLH=a%\tH 'HB bHO@1H5sLH=%4H;L1H;LA$H*~[A\]!HS(H5w1H=L%(fUHSHH8dH%(HE1UfHCHoK)EH3E)MHUH3UH uI$HǃHt t [A\]D[LA\]@IT$@H5o1H=%&@U@@LjHATSLeHHPdH%(HE1HLLHD1DgLH5H=[HHEdH3%(u HP[A\]cf.HHt@UH5HSHHH`HYhHǃH[]ff.@H=L'tH=C'\fDf.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40]HHdH3%(ubff.t%udžHfDUH |HATISHdžHwpHH襎HL[1A\]@UHATSHHHwPHWXL L:tH'@uG[A\]fIt$pHH |CHLǃ[A\]DHSpH5s[1A\H=%]#UHAWAVAUATSHH $HH $HHLIIILHdH%(HE1HP'@ L1'L`VMT$ME1MM1L׾L{`LIuIUL_jLjHHMDLHDXM^_MAAVHMPHLL|ZYtHo&@`AEt&HEdH3%(He[A\A]A^A_]@AtfDLG@HH1H5irH=%uH&@`tHzH5x1H=L%Gtf1IN@HczH5DrH=% AEGhk_ff.UHAWAVAUATSHxHdH%(HE1ƅLkt5HN&@t1HMdH3 %(Hx[A\A]A^A_]LufIA׃pHhL)E)EfDHI~Hc)LyeLhpH&@ H{HuHUSHtMHUo`@fo])eHHuHM)]HUH1H1H f)EH3UH3EH LL~IHIHHHLcM1L=w,LL%HHYLcMH&@ tIT$pLH=%1)fLL)E ~IHWITH8HI+LeH]L5Wv0fDLL}I$YHHIAoOPfoUIWP)UH3)MIL$H3KH uH&@ tIWpLH=%1Tf1H=%10SHW@1H5K$H=%'1nLH5oH=%1H&@ uLL1/IVpH5\u1H= %1IP@H5oH=%[ff.fUHSHHwdH%(HE1HG@HtwHHtoHBH2Hu;DX Ext6HPH@H]dH3%(sH[]fDuHHuf.H6H H݁%HpHPHHHHR@HH HHQHru{DB Euzurtrztizt`HBHR%DDPEDHE4x"@1H=W %1QuH HWfDHH5UH@1H5omH=H %111H=q %1PZDUHAWAVAUATSHH $HH $HHHUHALEdH%(HE1H&@ LEEMH@LL5rMLIEH5lHp1H=B %HL[H{&LLM@M%MtmEMIC@HMEHH8sLPH5mH=%1{AXLAY#fDMXMMML1'LLAMHIcI~'DAwQLojHKHMcjIHIHS@LMLPA^L_LuAlIGHK@LMLCHLLxDASATZLYtH &@`uUDHEdH3%(He[A\A]A^A_]fD@ tHqH5H'&@1H}dH3<%(Hĸ[A\A]A^A_]@LsL@ MLIP@RHFAoM AoEh)P)M)p)E)M)`AE@t },.HPHXLAH^&@ H{HPHX -t6fo`fH`)EH3E)pHxH3UH HPHXLHTo@@EujH&LP@ H@HHL0L8LLyfDHW@H5 1H=l%UfH@HH)EHuHH3EHpH1HxH Iv1Hz`V1E fo`fUHUH]P<LPL0L8LH@HHLH&@H0M1HjlH5hH=$gfHPHBl11H5hH=P$;fD1E}.HEfAM.HpHpIE,)M)EEEgHDžx(HEHEzMfA9rH&@H0HP1H5fH=1$,AELPLLL(qL(HI)HL(FIL(H H9 ALLL(vwL(H&A@ tLL?wtAL\LvLPEMD$@1H0LH5fH=$1DHy&@ RLH5j11H5eH=$.fH9&LP@ tL(LH5gH=@$1yH@HHL(;LL(H5fH=@$fDH&@HiH5Yf1H=$ {fDHPML$@1L0HDiH5meH=$ALLL(;L0LLL8H@HHL(dAL(tLLXu$A LqIUpH5g1L(H=q$,AL(E1LLlhL L,L(HIt,fo0`@6I LMuL(H5:eH=3$1Mff.fHHUHAVAUATISLhInDHHHL5gH{IHtnHHteL9 uHhuԋtIupHL躺Hht HhFǃH{1IHu[A\A]A^]f.DUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEH0H8HgHPH=%H@Dž0Dž40FHHdH3%(u>Lff.UH5$&HAVL5Xp%AUIATLSAHtCHLMt!LLLL$LL胗HLFHHu[A\A]A^]UH=ߑ&HSHM@HH&JfH<H<HH&HP H@@H@02HH8@@fPD@H@P@UH[]DUH54&H==&HG]H&UH& H5UfHSH@t H]J8HCH ofH5eRH=($LfPD 1H foYH=$^11@ff.fUHSHC1BN1NDL袳HtHHRIHKu蠽H5&H="&FH&H[]gGUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40tCHHdH3%(u Iff.H5dH=$1'UH=$H5d1HnCKJF?gHUH=$H5d1HYB/KE?H(H(If.V"HHHRHH)W"HtHRHH)кH|IUHHH`HhLpLxt )E)M)U)])e)m)u)}dH%(HH1HHEw(H8H0HPH@Dž0Dž40AHHdH3%(u;Gff.UHSHHHptHF&@uH{p@ƃH[]fDHG IH5cH=%HHHH@1HDH{puƃH[]ff.fH7HtLN HHn(tDA@tDDF!I)DLIHt!D;BwDD;@vHHHuH=&CIHNH9u-fHHtH9tHD;@tH=s&BfDIHFIAHFPA9wUIHHHuHHuH=&xBH[UHSHHHHO0HW(HGHHJHWHHOHHG(HG0HHJHh@HGHGiHHH=;&[]A@UHAVAUATSHHG*HIH@HH)LqH9I]8E1AE,DAE,H0I9sBH{IHtHLjHFHHCfAnBu1H=%1:fDAE(I}Iu<tLHǘHAFBIEP1fAVBftD[A\A]A^]HǂEHLjGf1H=%1`:LX뭐UIIʹHHdH%(HE1H`H@HhHHH(tLPHILX8HHPHEHMdH3 %(u:Cf.UAIIHHĀdH%(HE1H}HuHHUKH7HHPHEHMdH3 %(uBfDUHSHHx{{IL$HLHH1IL$ H1HeH5fI~!HuLXH@LH5eHIHHHHLfDHHC*IĸH@HI)IM9t$t>>IL$HALHI1"IL$ L1HeH54e%H{ HuyfCHH5$AVHAUH8MHKL1H54CO#gXZ7HHtwHItnLL8fDHItOAD$*IH@HI)MIPL9tI H [dL1H5B"I|$HuHHHHLL8fDHHjC*IH@HI)IIPL9tI H cL1H5ZB5"H{lHuf118B#fUHAWEAVIAUIATSHH8H}HMLEt/OMfDH5cLHHEHUH}LML%uI%IvpLiIHAljEK@H}Iv@HHELMDEHMLLHULLaIHtYHtI~@H"uIHtLMtH}uE1HuIV@H5bL1 IH8[A\A]A^A_]ÐUHATSHH0dH%(HE1HHLt HIAoL$fID$)EH3E)MHUH3UH tHxHI3D$I3T$H tHEdH3%(uMH0[A\]C*C)HEdH3%(u+H{&HE1H>H=7$H0H0[A\]'"!fUHAWAVAUIATSHHHHULEMM5M-HsDLHHEEHH=fG%HspH}YHHHEELmH}LLmHILMIwMxL!EEMHUH5]L IO01LHiH5nHSdH5]LAN8L1H<9H5Hl IT$L1H5G= IT$L1H5Y=AT$*L1H5j=AT$,L1H5t=AT$4L1H5=AT$0L1H5=L1A$PH5=E1~A$P=H]LL}@INLLL1HI DA$PH9rH]L}I$`H5o=1LA$pL1H5y=A$L1I$M$H5x=H5^L1DINH\L1H5\,aH=?%H5:IHHE14AF+LfAV.HuXLuH5^LLH5HH1HH=&/HeL[A\A]A^A_]fH=A%HspH}HEHEEHOsHEMH}H5=:1fH}H591nfUHAWAVAUATSH8HudH%(HE1BIE1E1H\HEHEE1HEHE-fHƹH=[II9M $IA8Ht HH=P[€uMy0Hu LHUHEI$LH0I9Hp8E1ҹ:H= [A€EjHH0HP8I1H}H5ZA*I9LEH]dH3%(H8[A\A]A^A_]ÐMq0Hu L[HUHEI$H9P0yE1Ҁ:AafDHp8H=BZ€DMHEE1E1HEHEH5<%HbHHHHHMtMC*H}H9t@@{*MtHE9C4tS4H}H5:1H11MHM;K4uH}H5:H}HP@H54:1xH}HP@H5<:1uXfDHtKUHAVIH=IHMLHH1A$<<<IT$IL$ VjI>IMD$LXZHPHPH90 H8H@H)HMdHHAD$H8ffhAD$HHHHH@H9 A|$^ Mn<AE1HWE1ADhMPANBfA;N@|HRHLHBHhfJr<Bp BpfANBI9IIt$IT$ MI>IO, IMME lHuIMIt$IT$ ME I>cA$<x)<)<!M{TMxMD$L@LLLHLPLX8LHL@ABIARDf҉pff tAzLPLX&LPLXixAou@LpLPLLX) Hw&LXLP@ H`I|$LPLXH&LXLPIABDhEABffIVIN LLI0脪DžhAzIIO@MJ1MD$H5HDH=י$IIIO@1MD$H5tH=$HD謏IjI}t%I}LXL`LXL`I}Met$LLXL`LXL`ptMLxH=T$LXL`DH)v&HҞH0jLXL`gHv&LXLP@oAx!AU*tAE,pxMAFBfA;F@QD/Hk0I4IL`L~HQQfFrfAFBhfFtdIEDtH5H=$DpHHH@IG PxHDP1XZLPLX IBIRI3I3QH IIO@MD$1IH5H=$HD蕍[IEMD$H5H=$HHH@1HDcIvIV 1E1I<$`DMzMbIIHhLMH LCLLLH9HHLHШL9uHhI8h)LLOIH}LL7I(eI@XC@(yA $QH HcH>L`HXLHIEMD$H5H=Z$HHH@1HDIAFBfLH=!9&Hk0HH4HpI@BfAGBfAG@HpIG HxHHIIG(dIGIwE1HP8H:IHwIWH2IW0H@@IH0Iw0HVIG8HIfA@HLIMvHHSJD+H1HhLҏHHSL踏HtHfCBJt+PIHHhLIx1L>C@II9sFO,dIN4+AFpZLHAFtIHE1j1LLIHfABL辌I~耋LH=V7&IT$IL$ WjIt$IT$ 1E1I>IaIIO@H51H=$LPHDLX蹉LPLXIVIN LLIPLIIO@1MD$H5H=ђ$HDXIIIO@1MD$H5RH=ے$HD"IHLLID$1H=$1iL`HXLHIEMD$H5|H=$HHH@1HD览IL`HX{ML`HXLHIEMKMD$H5SH=$HHH@1HD>I%HHLIG}1H=9$11H=i$1rfG<ff.@U HHPooOdH%(HE1oo^H}Hu)E)M)U)]HMdH3 %(u[ff.H(H(fUHAVAUATSHHLL9tH0t1;HL9uLXL53&/HLI|$Ht I|$HKLLLhIHuLhAtDtAHhL1MHQHHH4DHHLrMH9uLLIHtVHLMI(tBI|$Ht I|$HI|$h6I|$xJL肕LIHuLADt8HL"MHBVHH HHL`MupH9u[A\A]A^]fDIpHVpI9v&I~t I~LH=1&'fLhЃI$HI$9vlLHdI|$0ugH=`2&fDLH5 H=$1HLH5 H=$1(LfDHH=$1H5UHAUATSH8LdH%(HE1MIHHIk&IC(@H{t H{xH{t H{hH{ t H{ XH5H=&1ҹAHEAD$P)fUκEHCfMHMHEEEtIT$@H51H=[$fH}]LcA$u1I$t I$A$ ADŽ$HfHǃXHƃfHH=0&IDžHEdH3%(u\H8[A\A]]ÐHH5cH=$HHH@1HDiH{MQf1H=$1+Hff.@UHAWAVAUATSHHdH%(HE1HI1H{sD+AAILE1MHCHSI3I3H I$LI$xM$I$IPI3$xH3VH u3Ao$xfI$x)EH3E)]HUH3UH oQ1A$I|$t2I|$XL`HhJXL`HhAo$fI$)EH3E)MHUH3UH  LǺLhLhx'Ao$xI$xH3E)mHUH3UH uiI$H5H=$HHH@1HDAo$A$xAD$*E1LHH= $AD$)Hg&H0iCdA9F,tAF,EkCldA9F0tAF0EkChdA9F4tAF4CpA9FHEHhHEHXH=\,&HhIL IIFIG葼HEHMHS㥛 H5 H=Q$IHH?HIHH)HH@IH1HD}1fA~\H5H=}&AG8AF`AG*AiFdAG,AkFldAG0AkFhdAG4AFpIG@AGtH`H5H=$1zA3)AHhDž|tH`H5H=h$1zA)AHhDž|褻tH`H5H=ۇ$1dzA)AHhDž|WtH`H5H=N$1zA)AHhDž| tH`H5H=$1yHEHHh跷H`&EMLHH=A$H0Y @I$H5H=z$HHH@1HDXyIH`H5H=$17yHEHHh$HEHX1H=;$1脷1H=$1t1H=$1d1H=K$1THHUH5t$H7H5$&H5$H5$H5$H5<$]UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL% HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5A8I9uEuMt4H}LH*H]dH3%(u9H([A\A]A^A_]f.H}H H5Z1׽ff.UHAWAVIAUATSH(dH%(HE1BIL% E1H\HEHE fII9thIHr8HtLuHz0Hu 趻IHUHH0H9t:tHP8H5L1IAI9uEt%H]dH3%(u H([A\A]A^A_]L)HD*@H-@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL% HEfDII9tlIHr8HtLuLj0Hu L苺IHUHH0H9t:tHP8H}1IH5AػI9uEuMt4H}L-H]dH3%(u9H([A\A]A^A_]f.H}HH51w蛼ff.UHAWAVIAUATSH(dH%(HE1BIL% E1H\HEHE fII9thIHr8HtLuHz0Hu VIHUHH0H9t:tHP8H5pL1IA褺I9uEt%H]dH3%(u H([A\A]A^A_]L,葻UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%|HEfDII9tlIHr8HtLuLj0Hu LKIHUHH0H9t:tHP8H}1IH5[A蘹I9uEuMt4H}L,H]dH3%(u9H([A\A]A^A_]f.H}HH517[ff.UHAWAVIAUATSH(dH%(HE1BIL%XE1H\HEHE fII9thIHr8HtLuHz0Hu IHUHH0H9t:tHP8H50L1IAdI9uEt%H]dH3%(u H([A\A]A^A_]L8,QUHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%<HEfDII9tlIHr8HtLuLj0Hu L IHUHH0H9t:tHP8H}1IH5AXI9uEuMt4H}L(,H]dH3%(u9H([A\A]A^A_]f.H}HeH5z1ff.UHAWAVIAUATSH(dH%(HE1BIL%E1H\HEHE fII9thIHr8HtLuHz0Hu ִIHUHH0H9t:tHP8H5L1IA$I9uEt%H]dH3%(u H([A\A]A^A_]L+UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu L˳IHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}Lh,H]dH3%(u9H([A\A]A^A_]f.H}H1H5:1跴۵ff.UHAWAVIAUATSH(dH%(HE1BIL%E1H\HEHE fII9thIHr8HtLuHz0Hu 薲IHUHH0H9t:tHP8H5L1IAI9uEt%H]dH3%(u H([A\A]A^A_]L+ѴHd,@H-@UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8Ht LuLj0Hu LkIHUHH0H9t:tHP8H}1IH5{A踲I9uEuMt4H}L-H]dH3%(u9H([A\A]A^A_]f.H}HH51W{ff.UHAWAVIAUATSH(dH%(HE1BIL%E1H\HEHE fII9thIHr8Ht LuHz0Hu 6IHUHH0H9t:tHP8H5PL1IA脱I9uEt%H]dH3%(u H([A\A]A^A_]L,qUHAWAVAUATSH(HudH%(HE1BIE1E1H\HEE1HE-fHƹH= IL9M $IA8HtHH= €uMi0Hu LI$HULH0I9Hp8H=D€1E…mLH0HP8H}LH51IAL9LEuMH}LL+H]dH3%(H([A\A]A^A_]DMy0Hu L3I$HUH9P0b:LHP8H=3H7MfH}HH51GNhUHAWAVIAUATSH(dH%(HE1BIL%B E1H\HEHE fII9thIHr8HtLuHz0Hu &IHUHH0H9t:tHP8H5@L1IAtI9uEt%H]dH3%(u H([A\A]A^A_]L*aUIHS~pHLW1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]*f1LH[]*HT+@UfHAWAVAUATSHXHudH%(HE1)E)EBIE1E1H\HEHEHEL-HE-fHƹH=_2II9I$HB8Ht HLu HzH}HH=uLr0 HUL菣I$H=Hr8YI$H}IAH5HH0HP815I97Eu&H}MtrHMHuLH}*ÉH]dH3%(HX[A\A]A^A_]HB0HU HHE跢GfHr0HuH}HMH5 1臫DH}H#1H5ba般UfHAWAVAUATSHXHudH%(HE1)E)EBIE1E1H\HEHEHEL-HE-fHƹH=2II9I$HB8Ht HLu HzH}HH=uLr0 HULOI$H=Hr8YI$H}IAH5HH0HP81I97Eu&H}MtrHMHuLH}~(ÉH]dH3%(HX[A\A]A^A_]HB0HU HHEwGfHr0HuH}H H51GDH}H1H5"aHUfHAWAVAUATSHXHudH%(HE1)E)EHE\BIE1E1H\HEE1HEHEHE1fDHƹH=ZII9MMIA8HtHH=dM€uMq0HU L8MMH=Iq8€tIEH}IAH5HH0HP81I9dEu"MtZMHΘH}LLDL'H]dH3%(uNHX[A\A]A^A_]Ma0HuL8_H}H'H51W{ff.UfHAWAVAUATSHXHudH%(HE1)E)EHE\BIE1E1H\HEE1HEHEHE1fDHƹH=II9MMIA8HtHH=K€uMq0HU LhMMH=!Iq8€tIEH}IAH5HH0HP81I9dEu"MtZMHH}LLDLm'H]dH3%(uNHX[A\A]A^A_]Ma0HuLh_H}HWH5 1臥諦ff.UfHAWAVAUATSHHHudH%(HE1)ExBIE1E1H\HEHEL-JHEbfDHH=u4E1ɅHxH}EtHH0H}1AH5x蹤II9I$HP8HtHLuLp0HU LsE1ɹH=0I$AHP8HkYHp0HuT@EuMtYH}t2HUH}LR'ÉH]dH3%(uOHH[A\A]A^A_]H}HH5J1ǣDH}Hw1H5#袣ˤff.UfHAWAVAUATSHHHudH%(HE1)ExBIE1E1H\HEHEL-?HHEbfDHH=u4E1ɅHxH}EtHH0H}1AH5٢II9I$HP8HtHLuLp0HU L蓙E1ɹH=PI$AHP8HkYHp0HuT@EuMtYH}t2HUH}LR&ÉH]dH3%(uOHH[A\A]A^A_]H}HH5j1DH}H1H5C¡ff.H@H餎@H@H锏@UfHAWAVAUATSH8HudH%(HE1)EBIE1E1LtHEHjHEfDIM9tgIEHp8HtH€uLx0HU LїuIEH}IAH5pHH0HP81觠M9ufEuMt1H}L1H]dH3%(uH8[A\A]A^A_]DL=+股fUfHAWAVAUATSH8HudH%(HE1)EBIE1E1LtHEHJHEfDIM9tgIEHp8HtH€uLx0HU L豖uIEH}IAH5PHH0HP81臟M9ufEuMt1H}LЊH]dH3%(uH8[A\A]A^A_]fL= bfUHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu LIHUHH0H9t:tHP8H}1IH5+AhI9uEuMt4H}L舆H]dH3%(u9H([A\A]A^A_]f.H}HH51+ff.UHAWAVIAUATSH(dH%(HE1BIL%VE1H\HEHE fII9thIHr8HtLuHz0Hu IHUHH0H9t:tHP8H5L1IA4I9uEt%H]dH3%(u H([A\A]A^A_]L!UHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%HEfDII9tlIHr8HtLuLj0Hu LۚIHUHH0H9t:tHP8H}1IH5A(I9uEuMt4H}LXH]dH3%(u9H([A\A]A^A_]f.H}HH5J1Ǜff.UHAWAVIAUATSH(dH%(HE1BIL%eE1H\HEHE fII9thIHr8HtLuHz0Hu 覙IHUHH0H9t:tHP8H5L1IAI9uEt%H]dH3%(u H([A\A]A^A_]LȄUHAWAVAUATSH(HudH%(HE1BIE1E1H\HEL%vHEfDII9tlIHr8HtLuLj0Hu L蛘IHUHH0H9t:tHP8H}1IH5AI9uEuMt4H}L(H]dH3%(u9H([A\A]A^A_]f.H}HH5 1臙諚ff.UHAWAVIAUATSH(dH%(HE1BIL%KE1H\HEHE fII9thIHr8HtLuHz0Hu fIHUHH0H9t:tHP8H5L1IA贘I9uEt%H]dH3%(u H([A\A]A^A_]L蘃衙UfHAWAVAUATSHHHudH%(HE1)EHEBIE1E1H\HEHEHEL-HEbfDHH=u4E1ɅHxH}EtHH0H}1AH5h詗II9I$HP8HtHLu0~HxH}HH=OLx0HuLE1ɹH=$I$AHP8H?-Hp0Hu(Hp0Hu}Et&H]dH3%(uOHH[A\A]A^A_]E1H}AHuH}HMLЧfDE1HEE1裗UfHAWAVAUATSHHHudH%(HE1)EHE`BIE1E1H\HEHEL-tHEbfDHH=u4E1ɅHxH}EtHH0H}1AH5p豕II9I$HP8HtHLuLx0HuL0E1ɹH=]I$AHP8Hp^Hp0HuYfEt&H]dH3%(u>HH[A\A]A^A_]1H}H}HULF@1E1@UHAVAUIATSBIE11L\L5VL%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]5DIY0LDvMQl11f.I~}UHLLLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]L@1L>ff.UIHS~pHL1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]钦f1LH[]遦UHAWAVAUATSHuȅsB1I1LdE1L-!IL5L=EH2LZLڅMHƹLIDIM9IHB8HtHLHLAAEtuw LR0LZ0LڅrHƹLsIHM9p1HLHuL[A\A]A^A_]龥fDHƹL"tHR0fLRHRf.11E1UfHAWAVAUATSHXHudH%(HE1)E)EBIHE1LdHEL=WL5lHH=HH=Nu0HxH}EDIM9IEHP8HtHLu8HxH}HLE1ɄGHp0HU 赆E1ɅIEAHP8Hp0HU 膆E1ɅIEAHP8HH0H}1DMH5VDM"DHx0H}VHp0HutH]dH3%(uLHe[A\A]A^A_]Ð1H}HHUHMLELMPHuH}ZY1HEff.@I~}UHLLLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]錥@1L~ff.UHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]DIY0LDvMQl11f.UHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]酥DIY0LDvMQl11f.UfHAWAVAUATSHXHudH%(HE1)E)EBIHE1LdE1E1HElHH=HH=vuHxH}EDIM9IEHP8HtHH=u0HxH}HH=1E1Ʉ?Lp0HU LҁE1ɅIEAHP8@Lx0HU L裁E1ɅIEAHP8DHH0H}1DMH5-nDMDHp0HuJHp0Hut'H]dH3%(uSHX[A\A]A^A_]fE1H}AHuH}LL豣E1E1HEE1UfHAWAVAUATSHXHudH%(HE1)E)EBIHE1LdHEE1E1HElHH=HH=6uHxH}EDIM9IEHP8HtHH=E1ɄlLp0HU LE1ɅIEAHP8AfLx0HU LE1ɅIEAHP8,DHH0H}1DMH5VDM:DHp0HutH]dH3%(u:HX[A\A]A^A_]Ð1H}H}LL跢D1E1E1UHAVAUIATSBIE11L\L5vL%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]FDIY0LDvMQl11f.UHAWAVAUATSHuȅsBE1I1LdE1L-pML5ML=GfD2LZLڅMHƹLIDIM9IHB8HtHL HLAAEtuw LR0LZ0LڅrHƹLsIHM9p1HMHu1L[A\A]A^A_][@HƹL"tHR0fLRHRf.1E1E1fDUHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹ LHƹL€tuAt?IMQ0M9uf1M@HL[1A\A]A^][fIY0LDvMQl11f.UfHAWAVAUATSHXHudH%(HE1)E)EBIHE1LdHEL=L5lHH=HH=u0HxH}EDIM9IEHP8HtHLu8HxH}HLE1ɄGHp0HU zE1ɅIEAHP8Hp0HU yE1ɅIEAHP8HH0H}1DMH5e覂DM"DHx0H}VHp0Hut/H]dH3%(uHHe[A\A]A^A_]ÐHEHEHHUHMuLELMHuH}<3ZYCUIHS~pHL1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]r4f1LH[]a4UIHS~pHL*1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]7f1LH[]q7UHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]:DIY0LDvMQl11f.UHAWAVAUATSHuȅsBI1E1H\E1L-L5`L=KfA1MYMمMHƹLIDII9MIA8HtHL HLAAEtunA Ma0DMY0MمsHƹLtILI9qHuLL[A\A]A^A_]efDHƹL+AtMI0fMaMIf.1E1E1fDUHAVAUIATSBIE11H\L5L% fDAuyIRLDII9tSMIB8HtHƹ LHƹLAAEtuAt0IMZ0I9u[LA\LA]A^]dIR0LD@MZxE11fUHAVAUIATSBIE11L\L5L%$$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]XDIY0LDvMQl11f.UfHAWAVAUATSHXHudH%(HE1)E)EBIE1E1H\HEHEE1HE1fDHƹH=Q:II9I$HB8HtHH=xu HzH}HH=ҺuLz0 HULcrI$H=Hr8UI$H}IAH5ҽHH0HP81 {I93Eu-MMtxLELMHUHMHuH}SÉH]dH3%(HX[A\A]A^A_]DLr0HU LqGfDHr0HuH}HH5ڽ1WzDH}H1H52zdX{UIHS~pHLʻ1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]颕f1LH[]鑕H@UHAVAUIATSBIE11L\L5L%D$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]鵕DIY0LDvMQl11f.I~}UHLcLLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]̕@1L龕ff.UfHAWAVAUATSHXHudH%(HE1)E)ELBIE1E1LlHE148LpMDEDIM9IHP8HtHH=uDE0HxH}HH=@E1ɄHH=#HH=H=HAAE'0L`0E@HH0H}1DMH5^vDMDHp0HU >mE1ɅIAHP8RfHp0HU mE1ɅIAHP8fHp0HuLp0MDet7H]dH3%(unHe[A\A]A^A_]fL`+1M1MHMLERLMHUPHuH}aZYD11HEuvDUHAVAUIATSBIE11L\L5XL%$fDAIYLDIM9tPMIA8HtHƹLHƹL€tuAt?IMQ0M9u1ML1H[@A\A]A^]鱕IY0LDvMQl[LA\1A]1A^]|ff.UHAVAUIATSBIE11L\L5ƵL%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]%DIY0LDvMQl11f.I~}UHLLLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]<@1L.ff.UHAVAUIATSBIE11L\L5&L%T$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]酖DIY0LDvMQl11f.I~}UHLsLLHS1f.IXHL9t4LIp8HtL€uAtHIX0L9u1HL[@]霖@1L鎖ff.UHAWAVAUATSHuȅsBIE1E1H\E1L-L5L=I2LRL҅MHƹLMDII9IHB8HtHLHLAAEtuw Lb0LR0L҅rHƹLsIII9p1MHULL[A\A]A^A_]fDHƹL"tHR0fLbHRf.1E1E1fDUHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]DIY0LDvMQl11f.UHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]EDIY0LDvMQl11f.UHAVAUIATSBIE11L\L5L%$fDAIYLDIM9tRMIA8HtHƹLHƹL€tuAt?IMQ0M9uf1MLH[A\A]A^]饟DIY0LDvMQl11f.UIHS~pHL1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]xf1LH[]xUIHS~pHL>1LLf.IXHL9t4LIp8HtL€uAtHIX0L9uHL[]Ruf1LH[]Au~hHL_oE1LLMXHL9t4LIp8HtL€uAtHMX0L9uMt xD[xff.U1HSHH5HHjHHgH1[]fDUHATL% &SA\$~uHLnE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]Á@1A\$[A\]ff.UHATL% &SA\$~uHLmE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]Á1A\$[A\]ff.UHATL%_ &SA\$~uHL,mE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%&SA\$~uHLlE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%&SA\$~uHLkE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%&SA\$~uHLLkE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\] 1A\$[A\]ÐUHATL%&SA\$~uHLjE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]@1A\$[A\]ÐUHATL%?&SA\$~uHL jE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%&SA\$~uHLliE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\] 1A\$[A\]ÐUHATL%&SA\$~uHLhE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]@1A\$[A\]ÐUHATL%_&SA\$~uHL,hE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]Áˀ1A\$[A\]ff.UHATL%&SA\$~uHL|gE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]ˀ1A\$[A\]ÐUHATL%&SA\$~uHLfE1LLfDMXHL9t4LIp8HtL€uAtHMX0L9uMt1A\$[A\]1A\$[A\]ÐUHATL%o&SA\$~uHLX$EH5-X$EH5V$EH5V$EH5W$EH5)W$oEH5U$^EH5U$MEH5U$K$CH5J$CH5\J$CH5I$qCH5zI$`CH5 I$OCH5H$>CH5'H$-CH5G$CH5EG$ CH5F$BH5cF$BH5E$BH5E$BH5E$BH5D$BH5.D$BH5C$BH5LC$rBH5B$aBH5jB$PBH5A$?BH5A$.BH5A$BH5@$ BH55@$AH5d?$AH5>$AH5>$AH5=$AH5>$AH5o?$AH58$AH5 =$sAH5<$bAH5+<$QAH5;$@AH5I;$/AH5:$AH5g:$ AH59$@H59$@H59$@H58$@H528$@H5a7$@H56$@H56$@H56$t@H55$c@H5,5$R@H5;$A@H5j;$0@H5:$@H5:$@H5:$?H59$?H559$?H58$?H5S8$?H57$?H5q7$?H57$?H5/6$u?H55$d?H5M5$S?H54$B?H5k4$1?H53$]?f.DAWIAVIAUAATL%#UH-\ #SL)H!Ht1LLDAHH9uH[]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 ipv6 pim bfd ipv6 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 ipv6 pim bsm no ipv6 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____func__, buflen__func__, &grp_addr__func__, grpinfo.group.mask__func__, &bsr_addr"ipv6", 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|%pI6nexthops%pPAslastUsedbyteswrongIf%pPAs|%pPAs|%llu|%ld|%ld|%ld%pFXh./namefrr-routing:ipv6/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)%d|%pPAs|%pPAs|%s|%s|%s%s%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|%sNOINFOINCLUDElocalMembershiplostAssertpimInclude%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 Timer : %s 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-bsmifIndexvifpktsInpktsOutbytesInbytesOutEnableDisableRouter 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 SoilSizeoilInheritedRescaniifprotocolMldprotocolVxlanprotocolInheritediVifIoVifIttlflagsPIMVxLANSTAR%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 != NULLn_node(jag_node)->data != NULLjag_node(js_node)->data != NULLjs_node(prefix_node)->data != NULLprefix_nodeioctl(SIOCGETMIFCNT_IN6=%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 -> MLD Report, S -> Source, * -> Inherited from (*,G), V -> VxLAN, M -> Muted Active|Source|Group|RPT|IIF|OILNumber 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 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__, "ipv6", 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 %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->name.X12................1X/...P22112222222222222222S1/d.221pim_hello_requirepim_hello_build_tlvtlv_trace_listtlv_trace_uint32_hextlv_trace_uint32tlv_trace_booltlv_trace_uint16on_tracepim_hello_recv%s: vif_index=%d > 0 on interface %s ifindex=%d%s: ifindex=%d < 1 on interface %s%s: Attempting to configure more than MAXVIFS=%d on pim enabled interface %s%s: vif_index=%d < 1 on interface %s ifindex=%dInterface removed from configuration%s: neighbor not found for address %pPA on interface %s%s: old=%pPA new=%pPA on interface %s: %s%s: %s ifindex=%d connected IP address %pFX %s%s: new link-local %pI6, lowest now %pI6, highest %pI6Failure 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: %s ifindex=%d disconnected IP address %pFX %s%s: removed link-local %pI6, lowest now %pI6, highest %pI6last 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)pim_ifp->pim_number_of_nonlandelay_neighbors >= 0__func__, pim_ifp->mroute_vif_index, ifp->name, ifp->ifindex__func__, ifp->ifindex, ifp->nameifc->ifp->name, &ifc->address->u.prefix6, &pim_ifp->ll_lowest, &pim_ifp->ll_highest__func__, ifp->name, ifp->ifindex, ifc->address, ((ifc->flags) & ((1 << 0))) ? "secondary" : "primary"__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_intervalpim6regpim6reg%uunchangedprimarylink downpim_if_new_hookpim_if_delete_hookpimd/pim_iface.c__func__, vrf->name(cnode)->data != NULLcnode__func__, &addr, ifp->name__func__, 256, ifp->nameifc!ifp->infopim_ifp_createpim_ifp_uppim_ifp_downpim_ifp_destroypim_if_connected_to_sourcepim_if_assert_on_neighbor_downpim_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_delpim_if_addr_addpim_if_update_my_assert_metricpim_addr_changepim_sec_addr_findpim_sec_addr_updatedetect_primary_address_changepim_if_update_could_assertpim_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 != NULLup_node__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_strQPPPPP(`P\``__`P````akilhXjj kikhGjjpim_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->threadch->sg_str, ifp->name__func__, &star_g, ifp->name__func__, &sg, ifp->name__func__, &sg, msg->im6_mif__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 IPV6_RECVPKTINFO 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: %s(VRF %s) failed to set mroute control filter: %mCould 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 consumption%s: pim kernel upcall %s type=%d ip_p=%d from fd=%d for (S,G)=(%pI6,%pI6) 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 ()))fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, gmmsgtype2str[msg->im6_msgtype], msg->im6_msgtype, ip_hdr->ip6_ctlun.ip6_un1.ip6_un1_nxt, pim->mroute_socket, &msg->im6_src, &msg->im6_dst, ifp->name, msg->im6_mif, (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_enablepim_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./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-addresspimd/pim_nb_config.cNo 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: %dTrying to configure MSDP in pim6d. MSDP does not exist for IPv6.Unable 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%% Failure leaving IGMP group %s %s on interface %s: %drouting_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 != NULLpnode!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 > 0up || 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)ifp->name, delete_message 0@P`p,dLpim_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_deleteRescheduling %d sec hello on interface %sScheduling READ event on PIM socket fd=%dPIM 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 %ssendmsg failed: source: %pI6 Dest: %pI6 ifindex: %d: %s (%d)%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)&src, &dst, ifindex, safe_strerror(errno), errno"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%sipv6 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 %sipv6 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: %sCould 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 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, &ifaddrfd, 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 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: 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__, fd, (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, fd, &sockaddr, port, sizeof(sockaddr), (*__errno_location ()), safe_strerror((*__errno_location ()))__func__, errno, safe_strerror(errno)ff3e::4321:1234ssmpingd_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 ipv6 mroute %s %pPA ipv6 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 ASMRPTSPT%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/4FF00::0/8pimd/pim_util.clabel, sizepim_pkt_dumpdebug msdp events debug msdp packets debug msdp internal debug mld events debug mld packets debug mld trace debug mld trace detail debug mroute6 debug mroute6 detail debug mtrace debug pimv6 events debug pimv6 packets debug pimv6 packet-dump send debug pimv6 trace debug pimv6 trace detail debug pimv6 zebra debug pim mlag debug pimv6 bsm debug pimv6 vxlan debug ssmpingd debug pimv6 packets hello debug pimv6 packets joins debug pimv6 packets register debug pim static debug pimv6 nht debug pim nht rp debug pimv6 nht detail %sipv6 pim packets %d %sip pim ssm prefix-list %s %sip pim ecmp rebalance %sip pim ecmp %sipv6 mld watermark-warn %u %sipv6 ssmpingd %pPA %sip msdp timers %u %u ipv6 pim ipv6 pim drpriority %u ipv6 pim hello %d ipv6 mld ipv6 mld version %d ipv6 mld query-interval %d ipv6 pim use-source %pPA ipv6 pim active-active ipv6 pim passive description %s pimd/pim_vty.cdebug pimv6 packet-dump receive %sno ip pim send-v6-secondary %sipv6 pim register-suppress-time %d %sipv6 pim join-prune-interval %d %sipv6 pim keep-alive-timer %d %sipv6 pim rp keep-alive-timer %d %sip pim register-accept-list %s %sipv6 pim spt-switchover infinity-and-beyond prefix-list %s %sipv6 pim spt-switchover infinity-and-beyond ipv6 mld query-max-response-time %d ipv6 mld last-member-query-count %d ipv6 mld last-member-query-interval %d ipv6 multicast boundary oil %s pim_global_config_write_worker%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 on_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: 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_id__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_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)cannot use IPv4 nexthop %pI4(%d) for IPv6 %pPA%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&nh_ip4, nh_ifi, &addr__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 addvxlan 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_strwork_cntpim_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 pauseRPF cost adjust for %s on peerlink-rif (old: %s, new: %s) changevxlan SG %s orig mroute-up updated with iif %svxlan term oif changed from %s to %svxlan 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 %pSGNo global address found for use to send register messageSending %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 %sCannot send null-register for %s no valid iifCannot send null-register for %s no RPF to the RP%s: Received Register message for destination address: %pPA that I do not ownIgnoring Null Register message%pSG from %pPA due to bad checksum in Encapsulated dummy PIM headerReceived 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&sg, &src_addr__func__, &dest_addrsg, &originator, ifp->namepim_reg_del_on_couldreg_failpim_register_recvpim_null_register_sendpim_register_sendpim_register_get_unicast_v6_addrpim_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)ff02::dpimd/pimd.cPIM Router informationff02::16ff02::2ff02::1pim_initSIGHUP received, ignoringTerminating on signal SIGINTTerminating on signal SIGTERMpimd/pim6_main.cdummypim6d8.5.7pim6d daemonPIM6frrfrrvtyrouting_control_plane_protocols_name_validateProtocol Independent Multicast (RFC7761) for IPv6pim6_sighuppim6_sigintpim6_sigterm[MLD %s:%s %pSG] alive, cancelling expiry timer[MLD %s:%s] zapping supersetted general timer %pTVMu[MLD %s:%s] starting general timer @ 0: %pTVMu[MLD %s:%s] appending general timer @ %u: %pTVMu[MLD %s:%s] MLD query %pPA -> %pI6 (grp=%pPA, %zu srcs)[MLD %s:%s] failed to send query: %m[MLD %s:%s] other querier timer expiredInterface|Group|Version|Uptime[MLD %s:%s %pSG] expiring in %pTVI%-30pPA %-30pPAs %-16s %10.0pTVMs %10.0pTVMs %10.0pTVMs %-58pPA %-16s %10.0pTVMs Interface|State|Address|V|Querier|QuerierIp|Query Timer|UptimeInterface %s: no PIM/MLD config Interface %s: MLD not running Uptime: %pTVMs MLD version: %d Querier: %pPA%s Query timer: %pTH Other querier timer: %pTH Robustness value: %u Query interval: %ums Query response timer: %ums Last member query intv.: %ums %u expiry timers from general queries: %zu expiry timers from *,G queries %zu expiry timers from S,G queries %zu total *,G/S,G from %zu hosts in %zu bundles %9pTVMs ago (query) -> %9pTVMu (expiry) timerLastMemberQueryIntervalMsec%s|%s|%pPAs|%d|%s|%pPAs|%pTH|%pTVMsCurrent configuration object was deleted by another process. %% no PIM state for interface %pSQq %% no MLD state for interface %pSQq %% MLD querier config changed, bumping %-30s %-30s %-16s %10s %10s %10s [MLD %s:%s %pSG] triggered queryMLD join for %pSG%%%s not propagated into TIB[MLD %s:%s] %pSG%%%s TIB joined%pSG%%%s hx=%u exp=%pTHD state=%s->%s pos=%zu neg=%zu grp=%p[MLD %s:%s %pSG] general-dropping from %pPA[MLD %s:%s] *,%pPAs S,G timer expired[MLD %s:%s] general expiry timer[MLD %s:%s] next general expiry in %lldms[MLD %s:%s] next general expiry waiting for query[%zu]: query %lldms ago, expiry in %lldms %p %.3fs ago %u of %u items active [MLD %s:%s] *,%pPAs expiry timer starting[MLD %s:%s] *,%pPAs S,G timer started: %pTHD[MLD %s:%s] BUG: packet without IPV6_PKTINFO or IPV6_HOPLIMIT[MLD %s:%s %pI6] packet with hop limit != 1[MLD %s:%s %pI6] packet without IPv6 Router Alert MLD option[MLD %s:%s %pI6] packet from invalid source address[MLD %s:%s %pI6] truncated packet[MLD %s:%s %pI6] (dst %pPA) packet RX checksum failure, expected %04hx, got %04hx[MLD %s:%s %pI6] invalid query size[MLD %s:%s %pI6] malformed MLDv2 query (invalid group %pI6)[MLD %s:%s %pI6] malformed MLDv2 query (truncated source list)[MLD %s:%s %pI6] malformed MLDv2 query (general query with non-empty source list)[MLD %s:%s %pI6] wrong destination %pPA for general query[MLD %s:%s %pI6] wrong destination %pPA for group specific query[MLD %s:%s %pI6] replacing elected querier %pPA[MLD %s:%s] query timers: QRV=%u max_resp=%ums qqic=%ums expire_wait=%pTVI[MLD %s:%s %pI6] malformed MLDv1 report (truncated)[MLD %s:%s %pI6] malformed MLDv1 leave (truncated)[MLD %s:%s %pI6] malformed MLDv2 report (truncated header)[MLD %s:%s %pI6] malformed MLDv2 report (truncated record header)[MLD %s:%s %pI6] malformed MLDv2 report (truncated source list)[MLD %s:%s %pI6] malformed MLDv2 report (invalid group %pI6)(%s) failed to leave ff02::16 (all-MLDv2): %m(VRF %s) could not create MLD socket: %m(VRF %s) failed to set ICMP6_FILTER: %m(VRF %s) failed to set IPV6_RECVPKTINFO: %m(VRF %s) failed to set IPV6_HOPOPTS: %m(VRF %s) failed to set IPV6_HOPLIMIT: %m(VRF %s) failed to disable IPV6_MULTICAST_LOOP: %m(VRF %s) failed to set IPV6_MULTICAST_HOPS: %m(VRF %s) failed to set IPV6_MULTICAST_ALL: %m (OK on old kernels)(%s) failed to join ff02::16 (all-MLDv2): %m[MLD %s:%s] lost link-local address, stopping querier[MLD %s:%s] new link-local %pPA while querier[MLD %s:%s] new link-local %pPA, becoming querier[MLD %s:%s] MLD querier config changed, queryinggm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &gm_ifp->cur_ll_lowestgm_ifp->ifp->vrf->name, gm_ifp->ifp->name!gm_packet_sg_find(sg, GM_SUB_NEG, pkt->subscriber)old_grp == NULL || old_grp->is_exclgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pkt_src->sin6_addr, &rechdr->grpgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pkt_src->sin6_addrsg->iface->ifp->vrf->name, sg->iface->ifp->name, &sg->sgaddrgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pend->grpgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &grp, pend->t_expiregm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &grpgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, pktgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, remain_ms / 1000gm_ifp->ifp->vrf->name, gm_ifp->ifp->name, gm_ifp->n_pending, &pend->expirygm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pend->expirygm_ifp->ifp->vrf->name, gm_ifp->ifp->name, timers.qrv, timers.max_resp_ms, timers.qqic_ms, &timers.expire_waitgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pkt_src->sin6_addr, &gm_ifp->queriergm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pkt_src->sin6_addr, pkt_dstgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pkt_src->sin6_addr, &hdr->grpgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pkt_src->sin6_addr, pkt_dst, pkt_csum, ref_csumgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &pim_ifp->ll_lowest, &dstaddr.sin6_addr, &grp, n_srcspend_gsq->n_src < array_size(pend_gsq->srcs)sg->state == GM_SG_JOIN_EXPIRING || sg->state == GM_SG_NOPRUNE_EXPIRING&sg->sgaddr, gm_ifp->ifp->name, tsg->iface->ifp->vrf->name, sg->iface->ifp->name, &sg->sgaddr, &expire_wait(!sg->t_sg_expire && !gm_packet_sg_subs_count(sg->subs_positive) && !gm_packet_sg_subs_count(sg->subs_negative))&sg->sgaddr, gm_ifp->ifp->name, has_expired, sg->t_sg_expire, gm_states[prev], gm_states[desired], gm_packet_sg_subs_count(sg->subs_positive), gm_packet_sg_subs_count(sg->subs_negative), grpgm_ifp->ifp->vrf->name, gm_ifp->ifp->name, &sg->sgaddr, gm_ifp->ifp->name&sg->sgaddr, gm_ifp->ifp->namesg->iface->ifp->vrf->name, sg->iface->ifp->name, &sg->sgaddr, gm_states[sg->state], gm_states[desired]sg->iface->ifp->vrf->name, sg->iface->ifp->name, &sg->sgaddr, &pkt->subscriber->addr!gm_packets_count(subscriber->packets)!gm_packet_sg_subs_count(sg->subs_positive)!gm_packet_sg_subs_count(sg->subs_negative)debug ipv6 mld {robustness (0-7)|query-max-response-time (1-8387584)}Debugging functions IPv6 information Multicast Listener Discovery QRV QRV maxresp maxresp debug show mld interface IFNAMEDebugging functions Show running system information MLD information Interface information interface name show ipv6 mld [vrf $vrf_str] groups [json$json]Show running system information IPv6 information MLD information Specify the VRF The VRF name All VRFs MLD groups information JavaScript Object Notation show ipv6 mld [vrf $vrf_str] joins [{interface IFNAME|groups X:X::X:X/M|sources X:X::X:X/M|detail$detail}] [json$json]Show running system information IPv6 information MLD information Specify the VRF The VRF name All VRFs MLD joined groups & sources Interface information Interface name Limit output to group range Show groups covered by this prefix Limit output to source range Show sources covered by this prefix Show details, including tracked receivers JavaScript Object Notation show ipv6 mld [vrf $vrf_str] statistics [interface IFNAME] [json$json]Show running system information IPv6 information MLD information Specify the VRF The VRF name All VRFs MLD statistics Interface information Interface name JavaScript Object Notation show ipv6 mld [vrf $vrf_str] interface [IFNAME | detail$detail] [json$json]Show running system information IPv6 information MLD information Specify the VRF The VRF name All VRFs MLD interface information Interface name Detailed output JavaScript Object Notation MLD group/source query aggregatev2 reports receivedrxV2Reportsv1 reports receivedrxV1Reportsv1 done receivedrxV1Donev2 *,* queries receivedrxV2QueryGeneralv2 *,G queries receivedrxV2QueryGroupv2 S,G queries receivedrxV2QueryGroupSourcev2 S-bit queries receivedrxV2QuerySBitv1 *,* queries receivedrxV1QueryGeneralv1 *,G queries receivedrxV1QueryGroupv2 *,* queries senttxV2QueryGeneralv2 *,G queries senttxV2QueryGroupv2 S,G queries senttxV2QueryGroupSourcev1 *,* queries senttxV1QueryGeneralv1 *,G queries senttxV1QueryGroupTX errorstxErrorsRX dropped (checksum error)rxDropChecksumRX dropped (invalid source)rxDropSrcAddrRX dropped (invalid dest.)rxDropDstAddrRX dropped (missing alert)rxDropRtrAlertRX dropped (malformed pkt.)rxDropMalformedRX truncated reportsrxTruncatedRep %-30s %llu Interface: %s Not SettotalGroupswatermarkLimitTotal MLD groups: %u Watermark warn limit(%s): %u uptime%s|%pPAs|%d|%pTVMs(JOIN)(PRUNE)createdlastSeenuntrackedLastSeenjoinedByprunedByvrf On interface %s: (this system)otherInterface %s: MLD running querierIp%pTHqueryTimerotherQuerierTimertimerRobustnessValuelastMemberQueryCounttimerQueryIntervalMsectimerQueryResponseTimerMsecrobustnessquery_max_response_time%% invalid input for %s: %s %% VRF %pSQq does not exist vrf_strjsonsourcesCreatedNonTrkSeen[MLD %s:%s %pSG] %s => %s[MLD %s:%s %pSG] dropping%pSG%%%s %pTHD[MLD %s:%s] expire packet %pInternal CLI error [%s] %% no such interface: %pSQq querier: %pPA ll_lowest: %pPA t_query: %pTHD t_other_querier: %pTHD t_expire: %pTHD n_pending: %u %zu S,G entries: %zu subscribers: %pSG t_expire=%pTHD @pos:%zu @neg:%zu +%s%s [%pPAs %p] %p+%u -%s%s [%pPAs %p] %p+%u %pPA %p %zu packets [%zu] inactive %s%s %pSG nE=%u (VRF %s) RX error: %m[MLD %s:%s] MLD stop[MLD %s:%s] starting MLDpimd/pim6_mld.citem->sg == sggm_t_query!item_duppkt->n_active < pkt->n_sgpkt->n_active == 1gm_t_grp_expire&pend->t_expiregm_t_expire&gm_ifp->t_expire&gm_ifp->t_querygm_t_other_querier&gm_ifp->t_other_queriergm_t_recv&pim->t_gm_recv!pim_ifp->mldpim_ifp->pimh->hh.count == 0gm_t_gsq_pend&pend_gsq->t_sendgm_t_sg_query&sg->t_sg_querygm_t_sg_expire&sg->t_sg_expire!sg->t_sg_expiresg->state != GM_SG_PRUNEpkt->n_active > 0item->sg&subscriber->addr&sg->sgaddrgm_debug_iface_cfg_cmdgm_debug_iface_cfggm_debug_show_cmdgm_debug_showgm_show_mld_groups_cmdgm_show_mld_groupsgm_show_interface_joins_cmdgm_show_interface_joinsgm_show_interface_stats_cmdgm_show_interface_statsgm_show_interface_cmdgm_show_interfaceJOIN_EXPIRINGNOPRUNENOPRUNE_EXPIRINGMLD group query stateMLD (S,G)MLD subscription stateMLD subscriberMLD packetMLD interface dgm_cli_initgm_debug_show_magicgm_bump_queriergm_update_llgm_handle_v2_pass2_inclgm_handle_v2_pass1gm_handle_v2_reportgm_handle_v1_leavegm_sg_expiry_cancelgm_handle_v2_pass2_exclgm_packet_sg_setupgm_handle_v1_reportgm_t_grp_expiregm_handle_q_groupgm_t_expiregm_handle_q_generalgm_t_querygm_t_other_queriergm_handle_querygm_rx_processgm_t_recvgm_vrf_socket_increfgm_startgm_ifp_updategm_subscribers_finigm_ifp_teardowngm_send_querygm_trigger_specificgm_t_sg_expiregm_sg_timer_startgm_sg_updategm_packet_sg_dropgm_packet_dropgm_group_delete75jpi_strjpijoin_prune_intervalpackets_strkat_strkatrst_strrstregister_suppress_timedrpriority_strdrpriorityhello_strholdgroup_strrp_strgpplist::qmrt_strqmrtlmqc_strlmqclast_member_query_countlmqi_strlmqilast_member_query_intervalwords_or_gsource_strfillif_namePIMv6 debugging status Bad source address %s version_str./mld-version./query-intervalq_interval_strq_intervallimit_strlimitregisterspimd/pim6_cmd.c[no] debug pimv6 bsmdebug_pimv6_bsm_cmddebug_pimv6_bsm[no] debug mld trace detaildebug_mld_trace_detail_cmddebug_mld_trace_detail[no] debug mld tracedebug_mld_trace_cmddebug_mld_trace[no] debug mld packetsdebug_mld_packets_cmddebug_mld_packets[no] debug mld eventsdebug_mld_events_cmddebug_mld_events[no] debug mlddebug_mld_cmddebug_mldshow debugging [pimv6]show_debugging_pimv6_cmdshow_debugging_pimv6[no] debug mroute6 detaildebug_mroute6_detail_cmddebug_mroute6_detail[no] debug mroute6debug_mroute6_cmddebug_mroute6[no] debug pimv6 zebradebug_pimv6_zebra_cmddebug_pimv6_zebra[no] debug pimv6 trace detaildebug_pimv6_trace_detail_cmddebug_pimv6_trace_detail[no] debug pimv6 tracedebug_pimv6_trace_cmddebug_pimv6_tracedebug_pimv6_packetdump_recvdebug_pimv6_packetdump_senddebug_pimv6_packets_cmddebug_pimv6_packets[no] debug pimv6 eventsdebug_pimv6_events_cmddebug_pimv6_events[no] debug pimv6 nht detaildebug_pimv6_nht_det_cmddebug_pimv6_nht_det[no] debug pimv6 nhtdebug_pimv6_nht_cmddebug_pimv6_nht[no] debug pimv6debug_pimv6_cmddebug_pimv6clear_ipv6_pim_bsr_db_cmdclear_ipv6_pim_bsr_dbclear_ipv6_pim_interfaces_cmdclear_ipv6_pim_interfacesclear_ipv6_mroute_count_cmdclear_ipv6_mroute_countclear_ipv6_pim_oil_cmdclear_ipv6_pim_oilclear_ipv6_mroute_cmdclear_ipv6_mrouteclear_ipv6_pim_statistics_cmdclear_ipv6_pim_statisticsshow_ipv6_pim_bsrp_cmdshow_ipv6_pim_bsrpshow_ipv6_pim_bsm_db_cmdshow_ipv6_pim_bsm_dbshow_ipv6_pim_bsr_cmdshow_ipv6_pim_bsrshow_ipv6_mroute_summary_cmdshow_ipv6_mroute_summaryshow_ipv6_mroute_count_cmdshow_ipv6_mroute_countshow_ipv6_mroute_vrf_all_cmdshow_ipv6_mroute_vrf_allshow_ipv6_mroute_cmdshow_ipv6_mrouteshow_ipv6_multicast_count_cmdshow_ipv6_multicast_countshow ipv6 multicast vrf allshow_ipv6_multicast_vrf_allshow_ipv6_multicast_cmdshow_ipv6_multicastshow_ipv6_pim_nexthop_lookupshow_ipv6_pim_nexthop_cmdshow_ipv6_pim_nexthopshow_ipv6_pim_neighbor_cmdshow_ipv6_pim_neighborshow_ipv6_pim_jp_agg_cmdshow_ipv6_pim_jp_aggshow_ipv6_pim_join_vrf_allshow_ipv6_pim_join_cmdshow_ipv6_pim_joinshow_ipv6_pim_interface_cmdshow_ipv6_pim_interfaceshow_ipv6_pim_channel_cmdshow_ipv6_pim_channelshow_ipv6_pim_state_vrf_allshow_ipv6_pim_state_cmdshow_ipv6_pim_stateshow_ipv6_pim_upstream_rpfshow_ipv6_pim_upstream_cmdshow_ipv6_pim_upstreamshow_ipv6_pim_statistics_cmdshow_ipv6_pim_statisticsshow_ipv6_pim_secondary_cmdshow_ipv6_pim_secondaryshow_ipv6_pim_rpf_vrf_all_cmdshow_ipv6_pim_rpf_vrf_allshow_ipv6_pim_rpf_cmdshow_ipv6_pim_rpfshow_ipv6_pim_rp_vrf_all_cmdshow_ipv6_pim_rp_vrf_allshow_ipv6_pim_rp_cmdshow_ipv6_pim_rpno_ipv6_mld_group_watermarkipv6_mld_group_watermark_cmdno ipv6 mld version [(1-2)]interface_no_ipv6_mld_versioninterface_ipv6_mld_versionno ipv6 mldinterface_no_ipv6_mld_cmdinterface_no_ipv6_mldinterface_ipv6_mld_cmdinterface_ipv6_mldinterface_no_ipv6_mld_joininterface_ipv6_mld_join_cmdinterface_ipv6_mld_joinno_ipv6_ssmpingd_cmdno_ipv6_ssmpingdno ipv6 pim unicast-bsmno_ipv6_pim_ucast_bsm_cmdno_ipv6_pim_ucast_bsmno ipv6 pim bsmno_ipv6_pim_bsm_cmdno_ipv6_pim_bsmno_ipv6_pim_rp_prefix_listipv6_pim_rp_prefix_list_cmdno_ipv6_pim_rp_cmdno_ipv6_pim_rpinterface_no_ipv6_mroute_cmdinterface_no_ipv6_mrouteinterface_ipv6_mroute_cmdinterface_ipv6_mrouteno ipv6 pim sminterface_no_ipv6_pim_sm_cmdinterface_no_ipv6_pim_sminterface_ipv6_pim_sm_cmdinterface_ipv6_pim_smno ipv6 pim ssminterface_no_ipv6_pim_ssm_cmdinterface_no_ipv6_pim_ssminterface_ipv6_pim_ssm_cmdinterface_ipv6_pim_ssm[no] ipv6 pim active-activeinterface_no_ipv6_pim_hellointerface_ipv6_pim_hello_cmdinterface_ipv6_pim_hellointerface_no_ipv6_pim_drpriointerface_ipv6_pim_drprio_cmdinterface_ipv6_pim_drpriono ipv6 pim [passive$passive]interface_no_ipv6_pim_cmdinterface_no_ipv6_piminterface_ipv6_pim_cmdinterface_ipv6_pimno_ipv6_pim_register_suppressno_ipv6_pim_rp_keep_alive_cmdno_ipv6_pim_rp_keep_aliveno_ipv6_pim_keep_alive_cmdno_ipv6_pim_keep_aliveno ipv6 pim packets [(1-255)]no_ipv6_pim_packets_cmdno_ipv6_pim_packetsipv6 pim packets (1-255)no_ipv6_pim_joinprune_timeipv6_pim_joinprune_time_cmddebugEnabled PIM SM on interface; configure PIM SSM range if needed ./frr-gmp:gmp/address-family[address-family='%s']/static-group[group-addr='%s'][source-addr='%s']%s/frr-pim:pim/address-family[address-family='%s']Negate a command or set its defaults Debugging functions PIMv6 protocol activity BSR message processing activity Negate a command or set its defaults Debugging functions MLD protocol activity MLD internal daemon activity detailed Negate a command or set its defaults Debugging functions MLD protocol activity MLD internal daemon activity Negate a command or set its defaults Debugging functions MLD protocol activity MLD protocol packets Negate a command or set its defaults Debugging functions MLD protocol activity MLD protocol events Negate a command or set its defaults Debugging functions MLD protocol activity Show running system information Debugging functions PIMv6 Information Negate a command or set its defaults Debugging functions PIMv6 interaction with kernel MFC cache detailed Negate a command or set its defaults Debugging functions PIMv6 interaction with kernel MFC cache Negate a command or set its defaults Debugging functions PIMv6 protocol activity ZEBRA protocol activity Negate a command or set its defaults Debugging functions PIMv6 protocol activity PIMv6 internal daemon activity Detailed Information Negate a command or set its defaults Debugging functions PIMv6 protocol activity PIMv6 internal daemon activity [no] debug pimv6 packet-dump receiveNegate a command or set its defaults Debugging functions PIMv6 protocol activity PIMv6 packet dump Dump received packets debug_pimv6_packetdump_recv_cmd[no] debug pimv6 packet-dump sendNegate a command or set its defaults Debugging functions PIMv6 protocol activity PIMv6 packet dump Dump sent packets debug_pimv6_packetdump_send_cmd[no] debug pimv6 packets []Negate a command or set its defaults Debugging functions PIMv6 protocol activity PIMv6 protocol packets PIMv6 Hello protocol packets PIMv6 Join/Prune protocol packets PIMv6 Register/Reg-Stop protocol packets Negate a command or set its defaults Debugging functions PIMv6 protocol activity PIMv6 protocol events Negate a command or set its defaults Debugging functions PIMv6 protocol activity Nexthop Tracking Detailed Information Negate a command or set its defaults Debugging functions PIMv6 protocol activity Nexthop Tracking Negate a command or set its defaults Debugging functions PIMv6 protocol activity clear ipv6 pim [vrf NAME] bsr-dataReset functions IPv6 information PIM clear commands Specify the VRF The VRF name Reset pim bsr data clear ipv6 pim [vrf NAME] interfacesReset functions IPv6 information PIM clear commands Specify the VRF The VRF name Reset PIM interfaces clear ipv6 mroute [vrf NAME]$name countReset functions IPv6 information IP multicast routing table Specify the VRF The VRF name Route and packet count data clear ipv6 pim [vrf NAME]$name oilReset functions IPv6 information PIM clear commands Specify the VRF The VRF name Rescan PIMv6 OIL (output interface list) clear ipv6 mroute [vrf NAME]$nameReset functions IPv6 information IP multicast routing table Specify the VRF The VRF name clear ipv6 pim [vrf NAME] interface trafficReset functions IPv6 information PIM clear commands Specify the VRF The VRF name Reset PIM interfaces Reset Protocol Packet counters clear_ipv6_pim_interface_traffic_cmdclear_ipv6_pim_interface_trafficclear ipv6 pim statistics [vrf NAME]$nameReset functions IPv6 information PIM clear commands Specify the VRF The VRF name Reset PIM statistics show ipv6 pim bsrp-info [vrf NAME] [json$json]Show running system information IPv6 information PIM information PIM cached group-rp mappings information Specify the VRF The VRF name JavaScript Object Notation show ipv6 pim bsm-database [vrf NAME] [json$json]Show running system information IPv6 information PIM information PIM cached bsm packets information Specify the VRF The VRF name JavaScript Object Notation show ipv6 pim bsr [vrf NAME] [json$json]Show running system information IPv6 information PIM information boot-strap router information Specify the VRF The VRF name JavaScript Object Notation show ipv6 pim [vrf NAME] interface traffic [WORD$if_name] [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM interface information Protocol Packet counters Interface name JavaScript Object Notation show_ipv6_pim_interface_traffic_cmdshow_ipv6_pim_interface_trafficshow ipv6 mroute vrf all summary [json$json]Show running system information IPv6 information IP multicast routing table Specify the VRF The VRF name Summary of all mroutes JavaScript Object Notation show_ipv6_mroute_summary_vrf_all_cmdshow_ipv6_mroute_summary_vrf_allshow ipv6 mroute [vrf NAME] summary [json$json]show ipv6 mroute vrf all count [json$json]Show running system information IPv6 information IP multicast routing table Specify the VRF The VRF name Route and packet count data JavaScript Object Notation show_ipv6_mroute_count_vrf_all_cmdshow_ipv6_mroute_count_vrf_allshow ipv6 mroute [vrf NAME] count [json$json]show ipv6 mroute vrf all [fill$fill] [json$json]Show running system information IPv6 information IP multicast routing table Specify the VRF The VRF name Fill in Assumed data JavaScript Object Notation show ipv6 mroute [vrf NAME] [X:X::X:X$s_or_g [X:X::X:X$g]] [fill$fill] [json$json]Show running system information IPv6 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 ipv6 multicast count vrf all [json$json]Show running system information IPv6 information Multicast global information Data packet count Specify the VRF The VRF name JavaScript Object Notation show_ipv6_multicast_count_vrf_all_cmdshow_ipv6_multicast_count_vrf_allshow ipv6 multicast count [vrf NAME] [json$json]Show running system information IPv6 information Multicast global information Specify the VRF The VRF name show_ipv6_multicast_vrf_all_cmdshow ipv6 multicast [vrf NAME]show ipv6 pim [vrf NAME] nexthop-lookup X:X::X:X$source X:X::X:X$groupShow running system information IPv6 information PIM information Specify the VRF The VRF name PIM cached nexthop rpf lookup Source/RP address Multicast Group address show_ipv6_pim_nexthop_lookup_cmdshow ipv6 pim [vrf NAME] nexthop [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM cached nexthop rpf information JavaScript Object Notation show ipv6 pim vrf all neighbor [detail|WORD]$interface [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM neighbor information Detailed output Name of interface or neighbor JavaScript Object Notation show_ipv6_pim_neighbor_vrf_all_cmdshow_ipv6_pim_neighbor_vrf_allshow ipv6 pim [vrf NAME] neighbor [detail|WORD]$interface [json$json]show ipv6 pim [vrf NAME] local-membership [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM interface local-membership JavaScript Object Notation show_ipv6_pim_local_membership_cmdshow_ipv6_pim_local_membershipshow ipv6 pim [vrf NAME] jp-aggShow running system information IPv6 information PIM information Specify the VRF The VRF name join prune aggregation list show ipv6 pim vrf all join [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM interface join information JavaScript Object Notation show_ipv6_pim_join_vrf_all_cmdshow ipv6 pim [vrf NAME] join [X:X::X:X$s_or_g [X:X::X:X$g]] [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM interface join information The Source or Group The Group JavaScript Object Notation show ipv6 pim vrf all interface [detail|WORD]$interface [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM interface information Detailed output interface name JavaScript Object Notation show_ipv6_pim_interface_vrf_all_cmdshow_ipv6_pim_interface_vrf_allshow ipv6 pim [vrf NAME] interface [detail|WORD]$interface [json$json]show ipv6 pim [vrf NAME] channel [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM downstream channel info JavaScript Object Notation show ipv6 pim vrf all state [X:X::X:X$s_or_g [X:X::X:X$g]] [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM state information Unicast or Multicast address Multicast address JavaScript Object Notation show_ipv6_pim_state_vrf_all_cmdshow ipv6 pim [vrf NAME] state [X:X::X:X$s_or_g [X:X::X:X$g]] [json$json]show ipv6 pim [vrf NAME] upstream-rpf [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM upstream source rpf JavaScript Object Notation show_ipv6_pim_upstream_rpf_cmdshow ipv6 pim [vrf NAME] upstream-join-desired [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM upstream join-desired JavaScript Object Notation show_ipv6_pim_upstream_join_desired_cmdshow_ipv6_pim_upstream_join_desiredshow ipv6 pim vrf all upstream [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM upstream information JavaScript Object Notation show_ipv6_pim_upstream_vrf_all_cmdshow_ipv6_pim_upstream_vrf_allshow ipv6 pim [vrf NAME] upstream [X:X::X:X$s_or_g [X:X::X:X$g]] [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM upstream information The Source or Group The Group JavaScript Object Notation show ipv6 pim [vrf NAME] statistics [interface WORD$word] [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM statistics Interface information PIM interface JavaScript Object Notation show ipv6 pim [vrf NAME] secondaryShow running system information IPv6 information PIM information Specify the VRF The VRF name PIM neighbor addresses show ipv6 pim vrf all rpf [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM cached source rpf information JavaScript Object Notation show ipv6 pim [vrf NAME] rpf [json$json]show ipv6 pim vrf all rp-info [X:X::X:X/M$group] [json$json]Show running system information IPv6 information PIM information Specify the VRF The VRF name PIM RP information Multicast Group range JavaScript Object Notation show ipv6 pim [vrf NAME] rp-info [X:X::X:X/M$group] [json$json]no ipv6 mld last-member-query-interval [(1-65535)]Negate a command or set its defaults IPv6 information Enable MLD operation MLD last member query interval Ignored value in no form interface_no_ipv6_mld_last_member_query_interval_cmdinterface_no_ipv6_mld_last_member_query_intervalipv6 mld last-member-query-interval (1-65535)$lmqiIPv6 information Enable MLD operation MLD last member query interval Last member query interval in deciseconds interface_ipv6_mld_last_member_query_interval_cmdinterface_ipv6_mld_last_member_query_intervalno ipv6 mld last-member-query-count [(1-255)]Negate a command or set its defaults IPv6 information Enable MLD operation MLD last member query count Ignored value in no form interface_no_ipv6_mld_last_member_query_count_cmdinterface_no_ipv6_mld_last_member_query_countipv6 mld last-member-query-count (1-255)$lmqcIPv6 information Enable MLD operation MLD last member query count Last member query count interface_ipv6_mld_last_member_query_count_cmdinterface_ipv6_mld_last_member_query_countno ipv6 mld query-max-response-time [(1-65535)]Negate a command or set its defaults IPv6 information Enable MLD operation MLD max query response value (seconds) Ignored value in no form interface_no_ipv6_mld_query_max_response_time_cmdinterface_no_ipv6_mld_query_max_response_timeipv6 mld query-max-response-time (1-65535)$qmrtIPv6 information Enable MLD operation MLD max query response value (seconds) Query response value in milliseconds interface_ipv6_mld_query_max_response_time_cmdinterface_ipv6_mld_query_max_response_timeno ipv6 mld watermark-warn [(1-65535)$limit]Negate a command or set its defaults IPv6 information MLD information Unconfigure group limit for watermark warning Ignored value in no form no_ipv6_mld_group_watermark_cmdipv6 mld watermark-warn (1-65535)$limitIPv6 information MLD information Configure group limit for watermark warning Group count to generate watermark warning no ipv6 mld query-interval [(1-65535)]Negate a command or set its defaults IPv6 information Enable MLD operation MLD host query interval Ignored value in no form interface_no_ipv6_mld_query_interval_cmdinterface_no_ipv6_mld_query_intervalipv6 mld query-interval (1-65535)$q_intervalIPv6 information Enable MLD operation MLD host query interval Query interval in seconds interface_ipv6_mld_query_interval_cmdinterface_ipv6_mld_query_intervalNegate a command or set its defaults IPv6 information Enable MLD operation MLD version MLD version number interface_no_ipv6_mld_version_cmdipv6 mld version (1-2)$versionIPv6 information Enable MLD operation MLD version MLD version number interface_ipv6_mld_version_cmdNegate a command or set its defaults IPv6 information Enable MLD operation IPv6 information Enable MLD operation no ipv6 mld join X:X::X:X$group [X:X::X:X$source]Negate a command or set its defaults IPv6 information Enable MLD operation MLD join multicast group Multicast group address Source address interface_no_ipv6_mld_join_cmdipv6 mld join X:X::X:X$group [X:X::X:X$source]IPv6 information Enable MLD operation MLD join multicast group Multicast group address Source address no ipv6 ssmpingd [X:X::X:X]$sourceNegate a command or set its defaults IPv6 information Enable ssmpingd operation Source address ipv6 ssmpingd [X:X::X:X]$sourceIPv6 information Enable ssmpingd operation Source address Negate a command or set its defaults IPv6 information PIM information Accept/Send unicast BSM on the interface IPv6 information PIM information Accept/Send unicast BSM on the interface Negate a command or set its defaults IPv6 information PIM information Enable BSM support on the interface IPv6 information PIM information Enable BSM support on the interface no ipv6 pim rp X:X::X:X$rp prefix-list WORD$plistNegate a command or set its defaults IPv6 information PIM information Rendezvous Point ipv6 address of RP group prefix-list filter Name of a prefix-list no_ipv6_pim_rp_prefix_list_cmdipv6 pim rp X:X::X:X$rp prefix-list WORD$plistIPv6 information PIM information Rendezvous Point ipv6 address of RP group prefix-list filter Name of a prefix-list no ipv6 pim rp X:X::X:X$rp [X:X::X:X/M]$gpNegate a command or set its defaults IPv6 information PIM information Rendezvous Point ipv6 address of RP Group Address range to cover ipv6 pim rp X:X::X:X$rp [X:X::X:X/M]$gpIPv6 information PIM information Rendezvous Point ipv6 address of RP Group Address range to cover no ipv6 mroute INTERFACE X:X::X:X$group [X:X::X:X]$sourceNegate a command or set its defaults IPv6 information Add multicast route Outgoing interface name Group Address Source Address ipv6 mroute INTERFACE X:X::X:X$group [X:X::X:X]$sourceIPv6 information Add multicast route Outgoing interface name Group address Source address no ipv6 multicast boundary oil [WORD]Negate a command or set its defaults IPv6 information Generic multicast configuration options Define multicast boundary Filter OIL by group using prefix list Prefix list to filter OIL with interface_no_ipv6_pim_boundary_oil_cmdinterface_no_ipv6_pim_boundary_oilipv6 multicast boundary oil WORDIPv6 information Generic multicast configuration options Define multicast boundary Filter OIL by group using prefix list Prefix list to filter OIL with interface_ipv6_pim_boundary_oil_cmdinterface_ipv6_pim_boundary_oilNegate a command or set its defaults IPv6 information PIM information Enable PIM SM operation IPv6 information PIM information Enable PIM SM operation Negate a command or set its defaults IPv6 information PIM information Enable PIM SSM operation IPv6 information PIM information Enable PIM SSM operation Negate a command or set its defaults IPv6 information PIM information Mark interface as Active-Active for MLAG operations interface_ipv6_pim_activeactive_cmdinterface_ipv6_pim_activeactiveno ipv6 pim hello [(1-65535) [(1-65535)]]Negate a command or set its defaults IPv6 information PIM information Hello Interval Ignored value in no form Ignored value in no form interface_no_ipv6_pim_hello_cmdipv6 pim hello (1-65535) [(1-65535)]$holdIPv6 information PIM information Hello Interval Time in seconds for Hello Interval Time in seconds for Hold Interval no ipv6 pim drpriority [(0-4294967295)]Negate a command or set its defaults IPv6 information PIM information Revert the Designated Router Priority to default Old Value of the Priority interface_no_ipv6_pim_drprio_cmdipv6 pim drpriority (0-4294967295)IPv6 information PIM information Set the Designated Router Election Priority Value of the new DR Priority Negate a command or set its defaults IPv6 information PIM information Disable exchange of protocol packets IPv6 information PIM information Disable exchange of protocol packets no ipv6 pim register-suppress-time [(1-65535)]Negate a command or set its defaults IPv6 information PIM information Register Suppress Timer Ignored value in no form no_ipv6_pim_register_suppress_cmdipv6 pim register-suppress-time (1-65535)$rstIPv6 information PIM information Register Suppress Timer Seconds ipv6_pim_register_suppress_cmdno ipv6 pim rp keep-alive-timer [(1-65535)]Negate a command or set its defaults IPv6 information PIM information Rendezvous Point Keep alive Timer Ignored value in no form ipv6 pim rp keep-alive-timer (1-65535)$katIPv6 information PIM information Rendezvous Point Keep alive Timer Seconds no ipv6 pim keep-alive-timer [(1-65535)]Negate a command or set its defaults IPv6 information PIM information Keep alive Timer Ignored value in no form ipv6 pim keep-alive-timer (1-65535)$katIPv6 information PIM information Keep alive Timer Seconds Negate a command or set its defaults IPv6 information PIM information packets to process at one time per fd Ignored value in no form IPv6 information PIM information packets to process at one time per fd Number of packets no ipv6 pim spt-switchover infinity-and-beyond prefix-list WORDNegate a command or set its defaults IPv6 information PIM information SPT_Switchover Never switch to SPT Tree Prefix-List to control which groups to switch Prefix-List name no_ipv6_pim_spt_switchover_infinity_plist_cmdno_ipv6_pim_spt_switchover_infinity_plistno ipv6 pim spt-switchover infinity-and-beyondNegate a command or set its defaults IPv6 information PIM information SPT_Switchover Never switch to SPT Tree no_ipv6_pim_spt_switchover_infinity_cmdno_ipv6_pim_spt_switchover_infinityipv6 pim spt-switchover infinity-and-beyond prefix-list WORD$plistIPv6 information PIM information SPT-Switchover Never switch to SPT Tree Prefix-List to control which groups to switch Prefix-List name ipv6_pim_spt_switchover_infinity_plist_cmdipv6_pim_spt_switchover_infinity_plistipv6 pim spt-switchover infinity-and-beyondIPv6 information PIM information SPT-Switchover Never switch to SPT Tree ipv6_pim_spt_switchover_infinity_cmdipv6_pim_spt_switchover_infinityno ipv6 pim join-prune-interval [(1-65535)]Negate a command or set its defaults IPv6 information PIM information Join Prune Send Interval Ignored value in no form no_ipv6_pim_joinprune_time_cmdipv6 pim join-prune-interval (1-65535)$jpiIPv6 information PIM information Join Prune Send Interval Seconds pim_cmd_init2021-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 } } } ; @ P P`Uq(V|0<'d'0'`'|PPP PPQDQlQQQ@Qp R4R\RR0R`RR$SLS tSPSSST '?'?(0@<(@`(PD(H(0I(`` )aD)ah)b)d)f)Pg* h8*hh*`i*j*k*l+PnL+ox+o+p+pq+Pr ,sL,tx,Pu,u,v,w-w0- xP-y|-`y-y-@z-z.@{,.{X.~...@/ 8/h//Ї/P/0 L0|00`0p1<1l1`112020`22P22P3@3p33p3@4(4@P4444585X55555686X6|666`6,7`7777 8@ D8 h8@ |8` 8 8 8 (9 X99p99 :P:@::@:@(;X;;;P;<L<@|< <@!<"=@#L=&=*=+=, >/P>/>@6>P<>`<> =?HL?J|? K?0K?PK?L?pL@L@MD@`Md@ O@P@R@SA Ti`?i?iAj@AtAPAԊABC@DlPE@F̋FG `IPI|`J0ǨKKLL< M`MMMpSPWYH[x0[[\Ď\@] @^8`_d`bcc 0d,dXe ffؐ@gPgpg(0hLhli@oȑp`q$qDrh uuPyzz@@{d{ } 0Hh|0@|`Е 8@LlPЖ``$Htė0 ЗL0ܘ P<d0PęD`pКHlв`؛д, @` @,P|ĝPО@8h @,hp X ġP$T@PȢ$LP|` @pPȤ-<-P`.tp.P13=H=h>?ħ?ا? A BH`Ct`DEШFG,H\HpI@J@KPMPN@NhN|0QpSܪ@U W<XlZZZī[ث[0\P]D^p_`̬ac(dXfgh`ii0k`mpnpopp r<tlu@wȯ@xpz${L{t|0~а  (`X@PDPp00@0l0PБHpt̴P$P0|ЗpԵ ,`XPܶ,P` ܷ 4\pܸ Щ<h |ܹЯ 00Tx@PpzRx p/D$4xFJ w?:*3$"\`$tEC x P e K m 0AC  A (AC BEH K ,EC  A PzEC q G ,p|dEC DEF E $AH AY E R ,$0EC DGL A ,$DAC BQ E $(DAC C~ K P$dcEC E H (0hQC AV E WO $t^EC Ai F Z ,IEC BIDH A 8EJ C@ F G I G I E $L` EL Au I J $t AC BDz L p AC  A , EC DDm C \ ( ZEC CY D m  ! 0 uEC Ci TH -EC E[ $tX fAC DIT  1AC Ag   oAC Ae   AC  A ( `AC Ae F F J ,0 AC BDa E e K ,`AC M A 8LJC BFDB BBA H p 8JC BFDB BBA H @ $JEC I E $0oAC n F A O @XEC Mz A { E  E s E 2&(2&@2&X2(&(<iEC Ce H P H h|EC b F `EC A  oEC BD\ ,8EC HD] G ,6EC HD A (4EC Ej I Q G 0`< +EC I G 87AC  A 7AC  A (P8EC M , $9EC M A (8 :AC PE G d <AC  A 4=AC  A , =OL IlA W Y ( @>E[ BJDt A $ >E` BDq A ,0 L?tEC I4 K ,` @\EC BJ8 D , ATEC I0 G ( BE[ BJDt A $ CE` BDq A ( DEC BF F $@ DEC C F (h tEEC BF F ( (FE` DHO H ( GE[ BJDt A $ HE` BDq A  HFEV Ae  4 HjEC A} J (X $IeEY BIH A  hJBER Ae  JAEQ Ae ( JEJ BEK F  |KWEQ A{   KEC A} J 4 (LBER Ae T XLAEQ Ae (t LEC BJN] A ( MEJ BJF] B , MEC DIHD_ H , OEC DEF< E (,QEC BEF A ,XQEC DHM G $SEG i K ,SiEG DD A  ( UEE BILH $VEC BD ,0 XEC DEFG C ,`\YEC BGF B ,\"EC HO E ,^EC BJ A 0|fEC FED L  ,$HiREC DEFx A ,TxpEE BJ B (XsdEC P D ,vEC BEH* G 0,|EG BEEED J ,}8EG DEJ F ,D~`EC I L ,tEC BDl F j F ,XEC I G $ȄJEC BDp B ,EC P J $,JEC BDp B ,TEC BQ  D ,8aEC I G ,xEC DEEDe A ,(BEC DEED F ,H~EC DHC I Y ,DEC DEF A $t8EC BDf D $JEC BDp B ,_EC BJI C ,&EC BJ= G ,$EC DEEH^ D ,T1EC BEGH G $EJ BKs I @AEQ Ae $pEJ BKs I AEQ Ae $8EJ BKs I <бAEQ Ae (\EC BEF A EQ A} L PFEV Ae  EQ A} L FEV Ae ,LEC I G ,@EC BN A ,p\EC P A 0jEC DEED E  4EC M J  E , pqEC BEHb G p (<EC C J I (hEC BN  xnG EM I EL E ,EN ` E b F b F ,4HEN ` E b F b F 4dEC BEH} D m K O A ,`"EC DGH F ,`0EC DEED A ,`EC DGH/ F ,,}EC Ar E K E l 4\EC BED@ E V B O A ,x9EG BEEF/ C ,_EG DGH  G 0{EC BDn D I G j 0({EC BDn D I G j <\PEC DEEDS C w I S E ,:EC BIH F , }EC Ar E K E l (p~EJ DID] 4(EC BEH} D m K O A ,`\"EC DGH F ,\8EG BEEJ D ,lwEG DEEH G 4EC BEH} D m K O A ,(T"EC DGH F 4XTEC BEH} D m K O A ,"EC DGH F 0EC DHX L 0 8hEC DH_ M V J X H 40EC BED@ E V B O A (hyMG IU F,EG DGD I ,EC DEDF E j ,EC BGM B ,$EC FM J Th l`AC  A ,h EF BEEM E ,< 5EI DGD I (L NEC [ E A G p 0l  Dx AC  A h \|` ($| nEC CL I  IpN J ( EC Mj A ( EC K I ,0 ,EC M E $` AC C} D $ tEC CL A $ EC C B $ aMG BH{ G! #OC H F$ !cMC BH} I H!d4EM Z A F l!PEJ S N !5EC Ak !5EC Ak  !@EC BDo  ! TEC BGB ("HEC P E $@"pEJ M D F z h"$|" ("EC DH D ("EC BEJ $"TaQJ BHr I,#\AC P% G @#EC X H ,d#8sEC P C 0#!EC ML O m C (#$#EC FD C (#$EC CT A j , $<% EC M G (P$(EC C| I D $|$(EC Ag H g  $)EC AA F $)$$)EC I A %*EC F  $%*JEJ BHp  H%*Ek D  l%0+AC  A ,%+tAC DL E %.EC  D %. 0%.@EC Gq H  A ,&2@&2!T&2h&31 |&3EC Av A &4EC Hq G $&4EC Gp A ,&5EC DEEDj D (':,EF DE K ,H';EC Eb I R F ,x'd<EC DHN F c E <'=EC HD E  J & J $'BsEC Gc $(B_AH AE I F $8($C^EC EZ I i $`(\CEC IH G ((DAH BGo G u ,(HEEC FEHj K L(HAEL BIFHGg H  H r N  E  O ,4)LMC DDBBA $d)(MvEC CV G ,)MEC FFV F 4)0Q}EC MC H  K ()xSEC M 8 *LTEC BELg F  J \*V(p*VEJ FJ  *0WAC  A *WAC A  *XXEC CL $+XEW CO B ,0+ PQJ Cq  @>LPQJ Cq  d>xPQJ Cq >%ET K >%ET K >Ĭ%ET K >Ԭ >Ь?̬ $?Ȭ8?Ĭ L? `?t?ZEC k E (?EJ G D ?̭?ȭ?ĭ?@$@ 8@vQJ CW \@QQJ Ep |@P$@L|QJ Ck G $@IEC Cc B @̯]QJ C~  A\QJ C}  (ADPQJ Cq LAp9QN Y lA6QN V  AEC AA F ,AEJ DHv O Z AAB B|QJ C] @BWQJ Ev  `BEE Ar _|_|L_}!(_ }EC DJ G (_t~EC DLf B ($`H8EC BL F (P`\EC DL\ D (|` EC DL\ D @`YEC Q G b F G A j A n A n $`qEC BDH J 8aXEC v B r A g A d A j @Pa IEC L L r F o A d A r A h ,aEC P K a؇$aԇwAC A` K F  b,jAC A`  $bxgEH T A HbĈ \bAC  A (b\AC DHN J (bЉAC BFX L $bDtEC Ek H o cSEJ ~ A , c܊EC DEH B <PcbC FH BBBA E h $c|EC C L 4cDEC E_ D R N g Q Q c dEQ Cf 0(dEC HH A 0 \\dpUC HGK BBBBA E  BP P  dEC x H (d|NEC DL G 0 eEG K A Q O $@eEG I A he)|e[e# emEN T A ,ed_XF AX IH V ,e}EC BDW K k M ((f?EC FH H ,TfCEC HL! A (fUC I F faQC E} J faQC E} J fDoEC BH~ g!EM F AJ Cr H  F DvEC A| K ,hvdEG G K W A v4^EC P A (vp#EC DEKf F $vtEC BKs A w$w,,8wEC BEEED G (hwEC CZ K  I (wEC C{ J B 8w|UJ BDk H D BA I RDH (w |EJ Cx F G I $(xtEY C_ A PxQQJ Al Htx! x0AC  A $x|qO BDlDA ,x$EC Cr C v J X ,yEC hC E (8ycEC MZ A dyEC El G ,y EC h! G (yD EC Gd E ,y SEC HKp E ,zUC FD D DzAC  A hzw2|zn&(z\yEJ BIIU  zEO E z,(EQ F  {<EV EN E $${EH Er  L{AC  A p{{@ES { {@ES {v${vEF BF A  | |@ 4|AC  A $X|AC At G B |(J Y  | |AC Ar (|h/AC G D |lAN q A }jAR Q A 8}$\AH AQ ,\}`AC FJa K 0DIAG BKGGb K ,zPLRx"  4d$~$AG C J 0~% D~%EC Eq E h~D&CAC Ay  ~t&yEJ Cb ,~&AJ BNK A ~*AC  A ,,+#AC BEEFO K 0,,AC  A ,T,rAC I G 0AN 8 0QAC FEDh E U K  $01lAC G  J ,x2^AC FEOs G ,49?AC BEEF( ,d:AC C D | E 4h;AC FF D  N ,̀AEC MY B 8D~FH BOp AP ,8DEC I  E ,hTFEG M F ,JEC M I ,ȁ$MEC M E ,PAH DKKQ D (T ,<TAG DHs I (lXAC M $YEC I L ,1F   c8 (:   dU!  P   @    @   @@@@@@@  `0 P@p0` P @ p    0 `   +SGPA P-P-PP-R-dhQ-\0@Q-OS-PS- S-#R-`R-T-HP@T-:U-0`U-$P V-ppU-p4XhV-0@W-V-W-pX-`X-pX-j~Z-7 8v 1 I @Z-, Y- Y- ` Y- (`[-H0[-A0HP||[-IH\-gv \-g@\-tg0h`^-gPXv^-gP0v]-gPv@]-gPmv _-Ogp7v^-Jgpxv_-bgv_-ghv@c-gvb-gPb-g b-gva-gHv`a-g a-g`-g@`-~gXh-g h-gOvg-gv`g-g0vg-~gf-rgX@f-]ge-Oghve-Dg8v e-/gd-'g`d-gd-g8v c- gPh-g vj-g i-g @i-g j-g@H`j-g@m-g`v`m-g`vm-g`l-g`@l-g`vk-g`k-g`v k-g`x n-ggxX.n-g`?Vdn-4gmvcgso-`g@o-Xg=v`p-gVvp-g(?g  q-g p-g #vO O :O :O O O IO IO r- O 8  O  e O   O@ e O@ N O` eN O` < O` < O`  O` e O`  O`  O` }O }O O O O O O eO O O 'S p I S p M t-S  ` d `t-S   t-S  s-S  @s-S  X  u-\S   u-PS   u-FS  8  @v-2S  p  v-<S  8  w-(S ( ~{-lS 8 v {-dS 8  z-RS 8 H `z-;S 8 vz-3S 8 p y-S 8 0 @y-S 8  x-S 8  x-S 8 0  x-S 8   w-S 8  h S 8  `w-S 8 8v ~S 8 I {-SW  H h |-W   h @|-W  H h }-W  H h `}-W  H h &W  | &W   W @ I W ` I ~-W  H  W  eW  }-W  PW  M UW   TW  I ~-W   ( -W    @-W  x h ~-W  H ( W  I {W  {W  bW  bW  KW  KW  -+W @  v W @ W @ -W `   W ` | W `  `-W `   W ` M W `  -nW p  v -W p   -W p   W p M W p  W  I  W  I OW  OW  W  W  W  W  W  W  @-<W   P W  I W 0 I W 0 M W @  |W @  {W @ M K )  K )  -K ) u ! -oK )  0" `-WK * x " -,K `*  # K *  K *  -K * ! ($ K *  K *  -K * ! p$ -K * `! $ @-K * (!  -K *  -K *  `-K +  $ qK 0+   hK 0+   _K 0+   FK 0+ & 0% $K 0+   !K 0+ & 0% -K 0+ H X% -K p+  % -K p+ ` % -,K + X & !K + D @-K + W K +   K + P& tK + I -nK +  x& `-zK , P -oK ,  & K 0, I -K P, & K p, I -K ,   -cK ,  X' ?K ,  ?K ,  -EK , ; ' "K ,  "K ,  @-+K ,  ' -K ,  ' - K , H 8( -K ,   -K , P ( K ,  K ,  -K ,  `-{K ,   ,tw- - B -rw- - L- v@-w- - c- - -w- - .- - -w- - - - `-2=6 6 )6 ~`-f=6 6 P3 =6 6 =6 6 -T=6 6 P3 -C=6 6 2 H3 @-=6 6 P3 -=6 6 2 3 -=6 6 2 4 -=6 6 P3 -=6 6 X2 v-=6 6 1 M6 -=6 6 1  =6 6 I -=6 6 X1 @4 `-q=6 6 1 d6 -j=6 6 0 w6 -_=6 6 0  @-U=6 6 @0  C=6 6 I -@=6 6 / 4 `-i=6 7 2 6 R=6 7  R=6 7  -=6 7 / 85 - =6 7 H/ 5 @-=6 7 / 5 -=6 7 . 5 -=6 7 X.  -=6 7 . -=6 7 8v |8 8 |8 8 -8 08 H7 p7 8 08 8 08 8 08 8 08 8 P8 8 P8 8 P8 8 P8  -8 p8 7 7 8 p8 8 p8 8 p8 8 p8 ^8 8 8 ^8 8 8 _8 8 8 _8 8 8 -9 `9 9 -9 `9 8 @-9 9 8 -9 9 9 `-9 9 9 -u9 9 8 -N1< O HH H -41< O H = -1< @O 8E H -1< @O D @I @-1< @O D I `-1< PO E  J 1< O < 1< O < -1< O C hJ -1< O < K -1< O xC HK -1< O }< K -1< O @C K @-1< O C K -1< P G (L 11< P < = -q1< 0P B L -e1< 0P B H -]1< 0P hB  `-G1< 0P 8B H -1< PP hG L -i1< `P E R= @-1< `P E = @-1< P A -1< P A -1< P `A  -1< P A += -1< P @ H= `-1< P @ H= -1< P P@ a= -k1< P (@ 6 -c1< P ? = -V1< P `< v-K1< P C< 6 `-C1< P ? }= -=1< P ? 6 -31< P h? }= -e1< P D H @-]1< P 8D @I -1< P `E M -1< P 8G 6 @-1< P F = -1< P F = -1< P F = -1< P `F = -1< P < = `-1< P F = -1< Q (? H -1< Q > K -x1< Q > K -j1< Q p> K `-\1< Q (> N -H1< Q = N = = = = = +:S S +:S S :S S :S S :S S  :S S  -:S S 0R ' `-:S S Q IS -:S S Q `R -:S S PQ `R @-:S S Q 6 :S S R :S S R - ?j @o n  0@ - ?j o n  0@ -u ?j @p n  0@ -?j p m v @-?j p xm v -?j q Pm 0@ `?j @q I B?j `q I v x v v x w v x w v x 'w `-v x s s v x Dw v x I -v @x Hs  2w v `x v `x v x w v x 'w v x I ?v x w ?v x 'w :v x I 'v x w 'v x 'w "v x I -v y r xjv y t hv y ht -Sv y r t Pv y I v @y Nw cw - v @y xq t v `y Nw cw -Jv y pr tw @-Gv y @r Hu &v y I $v y M -v y v w v y I v y v y v y v y v y w v y w v z w `-v z s pu v @z w w -v @z r u Vv `z Vv `z -Zv `z q u -Sv `z v w Lv `z I >v z >v z -;v z qv 6v z I @-v z q 8v `-Lz @ p  -Dz @ ( ؁ -:z @ ~ 0 -z p h~ P @-z p 8~  -z p }  -z p }  -Pz p P} ` -Az p (} v-z H  @- z ~ 0 -z { x -z }  -z }  -z z  { `-z ~ 0 -z |  z z -z Ј ؄ -]z Ј X -Hz Ј @  -8z Ј  `-z Ј  <{ -z Ј  v@-z p{ x  z  T{ z -z  |  -z | H `-z @ |  -z ` P|  z p g{ z -Ez { ؇ ->z { 0@ -6É Ȏ -"É ( @ `-É Ѝ @ -É  -É  h @-É h É p @ -É @ 0@ -4É @ h @-&É @ X @ -É @  -É @ h  É @ @ @ É @ É @ -É   -É ҉  `-É Г - p - - p 0  - p  H  H < @- V    M `- k - ` v -   I  -  H Ж  -C Ж  - P 8   ` -   @-. v - ؚ  -  v  (   ( M  @ M -V X ȕ `-F X  -7 X  - X @  @- X 8 -  X  - X  - X X Օ - X  `- X  @-m h Ƞ -c h x  -\ h H v -S h   -| ؛  ( -w  ١ ١ `-<١  ١ Ш ١ Ш ١ ١ -k١  v-G١ 0 ȣ  ->١ 0  ١ @ ١ @ @- ١ @ ^  -١ @ L  ١ ` ١ ` -١ ` L  ١ x ١ x -١ x P 0@ -١  `-u١ X.-١ H 0 -١   0@ @-١ X.-١  -١ x -١  `-١  `١ Щ `١ Щ ١ ١ ١  ١  ١ 0 ١ 0 -١ H  -w١ H  -١ H  ١ H ١ H ١ H ١ H @-١ ` `  -١ ` 0 & F١ F١ V d`-١ ( C -١ @ -١  v١ ١  -١ ت h -u١ ت `  0@ - h -  @-_ @ 6 -+ 8 خ -  `-   - p ) -  ) - г ذ `- г F - г p x -u г 0  @-h г  -\ г  -T г P -3 P  - P L @-/ p h  -' p  - 8 h -  h -  - x v `- 4 - д H - L @- @ L -  H -@  H `- @ `   @ > - P 8 w - P  w - p 8  - p 8 -   -  @-  p ` = - X Ƚ `-  Ƚ - Ǿ 0@ -  -  @-O w I I -s  غ w -n  h w 7 0  2 0 %  B  B -B 8 h B 8 B 8  -B 8  -B 8 h h `-B 8   `-B H  -B H h cB H cB H -lB H h @-[B H  -RB H  -% X  -* x 9 @-V*  -E* P  -?*  -* H }= `-~* J -w* 9 -f* c ( ` 8 }( p 8 m( F -^(  -L(  -((  @-9(  -L [ `-L ( -L @  -L `[ L w .L  @.L  -|L 8 -sL ` h -dL (  .LL @  .EL @  `.>L @  .0L @ H  .L `   .L ` ( @.L ` ` .L ` p  .L ` 0  `.ZL  .OL  .BL 0  .1L P H  .L   L L .h @ x @.X  x . C< 6 . 6 `. 6      0 .$ C< 6 . ` P v@ . `  . ` C< 6 . `   @ 7  . G ` . b  h 7  . G .y P 6 .o P 6 @ .c P X 6 .U P ( 6 .L P 6 .D P  " p  " p 0  j ` .s 0 6 .4  .(   . 6 .^ P ` 6 @.  9  9 0 -  - 0  @   @ 0 . p ` . (  . 6  I `. 6 .\ v./ p  . P  &   &  0 G  G 0 `.& P (  . P  . P 6 @. P 6 . p W  .k 3 6 .] h 6 .= C< 6 .  ( 0 . ` @. C< 6  @ `. @  . p  . p ` ( . p C< 6 .: C< 6 s @.j 0  `.(  .%  . C< 6 . ` X    .    . X  .dh 0 x 2 p 2 p @. ` X  .  `.  v.  k k  .u p .i `  .  .Q  @.  8 v 1 F . 0      .>t P 8 p ..t P v`.t P `  .t P  !.t p  @!.t p @  .t p  .t p  ".\t  @  Yt  $.:t   @$.t   #.t  P H #.t  (  #.t   ".t  v`".t  /  %.xt   &.st  v&.lt  `  &.Zt  (  %.Rt  v`%.Lt  /  t    @'.t   vRt 0   (.Ft 0  '.>t 0  ) `(.ft P vct P  ).t p x v(.t p B v).  v ).q @  ( @*.' ` h p *.7   `+.   +.   +.  `  <  < ,.    @-.  ( ,.  p ,.   ..s @  v-.i @   `.. ` H  ..M  0 /. s  /. `  /. @  @0.  ` 0.    1.    1.B @  0 `1.4 @ W 0 2. `   2. `   2.  ;  @3.    3.    `4.}    4.<  X  4.    5.    r @ < r @ < 5. `   7.o    6.h  h  @6.W  @  5.M       " 7.  !  `7.  0  @<.  0 = ;.   = ;.    ;.   0@ :.  ` v`:.    :.n    9.e  X  @9._    8.U    8.  h % 8.  8v =.  0 6 <.   6 >.R   >.5    >..  X =.&  ( v`=.   ` @?.   0@         A. 0  6 A. 0  6  0   0  @. 0  SS `@. 0  = @. 0 x v ?. 0 8v B.j P 8 @B.b P  vA.N P  : C.9 p  6  X B `C. X   8  A I @D.D ` a 0@ D.I p { 0@ E.P   0@      j A (E `,k A (E ,l A (E ,m A (E @,o A (E ,p A (E , A @E A  A @E A MA `E A A pE A L.A pE * * @L.A pE ) * K.A pE ) * A E + lA E @+ N.iA E ' h+ M.aA E H' + `M.SA E ' + M.4A E & + N.A E & + N.LA F  + A F A A @F A A `F A @O.A `F P& + O.A F p! 8, `P.=A F " p, 9A F A B P.A F " , Q.3A F ! * Q.)A F ? ,  A F B (B  Q.A F ! - P.A F ! * S.jA F ( P- gA F B (B R.eA F  - @R.RA F  - TA F A :B ZA F A `S.UA F  * A G KB ^B `V.A G & - V.A G % P. U.A G % . @U.A G H% . T.A G $ + T.}A G $ + T.sA G p$ . S.hA G H$ + V.A G # @/ `Y.A 0G # + Y.A 0G # + X.A 0G P# + @X.A 0G # + W.A 0G " * W.iA 0G WA  W.^A 0G WA  OA 0G wB B A @G wB B `\.A @G @) r \.A @G ) r [.A @G ( r @[.A @G ( r Z.A @G ( r Z.A @G P( r Z.A @G (( r Y.A @G ' r ].GA XG ) v \.%A XG A * A XG B A XG A XG B A XG I ]. A hG X* * A G B @^.A G ' v ].{A G mA * _.6A G  * ^.A G ` / A G 0 A G B B `_.A G + A G B B uA G 80 ? 0 A G B C _.A G  0 @a.A H ? + A H 0 ! p1 `.A H 02 `.A H 2 `.A H l? 2 }A H C yA H ,C  A H EC A H WC a.)A 8H @! 3 kA PH `3 `C eA PH 3 < rC cA PH 3 < rC 3 04 ~C A A C 4 4 `C  A C 5 `5 pC  A C 6 6 C . A D 7 @8 &D C A BD 8 P9 PZD  A pD D D D 4J p -4J p -4J p -4J p -4J p `-4J p -4J p -4J p @-4J p -4J p -4J p -4J p -4J p `-4J p -4J p -4J p @-4J p -4J p -4J p -4J p -4J p `-4J p -4J p -4J p @-4J p -4J p -4J p -4J p -4J p `-4J p -4J p -4J p -4J p `-4J p -4J p -4J p -4J p -4J p @-4J p @-4J p -4J p -4J p -4J p -4J p -4J p -4J p -4J p -4J p @- 4J p - 4J p - 4J p `- 4J p -4J p -4J p @ -4J p @ -4J p -4J p -4J p -4J p -4J p -4J p ` -4J p -4J p - 4J p @ -!4J p -"4J p -#4J p -$4J p -%4J p `-&4J p -'4J p -(4J p @-)4J p -*4J p -+4J p -,4J p --4J p `-.4J p -/4J p -04J p @-14J p -24J p -34J p -44J p -54J p `-64J p -74J p -84J p @-94J p -:4J p -;4J p -<4J p ,=4J p `,>4J p ,?4J p ,@4J p @,A4J p ,B4J p ,C4J p ,D4J p ,E4J p `,F4J p ,G4J p @,H4J p ,I4J p ,J4J p ,K4J p ,M4J p @,O4J p ,P4J p `,Q4J p ,R4J p ,S4J p @,T4J p ,U4J p ,V4J p ,W4J p ,X4J p `,Y4J p ,Z4J p ,[4J p ,\4J p ,]4J p ,^4J p ,_4J p `,`4J p ,b4J p ,c4J p `,d4J p ,e4J p ,f4J p @,g4J p ,h4J p ,i4J p ,j4J p ,k4J p `,l4J p ,m4J p ,n4J p ,o4J p ,p4J p ,q4J p ,r4J p `,s4J p ,DJ [ pYJ 4J mJ }J [ КJ 4J J J p\ 0J 4J J K \ K 4J 1K CK H] YK 4J nK K ] @K p4J K K ^ K `4J K K H^ L Q4J L 3L ^ FL A4J XL fL _ `}L 34J L L _ L $4J L L ` M 4J &M ` ` 8a 4J 8M Xa a a 4J TM b `b pM 4J M M 8c @M 4J M M c M 4J N &N d ;N 4J ON _N d pN 4J N d e `N 4J N he e N 4J N e f N u4J O f f (O b4J ?O @g hg PRO O4J hO g g h D4J h h i zO 04J O hi i O $4J O @j xj O 4J O k Hk  P  4J P k (l `l 4J m 0m `m n 4J (n Pn `m 2P 4J OP n n Xo 4J o o n hP 4J P o p P 4J P p q pP 4J P q q Ѓr 4J r r q ЂP 4J Q .Q s s 4J JQ s s 0fQ y4J ~Q s t t n4J Q t u ~Q `4J Q u u ~v S4J v w u `|Q D4J Q Hw w `{ x 54J Hx hx x zR (4J *R y 0y @zy 4J ?R y @z xZR 4J qR z @{ w{ 4J | @| @{ puR 4J R | | ptR 4J R P} } rX~ 4J R x~ } @pS 4J S ~  @o 4J 0S   @n 4J  m 4J Ё @ `kKS 4J fS @ i}S 4J S  0iS p4J S hS d4J T X gT W4J 5T ȅ eGT I4J dT p ȅ c}T :4J T bp ,4J  a  4J ` 4J  @ `_  4J Њ 0 `^ 4J ( X ]Ќ 4J 0 ` P 4J T  8 T 4J T ؎ pX 4J @ 4J h T @ 4J T ( H  4J U 1U =U i4J WU 4U pmU \4J U ( `  D4J U  @ U (4J U Г \U 4J U 0 P ZU  4J U V Z$V 4J >V V Z'V 4J AV TV P ZdV 4J xV WV ZgV 4J {V  @ X 4J V 0 VV 4J V ؗ UV 4J V ` @SV 4J V 0 QV 4J V NW 4J 1W H p N0 4J X 0H y4J p GW PVW l4J sW JW HW a4J W W 0 HW W4J W W X B4J X 6X Н NP 84J x Ȟ MP -4J RX p KnX  4J X  @ Jؠ 4J X ( HX 4J X X Y 4J 1Y X  НGY 4J ^Y P G 4J qY P pF 4J tY pEY 4J Y p 0DY 4J Y 0CY 4J Y AY 4J Y Y @Z 4J /Z CZ ?Z 4J 2Z ( ا }4J  8 h ?ب o4J ( p  c4J 0 X ?ت V4J ( X >ث K4J \Z ( P=wZ ?4J _Z aS S ##S $T %&XT P&&T 0'T '8U (U (U ()iS (V 0@V  8W !"tS W `p(X X pY @0Y Y |S Z @Z xZ Z `[ [  h\ 0\  P] ] 0^ @ ^  _  _ 0 @ ` p ` x` P `   Xa a  @b 0b @ c Pc 0@c d hd @d pd  @e `0e e  f hf f f P8g g g h @PXh  0_^\\[8+-0)-($-?K%0br\  0+p+@oXxo }\  G-pX ooHooo^D- 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`pP0hPHp(`8HHm0Xx7hX HPP88h0O HX`m=(V#8   8   p  X    `   8 p 8 8  0   0 p     H H  H H PH  H x         u  x  !   (! `! !  H `  X W   P   H   ;    P  L- c- .- - )6 X2 P2 2 P2 PPX1 1 1 / @0 0 0 1 8 . X. . / H/ /  2 H7 7 8  9 8  9 8  9 9 : : ,: D: U: g: x: : : : : : : ; ; .; A; Z; t; ; ; ; < ; ; H HH D D 8E E < C }< xC C @C G 8B hB B B hG E E P@ @ @  A `A A A h? ? ? C< `< ? (@ 8D D `E  F < `F F F F 8G = (> p> > > (? Q PQ Q Q 0R n  n  n  xm m Pm s Hs  r r xq @r pr v s r v q qv q ~ ( p (} P} } } 8~ h~ | ~ z } } { ~ H    @   p{ | | | P| { { @    Ѝ (  h  X    ҉  0    `     P ؚ    X    @     H x   ؛    ȣ L ^ L P X    X  H     0 `    ( `     @  p   8    0 p   P   h 8 д  x    @   `  8  8 p    X   Ǿ  h غ  h        X x  P     H     `@   ( `    H    0 p       H   @ C<   C<  C<  P      ( X   0    `      ( p P    ( W h 3 C< C<  (  C< `  C< 0 C<   X  ` 0 X    `    8   `  8   @  @ /   ( P    /  ( `      B x   h           H  s @ `    W     ;    X      @ h  0 ! @.8h    X   `    0  0  ( X    8x       8   ! d.P.a {  `,  `E.> ( J.@K.D- D.   ) )  * & ' H' ' &  P& p! " " ! ! ? !   (  H$ p$ $ $ H% % % & # WA WA "  # P# # # ' (( P( ( ( ( ) @) A ) X* mA ' `    l?   ? @! : D D D D D D Z 0@ MtS } 0@ 0@ iS w 0@ 0@ aS } 0@ 0@ +@++++@+++@++++++@+++@++++@++++@+++++@++@++++@++++@++++@++++@+++@++++@++++++@++@++++@++++@+++++@++@++@++++@+++++++++@+++@++++@++++@++++@++++@++++@++++@++++++@++@++++@++@++++@++++@++++@++++@+++++++@+++@++++@++++@++++@++++@++++@++++@++++@++++@++++@++++@++++@++++@+++,@,,,,@,,@,,,,@,,,,,,,,,@,,,,,,,@,,,@,,@,@,,, , ,@ , , , ,@ , , , ,@ , , ,@ , , , ,@ , ,,,`, , ,`, ,`,,,,, ,`,,`,,, ,`,,, ,`,,, ,`,,, ,`,,, , ,`,,, ,`,,, ,`,,, ,`,,, ,`,,, ,, ,`,,, ,`,,, ,`,,, , ',&,&,`,,, ,` , ,`!,!,!, ", !, ,`",",", #,`#,#,#, $,`$,$,$, %,`%,%,%, &,`&,`',',', (,`(,(,(, ),`),),), *,`*,*, +,`+,+,`,,,,,, -,+, ,,`-,-,-, .,`.,.,., /,`/,/,/,1, 1,0,0, 0,`0,`1,1, 2,`2,2,2, 3,4, 5,`5,5,5,`3,3,3, 4,`4,4,7, 8,`8,8,`9,9,8, 9,9,6, 7,`7,7,6, 6,`6,`:,:, :, =,`;,:, ;,;,;, <,`<,<,<,`=,=,=,?,?, @,`@,@,@, A,`A, B,`B,B,B, C,`C, >,`>,>,>, ?,`?,C,A,A,C, D,D,`D, E,D,`E,E,E, F,`F,F,F, G,`G,G,G, H,`H,H,H, I,`I,I,I, J, L,`L,L,L, M,`M,M,M, O, N,`N,N,N,O,`O,O, P,`P, K,`K,K,K,`J,J,J,P,P, Q,`Q,Q,Q, R,`R,R,R, T,`T, S,`S,S,S, U,T,T,`U,U,U, V,`V,V,V,W,W, W,`W,X, X,`X,`Y,X, Y,Y,Y, Z,`Z,Z,Z, [,`[,[,], ^,`^,^,^, _,`_,_,_,[, \, `,``,`, a,`a,a,a,`\,\,\, ],`],], b,`b,`, c,`c,c,c, d,`d,b,b,d,d, e,`e,e,e, f,`f,f,f, g,g,g, h,`h,h,h, i,`i,`g,i,`j,j,`n,n,m, l,`k,k,k,j, k,i, j,l, m,`m,`l,l,m, n,n, o,`o,o,o,p,p, p,`p, q,`q,q,`r,q, r,r,r, s,`s,`t,t,t, u,s,s, t,`u,u,u, v,`v,v,v, w,`w,w,w, x,`x,x,x, y,`y,y,y, z,`z,z,z, {,`{,{,{, |,`|,|,|, },`},},},`,, ~,`~,~,`,`,, ,,,,, ,`,, ,`,,, ,`,,,, ,, ,`,, ,, ,`,,, ,`,, ,,, ,`,,`,,, ,`,,, ,`,,~, ,`,,,,, , ,`,,,`, ,`,,, ,`,,, ,`,,, ,`,,, ,`,, ,,,, ,`,,`,, ,`,,, ,`,,,,`,,, ,`,`,,, ,`,,,`,, ,, ,, , ,`,,, ,,`,`,,,,,`,, , ,`,`, , ,,, ,`,`,,,,, , ,,,,`,, ,`,, ,,`,, ,`,,,, ,`,,, ,`,,, ,`,,, ,`,,, ,`,,, ,`,,, ,,`,, ,`,,, ,`,,, ,@,,,,,,@,,,,,,@,,h,,(,,,,,@,,,,,,@,,,,@,,,@,,,,@,,,,@,,,,@,,,@,@,,,,@,,,,,,,@,,,,@,,,@,,,,@,,,,,,,@,,,,,@,,,@,@,,@,,,,,,,,,,@,,@,,,,@,,,@,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,,,@,,(,,,H,,,h,,(,,,H,,,h,,(,,,H,,,h,,(,,,H,,,h,,(,,,H---h--(---H---h--(---H---h--(---H - - -h - -( - - -H - - -h - -(---H---h--(---H---h--(---H---h--(---H---h--(---H---h--(---H---GA$3a1 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$3a1  GA$3p1113pGA*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*pO= GA*GOW*GA!omit_frame_pointerGA*  GA*GOW*GA+omit_frame_pointer GA*FORTIFY GA* GA!omit_frame_pointerGA+stack_clashGA!stack_realign GA*GOW*GA*cf_protectionGA+GLIBCXX_ASSERTIONS  GA*FORTIFYpGA+GLIBCXX_ASSERTIONSGA* GA*GA!pim6d-8.5.7-02.el8.x86_64.debug[h7zXZִF!t/x]?Eh=ڊ2N ;Rd$[t5Wz(lKNGN!{_h|b45?Sy5]ktI71Yj %pԬ7|Z2e/o|9iN,0WzŗD!is{5܃ \2oi̵d?_:lLC=".S.=Z"aZA2OAd 81$uˉg<ǹ0ʪKPWpn'(^|0!U?*Hbس>z oaEc(vʢ  Xf $aIe*~wmOt>q ouu \B Id+ǽfoI5/ڬL#  s g/(gjV?(a$ һ+ZA!{y%O\~=p0EʚDhL%a0e^`mIVl8r".0#c-'9~wVY(h[GN -FZ7 < R>_#nN~Vb ,=gu4-{m1F[\A&0?]lϾfso@H30P*jQPxaUEd;E/`UQQӲW{Ձ5.BVkYOӕA~e *ӹءrYɏ!-X+ &x, TwMq x0\ܤ!t!|Ѡ7̓0F7ٜr:jH( {ZF,ɦvUk!,+Rb7†bz, VgZoDAѥhL]t>/o4\dU|a[;6ێ ZFՈx`GFM$TS?:$]QA!SQ^Ȋ>}p%SFU[/ܙa~m(ޔ+OgiY",v1a0d۳uCj͘MZ1=<9hI>yX*;WqBG9;H8Udd1ȖّD@U&h Ou+om%9`;Q 9т&brB849نgp=,ygyˎwi-u]ਢ k-DrO0^ps Q/AW `,K; '! (NjE]ϗmҜY$_{;%z3wkqF];6:NPw9 퉫s.i*"py]ҁt7΂G#.}!V Iirk%.SKΌ5ѾR)߇^YPxBqG7RIzKݐMH\Ci*=gH":Q\&s66m {:A@$ tCyn [=bZԆ1-_b\KQhϖz7;2T!s ܆CiߍJY99M^ith(F& &kULf,.GzD.~ ;]7K2Cğ@& Гg ] D` +,~R"7C1lV/pG}+E:1wvZhꗞ|8\(_Fݣ۰4vug>dCLb^~הnS x>q01Te豠,dl `cT$@==`+fz8Ʌ8hk/o}r *qyLO|D=w4{堼k%v!Y<ngU"4RO7 OTh^d;ި+};4?;,SHr8B |pLaP@>^0~qMNCn=&yjxaX˴g) Tlg%U!ɞvnQ}@#H8km?~-lP;`^wB}cY^KB&wsQc63O"%-}wR.C/~iK}S Tpny)TgET @Q(XJN`9Ǔo"A@ h<ÄxUU4B^n]Ў%iOiDk:sO1ǏmZZ c JȰQ)z Temb{Ģ;ɴp>.x_=rpڃ̌+[s.bxllg'C|ʷ*pl]|n]Ia@6viT(IלjiTbb0}aJfgu]U/Uzcp;,‹g벜APNAWDf(NfoRΎpT-DaxaOD%p\@O%ʞޭ$FZ$oM_ѥL~jd {3'Mt=>v%ls?jSP`<.;ȍ!y- $M&DD`@|,ۤ#ibOpsĭm80Y HC׺(п ]bM<0#+nv}RAFpzKH&Us4Q~v D}쌿^(N Z{;@a|-b?OTCF{~ atDrfC@J6wFGpI:cH?9vٻ2pEΞJV.2no<ަ^b>[RM,(0Q"23TCzo=47x$2o)p蒝V3cS8ccz 'PXL?+ob(}=1Ј"5R ~ջaX[i57HD`^ ")'&I}f{j8O*> oؠ7;G"!@OM,$E.u' ^m̅J`ˡg5%rf2\yQ.7T3V;? dOWpFN5mcwU">dW啖G,.4kx~r%0Qh]ޯ)MwD%"t+I;;H1Ŷh+3W5-v_ XIgնzO I!RgmfAqk>CW|KUݯZB%X?iK9QdOoMƫc[zڂBsڝ°^p0R5cŨ.iF:ڂ(icݍu=W!;J_ qH-F gl"43^ /7/ޭe. /oE#tgFo%٦JJryt hFƸ &N!L.f+4cOtuaCqUi0^g_cr@3l\N%t4pS+ ci#.(tz0298fR^bmc8+]?H0S^*/J=e?9(2q+7=Nw\>՜T5{8+ヿnLk"0]9ϤޥДc؉3c6jaF9i0Lwd-Vb. PBW\%7Tn]GAί;m7hF4c;%Z[ϐ| KMxMZu Ğsi|:afd*TIT >ٱzÓُ8}~^OՌ7',=Wd*θy_d\+2) >yzC *m;+ iDm`)Hb1ɋ2B766g7bn >0 Xhٿ`4P% ƥ;SydQkZoN,==Z~~u&ḮX<̅DmY}+lv-C33Y&f@^n?:G]m%}WjTrw}\'Ta0kF jodD^W4(. f"09و#?w_Լ"ajN[T|$*+ )c}>b( nwoET+}ݰ Ǯ5.gFF *.&5I-G~DKн$0tALڐ'eP j:'O*|v)P& R ;KuWL<[Hoa2jA-LͩT"{+ed$mgwlܦJ 6 C(<F7]DB"S, `I0/I U2]JsSstG=tg;Koh~!^"_Nh7&Ek/e'C0E}Bh>?ild6H&}FHZ"/ i/D"VIXAw2O~4J6NaL}vw7@E#j&!dBgpqW$rWPX?:U8#فAGb݀;g>t􉡌/ps",m 8X˜o\'EM%u TLt/ԓAO!b[Ve?j1B 9T2PcBdwpgDTnlsY:U_xphTA,<6Xi)nK/~&?jd󯄄6I4 |QUqQQ .aHC),g2؎7% {NZIRc+{Rv_%7wOֆ&`F3ZuxECqO 4] a-Sou~c$@ÎH0jq#'ڼlheW Z#IOD,j墿h%~t\I]n ڲL(J/n */8BwY:W ~ֹ8 SgYZ.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`[ Wcxoxo}\koPxoHHXBpp    u @  ` ` @ 0+0 p+ @+ y D-D ` G- G P-P  !d.dx(,.P @1nPGh$V8įe