@ Fô= FädA YA šèÃéÎêÕì Ýí î”ï˜ñ¸ö¼ø Òüéýþþ hO¬h v|h Lh êìh _´h shÀ¼h5*h©˜©¸h÷X÷\øÄ@ùÄ@þ @þtþxþƒ(þ„8þŒh9,h:hG:èhHˆˆhIÖ(hXéYéÜ\êh]7 h^í_bûYdûeû¢fû§kû©lû®tûÀhuI`hv—%wœ€hxê hy 7ÀË{ :ìhCvo¡¤ãz±šòQu‹ÿ’ˆ?N^¡AM|'M CïyºŸT Q=£{œÒ¸fØíÛBËáhûž.VÌ~0Aÿtq˜÷-»UBØlˆ?N^¡AM|'M Cï.VŸvU‚³¨€R#s fL+OóOœW ÛE7(t({ µ™› ,Õ8f73daddb6f49a0c6ee5b26fbbc7c22a27fdb2bamysql-test5.1.58jason.1The test suite distributed with MySQLMySQL is a multi-user, multi-threaded SQL database server. This package contains the regression test suite distributed with the MySQL sources.N^¡-CentOS5-32-VM.XoxideInc.local'¡&GPLv2 with exceptionsApplications/Databaseshttp://www.mysql.comlinuxi386; ’ Yÿf ¦ }'Õ)& ônÙ²| °;fšL ¯ï‡øUý ÃyKh— éJ ;7» ™ % :: [ŒS&ö\Õò ¬)#­*Dˆ `‹u ZQ’/ ž€¾ Ø¢G ÚVz,‰ ©8 ©X@»} skÉ4 ¡C& ‹ŠR'ÏdÑ~ e DyÅ™PC`é1 LUDÏ÷ ±RTOZŒ 2­½Dse´k›µÁ™ÀŸ­†}„‚mpsqng® bqÄ©rl?²oin£qpoîtttN†A”¹«rs;lc‡lk?loHW/'&êD£]V~ë1#ºy»7³™1f.i¦µw)Ð wŽL€‘%Ö ål-\­R·¡jv¥1oH ‡¿2®Ô(ã Ÿaóçs4g"ºé æ&ä*DCD É R¸ÿ Ù =Ó ¡Ù,"Kˆª | Ã`ùA=I ¯[öÚj…ë× Ô ã *ö I¦Kkƒ2ãݺLŒv 4ðw6é;ns SÇ5 ¨®‰Ï¦²Ê '"y~™v"È#C5H·Ÿm~44Á+ë lš …¶5 N¼r0£ t–c0v“Hë>êt;FŠy-Ê]ðt(ôt(t(pi½s M²q Å“h% c[‡.ç,¶M²Ô =>M~úx%^../:‚(~ YL ߥM~5“wøŸÜe3§ÕÁNã0¬U + 4#Ÿh m w9Fc0DU€yþ&GQ ¼Ι+U&>ùm¯ên†m3¹Y’Xå©h™³g¿| Z/" (ãFÔ~/gpVåO ½Tý?âsV)i ~* È r Œ› 0} 5b6 Vd¹‡€ Z!h. ²þþMå¢3" ß~¶ú)6î±Æ×¢y†f9s§M‚)¶t1Û-³Î‚» r5@è%ø4иØ"ˆRüü-¥'åê‘}R@õGÈO(&,0&OQOS# -WQTN&NN$+.7*)Q!%QPQPA&MP~%+5e#ÅVV¾R#|¶$h&ä £CT’SÍ8&Ž >©Yó‹MÈ(+=šN‘ æEuCdz]¥–0;š®…F¡c---P°¾ Ü»;”ÿƒ­(æØë3A úä-=?3MÇøÂdMœ÷±ÑIO¿ß%Ð(q=X]-’=¾Xe °¾%Ãa?ÙÕo+¶2­4 *£r ÞŸ3ŒI@Õ'$) ( 9º: pH~,Ù°Ãe(úëýƒjeD_×&&! –¥® F²S"n»? ->tøš ‘ç ¾Ó+ ¿à åóA&&hr> “ ÿzLÚ`?œ}©V›Ž žÜœh( Åö,¾\û ‡'ñ'ðÒ-›ó Q‹(p aFò?C D_b_bʼ*\óÉ "à÷𠏧GHß 0I«&ÚÐéÇQò‰~›=˜ ë/H¾2‰EßA2þßÇ üjç±ŽŽŽ’<¾€–ìz1 2\ â~5S: w…-8+hÖ” kÛ\D;?yB,uí(4ahŒ‰”Å)쿦èÒCx÷“Sàn@át2ãßÀzU;l¤#!/Ü JWÙ0¶ªÓ#Ðöêý+¶ê0J¡!  ’ rö†,(!‚¾þ]U]- !l!ެ!Þ!j!Ž‚!j#I"H>>z9we7ú {QyqIìK°ú {Ò¾Üà DßF8_ÒUE.bÆ»”¨ØJŒ@ , ,°“ 0 ¨0 T¨<vD„¬,„¬,\ìÁ”„¬,„¬,ƒ!ž7(3L!j!lPddd* Œ(c{\{® ù!¨ÓE£Sõæ"ÿ/µÏ1 å »bC&­[0­1–]«°HXb=‚Þ Kȳ°eµÎ&]«(U 0bÃxä+ ïÒm Ï·7=TG¼pf^KqÁI$KqK‚;TÊ ÿq õ àp4«\ãÄ Ù' Kæõ ö((æßäêèä×!| — © „P(ã ù& !÷êü½ =& >ÇI`5_ Az ¸`ieÏv"bˆëÑW6×› mä>U@cYli1¦8¬3pJàB^…D8Y(ÚÇ) oÖÉr} I \ Ù+dte4R°Spݳ ÍMwÅ )xjtžsº qsºt†,[>mC/¥ ˜ ¦ ¦ P 6úÈ‚~Ê  †êb<Lê,þ,þ)Œ+>#²‹Ñ“E ߯ pÎ å  4 ¾ ž p @&Œæ û Tv´ñ%mFÍíIšº1#ò 9 y%² © é ¸&Rrp äí+qû5hïZp5T©ªÞ~v)·-¡0é ¿ ¿«[ç[‡1#S°W™3î 9 C¤2–ÿØÂê}QæÉï7·íÌ€Þ$§A ‚ ¥Õ›ÎXÆ–¦?agWþHÓ½²:æ­²yBq @iô ×~Y`øM)%. v3šK½*а íL:P?x†r.4rÔ®|èenö1Ä;œ?¶IŽ<¯†íÊ•C£¬ CýÒ3oö‹w…k…e‹ ŒÞïêÚùµ ð P¤  ˜ M$¬ ‘ d"S,yÀ‰É' &™d=ã9h½ ¹™]<‰`=)d™WYYÁ‡©SO‹§ibUR£R£O‹§iE¥¯‡×–ƒ,5@EMS5½Y)uuc@!ƒT ˆª;OYÿªáŠñ²y3;Kî…o;ñ [Ú¹'`M8®xoJyDyG µèç&Ï5òjÎ.Hæ'Â-h­ áçÄDC`'›R­ ™E8¡9ŽÎj|hP´4K4,PÊ4¹ v!ë'~ RÁñX‡Pc_Ý#}`UtõØ5éiÝUt' F8 2ðB” »'¿3–Kö \5RðªÿßP(½©E2ª© ò ?yWzX:E¶Fvº- 3FÝÓ ¿TYÐ_YÐ 5YÐYÐ#?5Ã;±:øÄİ| $'‚£`¢ô Œ&jjžâ‚¦$$&@# È µ 9 o É !è NNL a – * f  ¬ èw¥ˆl cÎ ] Ñ‘Y­n5±£Â'%9 £ ÃN—& ë û b½R ”Wä7ÈW­ŸüPk ×znnR;"N]tÔ*y ×#³àà£S R­"Ç@…Lr…Kh5 ÁyàEK_ —a&B!c_u%éâ&3&V,³.ß7Ñ.6£‘iwC1!±ZÑÐþœ$!j ÒÐ{!bÝÌ b ‹ öÃv – |§ 4 V‹7ãFZ"ˆ##-k .##=ömGã©Bj")6B-'®" ÅJ¶Û&J¶H@'p¦~J"<)$(o¡½ZÝ‚=¥·w…%aŠÖ% ó ÉH£–Ø äè ‹ ß ß¿ ¯ Kã? ³ ó!ù$ïAßÓ#f 5 Ÿ†ç΋g OµÇAÿ†'BŸЧIo#'–R9[-¹ã†»aËaË Œ[-¹ãD“Ä­õ! …1Ë DcL±Ÿb¿ÓÓe3!ÿJ Œ 4k˜•yPu¼L8µCi$±=÷ D?ÈAË+ƒÉb9;7ë9; 8 ¥%Ë “ ‚Hoÿ =Ÿ ° ” ¬6͉‚#ªÿ: —'=1k i¾WxYrF^-ô34H„/uj óÙ# à×%O­uÖO¿:ë~!U†¨оcDKþ¹70¡Ð.U7‘0A´s `%ª9ZÏ*n :EÅ ƒØ2&J,ì)¡— Û‰L-«Yb"#H  c Ï'Ð 1 ì z&{“é+Uà—>íMà*¶nƒ)ãôm wƒ Y´È=§< s¸ ÁŸG$ŸëÜM ³ ½Ã1tÏ <e ÷" aH®8¯‰€®ÛÈ ïU0¡ P8Kk+E-I)Ï/7X¥Dío¬ç˜?±ák±lF ˜ ácœ.– ðƒJ]N0Lut´‘#=25P4Ù3 òF©$ÿ0Œå²³óÚÚÚÚÚÚóïQóïïùïL]ß° –4| Ck<<æNŸRpCm©±™¼¥„ˆƒ 3Ô5Ö Ñà7ÚûÑ„2˜øÏ‡8_Æúƒk œOüÓ0ŠÄõ› ´´´´´´ÜÜÜ:  ´´´´´´àÜàÜÜæ±¤¡êÎÎÎÎÎÎëçBëççñ÷¼+ð 2&  ?×L"¹ÎEè鉄ÅOyEÏ-x7»Ãdhf—§¯•2ÍEi>ˆôÜ æY æY æY æÕõ’¨††Ä$ŽAßâ½[=o ðÝÿ EÅ¿¿7ÔiZk"‡ Py<Yê Ÿ"N¨Yõ‚åcU òw¦W&ou}:”öâXqú7+O-£µk `u& €î˜  G…9Í2F"-“_ Ü¥A$}x$9: ýy%–o  &7…Nšb<Q:lZ™]0%Ž;Aßžø‰Ò ãâ½[^=oòC3„”Ýÿ EÅP¿†7ÃÔiZ9,N"ÃjW ìPy4<Yø‘Àê Ÿ&• ¨ôYõÜ‚å cU{ òW Èu}:”.ð éYjùfžMš—72V[-ªÄ,»3‘r g|& ‡÷Ÿc4 Ä –Å[NOŒ@Ô&Mµb}5U›f§ '㬠 0˜A $…Š(¬‹D€y,CvÚL -¡Lˆ<Xˆ:sÙ =)BïBÃH]  õ ÉC®!Ø«Þ'SfÚ˽ã, 3DvH*H*KÞÛ!QLöQQ\A tŠ$Ï%ß%³*c R$>$*Z Á ¤ { û#41'l.ªz àö Ÿ?MæºØ,å-‡ô¦zh² î Ì ¾$ª$~*Æ Ÿ?MæºØ+ÎC2SšƒW‰sUy˜‘±ó>‹J^J2Y,4 E Ë Ÿ ­s ®(«Zê) –)# Þ –A’‚”)z-M-"0Û –  Ü ×Îáì°NZUƒb#%k%k'’Ó˜ ÂÏ/30;0<5E’ìÀEí á"Ïñc7@ d Ö ª ¥>%ÐÆ³Ê%ù~ Ž  Ú Û‹uIL&B&?(¸Œ°æº g(šnw Ž  Ú Ü‹uIL  ´ {×Õ<™=ò<ÞC‹ òÆ!%5 ñ Å ¢­« ? ;é5¿ìÎ1î­+ÑOx4ß0† \ÏL:i5?­´¡Ú¦ÁÎ/g*A_Ê3Ã?ÞY›¸3FžÖIQ3×ZË’±Íå ÿ`–_ Ñ,¨Y E> ë+a8!¼1b lä rxø© y]U®œû‹@b1/dm#å‚LÞÝΔ؉R Y 6( dK)úøžÊG”¹Óø@I×()¦@‹£+ê€@‹&â° %T Šã? |9 qc b#ÅÊ (C½ G;VÍ ° R80ç= éy4‚˜w’%Áa"ÛÑÌÀ@6­ ðÍ& ()ï©#@ ²"Nï ÐÏ ˆ · %ë#! Ýã*oÒ[Zéû Ì Öï3 T®¾ Í  v ´)Š“ J­-íÐÚbU‚ = W¾-³, AQlƒ&ŠnœÃ:TP mPA l ßö  û¾a~´~´º£º£¯hý%¿×•7 YÎÔ, £ZIo´µ!Âi}!ùø¢ÔgEoi1þŒ2ÅüA½HÅ___¶Yÿ°CÙWŠ Æ¡ÉÉà‰à‰–z–z &#&Ýâßâ:‡‹. .¨.ÿEiEEE FÿF˜F˜F˜ FÿF˜F˜F˜ é6æ:ß8Íõàü"ñ^üppÔ¦Î%úûÚ3î…+ ¢ Ä ¡) ¡ Ò ® Ò ® µ ‘  «$´ éé1 â «ê[ ™ y — v ò5bA µ ‘Žm û öôõõªÓ¼Q+* ÇŸ º ‘v — sÿ,XSŒ®8¾ Ä ²*u„ÛPÜÎþ‘ÂÑó8颴@þ/#|8 ä î;0 +þJA_c è8̧ ãÉk7!>1Ãx°5Ú.KøNÝ+ù{,¼;3;3K*K*¶"!”ÈQ‘Çâwgšâ£bsÛ‰ñ¶ÂÀŠ w)!½3+éÝ + ëgòזϰ]‰ 6 É]ùr¿Õª$FyDˆ :Z/jŠŠÉ‹-b __Ù“|êCl Ý å ÖH)H)|m¦¦#G2ÃLÁeà@©6:Ämâ"§ $èÎVU]ÂŒå$L‘X]$éF--‰|ßëëx†ö  VÒ›ñ}} # tk Qv2ÙoÎ(Ú0g‡ ù1`¶@ ¸ Á §ÇÖöUd r/Å[éƒ ~~4 ¶MûWWë'É-UõV{ EÄPA"ä]kÛi¢9‚8 ïàM [O3¡">ã Þ– 𠺫4ƒ;}žBk7%“þ× ©EK´o¾"iê|z‹UM+¥ê.'ˆ, _þcý Î&ß½#”º æ¦%.g–`(o&P&s‹©,Ð5m. Ð ·P ••Ÿºô÷•îf,$90 8&Ÿ Ak™Ë2SF/OnK:u:s,-Ì /2UD þˆ!ÎZî2o*ýþíDõ4·55!u G ^hÕ“q+ º!‡dã-C»:& &.» XÅè¦D"^œ¸rŽ. 0Ò˜lMpº´òh+I.‚Ý™ŽE ðEŽ( ½!Ü&2¿á(Õž yõÄ[ªKP˜7ÿF†Üº ¶4#ßë?&##: K###7¾ D  ¼ ‹*F¥|¤²&VÁN ©!0$IŠ$%?S^‘¬"£.Óâd…ôâ<%Hb9`ºE ¤ ¤ ?‚€=ãÖ (+J ¦Ê&çÉjŒ|x'×FFË7É¢z ÜÆ\(”¢‚ 4¢z+w”, ;åÉF÷ T ¶4+8.*/ :{6n‚ñ åþ!œWF£“H|€ !çšSÎ¤È a *½  6 WÊ #WF!eÞ*Wž*›:Á?JNÚyy)H KÓ9îJ³q“$<Ý*&•œÊ !¬× ‹/¨/¨/¨(f‹s éépf3P˜qgò O¤]œfÆ‹_+ýk  /°Ê ß;YG²(’5»CÀ7#ަ"É¥Ù~JØÌ>Î#È2i)Nb%})ËÑ ?¡†= úæ jž,ìo ýh­ ÏoI阅XŽ“E` œ80//a´i «ÿGrU¬Hø“MM¹µø..Ù\$]Cf6Ø)'Í9 ÿôSFù.† W@?·¥[O,+ Uìly+î HÉâ ç£ñ,Ò v9 4 ‹O¾ x ½·Iš:S‹i 0³* u;ˆ¥½fa·# œ±Aº»×-~=&´ œ9tZ¾èä$y–±•ªÒ„¹ÛDVEËܵS9µ2ͤ; )DÅ8mž Ù#,cå@²íB[ ¬È-ˆ3°øo};Ö‰7V$I•Ñ­…œé@À_P*ÌiW 3Qb)U=MØ w¸MT4@]+~â xê°×«D¥1D¥+ 27‡´³:ξ þÕ‘A``O<ù#SÌ#v)hBhQöá$QD-¡RO?6Q¿õð zË%Ï'E4J Î*²ýslÓǾŸäÂ.µb´‘¨è— *Q¥k ž"8$ÐO20"S !B(t@ ùH£.û§1’2Fà­ ¤}z†£ М å ÄÕ V9àšD¥Æ Þ+' 'k\> G•ÌõpÚ÷ñ-êL}z ¹ ]Jà 2p:—~Ý WÅ<, ²ºœbƒ&%ÛöŠHìÇ+¡Žðûk×ê­$~ä" á#ú C­qq ô…9— Z;’Ù$ÀÛàPÜZ*­¢mÁ»ƒò*¤LE9µà!&¿vÿLܹ*%›øu˜u§8‡V|ãÝǶb ó"Q)Ä+*<ù?ôÊv úN$#1 &6 î+~bÛ3 Â2%§[íA&p›ch—ŠÑ›#}  á9i&Ѿ/ûE™ C°8>\”)C d/'_ª-úÑ‰Ô »qc]Ž×^ë6(í¤Aí¤Aí¤¤¤¤¤¤AíAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤Aí¤¤¤¤¤Aí¤¤í¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ííííAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤Aí¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤AíAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤Aí¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤Aí¤Aí¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤AíAí¤Aí¤Aí¤¤¤Aí¤Aí¤¤¤¤¤Aí¤¤¤¤¤¤AíAíAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤Aí¤¤Aí¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤Aí¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤AíAí¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤Aí¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡N^¡ec26b66a363d1f0298020b7fea033c77c55e1c65eee04e52df66a5e12895ec57921eb0b3dd46b463e174672a6f054f66d76afb7ea67d526a6905d90b8e37ee6a23b78af375e77e01a9c1d9313371f26529b17be9c1fa79156abb3c8caf417d7d14fc7ec849f7c633ef88df6af0ed67d348d4d148d93aa0b05d1c8770c4a8efdbb24e4ab19740cced2292d6a043c73d8fbd071ad25573b46c4c8a5292306d211c5a30eb2a095132ecf65308a548a92301050ecedf6df9d53cbe7e3306a5802a842a5012164561300419b9536b56c8545d07c6e3f04d8294729fbce8999a0bbc331d6778a5289df2370f57f7b0e72effe2f7cdb264ab5cddae6d1c3ba5edad73d04568770c52048703fc55d2fd755252337c4855ffcbf49c2709425a60b7a0d01727dcc3ff4506c0a36728e78218dfa41611ad708261b8a206df36554a1bcd7082628dd635760ea01e58a48b2e49274aacef8196efbecbbdd01a85ec1df4452423104b0a73c7bee4b413869e5760b53c60452cbd6f2f291fac2a5998dd753e727d6581bdd5683ec71798724811b5dceaf1b102af02d525cdc8ed17a9bb4bdfc8d37d53185a0a80178344e911c70b07a1b600f19ee4c98d57e2a1772ef25b12edbaa131ab13e90b225888d53acc2ed90eae8b195ef5e9b5c905b3c10db94d3a3be35e9ea6ed635608fb1221a7bada278c229982b3900b02551f57ab4e43abfa3d37e7e2fec099c39d8ed505e12ce52338e71b85fe8429ff152d90ba4df07cc2ad6ee8e2fe9d05f9c0818414b4d9e2dc6a84b156ecffcfe2085709a4fd7a2ab93b87e371e5fd1863bef010ce7bb7da40db6499944d24fa7bef43074494f0e2d818aedce6dc8361d92261b0235242ad7a2fec18f7357036546eefeed86e7bec4e0517cc4f3b11b28529fb80cd26af00fabe1156685c2a4e1a2adb32ed7e4938ddd5e5ef2ab8a8e2bbdedac74f3b287917083706feeebb182c81daa640bab355c5ba66299b7f5d434e59ba07e0aa584c58274ce98e35a368d101931f4e2c8b541d7d6b86957b381c11d46935ff4002725bec366b3049b3ed72dd1b26dc83226384e92a21bda1700a2c43356d18f1cc36b3499819be6e741155f0609c2eac55987f52da952fb7ff05dcfcd4df3542e4501c556d4bf6c4ae48d48e4670b2cf7d9a13da41e57a539d2ab7a8daee999724aec5d5e862a15eae8658cebe591723ca4cfc10a96b1909a019ed477f84e6698318cf40393e1dcc0376e2656745c28e3b85d0fb34e6ae38f07f07bbb438c6f5548393777f72c532b2ac7166bb97879f70397b818dbff46c97c1edd822470a760b2de7e8f200c032fd7cb10c178c57e4d3afe45ea432923ed34583e1fb6c88ccee9e3cb43ba4d0489ee54b6f5f86d0f9e7be71a12ea627fefffbab3902feb23648909db2de05c05db79e564d44b5f3232257caa224090e91d8ea2fa2f6a47e00eb609a6832ef93fa4e6a4811390533e9b7fcdd1c7e98e660334c257f199f9d36e18b94fc6addb89e280bfc16552e18400b34f96079d56f1283955510b26e05bd8f49aafb886c8559abbbba3d0861f5b72ee188bb29957b9b76f2d551defe8a647aeabebe6adc18248a4726df0c1a11de72d99159fa6440b002967fabd0a49e4d255f309c89edcc36450d3583e483c5c885c9eae363f0d2e2bcde4b7dc38c1f54e88e81d57f648f673c4e628e39d38dd7e9d1d7fc8c5f6ef73c2b056f86bbea43c6451227cfd7edc54dbe611cb5414e1da0b83863c1be80ec90d1e359c90ec64e613ea56bd60a474e81f9e43ce71d6b1998907b7755b49ca77034476dd50bad70af082447be249314a4289f6936a5e3c8412ef86a640140181ad292b62573b6f0e3062899299a669b1910594c8ea89d3bafe40ede41cd445907a934656e8ddb4ad3a5177ea0cfdbe074e2f5729ef805e58567ba4d280b4e84748162369de3b48c73c7d642e2d7d2c673fec61ff362f9963556fffd5551f8ecbea49273bbbc8237babc7d3d71ad62846a95616562c7e4150d5bd22339c037b6aed7694cb01621a6cbc77662dbc40c948c86d180d0bf459d6fdc123abd47674b012cfe5cd7a1a4f96451e3e807df9d58c0d263221e12ee0b2f5aa071474eb5ff51551946bcc73e454b327465fa34a6335dacbf077200fbee08a33609bad6257b3a6dc58fc2eb033618b51a285ffb90f9595f238091a2c0d49464081564afa2c4b984b75adc594a76eddfb8e39fb2b395c072a77dc720711a6b355c1a08608b4506363f17697920e7eeed679ffc795a36577a20918d4d138e23068762745c737b5dda606f21c7328105a94a55f29581507ebbe095465b88a2ad4b6db72b6be70632eda941dfdb92259111868928a42d7e59b8b4279705246942907db6d79400c565d82d94ec493e66c04a06814cd9beef63e29ad8e7d21d6c19ddd96f5acc437986da0ce83e58f5fbb9ccf53b2312948b2f0fd24fa9e325555955ee3a784efe077e41964dbc79265b704ca39f8952a9e90f91c05fb4120007858e1b536d68a08087aade738462094b7da8118553a80c50f1bfa2684c27a7f3aba3af5faeaa03da7a7c7b662770f16789cc51562f91942648fab672cbd284da71c60adda4fc92f43c4e4551049c9085a9f4573be174d8effbf7ea54d57fe89bd04be300c5e5c37eaf97afe521b6c0226d4754e1fef6ca3c989a110c158f3a8ea1277d3ec7e6040ca5c4761b5ff87561167eb2623adeb0d0bfb5c3569aef325580c8d349a8916dce8600468fe4ffee8f73ff1e803576d2d7be13fdb8086f98ee045e631123a6b1cc1b5c684bd4fb9966390e529f0a816c7ef34d58fbbca6c98aa3fb9243b91ad5977e7d0152842da982464601866fd47ea7aabe56bc68c9dad4c97db6601fb37a1f0cacb9750825031c7b34aaff9e9a274d81ba77a08aa7687a6e11e018c9610ee82a21557f95308b302e8decbda2529c3789ceb3209ccc0886185605353f55bb84e4053a638c6755712d2e9009d257c0138a07aa978407002e628b77a070646aa125e124027a5b1177d07b1f946186f38042bc1cf8f88f4add3553b1441be4393e47e74c0e026b31c388964c77bfc38024791a512b87af5f36bd8e02812d083b172bb818a4af74535f94c7082aedaca5910280589b14b8a27c0c6942a44592abafdbdd1336bfc41a36ed55901819c10acbfde6f85fc64281d4147a42b3239b7959f2fe0003db54e81283ee0925623ab904d88dea74392202d208b97ad89d913907d74d804ab696fbae0bf7de4dbb0cd8d19e971a66e460e01768e5640233598250cc2bedcfa561d56f80fb4624157c8dd4356049be841810142a3908d8de0dd7ddb7967efd605542c1a5203c3173d1d3efea79f0207bb1f72fdc4dde0b7224380a5d1474de589781ba6b7c6052e64f0832bcf7a7c8ceaa5886dbaa6d2ad8c3a7a08891c5265643d41a4f846ac771d76b7b27d166071c9c514b0b3cb4139241394bcaff05d263d7ca5c4d779dcdbbba2128f85aecc049d35f4e859932ce244c0a26bfaac964238cdf8fe94122c24dd854d916e053cea3f87e78bee1a0564b708d5cba1d051949fc6fd53d5dba7c3384f76106e8e7d27f59faad1328e7fbdcb817af9bbe146b9d2c30d215bc07c804419ba7e09549ddfbd71bc63caa29ef9dcc075d704d39183b056314c4dbbb56d77808c34760ae7e1b1f3ed16aa2cb5bcac21a684060cb249ca01b0ca349aea22300b4970216c4c5d2787c0056f11a0361830784a0a53e9bf950bd2b12709a09beda87ccf5d19d4ed353cfeb997c7a886e43ad032551025cd223ea0443e1704b545b3083badfe7a6f1be3fd819bcfb56bec24b1fc4b0753b4824cd04f47f3f482ba5d1fb5ff20dce3651937caafdef45e483a7a2793b6437abb66396f745a3c5f80ca25a0ef44846c72afc7e2bc857e711c2228901dbece38277772be4f0176bf8e2a1991c36027f0dcbbeec0f64b644e9a03893ff598725bd1bea09bca3f48153ad810ec2913a555c6b981475ed78181f80de15f3b690108e795d470029178dbf47e59f3d0982329cdc348b8acdc600d0d20fcf61da46e687fd12dd0b5e66c795f398f9e664f75d8321d5e2b580768c969a716dcb66f32da77208c97229474d3f9341c75d22037d036324366bdf6d14645808ae1b316ab6e65ffe4afe3a198fc900a4aed516b8aba4e044aff299c04456095e31178076afb5ef7e7a6b94089aac734d690ecc4cf2d09693621486cd4888981fb1d8beb99495a797e927a0570527ce51ed2e300933b6fb9862b5afdaa17137cf19d93ea737c876271492a7be8ba2d4529accf44693f65ebb3ca994981a24d904904cb60274f7b2e9d32acb6171064b2c4a92a48d957ccd87da593c129ac2d33ee8f140731cf2782534fa6fa0dc22b34c9167210ee177e1e8f3c2ff82b20331b2de4581233757edc12b58ed3b52dce58b748bf6fe8d79d63206cae83d37c9579ebbf10225cb35090aa1550e84e4d9919bde6dbc095dc073f51375fb4ef835214d15fc1aa55a0b39ba293c8a09f9e8045c8e3fa1fb361967da84df14d2acbb22539581e9d519ad9139f6e05c315ea5e24d2ce334ba494b7770c69339b99fe95f6057047569fff015a83ca06d6ca83fae6aa3f6cfe8e2769683a799bc4c3bb56817d300d5b922115a62e0fabbdad3ac62734cf1a6a6fcce25cfd9f2dc1e5b6bccfce1de7707b3e7410dbbca0958b29621941e32c95433eff3c1cba4b52bb5413895d18f9a2a77e6c0fc1822672eada0577f83a5ad006f212c810b9a3a8d45e62007acb2d78afef536aa75cc72e5d304029ad0a1ea9ef027a9b97c87164600cb19a497b85344170a4529015f1ea27040b43310a21bf8e3d31278b1b6637072e9f66859ea6d70e81b08e4461c8e0fd712d9b4fd8e1e8c079b815c92b0f105f29d37f8ff62c582bec6f2782878b2f0e18f2e48ececcaa4a7c8e91322b327eae772bf165cb2c92232c4c23f8d09860e62a1375bbed39a16405a03599b1cf8524f470f996c87e2a96f2d04cc3fc60ff55879b5ce6dba9102b03ec4aca42e91dfef7ab0f439a1120cc0ac410a304c85cc871d8106c3fba9fa1567260885d02342a92b59a679d7d6514c5b85f44591ed9e0a34d60dd2636bd267541d509798a4dc432d7c995fbec3298a4ad59fda10b3b213be4ebfd4118926ab8992416b7f90a972b1cb298d4948c1713d3c90e13ecf6856df2cc6be97dc817516fce7a3f75ed7123f90e79638a260f669ca9d7cf393496ff44fc7e00364dd910c79396aed1684020ba2e999b643055c3985209afa514e23ddc35bdc931b08e1dc3ce5351c2c3d56f04263d3fb7e801fdecf8bc2a8ae9c97e25ba3732616c0994015656ab0200379d577b61cfc380b308a373297a36a552a26c764660656168843394524d9dced97e53cc3a292aacc868f1047db86bd659002a963c5ca02321cba8ce2b470c644acfbe7377ad37840a9eef7ff0db9323ea38e15f7b2e1e7aac1a66b70df34af93cf570cbabf980d97de342a1d97d6cdd2490e0fc81d20bc32883f6e5d27eefa9c3abbcb38bed55f703e21704660c58006fcd27fa2bd0d29db51fffdf8a5617e544a2e50773b8a26dd362e65831cf00362a39bf6e35b145c6312e3918d04c1a63fc5acb479861e489206e399b712e051421be10ccfa9fc97d50dba69a4ecfb0114126c197929c1a2880cb381f58dc4effeb40e6c19c2d82584de5937a259e5911a9ba85a4e57ed37661e14f22af8150ecf7be59a80ae625049fd2c3e5df434deeb06900bf44252abb48b537dae20c66cf3119b906c4871a3389a66256d7901db1f139881b2a6db776da43e805e309752d4dd089d37a155150ea2cb4f5d297f8d61427272c910c6636a7d6d1a6f0ed809ebb6cdb2975e84a724ddc0508454c3f13f54dba0e43288b549e6d586172ad9b2549aa8fd83731e75b555908f8f2f43f8283cf93bf0d9a4bbe93d15f975f7d881a8c4da60a7b25abd3fe29883856a612fc6236f045565f8985faa0e2ab2b1d3d4e5185166865ecc4a5496f7b00e917f64d98a0540983b78760d7fba0ffe219597b5abb3c1769bb5b8b7e1e56b224397bf352a0e37651e87f84ddb49bf975c926cc1684f6cc920731f4287d0ddbf1bab1de080bc42365ab0873ab6961dadda69086cdf42c9d72221a0437b5f6ac3bcfe7a59d28b587261bb6765a642293382414373675450e127dcb2631d6cd2e59a174e798294820dc1f1a57d0ba660792ccea1460a70c16cf86339a76dfd828d13f212f4e8e29b5311cdb9e69a3d4fc26bf59632b4e34b2d72d71b56ce2250b1137116379958d94a3ff4f62115c6ec3b4af95bfd410cc9a68b1fed167496b7284f2ad0418956e0bda7cc7819ef8e07137221bf6d17a9d62f049011c32d75e81d9918c3d4fec45f64dbaceccacb8aa85cdadacb50c4ea6390a242b02e138ae78a063ed013ab23c6e4d039f526868aab07cb270c8f5c0c9ca8bfe6756d5e77fb0eeb3490bb4fb5d701bf29dc4ca10a1822160fd20366473360e59b5caa78806ebaac62a2ca3e18e0e6797242b0c6573407a3bee5e3f090d0b6fc27df815958b10660e33ba08c02dc5d47ce22d634ed758dd2f8d609e9bfcc23b77d2e4c3e0ffbda11171a6c1c66708455ce98e6902b6971e137b6cb7bc7019a1548792ef87bd925da37e97e5398f671d0ec0778006337bc6e603b3e3e029115f5bcfbbb48bbda8f7a31e123ae43941ee5004143b53b2e2c0d670229e0ea49df2899850a3a30dea1ead7c644310515f280be473a9dd52296b26a065efb9d7e49ec6fe02bb682b58a335fff2b731e4592dd0ad992179effbf87317ba26c8690c23b1c9533c213d80512633c875c95a18c932d9caacc87df815f9b3596a54425f417d3bacd0f9d74df3f9852cfdc06d71afe6bd0ae4d82c624696c20956461aa482ef91a76fabf07287df471e47d7babd8f34d2d7e72e0b091dcef3c886c5408448170051611aa0729db5087935d1d1e6fb60af01aff5558d1a2813720d7943bfc13312c7fdfc9d72b51bbfd42bd9d5525334dbd1c39b84b71af8aa6c8aaca0b7affdc6200b823ec7d90a6aa9434ac5fefc08ce40bc2128950c1673b79d13b5ae350a06a49fb2ddf6b664a7a4595cc946313eba91f4eb2d27c416a700e0446e52272053a25d2dbb7bc328cb6466c65a6812bc4f41a45f1bfd6260f041e347d87ede03bc9df14e6decd03089bd024c0afc745fe71ac5ae066fede680d09af65ad0fb47e5afcfe83622b53907c3095fb649e2fab246bd31b186d8ddd1fbc8f3b8a5315b5104e10b2662fefc15f0411a71bdc6c32e10095ea59435c8fb113fd81dc3e0f48415168fb60cad6cee8d688fca9e73ea31a92a00fd123c6fa08cc21fb5d00b8c45743ad3eb10aec12a6c3b20e6ee403f585390f3677342864d39920d919b9438b60792747392856a1b00e7ee21cbed3a78d7fc52aaf8bebfaedae6648dc164f8cd4d150def4e2f9c0a22c74052c0dc57a54cc97a3b7263623f7f35f6735146e9db22ee751f7afe343ccc622d0df6b8917e19049c4603c18861e6aac9b7dafe183dcd6ec7d3e032ccd8a930faf44f0dcadbcf9f6b11eba4ed33f3b9e705fa56054fc648f669073bc7d52ac3ef6155dfe0b590f0b6b94f197c8dcc232056f2621045e6f7c3362f5c44a2ae14a4612a6794fa343b42af567ad6ebf3d1021c93ab55a74d1b9ea2505928af4c46fab49ed70e9293e36abdf49dbc2381a50a29a82a02c018a9bccea1123b1a5be876dfcc124d04c69eefadc565fce6452ebadfaf3e4f4cd51b8a1da22fc0c8df374b107cde72b92187e1f835d6d11e01ea865efd5121e3eed917d198d8f98569bc0c6d1fbb4ff0f83af0df950ba4ad0dc041ff28244714811e9ce79696545c18e9ab3d78af6bb880e6958a92a66075715f9c9d8ef338ba04a38dfb70abee94ce4930327dba6a81b93216f7701ad65064c3071f2028f67597695fb16e62e59f264cf8bec48463d9e69b311928e90dbfee97d51c5ef83a80d2760dd9cecaba6490593f383d104e53f91ee6a6959423a426816327bb0e7b1c61690b409fa1ce410afd11f5db647e4af64e5f7e27e4d379cc2aaa8b279d5cef65fffcad45a5cd2d16ad922c4dc9c68573f00388bd4da0d89eeadf9ea6cdfb9e8df221ffe4c49833f825ef87d99702a43803fff89c85945549c67a6c75203a633a95e5ae5c84c7a1fc11f07ec5e32ff9fd9db6a8bf5c0aaacd04bcd5840a7a8b319663548b345a0354e63ac698feed64b832c1c9d898bc4d1abf871ea768a7f84e9889166bd2e9336f9fe7cc04899ba5d025524f1ef392fc99d101e097f39a3e268b6e74b8e9a1c8fa3628571252381399c806af120b2ab9b13987ae425865857f9b4fdee2d206c8167e8cde3b840237c544d8dd31736705db1d091e64484e48bea1d49ab2ae2e2b010863d670b179c71d5fd81bde1927a7f9fd323461d9cb26af84f0b1a9316c958d5372d21bc0aff49cc067b6fb57f7564b6ad5741e7aef7d069317506d5545485102ab9b5280ecead00eaaa3df7cd150c45176b709decfc1c8a0cbd033101aff8a8826ecf46da98add5894d78d2a53837f127352e65b0e5d5f904cb5faa0efe72fa48d54d2bb3a2cb62ca604f0d934c1057ca6da03cac20b6f60199b1d2542d1f15b71859425d9a9b5cedde886368d3d7c56887b2ad7e5a7a6372990ee8c20891fc67c437d6ebdaec484ed0fb6cd89e6e98ef994d009cc3e09ac03542385375e80c1a95f73c061f844540f2e56957b13f8bbf520bd4693d62a4535088c116e8667f1bbaa4584dd5abb865817e069206637c066357d98cf2a7cdbcc510f4831326d442fc7203e89ff54642eb844873968eeafb4afb4b4d3b44095b827bd12c1dc6a3db447203e89ff54642eb844873968eeafb4a7203e89ff54642eb844873968eeafb4ae721fa1bca4ee2fe97ac56bfa15f4be9dd7ba6d87f865bb38e247fb840658ae905a99d91041984e956cdcf2bbb3e1a8f1e385704baed98a2057c1e1194d58d2226f046b70336f6b37b4663139e9c8ab2ecee6041e2fab0ddf426be0310d019a3e8c013fca7ab9528ec61443f52f6793c7a0ecfb01de40356da1cf0d37751389e4983089609df4185a445c4cfc33ef34320aadfd47b702569908fdec03677d3c133ddbf3908be17510bbf12cf23576690d29933cecb0b3f91ef4f678f4e56e4e8c6df7bcf544f7cd3e594e0ced88bf884dc3560148c933cbbbb6e96b40ec596a92cb30d0c66287406a15a8e89efd6e260bdd0183221554ecdb6c6943f96bb01ffe74cc43e751aea6fb52ee74fdc128186be2116ea4b94cb5bb77e28f9956efd1dbe3b481b1e0262ef5616b82a05f2ed6e88f8c9e4235087318544da4afa17d5d20bddf777f209c80737ed33bc4d367d0dbb87b3f9876e2159023cf494fb740b439697ba054b102953273c4a5bba0c16549c055468f4349cc1160942ed8e51338e016e93ca7d36a05a7121003ffaa84413ae2e53b7793cd1c7d119eff6a3a7314733765d4c3b679937ee1af43ee4f20d16201e36f7ec52a76238c8e8ef8d27b149d4ca98eb4e91463d39ffd4f60ff2ddb81cfd8bcaab928287321cd20486d66e5d32d44fc949eafc9b8ceb35896606a8cf32d44fc949eafc9b8ceb35896606a8cf72d8d8fc9f9b4dbf0d6e2a647a784b3f11e1f625b78d7b7bed7fc07da51036a23fbd7cb794cbe71019443e9064106c8a5952ef086108b0c28ed73cac0d36670dabb0ca52fc7505fa5575b0f6e1856a9a4d5f77dcadebe3906195c2182385ebc87ae1de6d402cdc6999b1281b82bc07812517d1cb8a27487681fbb0a6814e165d45f1f4c319d774f8073617fb29eac338fef6c6cf86f9050505d2aba537fb87b42ee63f91bed97bddab19184c9794bcc0c5c6772f64536d7ef051607dc5bae95aaca26bcaded246965b1889ddeabc5bf8380a336a57ac86a4669a060d52bcf2e1e52d706c97bac048f632c463ce54f8e77ce999b64c7c5cca88c08cade6055f28d35f0b7e3c16976fb1ab063fa390954da4c99848ebf0693f3fe7f860f8323aa100547d1d16306838f48e2eeeed836a1a6bb8110c89658c8d5468755c68e178322e37da55ad8441fc0b885b89c5d262eb7a50418a780146dc6fa7061ba5c400fa5babd7d760841cefeeca57484006de468067e618c9570a6072138d9979442920112d3314c2144bb3aec6a4a7c9db40b0f8884fca5dee48e97381339d429c25148232a9c5305f39fb243b57fd43e543e741035a89d7217d3561a45af4c6f2a2c7b170b50cc79930af51341b42b71cde4860c01a3aa71adcd42e7259ef37ba7b01cddc6d3edc8d7a9aecb418123e99c52c4b68e6893d6fd63595f33c6369032cea5d347f6f5c343f19b4e17e89f969a1370bd418bcb603f3e3c96e7ccb0b6d04dca4dce43ced8a7ab5643e7a91ec4b853d7a1f6394572fdd814943d81adcd6dba31d2fa067891bd6d803e5157210f0ad251cf66707a423053f0ba156a8aa7f059a1b29a04616445b0f50681a4692d7616e4c1c9f80aa853ebc09989bcc01d20eca3dd6d56dd7f06b0cad927314cb957cc99ba6c91440e00a9256f2c76b7b6ba8d409f6af19e0490d1cab24137d57b8066a8c0a3b60231f995c1a5b29fcd3222dd5003fe2deef7447e96b2dfc70a4ce1376972cca75f14a7a42f1b182695ff2fb34c50a2683659dc293e92e5f6a9f93b29becf654d332ad3c8162062ebc439bd2cf4d26709bc82059b4270380a344c218da24b5fdd40930f415f0cdced9ce505548c574ddea064581569094753101a6e5b87f6205355903cfd44e48f94c36fb4aab1f76ded310729e1f61bbe8c281c875a99eacdd48693c2ff3db7d627431b492d17838588c8d826a6cc485557293874f3868bda7926708a28b88b5a5203e3b9347eb734f347f007a69ffbfd429e57d1d8f582d7693028636fcc7b04e378c7c4663c1c597af8c354a69bfb3983389af69cefd33e10e8d0395114346bca9500d08aa50b01fd363c34ba28af2bfc2f444d30670a07e9a34026c9ccb6e346f7acfae3ba2178a5d4d4a75efc001ea1961fbd6d1f2b410245db2c2db9c3314f5deb223cdcf798597ff066e6033842f3ef5ce844e62db672eede283f699e0a0e5320c73276103f9bd73b7a71737c634d0b0d1f1c41add13dd3959217ffb276e1f676ba593c926f728c1c60d1be1ddcf9818447098424de63ec2217b33b4d094aa520713dceb825bb7aa7607b327c1ff431f48e14c98d6b793d701001ca1eb0465d81596693ed0e3096e2bcf9229ed2e71fc750d6d046aaef832c8fd6f502b0eb3c60b0e96c970ab25f2c48a814cd306c561c42eaa623e98b68c2e7af0c9d369b76d0f4037b629ce3e79058b49039b28f4d657c4ab4f75518187f3227260b1490bdb82c65477f132101994a21d23b57b66e1a0a8c72ef56cf1052ce6580041181a77965b6a2b425a41c89671d34ca07e36c4842419fb4ff57ae269a57a76a8e7c19b1669adeccda60b21410cf376d855e888054aa413a6af47f49c9389d5c278343a2d28abb8e5cd4ef9435652eaabe7e3a94c5052802faafa6e199ccc131db0730dd1c7b2a4359e3a5c10edb3dcaf82330c12c277407fa376d9c20aaff7698886f78886dcdc4c222d9e98159aea4d5ae960f8c77cb29983c381cdd30e34dc1ca1578bb199dfa40036a6ea00d35ca1854b275857eb52ebdc1e7bddc8b13a215aa8333974fa3e4cb4436c3c4af89559f8b0a60bd6037e44e6aace34ccad612071b01354f96ccc6632579f3af6670a20a424a5811e2d2691cdbcef19bc73410a8347d0e58f55bba7ee2ac87fbc51f724813507e7475a71449c652d4f23efd4eab27feff87e1df63fed20fd21d0613ad4cf78ddffe2921f81add6e8c90fc16a4d409fdedd7cdd8dbbe1a1de4c4b0b7a58898f28e3d007faa79265c362ffa6b3f049346d9346aec5674f5a8de2b6a5a1e2aa3bc805246515a54abddd60f714c7457973bb7d3ba26f62b900f39109cb4d097075664a1ec7c7f9dddf198b03632e6c7b70c3fedc7615504df7729e0ff429e42cfee2ae471599f82c58afffaf0e10c80e4f9b3ec22b520b6c503df61cc008f439ae1225ba64bc6f64e4b5160c3a0070ca17e228e4181e67475f1e05d0d440b457915f4c8972f441b58f1cbf76ca5f977dbec58d1a50d78231b23ade6faa4ed66b74c56d31c2cec41c20ce19a329d1d56490e295195bb1e575372238b6307cfba3cc2d104c017acdac558b0d701fce31dc1b75ffdea6355213a15222f3ee65fd5c1f466fb5b9b2a342059839bdbed318c3549aa3aa90b5af0e8c10550a1313e1b31edcb619ff4ef30f46e4cafbc4ac292d816d3520576dafaf4828ce62d2b9ee5c27a8417b5fe3f27db1e2a4e813cf0ecc2b5183f365ff3022369f4c5a99d769df0316f7ef10cb44f59ce38a16019afea484e41a8b5e5ea4ed00eb166ee70cddd6a473a2d06b15b0ba0af7b1a39a15d2f887d7c7c896fc0f658ce246e2e4222dcb6d19ccf5a67b9ddacd65e8b7818c242bf44421b8ddd8950315aa56b593fa46cd5bd2e0fb3383f77889210382c70077492474e97369cf74696a4deb16a4fb0151e0331aeed6cf20a00e796f69f88e2b9aff9a12833b66324b0b9d3f0e0f6308bc837729865be0d8e29f543929d553b330502cc9725d54606891e7c5bc5ea5984241912b925514830a67c10dd88b6d64e3d7d0b87f0ce67bed5b40a3f5a286d1bdde5db049119ae97d1a62eebb599f67e6fd39fd8f1972a7a623d1b572af16895cd86050ff48d8520ad2dee311aa6572bccd254c110f3e1a0bd4ed51b9113a1d46223addf64f4a805f09992f43d586682dff2561deaf00ae1107d1fe0f4c5efff01c38143674b790b2141839f784ce6fe8e38792dea0b9dbe1cf4e2d5bb7ed4ee9359267ea53d4271062cf2232a9600a8730521ca6a6a6b6595a6b038a38a416cda0dcbe59bb02785435b383ab82499e37332a212381b1ee85b02d8ddd085af52f7c41dd9895a74128c8ae0f9696c56c1c9ba55739486b8b336c4d43f0ac4d693db3ce37d479f8210ee35b9645e6d370ae94f596a7906c8f3cb97528ed592a8c3a22f617e593d32d6a87242c170ba8c8592a2dd06feda43c324bfd50e2a92f771eb2c4bd7b580dc7594f0f998be2226413c78b5a133e19ae11cabed65ff4170776958a544e85ca5971214b1cd296e532ed968024f7d29b8d89392d3e8e5469e7f01a464d326db43fccb3c441428fa843d69c66577dca346836515c08ffa364488b3972f6d71a16778b5036bb54f7d7105da45f6349d9e5c62c0112ac551070034f58a3074a54b343985f2d45ac98fbb0afef240d3101fa47bef93e35cb29325a69aed8f74dd2e323c56e032e841ab8fca203d088acc5c5a7746d5e3c162763eb7ea8c62a559e268c4adc5c1c4e513a4d5f3eca03e843740e7af06fd5c2d4a941ea4d71d1dfe1b26cd4381143836d31684d8ea2189b352796129624281759c29c1fcdc7ebafa1e70425c122af90f5320af35a29baa7255a64dd23d5547727114999c2240c8a638adf96809f30e1e197df12b7d6b422fad07c0e10e3d3fb63834090fb4494d9d33e6b25871640e8d102c8e72101a4321a5e0ebd112eecdae7a85a6b9efde726b13c93274bfd0f71f34dd86c02b6fb72e8a8023e275d5e058a1219826ca135de4b583d988aea0bdbdbedf9bc2f3e6f098092e777ccf237996bb896e39cfdf5bf3af7da834a05d98d60ff6c149049317af45a905c92d8af08e678a0b756f30beb928169914c39dd7f9ba6e0784cd3e005cf8440533e6f1eab933a6f32ef2db279a7d927ae6bce385f1cfaa72cec9cc3f38533857f01d47a7286665fc295602518dff68dc9719d4e8419515381f9bd3057475fda9f9f8cf6104c3486959f21a03ec2b08e7aabfc10fa3de9dc4a7547583c5a1c7d8834f59f9795c3c945a934afc59ef217bca672991e7640e71b4cbc6057673e7b71e164d2868d0c130dcb1f347461def41a38c1a3afc48303cf0007b2c74777707f91d590784a18b82a069590e1ab9e3ef8d002c7fdca649a0a9f8dd3fd65ffc35c41dee2dddce5fc629f96a24b5923c6f1973e6217a03390d4c26b24efb075703cc305efa2419394aa5baf1ae3b5828dda887ef1ebd5ca7f258646dee08c041abf73087307e4c2e7ce577e58f57481d780a749a6c6626bcedf2e3f76fa55b9da646d6ac50e6a749b0bf6af9a67b22b8af49d0d6784b661d6eb26e15e43daf33024a2aae57f3e67c6573bc4c7fc0b12d3db313dbdd8ff077f9ceda9a7e7ddb063a614302861eb602459a7115195e40154b2b1adb4beb7e0ad538526f6b0a15a8b776d7f757d517573ee0fbeb51ce129d59a65da5c91d27c465f45da360446607c70f61111b7e8090118b5236fe220500d45ef85a4e85823dd79b142b6e6e51b47a69f1af86376476efb99d9d51f8b629f78672f4dc9b2aaecaaf96a12c977bc140187d6d6c0c15f9a6381c60f79d430cdad984cec6fcbe8d7cf7703ee94ea63f82dc53f5cb72e2c7f9ff4afd6716b694c0b443f2950416039e90fe4c3673a0c1c49a48d8543fe1bd563b3a751b22c9f8b54128d8cc759d2a99951e8ce8f09b215c162a771b3f1fbdb41d584ca798f6f185fc7dd9eaba5ddce8d5a85bdf22b38cfd81e25968ebec5091b74a808059dd970ba18c26744eab2ddc74bb0f6078e0a1e2a75fe6685263702ad581a74167b5e61a2656f21e7f0822c4e3e4db293f846d56a7a32c5f15d4bfb0ba3e0cfb1a1c34060e4630e0eb3d3fd54724538f8731e328b05f99ffa7052733234903e39b4680004c43b01f040c183e099ac246faa2e192759c1ac35ed2a86518ad9ceb6354347ec70a2236da0b023a3187e4897256131706fd00273edca9c7c4158d0862d2dd3d87184c1c32fae9afb1352b9dc1199799828ff68ef607a88df8d642081363307c38d3dacafb7ad55944950b43f5e01262b5f9a5ab4a2fe93851d6f71d8e110bc90c1365cdcc6405fab2e7c18171173bae94684a5d03bb4a674c8ebf355e5fa3cd1cb865fdc420cff5bffd84bd05087e82026a2c9dbc2f871c1f60ce364f1290dde9b72ba1af87b4b4b0fbbeb2a351f607dc8dba808380ca3245d8a937824572d8eed48447998f093a098d75e1c308e2d2ea5d0d29e1adbf6297587ad907c2f9266123c95770441323881af3a59b6afac9f03c395966dd9d9232f120e860e4d3595d23880a61ac3f530ebb2c7cbe3083ac92db56e492b7862f5d56fe337a4e6f1e72d8966aa224f89a4974c74ea48290ba15c2eddc18660b1c8eaf2cf91001941581e36df1ba50d8bf5ddcda7656a701ed4d0964c9438f2cce01dcc35ec007054f2168b01cce547a58d440b4fafc5e50d02e09dce94ceee2ce0a78521f0419f9d2ed3429293031e948d6d52062ab29f52736df1ea028210af373bab55b65e64b79572e83016544175e117cfc4e88b26ae086d0fcf474b0ef3e8bce52cafa2c37a959d1b0342ece81edec2ed497eb262100f2a23d09d3e7370f20d57c019be80f0dfa52600378471a9a12e498e2fddaa98fd851dbbc37b542f22d5629fff4061c5b9ab510e27fe700324a6bcabd2cab1899344cc84727f56d5087db92e8767039bfd4a6cc8b8cea9b849b7196a43a99bd6763f97fb5456587eeb76e5ac332e6c3e0683e6577c067d0ce26c605f6b7c40b682cbfe55d855742df8912e7fbf77b9802f62c588091ec3c8ebe822da52d37bf411dd9b6a86cb13cc78312212bbde6c19387ff281879f79ff2e9857aac8af828d5875f2186af0bafe87ad78d87b8094c19b402444d171a084b81229d81a7337393d2d58f6fb9dcf19354e21c5ccf0034fcc171d7c261aed93db39ea2f55fb0e72987622bdc8979d74ffae66f4bda581fff9d38fb6d6641ed4ff0f0bd9dee7df3f7354342a40005af7d9c764f866c11935e85231a000ab22288dcdc86a9087964ece2ecaa092add190da1bc9015c6a8012df9370024e1bf807acf8fbe3ff457653f5cb9bb10ac45c5f69b040c5c039442479acca9ddae9a1b3ac50fd2f38369644c260f65bc5434bd65dce7d2ad44b2c14c49a5a1782e17d8fbf8dfdb6fd71a217d9e04f5bff0ce54afa7e54e931f77acdf9888e67cc0694b7eebfd5d720db6d360a1904ef3b6b2dfb0fd97104fb93f5cf26dbe5f6670e10f5b97b3df9a29143fb2ec6f250fdcf101ed9211b5d29e8dbc190fd4e326a2493b72d0c96b897365c7db22a12651b98df5591998d4583676b97a97e0d8fec9149b3ecc424f24d3fbf975f43ca73d3e7cfb495b6d2560ba089bd65e851753e772b275ec431071703188c07e69002b703bf3a8bc81d1743078a964cb54fff7fbae79dc0698f048d542548df4a3a6a4056e292fac1acb23b05a056b575ec5b1134bdd74bcdb9c79e057e6a81e11d7512653234d82d965e3c6373e1f4852eb0a044142139a25964754316a1d9c3d8a0d420c09d0637b2ef34673834f2e3410794bb4865ea835345d55b12962bd835b3b86552daf159fb727ddb7402cf8e04c9ec3a4abc8591f00c680db1ed24274c74f48fb1f6c080e742d3953efd58d38fc4b77d8fbd1b46bd3a3efc8b5b2bc1fd4446fff1db6feca1ec8f66d6a25af44912a50d938123983263f9ac20506600c1b9f20fe7e2a423a3613737ee17374b1385f83fe590430e8eceeaae0c59fede24bf1d80d69018fbfe29fb17f6e4ac4a9b09ced389accfc3d03d30d599afbab802895cd04622bf04b3649aabcb730727947385d16cd0617943376a09de1b2f4e25e4f25c9918096a207e8b9d12087ea4c72a9302bb8c0fbe6630fefe70e599f7b50393becaad824875c6de8dd9b14817a261f13b72ed600bf143528957bd69a8e546801913736255e48488354b9c47bb081196c373f83ccba0d9030ede1b2f4e25e4f25c9918096a207e8b9ddac6c339b1da8b42938926af61b765245d6ba446bb68b5b45181880f1df23ab7ba796dc730648591c97fbcffbb99773e77558684846bf8277da2b72f63b9c3681a9d525b62556fe7ad81591d2c23ecc712628daa94a8a5d30d3b13cd0a0f0747fbd01313c7f2ac76600020ef6b297c20ab5f67573086691463a504e6255c419353a54d09da77d9090fdceeb75114944e333f8f62852a8e1394698d4fde1978f49c0b1d265d22308e5894ba6fdd956b45daab84a1110b1d1d936fe13f0b0ab209360ce52f4c94da1c3902bb81ff7e869658b87999bb970074c575bf9cc92d4defc00f472d9425983c6b2a4e4ab3991cb5b16e0dde7ec5ae426988882313ccff8619ba9e5e7f394bb22febe791f651d335593f1cd94014c31c7f638c50ccfba554d1fe18aa35a4e71b6f5f67657a369e80abe06ebfdc3932fca890e801fcafb495bb63756aad901f5d4dbc08a82bf2086b8dffba3f9c3f2ff3e4b5d3dd75eae0190d814a0df80e4428949811463934edfb118c46a78c68e6871776750d82bf962b904ef39b20fb386aba265143fb170ada30e4f5caae45076617fe36928555069361b2ff965f972b627efb4841febd2b6a493eb00657e55bef1a74018d6c9593b9c0b9447ee08a81df01986ca080c9ebbc0409171d11d2a9a65d5fdfd4c39fa88ddc4c906647678f918b0c86eb7c79f80c7a9f918dff89be3bb9251e63ecb1b2d74c398a1b1385d16171b4e69ddce302f2e020f52fd3fa5cb6a9297fdb18af6c14e13a9b1a94ba72f400deafbaf6b756e78cf2bcb99bb644e1ee555bb4e51ffc874ebec302ea9e3f5534f08b3524d2a4baa89a3520837bddf7b8a9afe103df1232ac47bf8c0ac8caabfd46b692a880e779219364d2f37cdfca2de3461706437cde947ba880f17c6edf26fc6298b7705c6036cd0d80f2ba80b2d9d8f9b8208fa797854fa6fef61ff223488eb352ad93b4f86221def79901723625d08b12a6f64677538b98ad392bb97336de51d550a07c371c68b3d9c394001807199011dffcd80d1a069a67f66aeb38b2889e5d458ec612f07756d8d2cf180f1baaa54cb7452d1cb2307d31357c4b0e0f43235edf940a2b67eb4eb7cac258a050288e396fe8e06116c232c4b7f754a96da861866775fd912bbd1210874fabc206f0bcf790add52ce7aa3f68e4d47b34af40198cc555c4b594347c2e1286a31c112ff0ab7bd123313049ff89a0daf653e7ee5ca31dfceebf9d87294f657efeb2bfc11fda2c334a2c0192ad4dcd1bd65dd27b5a9b5295c4a52aec53f84c5ed6a3b2b0414dea88c5f256931a52264a64acd99155a1d6b83825dfc4034dd53da0c84592272603dac944a2626cc0ef00bc92aa30ce240693cd5f74a0ea17b892fb72bbb0a81840aa4ed53cee8b8abf5aff88fdf437b2573f088131173c9be219d05877bce27fead0f4c2c9ae27238bb78bc4c351f8fee1687bdfeeb317ec3922f94dd921601cd3fe909d7d3a0a973cd9873daa411068c36eee204f991549a225e952dffaa061dc82b903dda8a58217fa3a24032d92bd25224eccbc3d68c1d3502bd0f00a764c4a7905279d19fd3dd84e7ea4a7fc008e326c3127ad2f1571e0bf99007244e0f4d232efbf838b4bb9ee216c3f9dd8c4e61f7c92cb4ef7a1fda6925b0e44f415f2707a62c4f90d4a7f9e3356a8ca65cf332a35fc27bac0941b3708b1e35f138017fd13ff3d4a7df77e076a3c7956149359d226afcb40f5f5f4b3a2ece3841c3afe40fc2a434e11ba31bc220d45754b300bb5fd8c2e2eb900c468ef24af561bbc944d129b59b2e7d00479c49f57b054a16a489261b89b3fc0cc8fd9be664cfa89f720c56b3f8c46b9661fc892641df5c2f4fff39c3cc4a722bce2bc9b68bbe8616e3c12d0ed2a7a99e069d71b4bbef98ae725ea2510142bdb3a158b4cd28e545a9f234da3fcc9439fe72417c66aefc4ff63eed7ae0e6a7a83cc17094a82cff190eb68901d892b992b56ffd19bdc123741dd7d15870c71a677b763c346b9c12b5f63067745120fa2cd16eed2150ecdd1c1d6119ad56fdc4eec2f63f06b73fc89d10fad79cd419cc2ab04cf2101e833751ff98d56079322e5e939a6599ea9ad3dbee04701c9a633b42ca681a64ab2a11c9148918531b1c1db59b19cd778026f481fef7b458af27566b4331303a75bf6be9a2c432e293c744b23a804f46f855a0fd8ab3b4135d47a1a313d43bcda8ed97c6f3f941316c269fc765afd338084f45b46512c2053feb45c349b214cd92ce785d6389b6bdb1b962aab231c9e958a7433bd40b87eaf5872b66422609e56a3eae8b6455885fdf555929a06d7222cb5d4704a186ebd2ae93e3c95191412204cee11357451cae90766d5f3dda30139cc20766b998e17f5ed3f904f374efc12d57faf3137163740a647b38bc16499eb5574bd49cd69e101f20062e4230eb6583652f5f17af49beff3226938c66d838da52978c0bcb617e14361b60e6d0a2345cf799d004191b5e390953690b4e45e7c7731d230f3d81417ad413c3e8c69b68032c54d480ded408e860378125861903c4074a733282330b484651ca3fedd2f30d04f7eec46b2acde4f970ffecbb12c3a94b494fad06a722a4822c35d19aec28a798c5a0808e872616bce1af296aa1d6e53b340e91dac0880087ebf91eb3e87d875ced21fb2605405730caaff2176d12fe03918947f567bf06e721c78b169f19d59f801db38cc85fb1b828995b2c82cec3ad908987850459f9eb49443c05e6ad8129eef38a097dd9387f9ae7acc686e9ad108dae9ac80d389fe3daa2aeaa919262ca65ccc463c9d8067ceeee3d6206bc29293b1599cb79842421b821404ea0d709b5bf299b14b2d11e9b3a9f232bf4d401bbefae711e551a310a328d408fad8024f5eca7c55e11fd7a47acdb166f73ce40f095fbe6f8d0af8bb4f2ccce7ddafce082aac311e136f2583c3a777aaf8aafe7f7c3bdc72b9fb83838cea315ee9ea02bb13b3041905448cd992ffb5157276c96735cf289c1c871aeab2973a9125dc5ff9b38b71ac719dc0a0f45772b53edea2b66118119584435a51603d0ee087fa2af3f8b5fe44648006845ca63df2be49620611fcd8384e6792deaf4f5992b599fcec812bc7beac9564711d021bc0f02f36577a6592c58371caf8cb32358608b58e2b2e62d5973302f5d96982805e5bf16f07b2fbf2a31a1c18e61b938ed54e73eed78ea50a4ef46d0b32cea9f79ff47562002030830ff5a36afdcf0cf9e09b0adc0e1bdf9b0fb3a388a43680622178b9d6ed19ef63d19d61b9dcaf032991720da66e37a9cf833b2723fe2f0af25a97cff9036518c39ff52460012cb0a1b1d28fa0fd5da5a5f9621dac785675551f4fc0b087c2b69a4b1492f4c7d2ab5591cb0b0aba9fbff7256693ba843829d20087b84d6251574df2edf45d0f8c41055ea5ca53a0663379ed55a2279285319b404fa42f36f5c43c7a20e7c6f854a8c6df5123f66c53051bb1e978fdeb6c12e14bdab6209305b4df64d916d821a1985ae04f6b120e722628bce9f847f8469709c2d83a077ae3e3e976b19ae4386b1bb55d209dc4b5a75d0daddc45639c4f606ae376cd1ad245832a90a33ed3636916e171d0cb1dfa903e1cd07112e8a5c95579cbadd2efb43677a5d2df8a9e177ea0e56b045485010bb15b955cb35368e20df582c794cc50312ef060be1e318d3db6146f22612fc2e07fb85306ac1dd4ecd71b50eeb020cfa97ab3bf2ad432a4de1b2f4e25e4f25c9918096a207e8b9d15f3369e214341dc8b2ba2bc9a974ee140f34aaa147f56b3eebe5e398e51e56f777ee957fb1772a21f6381ec97bd5b908601d107030f5d68dcd3035bbddb8aa3837e59d2d3ccdbf4ae736a6175dd3d0bd671adfc4c5abbe91b89e21840bee58e353bfeaf22eb5094b143c758838ee54a1f4b52244b4199c68c6362954b9d2a4d22ab0f346ebf13b3170d77039e8daf92af3e83bad873aa41cbcf34ff8b86af43b88d8de28a9aaa5aacaecf8b0342fb851f890b589a3377e7321d4eb98f0de219872a980362f3a94adce6efc66031665e8f92808f97895006244c81b3146ecccbfc970b8793ca3ea92df7916019c1bef0c4d4608840d07f99583286d709196fd9a2bf5b1f0e638f2c9e68cec157a89ccc7ccbd125c08e641a719649f6039ffc6df24ac0e295bc4407dd5110c7c4f1bce11907927b84c3ab5f5996e0f5f16da1b7895d99bd3b37859ef9f73d3983a2b56deb68484e04391ad7405f0ed977feee3a64420d4d3c3c7970550f398620f9100ac5ed92d88d0314d148e06c0c2afd5c56c9b8685d74534b11315c6c5c61ca124dc379ce3d9664190d55d2ffe3c0f365d026d787892e5c06e897ca674a061d79ede968bd4e33cdc1e095c7bf218a15991da004cd877526667e4820daabfa43607803a832b575231a764706387a040e24667cead44cd7621dea28075bc4472ce032c5d005fb43978ade92b43edebd5224ef11da7a28ebb16e8e65f3c33718fccd91675a6f19efc3b0829116794d563d0a812eac11c330e744328e19ca1f790f7c257ff51d2d2180cdd97f4af95393e76f60eca7cf88d8af2613957c10e1f8c9d28b532255e8c37d8db583e79afd7ed4a015fdeb8d1bd5772eb292393f16a8a396e021480b59edea4c2cea7060ff37b5140f80ecf1f08e220823412825086703e178de1b2f4e25e4f25c9918096a207e8b9da24a9899466dae4b6edf3b3f28dd810505905e5687c01c7fd715859f8cf95e3ec929ce4660be84c5cec35093fe427baf161f04dedd080f2bd00c8413e4db2b7c9b6e421ef19f395c3be875e60cdd6c6aeeff5192746a70ec9cce954d77826001d3b07384d113edec49eaa6238ad5ff00e23d9bf63cf9cea7e4747dfdb5ab95215116f478633ba9445f3250377d528c11e4d9b80a6334d7637973c1769a60061b290313f76306e0f82a0d6b70eea79c0dd1f833cef8d2134733e194b24340da2a1990ab04ede210eacccb68405fab94d3f2d906cfe6bb7449c7b8ce9bb3a0d45f72d4ff27a28afbc066d5804999d5a504a5a208cd26b07cadade3450fe14d1d9337687b05730289c9909ea4135ca79307d80335d9f8ce240c9363f0f6dd39878d7c36cf88cffd6dff0ee27ba34f25104f259db2cc4af217d994a90cd58147b29c4a8c6694094a98489f4c30f520c5ae12d41d8cd98f00b204e9800998ecf8427e1eb759a00e46e6789b9a43b74ee323a5c92a197874afd2993b1a0b674a33ec06a3decec56d9e23542e79b7e6dd0120acba52b6f9f6bef0f52c98abf3c3cc9a000d8f4be0bd879a464492da6b451ac10d77ba9afca150af4e9352c9c4e7c19db6e58674135b318a0c1b6a7e61202cd916e3a835ddeeec0c078a37926e404384047395cdf893999ac5ccdc88850d7caa30063b994de72e2458710792e1108a306c39ea1fcd01704d6c3b9824ec3b5c039d3e9477726e9c03b9790c029fbebf0e4ace750cf21187a63a674a8e55c9beca5e6af2e2eb7e8be3b667358034a145a685c2f037d85c938fc1c52ff3cfce3e0eb8f0baeab4ff37aca2a85a10a1d1aea371506462db4976d57020889b4c626020bc25701d425dd1123adb630bbbb1dfc33b9e24fb323effe05a1fa2aebdd8a69a0c4e75f54a611fbf404b35c7dfd8850f8bf9eace9e61dbefdf8706fea80bb22e1574e6289f18fe16cac409b733641a7577d1a6256a36dd841524fe46fe40dbde4e5f6d4314d40a1635e353bd65e0a02a9e27ebd36b559e22648dabc572407738559d2ea6f864a05e35176937163dcf3492d03143acbc238d2930ad2bff24e1deb9e8cca1f38bc77ab34d9d7329f53848d609bfb8d837de04f7caa19c8a24556c2b27ebd36b559e22648dabc572407738553ab10b2297a0815fd51013eb79004ccf921ac5b00f322df8560d3258285ecf9d760a883f7c5c4d3c2d5732631e6685246f77c456722a35c5faf31e17de59dd22b27c048bc1c41b13052138fe413e81992b37c184a97d16b10b5ccfb4796302d95f6d4314d40a1635e353bd65e0a02a9e27ebd36b559e22648dabc572407738559d2ea6f864a05e35176937163dcf3492d03143acbc238d2930ad2bff24e1deb9d5ec7f5306afa4e7f9627c6b9d6c2e8ec3580ffc2ceab34017eb4784944042f1e7387c4ebcd6b378ed966e77226870290afe2059f7668b09ddcc0d0b56045ddaa7aefd8494b3ede4b1314216c617197c2b6b8ee71967fb0bd811387ac243313853de180147fe71415b038d62b3954321689bf5336f4ac6c253144bac0f9a65f853a088a22840aadf652019e359c7c9c8c1ecdd77adfe7056610712a67a62e93cc5c678be04df7864f2aa41eac8b10e8b76ab9014f9f3c540ac9024ae033c89bbf78a56479ba7bd2a5ff6949cfe7a2d4376e33f9ab4c23be4e450f9ba73c9aa0a151bba58c40e8f2b99bfb82e1044f5d0d93bc69cc6a19e935306217b059948d1559b83b7cf03825714e771b2f8c7c7bf809247ff3388e2728adb76238cdf3b77e72126e44e92df8188eacb1305dd52e8065d148cb85dd372f199307f3479402dd97cf0660baa499a56e87346e742bac8065d148cb85dd372f199307f3479402d3559da321c4bb3d8975eb9da3efb7c0aa745f1fe1d4143f5afc04fffcf582a0fd054a0bf548750d5cd73dc9c8836430fdd5f2c0270243902b0d70fa8d0165657ea9ef48185f0dafeeb31a2788c72eecddd5f2c0270243902b0d70fa8d0165657ea9ef48185f0dafeeb31a2788c72eecdef1a649299dac8ece7695fbd0293f25b01f0d991b9ffa48c4740ed6fbfcfc3ddf73b7722ca100d5e877918a20d80ee294dcd65c458e7763a03a21b3dd3adb885f73b7722ca100d5e877918a20d80ee29d799d1495189836c6b54ea2beffb149ff65f0080259dd84b38abcd079dd1e29c0f1c6c3dbb7cf134176457890fd1a35339e6f8298b3e4c906b10ed447828538ba09f9a08ecb78af1d59187491301f4bc39e6f8298b3e4c906b10ed447828538ba09f9a08ecb78af1d59187491301f4bc0212ccee88d76264d12cd03e496fd69f5636c5d866eb8e7c151869f0f9073aa265a89429d3f2c097bf8ba5219b3e984d7f46dd1f5f296a6e906f480eb9fed6a565a89429d3f2c097bf8ba5219b3e984d7f46dd1f5f296a6e906f480eb9fed6a5c6e1786bcd9c608d7ff2787488b2b45b0a533962c6072d7c5d6194f1ae2d64d750937ef915c38dacd2f8792fed64a38f9c1dec452d9e6ac708db32c539c4e60191a86ea8f105f6cbafe0edc1d21866ad791091a0bb8f394a7c1b1ba9c85b3db93e6abd3463313108d70062dfaf23b73021dfba27ee1ca52dbad2a0e76ab178342afc38d3a4f1bfb44071a60ba19cd300af22db3fcf877f9e78064d66995f673bfc3d9c3d233bd7d2f15fe601a7f016c0fe1ad01945e7b6abf505c23a00c149941f06ef797045d01f4e1c381823b6741316a5828087fd69c4bce3d45e93ecd6780083cf49858f9be1601e5495af5dfea15aa05dba307c9a1cec164886ca99b57a408631389ff2dacd404071c023bc788067aa3f1a09cb162e85f76a78a503b7a8c74dc5a60c5ff7f2e61f98ac3b70194b1b1ed57f142cc06a3195a3c56ae53f3dce1faab01a874940e3caa1ae13674066ffa4b56731974e4c8b8a58bfbcfd823292f005ade6208f15fda55812e67940e6e8625d224bd95beaafb879bd1c7ca6ad8c1de2632c8eebd5d05ee432daff147e241069f9e49aec65779c2fd0001c02516d8ecca6ccb0532fead3e2c1af39b43b0c9f6d0b67353d69638d8c954e8345b154cf7bf1dd7ee7a3a547b07d074c27224b413a81fde8229e2a5662f0829510f5f637847610e52c680c00a063317bbc2d2e7c299216e3028410c339737b2db1522acd6f2adba696285f3036651785773a9901ae4143a17e35e235baaebb2fffd9d7ad8d5566dcb8a5eafb3f02f963c2626c2be2111c6e0b4016c068cc7678c3e32e1fcce49d502c27bad4b01491870fda34346d1bf1faf8b5141e08caec4fb9c27fe7255ebaf83b15644577bc39d13045545ccdf5a2027db938724bd00d26e78bc05551c132915908d0a82198ac6e4283ce606d5869ab77713405ccc24a00351873ba7e533763fc0900a0ce0aa04bd1f69f60df324091dd2f2b2eeaded65f39f0c38241605e1353acf92efdf8e333a4a14e051da459975c13a7b63d2b01151f590e0df697477918c6f8662585e637433e4f981012c2e49245baeae8be6423c423ac5d56c80ccedc8f5e4a8c91023c6a7ce5d6f2903664423d6b354aa4ead153792701efaf92c190cf2e02fe01c69cf2e20c5f92437273851d93b8991e6ac5e90222d18c14216c533ca545e9703a9a1ef133a5c9cdeb98098cc247071050cf0302b44c0d8a1528b348de472854543dfa9912cc6c2135e4a223fa2b65841cb1ceb7bb844c88540f2aefa0058d6e88849af7c45b61d02d6a5b2a2b29e85084568ec05c66a0f77cbfe4039466b7e397c2cc45836d48e3800608c2594ce61c3ce0fb024966971649750062fb85c71f35b35c6a176095daed7eadd7a33478c03c43cd1944d3d5d9d213ec8e3ec99e5718a6a6160c5f92437273851d93b8991e6ac5e902d96b59b181fb54d1a598a903a726b6c47bac4a7fd11490400bd99cb566d577f0a0a20fc65ff8f6c41bf36077ec05eb8f939773690d220ad6235a3ef6219edbd711aa18cbc0ba1c640fafb0ee78195d233d71842b93e3321c35d705b39e9386a0cf7308678957c03060e82b5939458ae30a0a3ba7d04f443834d0d760c47f723f0257247bb6e3fd2f5ae9f770533d1eae918260048e0c178b5fbc5563a98f6cf2d884583f54e209e16ac7a8aa5f54c88f836d48e3800608c2594ce61c3ce0fb026ca4f2561f32960fa2092120e4048c2c695a0db5d893f533cc6f316664729f86fe90321dafb620a216d3b11b7d7c5bcc0c5f92437273851d93b8991e6ac5e902699eeb701e6c70f3500ca2fe73c0a57bd3bdf10fb8c12d790c8679f07868b33a32e300f84122ab98951111d0830e5696bee1e309efd27e2f1b00105f6ba8f91f46e25aca945ba53ba2f935ebee669b102bf2cd4e7c54214965bdc75786adbee1678d59a0b4a99d2bad641d94fbd286076694978b47628dee51fd2f458f160362ef8422ff273e30f787d55999e76c83c4058817f8726ed15367a64baaa3f2c1277c8f3d17b64a99ee29f33f3a1ddbcbb64fa6ee9394544c73f949cc0eb8fb4bf9c106de60dd07819b536d9a6ebbf37903ee605b340321841d0414925800933d6c6714ca295cc808466429cfbd0b2adbaf2e2e316230701c76fb5405865c28f82dcd54373eec6e5d7158448c594d719dc23eb864a3c866131031318458ef64125dad889506e45f57763f01a1664b71c5295768717a743f66eec523ce0fd86bad2f8bb6036dbfb4222bf1ffb940921421f614504d3f3cd2aae49133819bd92a487acb42bcb36b87de4122ede5966644e08b3990450c0c451ff881378c094f9ceb9956429373f2840f2d7528ba5de1766a4b17b0c28a168fe4f6854f8d28cfe1a46a3cfae8b52d105d0e0325531818ac07d44e2463f83793919acc680bb144012164b6d4a60e54bc61abe6a41a68e48441d37cd6165a3bd87e75c56ad14dd4973bf766ed48e6d9ecda6e9daf76bfd88a3fe81ee158eb8039b871e0123174c869239a11d7d7137ae85256cc85be51548a8460cc130ff3a2f358ef312ca9f7b58a20ec77e9805ea3f3b15ba1e0b5beab0c66e30a538802a93d90e84b1e35b62f21b3e56f8378aeea8f83039b503bffadcb498344aa4cc7ab6fcda03325e8b983dbf5e02556df42c3b45bba014811109cc998a58ddeca622b3fcf28e22229bb0f7b5e574026bffc053edcca362b465c6768d01ded230c6c7fdd8423dbdd3517f6ed86f414feae4264cb8d4ed0399e12a16eb5723515b8604cdc09d5a7ecd0a40912cc772ed87075d192486d0d42477d99d4639e6dfba10e6104c96ccb07a209d78c2c2f871b02cfbfcf92544b511f7ce981d593a4be63f6b02e39d1267e2dca45c9d347403fe74e62a889767b872bbe53bac11ae19e18b3805b67671ffd3b8769fb255dec91631574a83ce2aff2697b7e6602b9769f18eab4e86fa08445f9c84a3678da3a106741f160f8e7124be82420cb4a0194aed9daa73bfb1a637b21ea3fd3779d27f2e25639c28f08968924123daaff9d9f6b304766fda5e2e085ddd84a2df11a2e1f1f39d7fc082cbf14c7d4256b4284c7e7e648d4a321873c7491c010dbe802694a135baebf810b114c74999246f41a7215f72505d322a54e499404ab58aa84e1f9d9f9ee7766581c499125a335822eb54b7001ab511a9daff0d656bd34327dcb9612616d5e641a4bff4f6491d615ea6da4de9db01da514066f954fe6183b58c314c74afa98c09f263919cee83686f8fba32dcc2b5d30ea73926dd4ab92f75cee16a75fce470147c01c189638efbf7178fb4821de0dfc5ad79ac4ea50dfcdbd5a6b7e52825daaae3e8730a2ce86c727d44759c3613587412fe4dd2bcf72d81bf0fcdc13651240e88df6948e2885988e52c2294799b1e7a2e1ee5fc0f8f488193a106741f160f8e7124be82420cb4a01265693d3e31cbf32559b77f5cdf10da9ec30da3e1352be9d7803d468eddbfbc39f6b304766fda5e2e085ddd84a2df11a1795f4dd29d74c83af7c05d6f2c9d21acb3fd2b21ade575757286c6ff20daffdf96b8a582739dae16bb1e8a1abf5eb9d9927580809e13d4b235bd60b7f70c41cee9b0daa21000dad5126a5ec004e7ea9059f45c33192d8d233cb974ce66b7527a86bd83f60671464c6e25ff7b2f089e47bd21cdf43f4b27be7a22896ac0d60cebd931113beed64480c4ff1e47dfb7fade2f65471c14c325956c1f98a835cf49f5585e6c7262c0a0dcfe0a5ec3dd05a9fa48c3f95830cdab91194cc4e17f21908744a0c72ef43646e34220f8900b2f6cc2c05143a73c11687f4aa48beca5725cf134f9cd9fb260828f1a5211a39962d3e11a0bff6e34005acf92c482c6c7a9ef5b4d4631105e2153721360310f2a905ba3b4a92d2d8937446f91aafe66ca6baaaab2a8fdf0b527ec77fa3514636f5267b0808af38cd269b9d235aeebad0ce89bec7128a68625e07617b21c15ab3216c6e691a61f8019746c9e5001b1b323ded0e86f9b574645c2053667d93c1231c33032e1c6900b1f13600a28948ee09887364420432ff7715d25b04fc47b5b6e306892655146ae3a40610f77f4176e836ff09daa5abacb91b6c1cfadf99220180cdbd856a79b9996160b454f3f7a44036d36390f12cba4d7b1f3bf2027fc5d06429815ed8e084c40a07c43d5d1b52f0cfcb58950985a7ce6d54ed4943cf73a1080aaa0ba10deb8dac431193e6ae5e4ad33cb932f115e5c724b0d592f6b2b0dfef62b720f28b46279852977797c2e669f7ed00f48b1e3570e352fe5eedd6f581642df36142b2b49ef3dcd396d414373715d69ba3f72d6329a4b221e39ab3b883032773a430972cee2dfc36bcfa2f3449781609ba6031f7ae9d4b2c3128b029805c9066470abea6966d2b831f9bb21ed0652faae51c5eb95fb4b0683fd64c2892bf3871db599f8f4af3374606996d89ac7d382f3c7a615903a92617d642f6f094e3b381ee4c75dc53d5b9d63dd3a02f2b0d8c1144537abeb791fd6fbc9eeeba2866bfc0da0d183a262e45eed14f8f6b721c0949a5c6d8cccf16556154005a47ddc8b85cecdbfabd6be458212123cd6dac47e4aaf64ffa430ce9970b6d93d3907944549bc170534bc8dea5dc972c51018c0476fd83eb4b15c48cde85d167fab8e36b2950a6d45f79f9107e5dbc8bf47b1fb2ce325bc90da1253f6296dd845b5ad6ffa4527f7c385a7123a1dc8b56344e1bbb20dbe085a3ad5362eb9c76a2a836dd898de29f3e3469162caca204f54bf0b9a4cfbe702c7b8c33442ce5e81246f530e84233b52475152b0b8e5c8259544b9acb902c161a3d0eeee0893a5400cf339ab6c6252c692024424ba6e301177454ad0bd01e23c454db16d488ef835be45fff7f04b3f3c003f06e76df316934681c08701ba8dd0821508e2db4ec4edcd03fa80a31fea6f41ee5e4753a6ec14e79c4871a253278f22505d1130aa43650d52aeb90c751721ebb2702c575694217094d5eabd22225eabe01b42e08b52762df8b3f18ea8257c438dc8bc3221fa2e9a4090249ae4cd6108e7de7a4cbcccf807214a2ab70c355d5309e52dfe311012d239189d189251482e4f020ad1ec4466857e9332bcf981482e4f020ad1ec4466857e9332bcf984775489dd37d3640218e8f78d844b524a437db765645b7b19fb5bb254df25458874d2d1a3eb5c3818e36563895ff39398c17f970f0baebf9bcd5bba41cb556ed9718823f1ce6e3a6facf44f3c74b2eaa7fd2a5ae0f06e7023cddc3ce659b4e4544d312e389b3abb4d13e13f38e7ed589d861f0202243ef56d408c575468ed907749f88e0156f0b2e57b14655c8bbd2b21f2b26e02fccc41abbb892ab01aa90fad8af4e0bb82ca2c6c90f326540f3f19740784529f9c2ea8a408fde5838d542c140784529f9c2ea8a408fde5838d542c1b29d3db78298c03487b03e3411e6b92ea2d94d88e6d9cac94c81401cad7827cf99a8fae0668fc813d4177509821f96dad8af4e0bb82ca2c6c90f326540f3f197ce321dbdf495f755f8e4369ea1c6aa57ce321dbdf495f755f8e4369ea1c6aa571bfd9cb4992c92d020a5cb972fc389459c7fd19d194e95fc5b558b0dc77fd3ee1ad3a897f713561bc9d824b995ec1894b31d488c89649bfcd7d0e0eaed72fffbcfe155b4cb6f31994fc831da47b9cdd8a6cb14b6fb267a3f7603bc317c0d0356134b230a9daea28bb958b2655f7353cb62f0a0c7b566ef73a963a954bd909565fce3dd26ffcc792511eed7fea91deca4894ff80875dc924f1c67505e959df60d5d751784d5ea2a562e0252212b192d489da53f40ae41dd6ad4357173aa238ce53f2e38b1366cf9721b566240c265c5ed45dfa83fe07940187103f706cce6b32bde06d7e07476e1e8b8dddc5f0eedd7b6f047955a4b6fef9350dfa6efce396a139c1781a9b91b255793049cd1e98036c066dc7a28f04784b04cfb26a6a7d5dd578b836c7ca6debcdca248022c367cc34dce071e8c71ec5d1c231596f40d44f6c31a0028b3dd2cf9f1f0d4539a6dece926d3bcc2d537b594d1222874a570097d11968b12f3b0942d2bc7c8ddefcef8f538d74f2c6a05c43425d8881235743f5803f8baec3670e144aec5d578f99fec0c06af2832a2da664d6aa0dfee1a11cc97f72918be4e9a08b5ee2e9bf01cd81ba685558e8f48189340ad02ba825da9def1849e7cbdfcca14db5f92d763d5a648bcf8d5bd362ac3d7b4bfe1fb74a3a4a459a78ccb01e6b3ca3ff3c3fc573c874aa621aed895a30069c76027223b21b718a959c56878ac49452873dfe8c4db5271fa4af9631aa9e8ca9f55eff593731c9cb151600c53f3b6721ededa934d34312eeace3f70e247c9bdcb4453fc03a44911c34492fdbd72102cf41297a90d0133e717afcf8e3098b36946b64277429207156f719e6eb74c33019f60cbebaa2a5c58edb41944f742c28cd9804fdec1cc3e51926900eba15fdaec463e3e519c4fd2c1c2c00c3f74f53aa5b788b6ae1f4e39129bbb2595da42068172b96fb8d7abc15eaf3829d3a075ca6aebcbeaf70c33bffa4dd6f982180fd52fd319937e4ee3698316ba618f1ceade9cde4311b265a3d35529f9588eed43fc8a1a95852a14b412f4d6e43f71d75e0bd269a5b889bda35b2a6a891da92473f36dded1e0ab4fe017fe5ac948e070710b9567aff19dfe3627674115d5c0571d50e663c7c47f41ffed4887097422bb4ea7c3f2600240fd68d9c9714496d5e9d8f20e29b58c4dbd9150ad4c706f104f70f451caa3d0487252aad6824626e9e66158742207e7c7546ce93df1f78e602fd1ec6804dfe1b072231bf271f397192b2496d4c88b5f04afb3bcd7e39a0aca54f8a2f37eed0038c00d237bdda050b5b11596e6f45d9561b0ea144ca3433197044098bcc146ead96ce335c7cb441f760fff97162e958546b1bb13a5ca27837621af16c508d4d7b5be47a8b0b1afaa61b248e3b9a7d88709aaf79c638ec0ae87d23ecfe9b6a19e2ff7d03054c9d817da28c94aeb7f742cbb35d30948ba339865ee64aefbfaa17bfb72aaa4c34816ed659b0ecee7ddfdb76bb2e78320564b0fb1831690a486fcec463728598c4a513d6c1a4bce515419271d40a922d275f36055d2838d189fdf3870840980e00b01c88eff8028c9f60cf4d67c6049b64bb29e4cf1db7e6fad01f8154ae847828d5d25caf1c6bcb10b3a0480358bf8c5b5d77616ac0d10f861132c355851522161acaa5821dae88ecdf027eeacf249a718c01c985c98bfd95ddedb35aa97ef66dcc2c513202d4fb7e00912c7a37d571607c9f099988fb751640bf261ab76e50c4fa300adaff109ce7863157b308310d099d61d11b16ea7620467b4224c42b5d39049355d8336566a3111d7b459cb7192c8e94a047a99b5173c06b98ba9b51e080b8e2146a1ad57087eb8edc5432cf174641fd3b0061c857a99289dbf132701a9b18245b9641074a2a6ce8f921d03b6e941545eb8a20d0610f2ece853ab382b3156e20b5411d898ec8014a4ba8fc6ff81c9710440de5cd997011ec5b9fdf07fe6a9af939569a354af8a46425f1353387448be3c6b453725be034753bced3b5022beb64af3b19e673ade62e2051faa7af124eaf6049439ebdb12575fff230892d0d3c80badfdd770531c23116e730ed80b0bbaa3d55affb77780c3eed76b66b143f1202221ac600e6e9742871a2b78a943bd934858211778fc83c75ce62fa90701a64e00c64aaf39d3243c7a50c1cf51d3309c10e1b7c5a6177df4247c2361ca74708b8f8917d41aec00b457fa13d352e450697af5dc97a2930021905c82572ac3ef97440169e6bc022495d0c766c52b62f355acd292f9fdca7548230063d584f917a0bed3429057bfd0a8b9e54d83af673986d97491882dcdcfe4f0d3e2f7a7808a39aa6ff47075e240982b5c6fb3bfc3167fc781aa50f47406055a81c98f35e2ac078d962612458e579cf65b343b9d81751eab2768cbd029f1772ade2417f398bad862da13001f83b7b10224c55b934ed3f04f5169ac8c96e9bec4b8335e0414afac56c60d7610382a4dec0c3bfd9f407d92fb00f8eb694083e880807226c82710ad41c60a3e75f314908deee2006e67af6d93d67f9295007203d524c766c42e4b9b90279a50b2a3d48723b9852270fc3aa146b3335cdaa67900c3ee9f90f9f4e0dfd57f10fab212c7b521352d28ead91d4ae380b4a3e53830650b5fa905c41681c98de23dae54493fb027f8395f2ebb37aa4d0a5671253a5dc9d58605b0b1a8e50ee01fff3d84d61b774e7be44cace9061e8ecc93221945c4fcbafec1bf4af66ec6f616c28b658abc783c4ad6ccca2354b8017abe3be2e9f4fb68bb9e39cb2111f8ac1a1ed42936c179ec612b824dfef65ebd2122b20137dc50ce00f7f7f2804ab936097af7d7b8559da96aee2b9da0395cad377e99b959720a115616eaae777d66ffdd35cf216f2df27a3009110465218ecb4ec40e47336aace3ca3cb36c08b0d6c33a1fa8de84cc9e15d42671875a560ade55255b809b0127a61415b89e1eb13ac78015c167b1433815000e15ed982424b6495003e1c06e61d7db36b2094a56e852b1d2097499618f5fb5d90c479bc057d6704a1c88710b6ad7ee49f706ddd552e7c8865e90ff74e0f3a608acf04f5f40562f2e611397fcd6ee056eb6c3cff096b5660a8ac331a122255e016e09009f689acaff1bdb0fd906494614c797ead91e62e0eae95db5873a8a99ca50c66f4f4184027d3086b72394e897847088ea1fbf642eb8223c6a2253c2b6f93e917ff57a41bc5b477944ec4c15bdc74cd72455ff8e05b7e31dfc1271543f8495b0d52fb38299790e5d2d216b9c7f09945e3d0eef5028c3bf6324ad1cccf898463fe4690e03a2fad7da114ec3d0bd2d14785d857fbe4bdae7c5688755b90048f02407694365c639323f3fc21bb5ecea67c9b1b0ccfbdc0d95da3ec7c6c11456325de342fd0ccc8fb7c60703517487789ae399b2cd69b9dca54f09ad4b2c5f7e4065d16795e4d031e6655c4cb2d366ed93d435b1e5bb580f602e22704b125d235e996462241063989fb10b2eb9fc76cb70f46d6bd12da2fd3d0fcd573424890864122144e6439c5be2304c19fbf3204dc2e4fc4c410937d7e3e012506346e6ded856ab2519f6017d1ccf8a71dc4f2f4eca35f210d34f23ebb63eb965933a965ddf9e3964bb0266117987084534c1cef9cf7bf3a71565c40a2ac70639fb0bb1e9315c7b68f5aff593443b1a0b32c65d8233542536c15d8c6c49e7dd5ae07a337cc08207631eef6dff832e2e2dbdb3ed9c25e89ddc4fe3967a5f9ee55a32d8cf545558c1432f50b6d182a0bec62187631611235114bec9a58fb40b4ae62a753cebc9f6bbadc53b5fda7b149674fcf9d1b93da173193e9bff8bd3b48d9cab4e4a08a8bb4e50e855b9c0cc377d312354f9e0379d40c90c57d3c684ad53c04f0f2c87f6a2e260ce2f0bd1553479252f34ebf8365d073e91526985a310df4bcd3d2f5882236975e43444a44397c1db49c44e254f63a462821b4b76c01964cdc1774640029b272f169df7213a490c891cdec9a283b67cfe50a76133b0553349ed25cc64f373eccae1ec807665fba0d5d89c6a398bea76266f3152518da76b4db9b7e77f77de6055c33c16dede0d7ce5351716a40dd392d503c0e6e60558d260022af1117e4a458333c195704c9ae74547cea19e02b6eb4ccfb80deecfcdb5361e01b0540672917939bef4b36351e2350a5df4d96109681cb4f7fb6239bef5af802dfb48c78c14f788c9beed182fd16106d0d534b67103454015f01b26ed4e467d723ed328d141fd5818a1884fd7bb8ce93faeb3895197ac8ec0fd6ccf4045846312f30ae0a796e20a93563c48510776b4b6d895b96c6f3191d67f4aed7c4b3423795e03d6d246303e849f5bffa33ec7f149c04f4448765b34ebcdbb1bdc14da8699ef752d8bf5c2848a65995a1e557bf3e89fcb0d24eb377db338835223a510d1fb762ba29682075928695855419f82fdef143df6a6f8444ab83a056854107bd9f68304aa1396a12d98de53ecec644e8436d9284e40ea18ef7ef14a7568a4ca850793d2cb9809cef2591dcb8db6402f5ac57461d9a70538845c693a01d178e0c0232c2938f375a40aa223fbbe6fae1832e1b27cc52e22885f99bdc514e33508d25c2aa804264ed20d280e1a9a0a945f821e64e94a3768d5d8d2a56f5f2be836cf132d02c0ff787b654bf8c6e0a88af6d03d49e11eec67e5856385e1dfba133510e6f0c2acc594bb5228824aaf58f483d49c4055de77ba620e21d29ec5638655754e2b639f832462dd24e15bdcfbe59c00700631cccb124728f7da1c5a1187810f62606bb98af3074c2a8fc93c1d045c23a30b7f7e6c1ba8bfe65a20ede3890c9d9115190852684e015d7b252784da42499ee8f22294c556e4f6d10de96facf456fc6b3fa194543c0ccb33007685b033dfb603a443e710ed1f32130525173d11af907be9c07873c36bda874286ac0b918c401b1efc9250bbebe5638e0b604fe3602d71fb4ad926c3213eb43c1103add8cf6d1ca2b7d47237a1a6876c94fd7cecce691a35392f7ae335db93f44f85bede2a9e2192f5212f00774c35304a9915514ce1784a43a4805ccda53b0c54293266f7a8634bcbc10009d917437b4375e079d409b92dd33f19d9c689cdc49aed4696ff5e72fa6be4eec3369ba1e1cb6330526d0f13b4ccd5f6a501ea1cb9fc581eaed57b0bf73ec0ecf19bd804cd8b1d1dde9ba1b7636e22957c9985e5777214eabf6607dd748b7a6fb1a75431449f8d08a34e2433ac3cdb69bfdee99c96678ac9c680a608b0ccd59e09489c3f7791fe448e65d6233ac2b36db6c37fd304014848011d2ee65ec0367ad2bacdd234adf1517f7f55f1cd672b4d62ceec62c0e520a464a7242aace88f1a80b290c6b43bb7b57c9408a74b0d16e991b529ecf6c06727302037589d36ec140e3510a1dc2defe48a826dd121b49ff608ba609afb1bc9720ad1762fafa03a59c47e8176f4026c0ed49688df328708ed8f0ded7e26fb0fadf337aa2c7bb1643da92439300017651304f915b2b2493d8eeb53b276cf28171cc0fe941b0c7a2a186dc7ffd41d2a50fde4dc0059e524dd1a68b0ca6caf40c776878d029709170dccc316c4d5e2c287065aeb7fa6085ab923a261b1d3f0ed68c3150cee447d04c89cc2c8b4feef532184865a9c6959a9bc8d0bf4ff33aed2ec2657f6821f16a30dc2c9092498780495a7b19ecd1913695dc6545c9927c4284cdce475194ef61e2913fe71d11abc3f6a92eb260022624f726e6e644e9014b3596409b4b5f3b1d2f03c7ee855d1ed9dd4a27148d433e3328fa7ed8bf657e1db4b21a617fb30287c4330954f62855f39e9e3125f7084f2ba3a93c9739cb011dbdd6422610be1695179e5ec7f5e27433f7b3dfd623a7c23d62a8aebb596e922f04e518754664a5cdfc33162566560f373c6eca4b0a1daf277b2b6914b4490084c3e1ce0ef49dcac50a49fc88771f023402de525b2cca4f1c3d8541557ffef465f681fae9610199545efd8f52e6df6ab53412d2725900cda91b4276527f8e6474591ad08fca6e3d5adbb48649a0c075e5939e51ea813854825c58622a300753e706adcbd6655f93516d6f2d74cc0c20041178f83337ad04eb812a335d10d80327da1ca4687bb764237d85a12c8269283a6ed06f35379b024a28931a20f17177475e1a4c3c398ec41345461e079aa9cfa6a00341117296c1da9b1ad0be707fcf79e6bbc71b219615b165d7e6fbdf5b243f2e809a54300f0132b886b7e18e6c92b27c1f4654c6e136670ed8d8c84ebf8a0f495d9c3eea11fc989083150747b2d9236e1bf7cabded5130253c437300a0d5d145968217ca11bb8f7dae3e8419cc5c8198b955574052eddf20df471c367c481b12411d187afb428c43050031b8a9b812337ee17c603ad8376abeffe9a1163ecfbd5f2c581b64f3396ec7a592d0d6388e7bc0039506e827e5c23e6aa21ceb36d60eb2110d4c0ceae112bf5f68bb53f991339e6278ee213b479ef44b1337eebcadb3f8323aadede8ade7840548a38e482a436734d1ed3501a72b3615196007cbd598cf39946fb84daea27d807630a8611650d522a091770560bc6f99549c15aa508da07fa7e95af4cf03d0eb9ac6c77c8d0db279c24cfe40568ecbe2cd215110347c86b01b4d1796c117be26c93a32b3ad5ad4fabee0a873adcbe54c3bc40bdcb00b6b37aa7ce5d3cb7f70a81a6b9dc85c10b43275eaa7697de10817bf4c7af8c0489df6344bda8ce2e677a28dcecec2debd5bc11ca791c11cd0fbf14761758e2a7613e087a1dc4a66b920b67679b453dc724f8471d0ea6d6120e428e5f3a1f5e5e685afb6e4a9cdeec37180deba813211c6f73bee3cb1e40d0eeb6db160dc67ffa10f2415f8460e0e4dedbfa104adee8fa43bcacdc104b06ce3e88d57f4cff7f6c6e696c22e116f9db8337b4a1005ee76b1c02329cc7ae6300956734033053e5fa1d5f8be9c38cdc3a82f9357267645125b88d9dc280c05a18e5f77b38f56cd46b38baff2dd7199894d38266f4a42f85d26809fc21e82e9fb1c850388a4dd08c0b29a8b57e927a3806a9a02e9866b16a1c1f0429ad4a6d197fe9688e303217de51083a2bf904f4ce6ed1a7cc38d0fd4c499bc787bcbe804e03d7ea94793c964307ac5a0fb5b9f30c2c81e8a22b0018ce237b6dc6ecab50e50b7d2de089e6253130eac54a5a0d84fa20fc40ac84a6f30459f3db417e6ae14cd947503e041571cc225408825212fbcf66bef2003a09ff17df67bbd74b7f1e1e372e5085a5f2f731cafc980b8310595fa88898b6bd4478fc5b32b6f0c73f8942e600c4064cc24536f79b152213caa6aa47233cdbdf323189a2e418aacce00e4971a23457276bb44c28ed08140b9d298c7bae8f3f027c872d2351cfc7a216bacdbcd8c834aad5fb3cdf464839622a0245814de3a5837b929d62f0c7f3cb7bf0cc22694f3aef48b67bd3fb6270fbcbbff348168589e9336893afc0ac6d0698fc965bb7c630c1bc5a9349b2b48ab3e0432753147884128ff8754fb59224e35b15f375e9dc87194fadbd2be83234b678bced6dea78524e2eae15b3a4b95da3a88c18a1eb264fb6a3c21a086a0d17d938f8316ded9eb8bb71c70e449b960b774881d2eefe4cd17fdf6cb2ce94d489973b93f3808ff8c8074e9e2488814050e16d34512224c33f1207ebdb25a176fb01b4a08212713114bf729ea61645ebcfc4d3876a0bc006d2a9fccd640d50ea9a9e8ad2c70852fe10a3a7c2a97e8fed1743f6cf8f10fed5314d4df561460a69e54a9ffa63cd2b0754079fe9a37588064896187430bad0fefadc0d45774500e09866a33b7f7b04540cab579e9375625903a0603295a755648e9371d57eff4956359602b931ed637cf183c8971a6a4c92291df03df70af86bf9da94a498e274232479d51cfb38988c0c94ea673617bfea95d699d1270bd85ca41cd40adb5dca05f1cde3551c88210d7963b897116185a1e024875d8bdde0fe3f3f9818159c530336355c3260627f800d8fc2835f001600d3dbd1a7b996503a75587643ff3057801b89b70df095f25c26a0b6da1a83cec5ff7b4764dc7b6671683beae17af3eb7deb991d23a0657f7ac374239c8572c92e2052c2603569fb8a98a83e7ea595e704ba3f0d39c0c49f24fed3fad1c97b08d36e8fed09b5570b9d598d0526015428203542146ff2b84aff3784f4284508378bcab9e1d03ea324a448e9f725a097b875495d57efaf0a2f2dbb7e221a0adbceb51aa52be56d229ec44c50427f60bb76d7526829712e355a0857afa284af8bcb209e509659a4df82864bff9138aa8ad837c9ea07cc0fa0fa6f219dc2b50039527c6d287014e988eddec246ff8bd1f96370abb137921413bd0ffc773c99459086ad25eb654f9a327a38acd2a8aae0816065c62fecc12b250927f11f9d55a4889a917e1219cd3f6b22fa28901c558cbd11286c55e2fa2e1e82def66e0cb27601ecd425aca5b3df6c9eb2371846b95c2aeae67ba1cf600953346ff88169cbd19c063f01ebf45163bc312fd62011934bfaf7b6fdf19ec5b3aef5bf13e911934bfaf7b6fdf19ec5b3aef5bf13e9ef2ecfdfa885bcbbd0e18b9a4aaf8412d5ef807cdadd1625595324c19d02262e061c45210ea06684695d8dc1dd0c533499bf38356321162a23479f7ce50eee799ac6346a5e0fce6db9eddb4da7f8429fb313968a6d5141f07f263570fdede3a31f6435d6821e5fe120c47df5d8c1efbbc1eaf60fbf235c0a7799cd4887aaecdad25806a7b1e20e256928bcd6399d4be43945b24d4517b9db71ed74f6680e97395c91f90b5d729252109d6a70dafb72c7fa49aef86da06638fd76a6bb1fd579e9fa49aef86da06638fd76a6bb1fd579e9eaeb64ebff0f2a3f64403a64aaf993018d2f9309e17dbff8b23ec3292d9caa67bef8db4d8fe417762032caa1b35fcd3ae354250fe22a581c010920fdb301a127d5a1e7510d25c2a3bd9d2115347e9a1fd5a1e7510d25c2a3bd9d2115347e9a1f19c8892c0f61e8c14f6796952c64c668dba1469e631619c8e5b9c9b6fce5107b8c060a2e66c044d0a0e6a88c3c0d5895dcbf9bf4acd73c6b26fb0c4311b651f6f23de258b27de20347d7f086485f4abdf88d32c5efd72f1dbf469d22a355e50dcb9c05900b62a4a9ed20f6a1dae7f18fb75fd3643b21676425ccf3139a5613b47f01002dcab525c92939cd634620e5262d271ae44424ff2b4c87ef7d5f0085538c9bd4b1795d2da5340d38180d927635f924380ba60a98f5e5d0efaf1dd0f7b44a5c84dd2722afd6e40aae789d558c88194046e4ce35ee13e2def909a7d5163430c7cc5b66328adad9ac5caf89366c309d0336d30b70a01cd937f76ef5ac5d785fda245551645a61e8468b13a7653ec2d330d597e5c8634638af8e69647c225b6f233778dcb4e507637868d6c780b79c46a2b6f0f8e696ebae75a99ccc2d1d838b97faf33d0f29c3effcd407f86c32c59734a86f7a2c6020264a93d42b52acb0cdf51cd92a506c4ddb43f9e52ddf467a4d6c0363e5842366a3340f388ad55d52f732949c4560c010a8fca550e5053fa8f3dd9005f8651fab10de9d4c7fa925ac3216794f864b87da56271da801cfad4bf640defe79b3489fd0055b410fc33b29bfe71f149a94a1829de73d0739d88aac5284a7dee3638b19e37c055ba6cd745886cd12817c2ba64e358ea61c703051b0e1e85e7fda70a81a657baafc6a379f0eb7218ae939cb70b6382789b747da7f2df2bb790eebcb87ffcbf760077478df1335f484f394d8be56c51952f30277a06f0f3b6f3d26cc70d5cb769df2bac136f764ca68e4ebd8556c88a5fdfcb0b058d3fd4b0b41585dfe92f7544651d4ead860dfd8ef1bd0c74c817e5246ae5dc299565ba7459094e17e4c0a6e507c7d89455495e1958a44f7da0d7f5ac66a5f1e8143ed1a6f99975df56bea483e119d6aa86b3485f177588ab35dbd195cee86096ce27f2fdc70434f4724b32460112d6a3898323d09877716a5f5ba3cb0574c2e54932a91e48bd45dbd9e841571f4977d89050f2ddfb253ef13aaaa637a0e67ede574a83608b078557f29d6448f465cef8c46078141842cbcf30c3253116f19eb3c2f26c6ba0743630bd52405500e3840d9ea25460b80724b6447329d2127bb55b788c94878a6a722000b3fb2b4804278850583ef3cb9a058ab083ca63e088597dbd63ba551004e83c437afb685e8e4e27a97b0f862e90ccba98bb4731ccbbddb4f0ebf0ed82656cf5c0614c5ef767bf81bd018d65a2a148193dd8132501f78fd60aaf7d5ce4e6952314484cfef1e670f5c5fac739abf66c52acf2b7615a46fd47a30c8ae4b1652193ac1867eaec466a2d201e9b7c0b7ac1f5d369a510db29a9c90c2f1b3020c032a981df5c7ea319ffbab21b317c88cff80a5259d9bb26c8193c8478471cc0a1336960b987fa75eb6957bd9a2241eeff864c3ba6df01dee633492d7854b4e057576648ab0001cf3970aabfea29d076a9fc94093dfecc898910c0c15597e70234d8c6ca14e12dc301ffe0b7e33c474bd9471d4b4fa670b131cbcc3ae556f3ae4a251815f29422779d80264e5e21d70ee7a81c3233a46b9dd623d2cda16e1e278a9daad3b4f4b2752027fd3f3a7776a622b918929664aa36d6a557e5d73d10cf842bf90a491e75e2cde71e94144023ce73566e87e8e2308dd3e2fe6faeb48dc52e4f470ddeb70352f4aacb8c45da683b9cf7f7e7ca20d4099243705b8aa50336c298312c4a31d57107477443e071a5fc0d674e35e306ca5503a6eeba1cc467d9965090231253c1fc6254c76a71ca7675396aa982062b6b336eab0ea43344a31049cfd9b49161c20ac343b70088ebcb856972678292f2c4342df41c03abd61cdbe2e8e2d93253f3c5005a38ebc839267e4f493c6b5e238081c6a4d8083eec02d744ffe0e9ebcdd5d491c73870e5148fb702cba2ac5e9392353ca9411eefede4a65e222b69f8c6a1d9e9c1bc9a8bac74bb09e5dcd105b8e1b952d2df3deff2ef0694ddd205af1304ff5f606761fafac4d2fd0217062b7811afb873a7f9fd167f92de396a1fb9ed5409f19ca199d144e1ecd0dd7b1673c8c67cf379572d34efcadc174b87d4062b626e77202c02898273f13b824ed0895ce877c723fa3f9d6ff91e38b5d62a6cc077a6a4ed120cbc43a70f643b05673612041d5b83a787bfe1d678861c1e61dfbe218877fc4be551f91527c429a68249ed3e474f214374bab2106337eeb64129415782daaa9d076a8aa9abff52d088879579b96dac4ef22fe29b4074307c59f34e981989c52bc1cd9f35d9fc146385fdbaf62ed76c006154ee104eb1e3aea97bab7634b582ba8645a467b203f8034958a7646e1fa4fca0e2e418083c64573db2b360c7b94653bc41ee158eb8039b871e0123174c869239a11ea88a84762779529d344b5ed71d4631ee158eb8039b871e0123174c869239a2340024b21724a81d2a3f4fd9787cbe58a1e0e1391e74efcb025d3041a21d29905d772b312ccc1d2815aa1eb3b833bd83edb9d181ec7f79c1a5dfdbf7dd59470fe653dbe5392a19b07b3d336c9fe47d900eaff7aec1794a7615b42d7df752d8d2cf5155684391364f3c950252a79e530f2810ecc066b017b7ffcafabcb99bfc962f23a30863b141c768e5262d29a5250f2810ecc066b017b7ffcafabcb99bfc90dc1ebfc70169bc6786655940b73111211486a968a645963cca13e26f3f5b2db955b6b941decf8473bf3af8756b0d949bf6b62e0fae8a7b1196af3f4482a7d4bb40dc5698894839e534d9971924cd7b35cc914a6945759c2bcd83133c39ad046ac99bc108f8881ed7a0461371a82be6bd56127a52c79232c402abaad8b09e10ac98ee139f1671f46b58ba1cf8060a63a1cdda9a11c602b843a5036a771bc7fbbc98ee139f1671f46b58ba1cf8060a63aa043236dc4f1fc37bffe6fdffe6c7c8a8a355ec714080b8f7362f4cc3da68ef6c8ba68407183684c4a5d4cfffd6043f93ed261fc65a3cd0dfc4e6268cfb4a11b75a71a7662f687a9a567d29a1964df173285f333459a03fded114cba16e38312cf38b71e37b21169c6440dbb91e49cf5b3ce2cca5af5d6c13755c8555e07bcac80cf3486a2f680b213f6729188fe9e22e7b74d14df757b2e91d702b2fd3460c699fb78ee624192324fcda2763e9e909a1434958308d2accf462968dfe165fe1b3a675f4d3f1efc6a4a1c6a6c096ec9dd8e96d7aa04b27a9b747e0e342967f095c28fbaef803ed53b88153f3ac9062dd651771cfe62b67ad2892907a2bed17681edd6b6478f34b1250276c7066a96b4d9e33e837577bc5b695dbd418aa3195939986244dd621ebb720ef61473624fb5f8699530a097a204e66b82010053b3a375ff99bdc2126ae4413e73e53c170ce8dcec5b1a1dd35af181866dd2052b3a9fba7192313a3f52249ef54699c7a3d37fe92ea7f11313b6a3b0691e3cc5c028e0195e1331be5d9e75a0e4c7ca076995f1ece45fe3a856ef30af632ab5af71bf72c6bb530b6f702ee41a349fdc0a5c04a955fcf9cbc8e9deeb1735bdd6995c2507593ba12b6f4cc7af5861a6898631c3d44b53ccb939e06fd3ed6a4edde6b912774396c7e3d0118b9d3a853338fd84b443841d92a28f304c0ebdf52502684ccd64b320feac1968b3888e96789fe1ce9e45dd766d89dde6e9ae4232e87acaa33bb5102b3e24ed589533b06111495cf138bc3108a8bf955c3f8958fae39c42bf1b0f44f252235d3d0c5dd66331bec1719604fa7664b17cbc0f6158852f4440a11ca015b9f5cae06c878bc9ca5188430e9cb61645419645b07a50a970e21d8f11ca49cb8da643152a4fc0a75451d17fc5792110b938fa913ec8dda5ca9433d39e4100222f8ae9b1ea1740c848f22270a2ca483afafb1a6b813cc417cf4df3724be57d065f628e65ca98e5f16d8a20b8d0c51239ab7d5ce227b783ed68a0ec24cf36052f1685dabe58856d733ae767536e8b08a0a22b824ba9e75b8d21eb120dd0a51dd1665db18635aada4265789c6815bd4457665db18635aada4265789c6815bd4457e2b388c3f094e16d0075ce5b9a6c15c002a514505258b13d7c58fa69744d76138148c6f14055ba0007f72a147dafa0348148c6f14055ba0007f72a147dafa034c2843f99ec63bec1fd94f2b1e6473c04787b36415f857cc1fac92f61fab2366cab6d97cfba003d914524827bd642420834ae503fe8b204c33d8369aa67ff7f8213c15db592af09d59f666b7854ccbbcdb638d2ab7182f3dbb47a61b402146b5bd60807f12335372376a8d02853883263aeb1a8edecebf58fc480e3bf53361b3ee117f53f0857b95e4bb7a81fb4ada39fc3941d1c66bee895bde08360e33c8863d29fe122a1cf1003c0e9a21316d9844a5cbed61d703546d91d835932c2ee2146939cd9d025dc2c1313cf8d9390c55c13ce01370d40f56825085fdd5b6edaae72221719ea7f0a7487881b0c88115e7e17d8f3403d7c0afd5d436f1acdc9c7d76702ff06f7be42787970b4a2d7a2c15430a3b8d88165e15a4b93c86166c4146c57a7eb591d12083f714429c53caaed854b02317e4834f74affdf205c5b80436c95057a5b15a42800faac1ed3dde571832b8a44a032b562614a93d35699f69cc1b593d236cb76a21c5df10f50d2903ac5c48f2754ad79320b3f56ad2265a7d9c2002e1221985eebd8adb17031f7b5081d577ee6e0509eb85d1afbe8ebc83c44dc0a549e759053f64a134e0455c12b06002dff4a769d67d2f93589c361086af15c7219c84a1cef42e0288f9075eddf9afe2a637f445738ca9f4195cb0e5165375f05f4bc2a1f8a95744a073f89da0fbc915e72caeb28a789fe9b0cc1bab1c84cb4d4fd37baf56d79ef1a9f242a2b1327c0fb964b099ba6a4b0a3a42e8b9401ddd33f9792c2b95c1df4990870ed6b589a6c8cd74c87341782c86f8c504e5e9bcb34d1a9f4bc53e2d415803ceca2597e5b16daaa0ae1d257e8bb1ed9f0831d46cf51bd33f2962aacb718fb2cf70694c6498813a762ee072d4a00401c1ab5ed9a7eef290deb3caaaf6446184db2b00fcedb0f74e594ff0e1253daedeb2e98f58b9f06d91364d9df9f53098daae84713de685e7132836a691819af7c223dda0a9023dd99e80182aa0b956d215cc602bb05cfe9d3a43ae7c7733f4b1becf70d6d50191e1b34953a8c34b084c8be5621be75a418aba9c79fd098d54243d2ff5fef03631aecf1b4093f7d8a7a3bada0b1111dfc1a4bdbdea47ae663e3800dc47c7b1653e2ef70012eb683606f641d31f548664f24b8611a760c12d9a68981d6a39b79f2381b5fff099f21dd23025831ea9ae22226d6385ffc2d03da1927ce650d75c2cb480068f8e3996ae70be0f7e4e2a23e3a5198ce4904020a8193a4b22bf047181902779cd2e684f310fce8b9c90d3a4852c268885bd2a394f2333c077e05cad3d65a45c1ac03ba5a98c8f053335d4e5bfe811642746a3c3c3bbfdd1f3a86abfca49c864c3c46e4d8a40918e9affeff7c9fbde2952fae52fe708b3ad58d82b786efd5eade3d8002d60526a05785faec13cfe7a9e9d124b6e1b0eeeeacb8c77bf361d43fec9190cbf054cc89d6171e25c2bb00fa4d460f274fd8363c611e8afdb80159a2ab0c10ce83b9e0758e780f4bb40783a50e3719e7d3311ec3f08e87d82f70862cbdc531b2da82b8b03a6a0663ca13961c8eebfc2e1de9b9709513b23d5e224bd5326ea7a05e93340bda587830d90ce349f5862cb68f6a8e6dcfd6e2160b442505af1e633806e60a55fd4a8cfe6800c488e2316b260324871a0ca207795c57b4fe53c88b9a8119d28b08e14f49d852b81ed7ba1583098d7bb007da6d4092bdaeeacaf7fc4031d2796dae5b59a71f9b559d5d6740d4fbe8167caf9f018506a66116ad13b3ff27fb904d90da04be2a3c961264f2533d6d183ae7946782f4ea423ffd1ed219411d852789f6d8f1e5e6ea128755dca0fb65efece2ef194b8c3dfc766d96ebd0ebf7678cb5c2438e089e05bf82adadd06cb12120acfa1f1504c5db247f0e06d4b252a852253c4cdcd329617492e13511546645e5fb3fdd190214fa15daf10dcbb560f954085af271d02f4954ab9c42230f079d646efe9d1e2e1e00850d9335a0218717b6d237613f6287fa81a844e19fbe23e50e613db70b833eb948206b1c2452c20ee86b2233f0c24842202713b96aa79feb9f7f516f79dcfe69dcc9eccc5397b5e22add68dd56e8b6dd829fdfac9533b6865b54d53ea3ddad7c1210db1b5c6682ce9b38c53fb148cde968ca7c8f8365d1117dbdf1ea35b8ab92e2209527614ba937c3409f684af88b6610682963513abdcc57885bfb6237da294623451824ac9b143fc35172d8d21651b2159f49f53224e9ad8f66f48cb8c1ba8fb9302f723d465de95fc6b94e07ddc65ade641ce195ff6dcf7eab35126db6c366b53b56112318bfa9eb7d1317575ed417ca75438f3266e909c7e156403a305c67d4e3b49a6f85d4993bc2ca4b5fd62919a7e657fac44f328f0923134d77590186cf93e78c2e7753317696da304b753126b0ec97e68fec2cfc8475f46924feeba6b83f85754b693f44ec49a6acf29591925aef7f2adfafedc845e58ffeb4eab7a0d47b6c657d37c5725d3b22706e22a0410a86475bedd475c55411fc86c5c8de24399ca146a15037728fdfef7b67a10b177a831480605f8e87a703853d2a6a31cbba49fe3f287ca6c0f5adb097cabeff53b76e759e7eb86e5f3e15c73019428e6d658b8639356f09f4931fdeb8237a671388e9a14affb3d54404566e68288b3fdabd1607e713cf3bdc15e704c3c73be4abf10e2eaa03742b30639a71801255eb6dd8501addcf8f69c7cc1184b6e5a203c0d20b69cae86bf9f0e012df6eac4fdafb7b8ca3da98d87710104dede33033172fbb9fe744959fcd150b4efe2ddd53a7adad9dcf362895fb1630b6dbe2e452e98e4ddb4403538ee2ab5e58056a5deeaa91537301d8fb1ff9a483d7e77cab59bc0aa0634d4c76eb64d08df7c75ced32beb16b87f2274129298e2fbd8ad512482d346c5ba09217055d803b8f69e18f81a8c4c60adb996a5f2f26276e885cbe05b55c4082032d98cccd1487a49f2001db1db63b4ef45744efb8a0c08ac8f7051e542660e2ed42b7de1cb8b1c73b082643e57093e2bb108ffbe8fc21ead5764935172dc3e997747409eafef1054914c9ff8b8310cb3037ed13d5e06d1dbfd72b059d038c13071d072601e60029cbe3d39649704cb50586ef6a119225a2fd13e9ad37ca04d2161cb94e7ed21d32ef1f10adef339d01a311d4f7aa4a9bb56cd5bbb284087d72884393b9020ae9aecac0018a5e9d26de845ac514b5612eba16da15b88e8fa3ebb409cdb02d72ad526aaf67f73809dc1d05494f8c32e59c548d0969597d3354ec3a6a7f527106218f39d42c0bda7f49c1991b83f5cc2198bb8105c1f116599469a9de87f8be4901854407ae425932a27361891354f4378ee7f63dd5369ff4eb206f958edd21c2284d41faa7ab3fe47eec3e5d65f5b69f49c734b806f21a295a156c886f2bf93d08787ffd7f55705b15d42ef505d8ffb02fa1a1614d83948a83c3358a6765323ff5d2f71f16f5e9e6bb01b4f62ec44f2c5f8da17bdd8feafcba3adaf4fa84b62f9cd27b357d2b36183a50f93da7b33cf67864bcfc6e5be90fb3d42e7750f358a48ac91dd932a65f10556f716f2cf499280dc9e1148ac5b628e3952ef0276ca7a292cd5d4ee653eadfadd8d01a0469b37995eddb5d10e445622ebb30cc4abb21142ca498b1fadb2ff1c4574b865d7cf3ff5bd94b026129160097109ff05a85bc0f74b73c92e9541b189d3a2d59be238fbe48e61df1317a32c26aae50edfd55c9398bf8eeedc125f62371fd1f44c7888f0fbb860208c60c3f560db7dec0f1d9f54f53bd4593784c450a584ad82032ec301d083191c709a97321a7afb70d92b4dc633eac19f84e2050deca46e877f14dafef2681c09065f219f31758c8c29317f772332405208e09f88c67e469b4b31550106c114dc9a39fcb72433436f6be1b926c72d65a9024c2d9e94028aaa8c978b86a0671eae5a9929e6c527db56a64baa361b67b6d6838ea802384e3b70e08fce84173f3351240516cda53cbcd6f00ac84626309717b1ecdc582b33faa4a169c4ddce510131f60f7b3c552eeeb554c4b3e0345d83d749464b781eb93fd221e34f9423f8b41e67d0e91c2e39aec5995c0057f251827265dbb3136d72b919652ec547f5d2a4c5199c463ef33cef948ed7dfbbb744856bf055c6c4e58cd6646148615db5f7c1530d725aeb61801b276ec8c8b50cf61bfd2c31187bf6b4cddaf353655828300e1dda305650d9fab9e6c883157f3552c204857886120f0797ee73efd22c17a676ae11f6ba77f49990a045bd66a9796b1f6b6e49f1a3c08b305ee62b396f4d036edc7e0a6ba20e64d6a920ab3240a7ab8e9ebbed2c378d578cefb6e130d74b99ba566fef5a81014a99644e01625b8f05c67470d3a7ddda518ad5ffdd4d72fdcfb4267480e2279460638df483ea4572035409dc9d9eb147e6f2a465ed49af2a99afb51111e4b344ac9a2e2054709ae85a0eda0402e785c700be2fc2aac9b4c1d213f02ccde0ded836f36d2d3619133e76cab84eb3b52af6608c1b03bc7f281f083c33eeecf05f7297ad5c5c0afbdf5c586f185b946482a8945a7511794da3c538245252db3dadcb5e5e20b997a3a5f7362e6d45dd340511e98e106f6c90f6671d7a7063a0d72e6c2f0a8a77c9596e6c972ba71133978ed267853ab3b2a682894c361da6bde192e271e198e6fa80e4515f94a43de0a3685194003c6a0202dde8a91b9afd80607738e53a8fa9ce251cdea229a3754f500692dc8d961bea29f9c85284cee984e8746390b1a642db7f6ef5f0ffab619c52caf95333aab942a1b6a58668f35cbe679f325dea0a4dca3609dbeb636c2767c69f2a0e550a6214e38ec0cd86f8db45fafdfd0988b500c81dec45f6198d513315a9c253b7c434e919e0e4c96869612c7dd84f8bac890a2fa67f17bd70e91e32a6643eda8c3f875297e7a82fd5e5dddb8a26a2e00b5ed1bd679004243e597424d06c745fc67787688c6093f8683876950ffa9b4dbdf27be83d608d28eb3a6d46213a8583d3a597fa1f448cb5ddd6fe9c35ac2e3bf6a2cdea20d65dfa687b97efb881bdfea55e2b4338e3f8dc069c96ce4d246c2c91bb9271d41c333312b3ceacf8e7b08c902ebf8b89d14a41a1ef661a017a7459e365ed1f0554a8294f1eac9370dcbe714f1d7ad729255d5bd8c92c41733401897398ad7cff2818e4d9a62661e737a617a7f452b82fbfa3e1efc42cba0fb2f0786edf688f01ede6206ab8e70748ead86cc473c617eab34bc1c71fb00492b9ab8703fff7609b2f35472b334248b8f59c685bb210fa7a3854da89ff42181c7a61b7f1e14a65956627ff66349c171bedb31db01b9bb40acf9fc73d8514645f6e84b5cd8c873064ff1d3c5e783129628a7e10dcd6d916dd9a51d77e4ede434a00109af190f5866ead2cbcf4faeab67cab5e7590067df3195f43c21288f57a25cb25a269c663f66b9fb878f352047f8bc313645a6415decb939c31c9c4e8c8696dedf55db3688e7f3446ca7479c672692d2c38c1d3362d2be4ac61b77a284e9f2d92c700861fc477de97b4247a861a68b65177e946878a737f1cf693c84ffefa0af706479fde0b6e65f417d84dbf53bbf0567ed682b79c0a34a44e7ddfacd665ff2913cdf6e439a82cd77b33fa33eb6ae2c23e2c01b5225f3218f55b13f7f7bf5e2bb71c34e7c808affa8d053d834ec4cf0f787c89b513fe1e15474cce6b26ef214443b5da011af57e884c1f3b987b02208e188fe5dcd3e0374eebe4faf445bb13855c3f2115f60073f08d376c316f8c3f3da056575fc1eb4028e6114f0fcbc2411e99425752620f8e23ea60ca89301e8d05c91a2469e62c1641e37069c2c04877d2f2a36d6065df4034f2989ad7acb52ba496271355030611e9d4b3c5fd9a2426b4bc1e14395c7a74cb28c9273621aa21c95231af5ace0ea5d4e4d0afb9fe92aea6f1c2075ac04268a389b36f926b162f20cfbfdcd21e0bbd43fabca68bbff95cd285e23a0edbec074dd78aabc7eb1ba79352775811c180650061a6ceae98680932b5fafcf364dda94ef9bca1c55e9c9081f99400355f0e4da5ae1f1da002e5f9de5820ad637f2ead90a08f2032939c4f8a3248c853b5f56a3973f9a5e56c9a4b3eb53dfbac4051c83815a3238cde73fd4b6371a21669b163a057faa7c0f4a7e3a3163a763d4e5bae45ca6ace2537934227ef38bf0bdbba53ba4668be0843f776a70f9ff200a65b21dc657b073a7f5fde63a9f19510a79810ca6cb23b57cc4a86c4b9c78dcc7efb2ebf9d750e8a86153dd2412549a2de9b03fe3e56797a0569972ddec8c3a2fbf038bb6f2950d2143619e232f0e551fe083967508acd0322618184292eb0b82f5d340a3bc14256eb0276ae1f47d904a57784061d0c6401e2d3281d92ad6582c3c82038a6c8a3d36f3d11fdf7bb352dad39d1c7d1475e2c1e4b0f6e46bd4127691472d7ee52184954df63286a6aa3ad5c1705a52180dd52091c3dab732fed87df1242f27d1199df88ee02d969fda11f88f5c7ca1193631f922b4975c20dcc4defd981cf2674eb5ea4029b163bc10f6a27cd7fff1674bfe58bb9bce0bb70c3a67e8a88f33c31f9ebf6e5a93b2c6339021914cbc3d2ffab01e6793bd56ea56c84663e04143f512d757fe0ec49428c12527dc65a4ad3840db24c84049a9e30cd3d91a1e32bfba99123086a1c5c1d5cc5ca3868a202ec8b6dc48dd7abf2c5f961974175eb27c0d1bc04cd20955c0a9aa4dee419f5b884d7cf60a1e78a5a7093b07c4a3d94e9f490ce2f4c71f2eb5a5ade87a7c469b57a91ab21ff7ce3d28cc198ed99242a6d0c5c7392c54a975152d494e79832993dee3f304b3c49b7149bfb519050a71ec5fd8d4c502df2d9afaac0f3e6db76c2b47f7dfb0b0a5316c8ef99beaf758f4d98651fc9bd452a405527db751809d6643e1b94fed0b8057fa1b212f0edafa5a6f472ac967dc9f087102af3fa68c143648765fef23bc024e106237bfefe5834dd64e01a1e79f5be91ccd24d0ecaaa158e8c14aac5ce96c61e39494043f3b3fc8271f04d56e01a46ea41122c164b8d8a9dc51b6bea6dd7623aceed52cd73a3514b634b39439f7ab989e712ce1dd5607eeb2017f490c4a32f031ab1acaec11e5ac0722e68f2563ccb400c76e2e41ab1422fbb8622d9269c4113caedc8b5e3e12a303858697d8bb8c135095fe0d496e812db730740e47d10c56fede608b15a496fb22edfea3606ca3d12d4ad9642145c5a1676805cc70ff5e5983db441a35472cbe902809c62a9c6c89c511e993a3ec8acf3e06badafdb4df439427a27bd1fdce32b5026444bd8e8424e9ef1a71de3e3c3d53d60f1efa8c99530ce0c5b4b75868d1812d377fbc97d3f949814f43dd083985b2c77337a8d5c84c309444f7824e522c58f4cabb1b2d1de3b72ba67305322842a85ab39d9e9d7990a21de56f7d8eb3196adbc09e4137f700e96597f4d685d4452efcb598d07aad5e6a178b0c23aac3966e3921e46ffe31b4ce9336c6f91933d2c083820a6a03c6773070b8b19b7d2d929915ccc5e0ecba53db2b2fdb9d6ade5a2fabf3be887be706db930d906419e954149a8874dddacd0a91a666d20e7c06519064ee85379d683b7e6ed990772e86667c4094f0d4426576f97e780fe925765be46484a6686e6c1fc5c842c8478852dc53ec5bc5a8f58709ce768c5f3edaec12e5aa0a4f2de8d824e5c93e5f18d55fb852e51cb86a4a554fc7a38452b8285d807c3113aef335f90855f2b3942ef3c883bf5b6fe9bb66afca2fa48449130aa04ad76e2b5a2eec63db1455d7596450a082044b82616c8fd451901f1f7b713488bc0ed98c7fb70f94de3e31cb1960e0c7559c06e9f0e44ae36683facde57f855942dc741547a24857a463d9078e339a01ef70321da99d8ce3dcdf28f944e15f6e019ebcb7232be919226b6471b1b35d782bbc15c4f0d9bc63cac05fca65baa0c07ad2c566974b06aaecc59791f5130c99d555f8b3267cdd78387b5194ab8f44258f0c65931a0b3ee1e02a6380d19eaf0dc9a585e0760f9838be0f50e62f581227b1b92338e3628decce9fcd49af9ce1928a58ce8966025d1686cc95c8546933a9299f4b6a098c2d1e5a8eed479d9ec426de913448cfbe01fcecb40c334809e26fe146cf23c4c512b8ad5e7f4f649139fb98aecf372beda22947d7a9de4614e09bab435cf5db4027a5e95398e9aeae95706e9473248e787ef9d9a44f38f067b98e7ce81ea38c771171da2e9e9824c38deed3f1907407c00c312f62ae5fadca0fd19632febbf5f3bfaefa0a1c773705d17e7eaa40123f25cfea5571fd4eab4bc0dd59fec61af7514b265eb45bca776779dec252f3e6ca9fd941d379f12819957e4f44842d011467f28efd8b65ecb1e3e8bc6601d6138a31fcb946bb51bfff3341b392f426ebaf09a91fae73ce65741d9895244ec3be0b488c2b6f8cedcfbbfc6fd674cee70bde7aeaa58622e11f28c5b4ee42bf006a78195a5ee3a1ed203a848dcad0f227dbdaaa8691b8dc789773ca3b4e2e98ba79becf638e56dbb94c382d8f147122ab9f16b9bd3dea90f386de136056b076e45d919b30808022bb028422c026aeba7a23f651d34be2865522cf180070094881fe704c548d37c6df516f5214aecdf9a60c1a0a24d54b87edcb367546d3bb93add4dd80825ecc3223b81fe60f5277826ea6729e4e4430da7b8f8164694cb8e3975e563e672a676b1be4ede1397e23f2d4fdb47ea69aae66b4b277b65fe833cf0e3b0b0e63c091fe00df37403a6ff68d0b3e5a4ccca0c90c4681c3412be403c192b2fc50ed4dcb6556e934a2c704be016e1f412bfc665ca12066ecb0c34a50b1645dfde0db6dd976e46553d1b2e95f4ff818189afa97a30bf79de639957ec4f5199ad5176bea46b26f597aec939e43b3c4528b4091ad4c22fdb9026002b89d983814ed0f6dc07649adf6f6521c9faa891650000711445ed7ddf8acaca5c9530fdd14c46c081f441f0f2de4c5d2f2e7756b7df47200d5795d0ab4317d45556e44f0f96bcdf14fea1d5cd1717e86a942b81c5ccb0f6d6fc5a6e53996e1b051b643fe8d71efbb693d76d279e2b1105cab4ca14c24e502203c959c578dd7d85911eba952b2ff0ce754484829ce5156ebdbb73ee39dc232bf8bd88c92e80323155229b0945ab08c99ba589cac9354e4afc86bef397a81929d214ffbe13b1abe301654d2773c702fe459178ae8b5ee29d6dd1d2bab53b16d1adee67174419b43d893db58d2326cf8435b69e59d66ea1702224dcb120c825d6954001e5326ea8bce85cf5333c35995723b9479be3f6e12c37036cca1340f142687f13128bdb4ea92f00359e1903f0d6871ca583d46b1525559dbdf47054a98885e5a34efc63fe7a03f1e985f8628dae1aba942a49af79140c9a0434c4db05a9e38ad5363cc9f240aaf522007f1612bc5d4e3d8799cb56cf6cc6e5f0e130125176cf0afe9b16644b2e01aaf1b6ba02e55ba3b3ce0b82b09eb387d3b8f7eb595b7382e9e013b568be42b867220789a295ea27fa5ae732caaa51ba2bc1cd05411cb4b371246f402a3bd3c97e9ead53936849088b848fe77fc425191c95bdf92d781d50ea730f112847262b44203478dbe65f6e43174419b43d893db58d2326cf8435b69e59d66ea1702224dcb120c825d6954001e5326ea8bce85cf5333c35995723b9479be3f6e12c37036cca1340f142687f13128bdb4ea92f00359e1903f0d6871ca583d46b1525559dbdf47054a98885e5a34efc63fe7a03f1e985f8628dae1aba942a49af79140c9a0434c4db05a9e38ad5363cc9f240aaf522007f1612bc5d4e3d8799cb56cf6cc6e5f0e130125176cf0afe9b16644b2e01aaf1b6ba02e55ba3b3c0edd96109fce10383cc9a3ae00768609013b568be42b867220789a295ea27fa5ae732caaa51ba2bc1cd05411cb4b371246f402a3bd3c97e9ead53936849088b869becc958effe2a62c72ef15f8ccefc4a4a43ca88d8354d22180be88d15ef51844f7824e522c58f4cabb1b2d1de3b72ba67305322842a85ab39d9e9d7990a21de56f7d8eb3196adbc09e4137f700e96597f4d685d4452efcb598d07aad5e6a178b0c23aac3966e3921e46ffe31b4ce93f4b1386772d9e3537233097b5e52ecaab8b19b7d2d929915ccc5e0ecba53db2b2fdb9d6ade5a2fabf3be887be706db930d906419e954149a8874dddacd0a91a666d20e7c06519064ee85379d683b7e6ed990772e86667c4094f0d4426576f97ed1d94d40b4a97f5c55a1e86acc4cd6f442c8478852dc53ec5bc5a8f58709ce768c5f3edaec12e5aa0a4f2de8d824e5c93e5f18d55fb852e51cb86a4a554fc7a33ff7244999e51c58d270d05dc60529bdef6c52d51f1a880179c91d88c69fb92947ba88f5ac73c9f35dd575ccccb48e723a068ca978ba22926ea63e56c98dbec4a519786653f88bf3f2fee3ab59709be09e75f49fe5e80dd40df8007766b63012d5c2bc9192f39308edf6a876e61f5dcefb043c197f94fbc4067472fa428cc06b5980e138691a4fee1d1db5bec0a20d2c679d13bebfeb2e8257a45429b7ecefb455599b5e5804abeeffdf191a24893fb33c6bcf55a58a3c5f3211ef67317b56c2439f4df5ac9b3bf818bf9b42d0eaf7f89b626a4b225c80cfaf7159d90a533d77b93a76250c658a9bf99ec9fada05994cc5a7437cabf21ffd2423e6469cb6044ba84ebd8078710495f5a6ca65c32e8cd23943e251c1dec3fe86fcf98dc9efa2fcb05ed63095eb17020e9c585dc40b98e8f818c33952ebf80f08ccc551fac574d68deed9dcbf0e6927c3b3cb651bc0dade2db2f43ac8708d065c2c4451ea36f5ce4941a2bbd6fd1bae89551a94cff3c003757cdd0b707e83e66ecb83f3996e55f15597517370470437173aa1f1cdedc696c5f74c911ec1580d56864a3e4a1c9e0cbea2472558b41eaa40f9509daa57e394bdf7eca5f32faffc34a3233680b618deb1092bc0a0e573fdf08427d93e0148b52bd42fffb3e71bc2b11650649833db788294321566788ec039e06e57f8ad554d13847436bd6b864cd4c290868aa9993cf145378d4f059b00083a39234af87ba184d5e26d70fcf9e189c3f4de83247b97ec0393650e6bb853b32b085d36a648208ea0e34f205ba6b7365d19b6cad06e39f06b12f422d7f9f1302aea3d19c216ce50f095a1461a0de82545e5b01329c2ba7ed41b3bf11b440286429645ab5184541db306833b8588b4f4261a503eb336af196dfbd37652a686fe56f763b7a26159035da443ed937767fe681726cdf6ac92385c69210eb732e9d58b4a1ce7b45b2f54d5d900186475e335509ad523cc51126f9d2c5df26a4e5a33b391f4f6051890eb1e99920b23cd355738c16739982d72a83781c1ded4bd12657ac2990470d4f9f34a0c9e058086a900edc70ff8256cc57cafc562bf807f058c868dace62e1d5b4b212e6f21d961817612fd1b85385f89478eea8beecbc7becb2b5cbb46a368d3ecc3787633d7feec088ad8db089ceb1db5f74a9160c5cc8bd111a3c722a5c729d03be07db3405de786b893c49fc95b5f72010acc13d64ed018057fc35d998c9bb69764c4fcf7aca6238d38d2000d6ebd90a185ff1b30e8e63d5d77345b80e756654acc809cf94befb1ef8c4f212d37b93b4a3489b8dd6fe957a5616a5e24b30abb0808c428619859c27c4df0e803b11f818b36b8982ef26b4b25d770873d782a0bfb4e9034dca48ac1f8abfb167a7f08b2cc0bac81b8d931e9f6794792327f4ba82a1fc5164439b52f78c3e0e94e55031ce0c50fcd86dcbd5fd864590038a0ef96aeb8a483cb53fc3213b2fa3ff67198bd06791a30f1a4a670f31acd0778093c14b6d0ea6e50244a297c75111cd61d41499d4cb55d571d7a05397bc5cec25027658a7e59e26fd2df1b622d47ba189326c3428cc2f8cf4a4f16dafa9b73dc3d32adb3ff840d8cfd56ef2ef537f5ebfc30442e9d4a4d79f9afa9d9262d5db892b8325e7b22e695e3629cd5597ead6c761f08dfec73f5660447368441403c2bd8107a754f433b3e938de92e98bbf59c50b954b8aad5d5fed9da79d2855a40e14886bcfe88f4cc4a856c77e0234557a5647ccadd8c0766f85361bd2beeed489ff392151faa02703913602623e0c19611debcd2c25c05ed1099adb2b55e06df92fda50d799ac7c8dc8ea0b3c655e7a23545e72106e50ae55a7ed2a7ac6f8f2e05310b8191bfdb9f9b42611bd0404568dcea2e3ad012a21ccc356ab367ed82dc65401059d8cb93e1aa27c70c9911340886a95a76016d4fa5050d09ecb3657a1f11514d99402f84274cfbb8f6b311bab859445733e7b49effb0ec8674ba93084e0fd4bc30c6a4e7a96d489ff117d54dc229be62e1c8a410b1c4d03c23c8ee049f6f545c31062762dbca2180752ab1385cbe96f16f3b8b8a18c0d6a5bf92f09f3b3e1d8a6c5d58f6bfe9f4c37f205b374cdfd3372c485fb8b3e9385b7b6a9f2d5be090ab2189d0f90671b7ba9391b26d92f74edfd58ee9d12235f922a662f08bbe67436c0ed64e62211708ea0af79ce7180538014134e35a052159a9e7e10fda71dfec400a89824ebdd0aaaaf6d52da0ac324ba6fe152078a1f4c6afe4220a0658a7de6c48753323d8fb6451971e1a9488e6f105f338e7e62334c3d731619d03b6182996f69ce4ca3cf0f644c7b1185d3c51399cdcdac9c4af7587748ee5a12fad159ebb7369eab30bf4b22ec36708a6fdeec8782990019eebee2f28db6b5af251d00bda09610a33560154d81f9e5423a29dbbedeceedc7e9944779b01976b7ff592822dae294d9dbec1c267d90ac48fe3fd28055e70d97a9803d12badc585e4dd7e1ab654dad692a927fa69732669aaa579a248b686876ff5cdc5d07840a012d33e55a12ceccdb4248265a6292fd0bae479a0ba808648f1265ba385f6f8675799f151611d8415d10ee3d0edc47fd90ae8c2d59b063bb5402827423ae829f283002171bd954a7bb751b49065fe22cc1cd569e38db9f89e3e0dcc2eeeaec3807ca3ca0e95766abc3c4303a964a405f0f9e2af8afac7f6ccc1df5ae06d7447baad38b4db69d25118cb864d9321b2499021db59faa8d51634a34133c77baf012223356190eacec52c56cdc5e6bfe658472281529581fd3d7b011b56b8747c9220f1e5202ae75f436613214b1c4bec670bd0df5cfc09890bea38006b6fe8380423fd6c20e5f407bb1b690e63e142575cbb107d323663281799d6610d6e4cf7ff229a6bc60f2f0c48a84c25d55deb23b83b012efb7bc779291042242b7feeaa2cfe619ec40fdc71535c96459c43cfad67be5b7d4d577e7976af39c4a58ce60becfadbae3124f580b78308b68da13348cc4f4a540357bc87d0189eac5185e002106b89bb3dc3baa52fccaffe9c3e79756d08bd931991b3b40d1cbf72531129aa9487a4a34ea382c60e42008d71f99af0927727e8a5583e770aed86244a5ba5e4b65e0c6e9a1a6d0b3632dd79812bb35c102687fea29fbfe4e5b3cc14c93fd16f24f9e073e4a3912a3793378bee527e537f6ebe09d1e4bbd0071f4f8a7638b3c96032ab5164ab0fedd4bfa40671cce200f90a9b1064097e173d9a39da7c0a6613aec853991f32ee2e2f5fab22cbf67f21d1c5c39804b03e3ddfc5c23a3f8922f6bac597fb2a2ad1b4541de063d6944a31d5b680ab4403a2a6ad56ffab886dab256115782e50960045d94801939bef6270c25aff8710ff6d55456d74e9ff89116401579d79be1c6d7b1d96d3b60df724652acf31a2b3de84f13b9afbe8a98a0ac41378ffe5c0a77fe59a509480c8d2597c5e95eec88ae8c06f75b5686c2d766131331c4bc8ab0787c06d3d2150182fb9ca9868d6b222226b9b97cae7b8550fd237f466becee848ee27e6f968e85185bd9e1fbc41be18aa00d9f42875e5f30b9405bdaf53189a1d2999e1540d89cec07baf857b28c851232bda4c8d26f114878d4da9ebfe6747895ba7be3199649e0bb315822b18b6c52b965db8937aeb0a5d7087ce053c0dc850ac4f98cd49c4967eb8263b41e6d884dc33dc300813dd2ceabf15259267c78674021e0063e10fd19cd1a02b2f8aaac40180b79a58dfc3d6a8dfa59ade41d969b40396399dcee5d9f8a1b7645cb78d43b1e2cd311a3a46469695a2895c2433275084321d1bff7ceb067f3fd77ec8f444a2661e825df0825c342cc2ac4fbb96e3eb759abc71d9874d0d86f48fe74467207c2b40fcc21a2e494b8f027bac4db24528ec4e397b29f0bbdfafd7aecc1f89f84602b5fb1130fb2e0b3a059b6f647ff73ec8617e290ab3f9dec31d87d39395d0758cdba4bf4895301b16187a0bb47f0b81c9f17d8906e5ec801ebdb84aa7eb5953532c468fc7ab354e13ba33343de60c741422b69eb3568fa0d5c4c2d1f868d891f3bc288453282d8ec755961519e00ab951f2f98f19b2a4a51f1c7a41cc7ad20b60e9defd24268d08d566b9b8d9ac73fa80f0baeab4ff37aca2a85a10a1d1aea37122cea7f9ef2e50649932b05365709440ec47f0b922886b09e7293692222f4247e695f49f4449c2d2048d20e47820dde171de62b6913ff1007548078da6f2ee0a9e2f65805027ecff07583feb2ae3f357ee893e296c2d986ce198d083ad97e5ced1cca06e31f5cc558f461239c5dde3b4faca2432ec5c6450c8543bcdcf9116e3fe8649fbb8aae6f4fe6970aa1e5b0068207970dcab18c10169947735ce9ac4df2ff32554a2b6db792581eb6c7b40e175d3a965f6ce0eda012da20b3115876a447f38e84cc412a20804efd4d8e2f00d6662a5647124fcf6ad8c30ff1556a185ff5c6f5ca9a86b49ea68f1d30e69444787d37894ab06e0eefefc0ffbe08e082e0b971a76b0acd34e61715f5d6fb0e9935de705da8fc3fddeb09b654d08ba2ea102f5e832dac280fbd6c45a4a6657cda42eeb7f26fe4f40e8b84888074c740cfeaaba688fc0a1e6cd67f9aeee17bc2bdfb8ccca635fdaee767dc20c463ceec49a18e97c6d488d6f2f4933b1d63a8fd10fae51bca32ff35ff628a9d2f796c2f7dc5955ca5bd1a30a0aef4b0e3d5cec93dcf97454c26556e98ef270bed5f200b7b259bbb2530a22e323346b2c083b34f6d53ae77611c2f4336bb2911519e4cffbe4115c601560220f60a1a4945a5bda879e58e77611c2f4336bb2911519e4cffbe411369c63f1cc4606ec6c9bd3b32a4db4d7e77611c2f4336bb2911519e4cffbe411d1cda70d2c944a3eb6d1ff0a0026b6993c1c92b1aa8ccc0fcb97a9258dbb1e52ec443cc1da5ad85d27f058ce50b33ca1243432de35d4620a8ae5d0bb0d02ac2a0148875a57f5453baa85e6448703c76f6dedf9035c986767853a208271ce9e8d0a5375335e3dbe8edce70fc9ee9fdcb81f82af1af234551bd957d736d890beb512856cfffb58385e9fc9869d3a90616240dc8af61fc8372d1ee5868bd2aa99ab0d8eb5d6e3a449463b02006b775d62f8559037d7a7ef7648589bdc7c363b400f1ad9b4c6c0e35050a689980ccb4867db19e85f49ea386f5930a0e1a7ac435f8d8edad78d74813f5129fb41c9110755695e1e4ff5bbb36d59b00166102a26e2d9b058db19a6923424b5819d34bdff5e1ec070503928148ca8478d82431b83acfc9b4aceeaf303b9d08d0b1556ee2c62c2b5229563b0851308409d953de8241c50427d17c9357249d419b5781a6eb0b41791bb738d86da88a436986d45a4edfed42a971639dbfb7a293f941ea264794c89fd44a308e4ea1dcf965a171ddcc49cb23ad9ce78491b19e4a724a091a0c0a03d60f687dcc0ffb06b536795e303f911bebc1fea08371b8c4e64992ef230292dcb4a76011d51922ecd2b9df00d9786839c236e52b7847fd34a977217af9aa37f748ec872339332f98a161b016dc7dbda3d92bf663ab264964717fcb379a2547ce3f532d79c132e8e7c4833a0e66c69f792e77611c2f4336bb2911519e4cffbe4119488020955b132715896cfbe1cdea977092e9285783fa8c745798b8fc26da865bd5c88f57f2e023525275f0d767865d6abf816b2aa1099dda248d46ba39c2003089cc75819f9573fae54fda76ada430cee33b96d2b21b934e688eed1b01d55268add97af16da42185c863d9e361c39829f6b304766fda5e2e085ddd84a2df11aeee328ca98b2ee4bfc68e9b10e05ef93cef1fcda392219042955b44e49cd12f25e5f8d95bdb8311a880f4214f58e780b301506732979907cd04f212c84cb5951e3c744755fac13888ba98ee4a91b045baa511fe7c0319c490435db3fbb9fa7a6457fc17c53f60b5c2dd1256719c287d36f71d30715f8fe53b9f4803139c1562eca067ccdc8e6213ffdf6cdca30e4a50112a8634641689fe4332765604f9cddfd4662e842d04984182b4a84b0c7850c90d621a36dc121c27f64fde0b9e44bb66adb87aa5d4d5045c734f28610c021e5a9bbf0cc53cc1278695e3b201d8c996b7ad2b2f98c615adc69ca31a23cf3ca8bc41b6e4e124ba5fbb1622f84a17e8384d67c4d90445d886c13b1264062ea423306e89bde324f56a434c698b92a42b63a470f4c9ca40931c1476d8dac760f55eb615b30271bd1ae9b43939f866e533bbecb930fd00050bdaac714cecc6d59db4272b2952897c303832e9795eb969ca1c5d8129ec406b821eee475ab35494b9162538c4809a00e06eeefc491b6ad69ef9858694882ec3c88e6c2ab8ea0745ae85e652c8176c652b820fbe7fad972b989cd2d8186530b1d67538bf6ac610c19a6a1fcf77937aa11ca81f0ef32fd8d3d81897b83f7638b8fd8bb5948c2169bfef624f531c2eefe58578c43e4f11364ae5120c9f480adf033740805a1d6505fd7ad75a29296f859b89c7eaf12b862daf08275da9717f6349a6b1cf29e6e4bc526fca9284281b7956bdd3d7503f286c115b1ea7e2cd010b8cdc3b04dfdd68b3ca3e9372c38d9b1f56ef320e240f08526e5874777197a97ca928b56c0cd69d0e6874a42b73925cd7098bc96279c0773458a57a0f58c3a24a28d57641d7142956b8e518f725b61f33764be5e08f9c413c200327705b3f2039ca85fdb3ea1fca0b38e54d7f62dad4abf060ac5c67d6b78d918f42b7920b75c3d95025e43134ff48d8f1854bcc830650f11f2f12ce6a515a510d8d8a92b45309b6fc1c4ec19b818f3d8cb7cfb83f7638b8fd8bb5948c2169bfef624f518630f60b26934d0f4424c5bd259bca4ee33b96d2b21b934e688eed1b01d5526afa9d6f9036f5f276b8cf7a7b6df7c5c49675c518807fe4278651f7ffd4b782b74e004e83f3b04cbd53c5bfe4b3e8495f41cb38a89482e7ed57c73515378eb5e63f661aeeeb75e78cd1237cd6922946e628501158593abf22b4b79e1a6a9b9dbe4b6e83211a544e64b9380a370dcf2aba4feb2b1868dc5dc36cd02cc40ded9aa538326e390c3061a7dd1a3945398242b7ddab5d30c5b9b88b2a9f409dc9afe89a80c50f1bfa2684c27a7f3aba3af5fae59434780b79e68554cb0a9f5454253595f6057047569fff015a83ca06d6ca83f7dbb7912a9b4c63ba83b9dc6082546a2cfb87f32e20d193ef58de66118224f0ad37894ab06e0eefefc0ffbe08e082e0b83a7c90acb9270c5eabc8830f032b8a4971a76b0acd34e61715f5d6fb0e9935de705da8fc3fddeb09b654d08ba2ea1020efdf7fd5c43d2e379874ff2936bb4f461bce652ded46ad866721b90a2ebb436a4c6ae6b4f8ed4d2db4c6e2dadac642bb9ca4c0bb44f5f04cf260576bc2ec882f5e832dac280fbd6c45a4a6657cda42eeb7f26fe4f40e8b84888074c740cfeaaba688fc0a1e6cd67f9aeee17bc2bdfb865acde6167b1a26e76640f492f47493fccca635fdaee767dc20c463ceec49a18b69ea9763ef13a5a50927ad5d19d86cce042d45b3eecf8fecccd194f0b9055e0f821a81ec398a60418ad4777f3975aaf51bca32ff35ff628a9d2f796c2f7dc5955ca5bd1a30a0aef4b0e3d5cec93dcf97454c26556e98ef270bed5f200b7b259bbb2530a22e323346b2c083b34f6d53ae77611c2f4336bb2911519e4cffbe411269c81fd75a2c33b7ab8259a584cd505e77611c2f4336bb2911519e4cffbe411c9761ae3e99ef2857ad5d0c3473f4613e77611c2f4336bb2911519e4cffbe411369c63f1cc4606ec6c9bd3b32a4db4d7e77611c2f4336bb2911519e4cffbe4115666474f88c7884863371c9beb56a7d5d1cda70d2c944a3eb6d1ff0a0026b699009566b94d6d77831f14c4fe6cd04d283c1c92b1aa8ccc0fcb97a9258dbb1e52ec443cc1da5ad85d27f058ce50b33ca1243432de35d4620a8ae5d0bb0d02ac2ac539042a3eb5bb736fc8bf83ca4b5e8a7a2c89b385e8506b2b137d5c53f65455f6bf301553af68ba179b28e70bd22ed46dedf9035c986767853a208271ce9e8ddbe4426ac6d486462d5fecbe01742acb52b2a216a9a1dae5d788cc3a0aca47ad262f0077db607c9c601052e76df865d81f82af1af234551bd957d736d890beb5d8e51e3bfc4334c8e8504d812867ad4512856cfffb58385e9fc9869d3a90616240dc8af61fc8372d1ee5868bd2aa99ab0d8eb5d6e3a449463b02006b775d62f8c7d0d500d439cecdd5f9307b29888cc9559037d7a7ef7648589bdc7c363b400f1ad9b4c6c0e35050a689980ccb4867db19758986dea67c19421294e62ea56d6da90f70a0846ebbc6e2951231923a7fe84d458811f01926c24e82481277fb687add012c0d00a3686b8bedb41b5c14d27637095455961665342d61395e01b5de0219e85f49ea386f5930a0e1a7ac435f8d8edad78d74813f5129fb41c9110755695e1e4ff5bbb36d59b00166102a26e2d92b99cb8bf8b9c11b30d97d66e6f0911db0b595b791996fb419d33e5dcc036d39d191ea71a680067f9918a2ebada4935d9b4aceeaf303b9d08d0b1556ee2c62c2d6a9df59f27fcbdde6cd4bbcd515f82ab5229563b0851308409d953de8241c50427d17c9357249d419b5781a6eb0b4177df9c31d83165ece633557f7719d080391bb738d86da88a436986d45a4edfed42a971639dbfb7a293f941ea264794c89fd44a308e4ea1dcf965a171ddcc49cb27726a4341f88d525a5a0d12c867a167f3ad9ce78491b19e4a724a091a0c0a03db0ff238b375c3cde545b78bca24c450760f687dcc0ffb06b536795e303f911be4a76011d51922ecd2b9df00d9786839c04827351c0e991ed70261d3b4327e1498ec872339332f98a161b016dc7dbda3d92bf663ab264964717fcb379a2547ce3f532d79c132e8e7c4833a0e66c69f792e77611c2f4336bb2911519e4cffbe4119488020955b132715896cfbe1cdea97748d72dd5f14616c7fde21d2cb4e627dbf7c7d345e49e5cffbe75761f08835369d17303f4a6508665e96d033508732f73eab5bb52999f13cb7db819b630a96424b5f223a5beb7468b6ca3af1611e6153bc0837091d7c63125f68cfc9e5cc248ddabc6e8b2e8fb54712f95cde45e3207749f6b304766fda5e2e085ddd84a2df11a8b548f02760c0dca404b8ef7811809d8f349ad56bc0952b2ecb7483b3f2fa04baf92a83351d027d4d417832de36f5399f932e5d58bcd8036c49b83654aafa2a67992e104352a37c5e2ff6dd3cc526ecfee33b96d2b21b934e688eed1b01d5526140fe73422534b350842ac1aba8239019f6b304766fda5e2e085ddd84a2df11abc789b96468a1e621b1852b45819663e598f4b2ac7e33c1ae58848d81d0c16e57cb0c7bc2d462839c30f12cef4d0dbf7c63c200c4231333d0318facf8c23e42c0167c3c0b99477d3f30de546c2daf0c589a44f90184188069b60cc904d10ba945ac4b8d43cbd959634cd4471bac681b7301506732979907cd04f212c84cb595161d729f0bf18a7e65554872dcdd5c591f583b0f683e6e532adee92742be1bb399ee517a5a2342cbd14034f95f38b46d66f71d30715f8fe53b9f4803139c1562e8fa9712cc63ca1945e102d4ee704e9544772318b190e181eaef45857ca5bad9fef2f9c2bcf6bec252297c6a4358a038af7837f2a0f61a38a43503882e9d9e24c7b4e9eae2fae5589e3c71a4d6e66e185655cf498493833df5aa9fdf3b2f7f4ec3090d619e39b7ecc3d7f588357f6ce10bbf0cc53cc1278695e3b201d8c996b7a26207cbc5ede18148e685233e29f56c8a79628eba88799b8cc3e7300a00f8a1d256ba1d74e761c99c9fd0e2150b691fc9494627dfe88d793ba04c794735696cc7c4d90445d886c13b1264062ea42330600fdd7dd862546ccfa6243f7a89573c005ebc196e363b2003c89cdfa551be0a7050702bdf901136eb21975ee6de49a17ef5f2cf326ccd391510469ba9e96e7be75c9eed0cdc1f7a581c2db58b00451641e2a7c29ac504a5de35092be6137f31e36b07af123d44e683710fb00d004ea7303fe5a31423488725b87f04206f17ad63f3106585079bb79719ce19377e8c4feccb8b06751f1c0d6f98d0dff1f31975e32c8c8daae811d2aa7384c55b3bf47a10e4e1fb8fa96e64c801bb834958a49c8de74009ec14f64cea56dc7d7299096742ef3c20c1674a4ba37b13f44e43f1599417610e3f9cae24aa9bb2f1cc56430ee2d82e54ac436c39ed9ddf5c208e6644bbe8ae80148db5c4b3d45a75fe52c375788e7644d5fc9e8cd407db6b395fddf068f7029321d555e5a59ad6294bb36ef054ee844761a1cc4fbf20354a4027fa0f846b16da28371f65190b2b6f67d5890ecc43867192f7211c1e38fd9689f3a3b619c38c9aa880f53ad3fcc71f854beaafdf480adf033740805a1d6505fd7ad75a27926246491f5311ceaec2169fc07a9879717f6349a6b1cf29e6e4bc526fca9285de856aadeff447b5022d0c492a0bc2538b08409e647626a9c245d6c267fa4aecf129879dd2c83b94cf71e7e3b8d5cd5929f3695a0b58d3cd8f30020da92969226a4395ccbaec2229ce73ca80c5cd719bda01b3dad4f262baad1433375c4d1949dcb04fc7d4dfad1ae44a7711edb77a164f41ef2e96df012872babb32dff71e3f95ad3208f3c97ca82bb0f117b4aae607a5a15d759262289ec4d1f49f1c8145b1304e26b42ee99a95c4983183ed72fa748e7588692d089be61080c8b833f943820b75c3d95025e43134ff48d8f1854bc35ed0eb9cb8f2614b22f90a530443af51754dad59eca7b4e59bb172880a8c41eee20c5fd4d1132b0f6a2f1987fd897246d459b5261474baf4a3dc95d88a6356383f7638b8fd8bb5948c2169bfef624f527d4bff88afa9a6726ffa98a8194770c329ce9af0b498550e6f6d4981d4bcfe674e004e83f3b04cbd53c5bfe4b3e8495877657940f31418c992bdb04bacbd8d963f661aeeeb75e78cd1237cd6922946e19a5547eb5ddd1220db4ecf06efea413d07a438e3a61c37af7ab5a70b8df7217a4feb2b1868dc5dc36cd02cc40ded9aaa0ae4abdec03589ac10ecc6ff26969aac852eabe0f65cdd5585a232917d152aceb4ff832ac89b50ec4320686c791d97e874d3c7fb7447706e9694aba9609b641bd63b7ecdb750b24fd0d414b5d1ae2e55e52d6d54ce651a9a6d4ddc471414da2ce88aa2ce838a2a9965533473056827027393e4924862cfbc582112560e895d647242e3d258ea5f187f09eb2dfe86f50064102fe6c96fb3ec9f7d4f1e5e7720e8542d6db6aeebc4004cf19b10572f0d7a5c5b05f4da00bbc76871677cb9b4e466f6b9c07e91b03d8da8b949a679efbcbab151e9f1fd67b0d10ad743a38d23c66fb51a30fafeab20bfca4cca84cd4610dc79dfe5071dba19ef4d3066d34a368895e32a7b7c0af7523c6bc6dc41b6ca62fea9055e4fa0d56c436ef469e0c46b497e5766dd98c78d832efc56cc74983bca62ee62877975525f9a00b863e937ae233da4c1c2c6e5ff38bc87211f041fc2665834980a4c404eba10d8f00df5648acce1affdff1962b08a47abded8333edc822cc88f7dc485b6afbafefdeeff5ed8a720540f6db8826adf597631b08c8a68b0c3738033cd518d0c1f9cfbf136d2255098d819c5920d25d793bdd80537b8be15a09d7b3ff951c9024150e2edce40ba5b870b732c2dab4ca0ba56e54ed0aa1243aa9dc1006bbbd1780a74776c0eeeb998ac02060b88294f2a3e5b80d212a91dd58b3048b0c1efd22dfcdef63fed7f3895b71f0bc3a57d18a7b0e5a4b261346ecb86d34b4f576296560569e32fbea2d816e695193582f7714515e56ddd43805354e15081af2e9b8e0adc658634d5bbf465fcb25eb1976bedf8b748cbb7072724674b9b8c1f1def57bb86e34ece291cccae9418eb97c1fe69bffc3972e2169f1318845d10e5260f030f93aeedaf464f42861f95d704921c7c4ca4648dfae81aca78e3cd61a27488372210bb83fe1926e123d8fa86242e1d756f10560a41d2b47b438eeb2f203e9de666bd02e6d0de7446c8fbd1e6e36051dc0dcef5bd1fa07f3376c529b439b31e43d558158d64d07618bc215c75ac0bd3c20f2cfbc82ea37f8479a15ff749f508e49010e90393ac22e71c9294db9ad8011f376f923da8871f06b0080e0f7252552a6a7012281ddd2f1e681aa646885e3156b464870cacb0e6b080064ca9bc824993351661878b8ef9561312b7307f961b1fade3989129122b8771fb19871de8e76a58119743d80800a4bb671a219cd12cd6dce5c1413ed9ef8a18b417ad839bd110dfb9f8c325cccd14af5c9b3541b0e56346b212b92049605e78a3d8713b4d3b3cc464af7d5439534ba67300e27691d38fd3fc8092f2d730d749f7ff027bb18fb2d739e3347bdf6b7c815c815d6a8264f6b8a7e8c130e8ff2d04637a97b061f9c86d91782687e1e88f80dea34cfb347af8d28be0d1d86b0b88610effbc095a6b9ee954c593de7874505febbd5d1eacc6e7ecbcbc60ba92002ebde159d3def89c648fc826f4d8ec5b4b8452ce3c0368475f4be10331f43d0144291ff60b4cdee7f305d883ced4f7e884c3239ea44068822871e23d41a7c8a91209e632e207007574cdcc8519f4ad64f48f5ca88cdb0934059ab45fbb15a79da97c15df464b88e39bb31acc52f2b9583d6ff9b7ee4ef7a228a368373505eefec501ac442f4e631a7e97c4e1ec5dc1a9f0f9d03387ec9da57b1421fe496ce9ce1d8f4b2d6a37f326a33e542cc60a25d4157682506b71caed5d1dae97ca8d1189f60089014fbf757673f49fc7502dcc84c732fd597b61cd8ddca4e2dc7aab55cbba780f941c0812064630eec0e4360cba0e0db8bb9a8087c7dca4d47a2b6fd0382996791082cdb72dfd6afc6bedbacda83d5a3515bbcbeae238711269285164ab1208d9d0a15a60fc4a47a29612c6ff09b43820c887d0f402dec11d093549e6826900b9bb75d46927ccfada792fda06176135b434bee48abb0095fc51199db09c7d98b832efd8b76f6ef9459495c971891b7edd3f34ef9de13a8ecca97e763881baa85cff5355623278b314ccc111a27eebf67ae989d4fb92f3372c22da0e1c38e8be174710132610b021caf9c6274e85391f592dd17a3b21568ccb92eba74c13e36bfbba5111ee7e3f6e5fb7db77979ddcdc3ad6526787b3bf7666f62ce6d53c13282b6b723ef366a2ea0d4fea4d6260ffe53f81e32d75562d2c9116a4a1a43f9eeada4430ef6a00a5df11f1c747af57c5370c4300e46a3fed218f3f5d7ff121fbd91b2cde4c6ffa4ccbd48e2f7e55966df496db2666005c81bc87760bbbee5531cd3473cca7a12b91490e4cdd6e9c453fd0ae64ef71c95108b05a3d3321b023f4646d0ea686f55bfe668baf058c54b335d1ea30c1ae58c824f6dd583c9024ec82d8ef36f379b798d66362680fe05bd7c02027c251d869c0545e4ae6c20c82969097e14ae5f7ffec8e7f0577e2182da1496880605af739e98f39f937cee24bffa7502e64517d61bed34176c8148eb7609364248868ba936a191e567f6c57485203ad6318f43ca10c13acb1cc6c6daa1c0a79087aa713ac8f0ea469081bc3647c1f9ed3029a0711ed6904302cf7956aeddf4efc73adfcac2d54c3042b4cb18deb46e14e54aa86676c9fcc701096f70e00cdbbb908b6faf4ef11e7a2ee4ede572415f0b607652f95f6cf98365eca14692ce6961000cab505854f8f6e0c359b3b97c6c0c9a94c9e0393af913895db8c96b86138f2ba1926880cb7768c8c651df5b32e0b6b73499ae566c690cce1942fddde0cc01cf899bdf3085858cbcbd332cb7d0529872e5e294a1bc976ddd8925a60c889f4a5ec442f4291e9a6baac781e4c3d6b562c8a58a7bfab179e4597ceb0490c383835718c09ca759344ca191daf7a0a0ae679488020955b132715896cfbe1cdea97789175ec3c9edc5ad6375080c9f25c6e8e0aebfa3bc41cd419bf2b8e7fbd7a34859f3e0495ac64bb75d40670a58c59c9768412df7c29601112f9e2fb3f4b93d83b7ab169f48463446c0b3beb1cb0514062c591948b438c45f268a71349dbe7107861d7c1534edadcca5d7992d8711823cec65f778d6aa2de295efed5d0e6e96d6ed894bdc7100c8ff2f2f02a90111f21608684b918484db83bbe52f26db5f567901fa24e7f0df9853c2b463ddd5bf0400cafca9de92f890082bb7edef458cf220dd4ebca2881d6a35da0673f3801020b3cc032554c159eb02689771740af71cc76e107583a45e309aba5e8310d456f0ce8ca2c88e79e5572c06940461324f91ade0f32bdf56be9f0df8dd413b9b5db92539ffc65ed28023f9871bb99db022e142bb8d28ab96554ad725fb26794a6a65c68d4388230e4e2b09ef4521fb33d004f61cd25b528bfbdd769add774ff29f889cea6c8fe7a490ff0fca99a59df777ce7eb6df4a11b5a471a8271fdb655a807f4be5055db96b7f30116d0daace6ddea40aefe1396ddee9c8531f510ce183ec5b797b0c29ab6cf69fe07b755de294d7267fefe1396ddee9c8531f510ce183ec5b794af8f136371b811af5ebbb4ff4e936e9efe1396ddee9c8531f510ce183ec5b79574a609d62bc0801e4470a179945df38efe1396ddee9c8531f510ce183ec5b79ecbe8a23a81c662041d7f9154a8b0bd06ab4576f12cfe6e557dea66bf7a6fd37b4501f9765521fec5d1e16595bbd0d3986c03cc943d9b2be8b7e64b5e79207ad593eb5639f0ba25d00cbf99b3b76641c3f87e9997aeab9e3470734c7f2d6abb7e9183f6b876596bdf96ad1302a1a8dfdf8de9d6087dd7b2cf6771df1f6a0f43dc0d761754cecd84dc30e4e431225434c7234b5dc2b6d041c3ecbc429058b42fbcc272ea3184d3b60f240ad281303b13a589b21f05edd7bf0933ca8c044b928995449e3a4cd87c4d6dda5829cbf29cbebb89a7177d6b22acda18cdbac94ffeabb7383a309d218a6dedddebd961c0e628c34e639ed7e072442fde6e9ea8e65926048959f3141681fcf96f480fa873892fbc6a0d27c362de88122625c116f0e803dc8147212690ebe49441c0e5407b0739f5ae163516eba9aa159337c691de1b4f8e55427f3c79183f71d0870e0b6687f6ec76af269ee775c4b59af9378fabf3144b35c0a741894179dbf4320611870cf5f7335b11c8803db443a9a82b88c7707ff608c2f5cbfb9998336a6c61c8b79343e0486609b9cd411c251fb66b549cf33ee9e1c86307c9d11815593b0a7bdf9f1175f40b50fbe04bf11f8f044fc6770df483b5f8cbb4530f7e82f99ed716e49eb0e9280aeee305d19b9aa4a8de5689d849ca2dbd4c61ef7b82c8c4f13b62af4d3d3acedc7b8f8525d1fcb34d15f6da8ba5c35ff32a3508ab0b02f3fccd0d250a75a5986bb51498d1c19f0ddbf48f304fbb03b9996b50baa96ab900c019fd0eb4dc6c83ba21df3b0d93dbc0ae81417ef8d2793b23ce93c0d6ea4bdc472120aef69d2fac3441792e27c04b022346c1713ad1bce64b99c556a7101969b36009bf7ff7ed09db20c310cc99d6ead9878f4e0028d3b3aff1034c366983a20c38067636c8f4dc679a8898205e7e11e59b8d24b5b970051f622a2a7923286012207b9eb06b314095a603736fe4909089c042109bf6c27d51bc85985d1f462beed6a7c9b85ae2212d158562ed129681fd4554a0416690798a78a8f01ee553bce1d8ef4fb787788c4e0f8194c0e37ad9a19f319b99b64752967e2285933099d9b99864c73eb010a9816a7440aab4a606bd68d6039db37a9fdca3b0bf06d2e9f57dc0b5c7996f892e3563f1a24114dd9a506c1867b70142f02d734f1ed797e318a13da3f4cf6c59407092c92c8ff20ab889ba727e6666fbaf417aa3e723f0e983e36b85ca9430245c81c6d131008235c1ca47df82c61a309b08e0442e9e1a4347bdacd8ec5a551b75ada9d7dcfa6cc0801387c937b6a0e3fe94436f5bf56f2cb55c71529c1bcacd358b64a7bb18c1669e1a7b2d0e94b8c759c5e37e24f301db328463bd339e45844b028b3c82ca664f1ddb035436d913b424c5f80839bc5d90a839729fb780e340438888962cf386cbe5878a16cdb219f36d986a15a35091cdc10722678b19c81404eaa1f8de0fb4be1997ca0987d8e6473d69a57a5c67e797638027e4d23eca8fc919c9e3971f99793ac6ead4c3eeb3c14e7bc6bcf86b84d5e62f92b24840a30133a41edafef0f78e17bd7e796ee1eb8b1e94a0c5f58ff8b3ba0ef5dc53536ef1ab22cc9a16a0283f90d4921cf375bd7e19341f4c82b1707a83d57a5e774563456ad3bbebb2fabc77c184de2da2bbda14614a01962d835b3093a44e474a44369305606e173ac84743ab42dc22ed1f6d4f69fe6ec68e50b0580926634f3e81057e541244c871758239b1df78acae80606941985664708665a27a4f722112c1a5fbcdd947834e514e8fbb657357e9a13747a834410f87223cc0ea5b070ff4594aba19b3f9591df4190814d3053a83fdc0aa15a1a8f69dcd4885368df4a51f1be7a9b36b8a4251eba124a2c91d2984eda915a4e71f686d54dd9b93e069ebf0c8d22a7f05b0c7bd40c649f680a50998e30ff023e4b3d9d3fd88da9a3c4e77c11e1f865e6da2c2d941fe72200b5bef637f96f4b8d1d5ce289d2409f934612012aadfe536c5cdd6a33f31c654ba1490c3aed0469d5a694718a6f7022bdc3a6b9dad934cf1569b0afa08e982a87350631ac6f54b55b9a7e8cb85c67f0e572a3729fc803632b4bc4b0053ba656afb248b489d96a6e059f7b2f0f17a9bdee93942eaa6e33459e6347cb117fc0619cf92639b808c7edcc3d30a971126dc70da470c7a728e766f83136b143b751be90708974b7ef260534671a762cb7bfec2318db73ea76247276a58b9179a7da03f2c8ffb1578b9c9b31c2308177de560074271904c6d86171bc0e5c74fa8ab1e5cdfcc0aa8f2369505389a38e8409693e3a61572c3b47123ffed89aec3d3d7554966487843c54f740dfe3df343b2bf6cb2084b8c0a972bb26bfbd2466c52d74d4fe9a23c327996191293f0d79d740fbdcca75b425ad24351ec92f4774b5081b04ad2872ffae9c69e974ab7df273a71ab887549b1d82922a5c741d950a8f1af229196f5e1df040dc9de9e0d54c8a3ccdb19021e5b1b2d111edc76c9a69970b103a532b8e85ed9d62b2b690f278c98f0301a63ce728a5ae62e7bccc8008a53d39b1944cc66006b8ec8a1c99e14b97d5f85ee469cc94a8a97cf3d26da029898e22d3fddc58999b95909edb5d2cfa87132e5ee198f26fe4fe84eafb3ed796f5b5b740bfa5226d464ce46f5e3c559ddf2209b4e93ca4b473d76b796676afdcb590e1c2405f5c67d8104dcc4a6176cb985d7d510b72e9d3ac19c51ee3bd7e0d0784a33b1fa0f911e0a77fada34598fcfaa771f2898478fe4f903505ef43ce170636df85720ec7605479a6313267720e12fb114ca906f395b195436bef14f8591fa22448bcbe58a05e21815e507027eed1301b2095155e38d8d1b7873109f069959bc1189b7ba0926c2ce2139e8f4edae790a211ee3086518538bb7cf5291ae8735fe0dd52a2eb18c12145dac6b508bffd488b7501f7686e422ff4dae305ff77fc8b15f2b303d6eb769b56ba5f0b4e4ba56eeda39abcf7a758280da4b5513afbc376553bf46097621f84b626f43d693408efe56d265c01948cf94d1f67ee2670b342261c981a4663dccb0634d5af736ebca7becbd73c1165530a534eaf4dbee306cc6f7747f83f03822df0d88522d0ee8b3f8c79f6a979b3d399ce287ca98255623fb921b6b8d1269259585976e295349ba5597cf8754ea56cd4df19a13e679d1b093bbcded67e14862fa513e537577c6ce45567ddba968d8757c0bc135552d9086f165f5d29cde103f1a97c8a401021a14e9d6f4ff573bce8b57d7f195d6135d11aac6796505229e1d358ee87aec0668d2a5e5ae8852580033c33797162b6330ecac5ad6511ac7b5cf062b9d076623aaba7935c9d7616747212e1c079ec0b4b0aa1b33349ec3d7dabad0bcb14d817e01170e6160be10c55772dcc86d44b0b06766ce899b51f3d42a973ccf73a2b16d714e33578768f8e824ed73401222f938890b0133177cc4d8a5e14133f0863b64966b2337c90ed0723f58a1dcc471d2c50ec220705e6720e17d6efeab5b2f469e288b07306a646b409748af70bc68230c62c63d74f6596a092f73a9a63823977dc971d9cbce3de11026c58d5d9ef8889f88622f6ba7a661af5130c4da64cedbf0d8a23100cb0ca37193e86674bcf8b6c51db5f0c50ce537878a7fe8df2ad2bb9ce74d0663ea0d903e79aa7241c3bf0ea81f716ea09ea1935885ea89d485db0d4bf4d36192e0b84e3f279c9de759c820db27c393f5e6d950841ce8eb353b56161d0ef093f9e91f25259b961d62729d63130e649f7f0784a0b5b3217c9ab38c34a8b592fd55a0b73f3e837b2ed20abbe33aa77a30137459adb85a705f3a7516aeea7b04f95d7742e217ebcb762233e063fada089d4e6a92c64fbad131ad8fa9e47306a6f7cb4743c10548752ef008220acd30004fc508a55a1ad51a84838940f41b31d9da2f008e5407dcd70327893a37451ee0bef886f4cf3c609fb4db8d993e17a90ecbde972ac0774de12ce23a1627876da7772cae64cdfbada1d1a1c77df25aafea3ef0ab86e4d3a5aba6538dfa81615061a196d524fb5b0c130ad51e5e9b18404b5db67b50279670cf351d46724e2ccbd78aae5413c6f3feaaab5b8a04ae6ebdc7c3413289ad5b2696bdc7127fc10995c54d334a551e1cc7a475a43b2e60d9c1d599fef25938211a143a87e68095883bced3d1a6560bb679cf63ce5175c00127d4c49ec784dbbc26070e7cf51954d0946bb7b522913c47c8fcf980b16c27debed9ce128731117d806edf3309005d9c05564fca729932bc1ffa0b7b36c03d1e6a91ad63cfe8373740d4848b91e7d0e7290f9af36e5443dda8552a7e71eea9f7e47f5b63e8ceff81ee23fe6b1b70feb4523ce6d90c2f568bc0531382f9eef935cb310173895dd35aef69b69ac96dcb778f506e219f121f22f1dda47a61f95252b8b278e6d1f892c22536e672ac61cd5884c79b20804da1b6fa3af79879f09a6156789bdff4568cf55bae4b28231362d3f44247180067c333a4c23e626743da1077c0befb33244df84029201df9becaf7d77a71117e9a5ec7bc96825f992fdf2b29892e7cb79ae5d3156959adc9ce6085112070d7092ca086f45fdf4de77b98c817c33cebf43b2282ce85790c68f845ffc9d6dca291c02d0eca253ed149571ec7d881c20d6580b1a9346b35a0dd400818997d300ba91ac2a4b2e3fae5e12ac3ef65c94db25982dd26c0083f56bbd3736969e5a4ed529b8fc5fd2024e57b617d7b7ad0c604f3ed9ec5b445a951f7378007326a9e8eb609ce5751e58be75e911cd77556f2ec251e2ae583932ed63306a86a19ca05413dd125f3b7d4226d9fcfe2ce4bb8dffa6c30872bce36c6e4abf368ac7b0e6abba82eb95bbd6e4a80e94ef59e766ebeb26ced110d4341d876e931c467ae20138eb15970b6db9df4b7de9169ef397fdb474925822a3809691d3905eea8fd615f8b39f905fd37be346099335a90252bf4ce44505e5b4bcec8ebf25a24d7c564d3e4e2b6ccc43fbdea3f2d2ba833c3708b6c217f29a63e424874e33e1208c11708c2e391950975936c6abc9735f4e9ee4d0d14545920f17651a35cdf8e6a9ce35f75ad4e3c24624a67d9cbdcfe5fac533c963efbfb0eba90173b62599761e2f0bddfa45a51e7b9dc6ebf5dbbf47bd1c67388723322137b1a639b49d5bf8541501535c4a141c12b85efd15523fdf23b6965abf45a8411ee38aaa3435fbc9ac2be25a61db87afd01f790765bcf46903d34e74ab636028653a2c48811d6aeeca396f1a9657edfd300ca78d27e038299ebb05094ed1e7af432ae8c4450e6f285adf3cd7a7c8c72378adfff88d847912aedf917bac90054f047f0c2b801f57183abdf5fd147a119a7619d963bf10e9ba943c869068ba76e1feaf65c145ee65775d98abd79fddc591c1e02cc23622938410675a8d2442a7309d1c9c73fbb0dde6701561ca8edb9b0b2543205e1ce6247e54abcd8eb28cb5e0fb9ba6d978340036b84736397d39cd037083b6793cb2eecf61c93e086244619ebcb26f98b0b792d99c00bac020d662dc4987c469717b401f4901ab1758a98370102d0ada22a09648a182072da04869d9ac8b2faed6df7e8b886d2a970deac569da58402ebb4bfd96d78b0f38de56ef45784a987c8213abd7aecf9243b3107109ec897e67c638e2a67aa574f05f250b8ceba1a7932eb97423b3638dc39075fe43af634396c0583c62dbaf2c7c17a1d01872b1ee3b307c0c50c0795528579373173bbdb449afc7cd5f234cb627a16529b2e6e2acd48050d2118874e7901bd202ec054d3cbfa30c00908f706e7d9a4b43c79d9430a528c8aa8fcd9d7073cf7fe0112374067ee27e2384a05d873e763659329a9f61e49d3b14f71bcded6cd238c68196c919512118817777031ceafa70553c5bf281f209833d8f69a0c38ec37db50ceac12af316f02d365177aa47a35a8e9264c8a89eb8d92d2c1e2ba91affcc4490063d640f832b6398e4010eed36d7be998c9deec9b29122f8824ecbdbf945bd43d187e48dedbb1f65579d8d259af9a67245ed9bbc0164b21b0125d3cf4171bce6e10270d2a09ebc9795bfeaef71e9524c87684019d985adc97b37324256cdff19c6b5fc926098c1f75acc74c6d7526d38d4ea8bf906abb83eafab0695d72c0ee5ac61cbc95629a5d13cbe04dfc835a87429600a9d9eb35c94f0c3e4df9f60d14385806bfe965e729fb7b8ce1f633d5eb62b2233a19916a5185fb7728859996587c5f5a94af246b966373009b84fb82eeb9f18f3cc4b3b3032d0771c8276a133af12ff7b2d1c49ef29a3ced6c1fe8483977ac3bce051c2f84d4f7d626771ae7c7ba16300edd3c91a2b4861a8a02aa598ae3de47f706a6c2be03cb5aa6e9572e60d6907d58be1118dad14cc51c2e4ed46fc502dc75b1e8f650701d15337c44a402cc9058da8e8dc20499aa40078443f62f84a7dc51c00dba07318433315948f6553df0d1c863b319e824526e9a8ad8a14755da1da52716e728b84966b8cbbc4cd518dec9a991c87edb508845eb70ed622933790300ff90d0be32f694dc2fcd293f46dc8a35a75c5308da0e3a000383f170d1e3572d83482a2be4015739e5d530095629f46f9a8e1bab85b0ccbc79f09cf276f52cf4a6f9a325071a4a86403ec8fd620b1c869624f5d65e042645cdd7330c304b21f9bfaedd589d7fd0ddd44498e6bac3cd38b3d2698c0e920f85ee1d90971f121a4b020af571e821ca96ae038e58f00e5197b464821541815fa02379c1002ed3251aa2243696a018a413fcb37805256f24578439853f381303d4255c0be395962420de2f2c916a635fe7d2c39d9f3dee06041d86ddbac71476e8868ef8f610e281989422dcdd55f6c78b3168fc18b33a5acb26529b9620de3677e42f06c67925ce56bf7947919453c9e14934d10c7796fec21ac1ba55c3224e128291babd98f9884b2a45c39b76bce1f2d3df936d89954dc649615062bcbe9351761f40cc53b2a707a53226c0dbdb02a838518185d411ad4889c32e7526c7a9737cac15d638358042904f5f411bfac9b4a7e30a17988a5aa2bb2b1bb5380e7bc3b4642be9038a88442ac234f7ce0649ea848ccecbbf4b580fb22cd2eb12e8d672755a939ac46b47156d15d45e0b05b615ebf5e1a30cc63e54e8a5f244d40d6df34b7c00ff1d9e498edf3e2efba9179c1ce6c8456cb516929e06cc0e4dbe6967beb7ce03f922d648bd2d31f0c921d4309d3909e693cf0fd946d67a534dc04e467bf8aef5bd844659113204b533357931c3195c2f3bc9cfc7fc5f3d5a48952fdefc908364fd079eb7d622a764cd94beeddc56c9c1037f6e19f7422a535b5dd5ae77c615d3ed0789e72102045c25faf7eb2dd7c8b17213312274dcd4d0c6581eb81aa011216d7eae8d7c295ba43d1e35601e99e16413def017d1eec51f3b57812b81a6ed9462d0f7ef5a1c9cc1c2b605bff98fa56353fb113eda7b4c878ca12e0173c855c1e237d0abb428342792e093055fa32641cf957cb45043059aefe0e64d00bb2421dad0a23d2f81cac9c178a039525c0023860a46cb79e1d67f934746c7b3871d48c1098b981cf4a703ecf6bd449c1396da489a6089f5e9297da2fbd4e2625adab53cf5b13646720182d3040159416d904e8794209e5ae2eb97423b3638dc39075fe43af6343964ead7fd602b3f23abdc2a779a182140f54e27c2a9a527748f72b668a10c915dad6ab2ca853800b7739f9898e3bfdedead6d52326ac988ced0fa786d7b21657cb14943154941cc03a57158a0fbed05968b8335435dc82974072e71c49341ccd756ad435bab975e0da828cfa5b0acfbad7a9ae5cef8d9eb2a4aac1e0722712d073fc6e5d1b52af1f8617dd21b629bb437e02b5403ddc0dc6ea0b614cdb9519b0b386faaf19a84572cddfbd393b49f68072985cc534b50b0378715562f1ef0021902219c837be7bd60e08028276b31b3ead8ee78bf057371a45d143909df83564124644db4dc4b13eb82bce66b4c78fa9c53005372228af9f492a23cc385c8e798ecae2ebc611406ca1672d39606cf322df5010bf22fbb8602409d2a98f9c36fb3244153e8d8aeba0443f477cfbbae834e70984383104cbe4da40491603a0cd1a3d86030b13e0551cc18c99f4b09a6c0849adc0d7b1816bb6f584a4383bcfc700a53b87cb86f62a3906ec9a358986ebe2ff14659b74d813e438d621a3c18da0bfdad659ee9007e2e4509cf5b39978d50bd916d0417de3d9caac3fd19babefa38cf88a6ada1e9e0dfcfffe2a92330d4962a0a615a19b92c2716ab6237c9c9c2af5e8d2a039be49ae68689b267270ad216962b29bfc2385ae1d5d8f0ddd9f077a4ce333e91b831022cb7a5d683f9f82bd985a204a3bdb1ec83245fc45c71db03b78c22514112196275f22a5ac6754c4c291af3b61172b177856ef32c6404e6df3ba587d6a2d13e1a62354028612d9b34517031cbeb30be316c8e202f3f831b6133a65c4557a82c3c733fadff7c0c410b059c7340ac1e248c7ebb6a27282645f3823250d17d9508dc940e5193517a17175ff26d728d2fb271fca984011cda92ad8af151fec7e3959294e84355be404fed1f6a0830f05531581c5b6687cb3e4b0cd9d571f7fe5391501959ec7e6641bb2e12ea3eb113c3734eeec87a8c16868592cc7b17b4bd3a51abbc2e80b2cf5a98a98cca89f2d58011814a4ffcf6eb3728224985d46b256716cf74d322c26856ed693f5d6402da0dfc9bd2873ad3a7a5f5b01f97107ca1d54050eadc3a3c509524589e8bbc0420a75a21ca4748d021a65ab97a72aa089c2b4d58f7970934d333f43faf62c40e13f3c661250a4858196cb1584741e0722bca93a2ba11bcef222d63a107db2660fd402e34b8d6de1d55afbd4bec395f3c5d921b1b05255db37d6fa704e60aa96819b3893e26803aff23ad1e15ebb25b32adec430e056f8a96052c84dc5917b67c69f39c4267b2879ed4fa397e2e56c1f74fe8117a699afa58919dd4c684af2343d57c39ab0289143f487d14ba50198d717097efd593c3a3236d372ffbd392dd087683d18b87921763f609508950636669b61362dafe1c890b156522df54ee650162bd8d6aa8b487afab961fa3daa8e1cbaf311cc0ad9a6b6cfc38322ddc448be00f38c151b688c904c995b88b7fbe52628c9f723732ca40c05f7459fcc12bc617c20f1b3ce311fa70f10306083fbeaddd1e4f538eff19e5de0b3de06a0029ad4a4294cc3ed823afea1b33405025b8d95c70d071cf6f2f07026382eed12f1c7534622dfa7713dd72b36911fd4d9dc61ac2b479babd414f6e276400689c8f9d8ee367749299061909e33dc1b079e0b71a6fc59e902d43d6666cbc340611b431b4911e79957f2a0ad865d6e0ae89ae826c610167f0cbabf5e4d2443acb99a2cac09eac2739e40b973a7be164d50ca184e85adcc9810d32e591c42abcff20d3b4a0342cdd39b6d098c94469b4acd82f65430f1eda68ccc6e37700863d5d73a587da1888fafd46236d5b5eada559453643fb2410a76e1e441e616a053b7a448a267fe19e4bf1c2d5bedb6fae685091d8a310526138a1e7baa71ace5c94feffde124944918b37f886cca1356406bf757ad4915cd1b3537b739f4a75e5cee5780e7487f58a2ea41e41f6208f804131a05fbd2c1ad26739b6269fdac1446254811cc0fc7a2741be42cd9b4a691b5b52514327d42d858219f815116fa664a997bdc509803286f87143eae27e6e961a34baaf625e559707e627d1c7be3c4bde9c151d1a83406a5b9543cd4a7ecbdf7eb885ce941ed0912206237a54d33e6e4543c532a24467c49cb44d831ab5f99002fcabc64caff473054ce234ebe8fc5ffe739d420abe403c28a502967ea01d98be1ed76209c0af32e862d3bc2852e6231debaa943dd0be6dc5533bf42788dd0731ce2d8605a73accfedd5149f1cb11e23502c13344cc4afd1a52922649a21e51e0334fa1bc10d69b8e821d7aee80918dbc8d3f105b503a6d4ff349a86cb332942a8f3e749371a0fb67f5006517792ce95d7deef11bd636bb15b46a4aa6d001b745a8a36eddfa439f06b3b2582c96a8864f4334b4d195516a2dcf0a8fa2664aaf4d46ed024711049ad36ddf84b47075660bd94051f591f0db4c1a26474b049d489ffb3423ef498062f48faeaee457e4981a07bbe1b2c939303b4bd3b0a3a6da9d340876400e25f0da22c918382feb363aaec58e67ede8005dba770a176819e782c8013a41ffc2955d99f7b869b1927c68890d93326c41a6fc0e327f4f53b7b73fc8f893ec154c42398c84e27e7add8e805b798b56718b4b93f68574f85aec20f40f04ed46952c71d9e2cf77a9fbbbf991cad7d366e095120770ce8086453d29c1856cd2870a37448c4f3bc9175a53562560bccd7cbb0071cc94d9d76bfd156654e07b26ad4968abe7da53257fd424d8c12d67cbb6c3646c62ea520a3cd8eab2302fba7bd95f6fc85cfb56ee6c8bd09da12b7b00c622753a0915e0714254e25f9c3bcf6ceb4b3c74b912ba065ec2bedb6b4c8c6e27659289aee8a3d635eda75429370c80b64dcd42d6e423bb81d7714ff68fdf65d0aee19de8815b32059a726d244373f78cbd7d1d8d9347dca2416ed9d8f957fe05632a15e9012e701c1cbb5d98372938acd33c255129af36f12941bc7b3109d875f88f48d0b6fbe452faa6fa6ecd6ea90555e6e83a66f6725a1448e1ba785e5f01a6d38d17da8b8f17587fdda6e563b827f3e6e83a66f6725a1448e1ba785e5f01a6da224d6d8b29d272af5a448abcd00edf66e83a66f6725a1448e1ba785e5f01a6d9a45a0e60876e2ddcb5579e394f59ff66e83a66f6725a1448e1ba785e5f01a6d5f75c5b315007a0cdf622d07045eb73e6e83a66f6725a1448e1ba785e5f01a6dad82318a0cf5c34f9ab149c5cdff335e7c5650ce61be2b62baf06b36fe929bad84ae4eb0fd2c70eeef85f69295629b4f7c5650ce61be2b62baf06b36fe929bad92f6e79561c1588be61b823b944f08587c5650ce61be2b62baf06b36fe929bad6edadd6fa17d7168bcf626f2fc71e0df7c5650ce61be2b62baf06b36fe929bad3b2702b233beb0844fcd6bb7a7d290e37c5650ce61be2b62baf06b36fe929bad942f711a3634ed4a2170d14d73778fa878e4809c8eebbf84d3b2cbda4c75ca3e4573f34812245a03a8675e7c3cc5577e8a19fad3bcb5fd6954fc8cc066cb30019f6b304766fda5e2e085ddd84a2df11aad904f7bf50f402fade9cc5786d50a68bd47a3cdf200ee984303c1109f81ee740d39a0c16a92835133dbb497b22e5e316eec1d4900a69b8d11e61e128116f7df9ba60537d69df045a5d94281594bffc196af71d6438ace7d885016b9753cd16d81d60e14bf6e634af49fdca3b9f752c507440f343762b529c75b2f452d354ddd0cf8a7eca5aa3b6e4aa6ea8a13d0103a8996abd5607ad9a0dece6451c6aa919e34346d1bf1faf8b5141e08caec4fb9c22c0970f3ee61c2e2c4eda139de74b1778c4a24e6ce3682c92a799f35dca222e7ede26d658f0804fc67357e1e98d243f5bb1ab15a0aa1295f2d166e2b3952e9c0de4f74a1d11cff824d21c4f08f5996ad071b44e7715f4208d687e1cfff1b5454dc3d233991d4cf84958fe50f0a10c07118ae1cc9cc372040a5c27c285d3b0cbdcf019728f00f6ca35f1ebbd15152460bd50e486e91ee5770b675becda80d8debdef05cf1f3d029255ba76de8550fbbd89f7722b93e8564d0257c257055fcf638fad2f199fa5eb3f1b23c768017c5fb64b8ff7aa929bd9f8346b1b6ebe279134120ead0d5bbb4c68936cecc51036899ab3ba7e71f7c0e2497fc61c78dac22a08516e45554d1c6f01fc10b75ed2d8a8e5791acd15b21bd37b3b4d739a58ee8a1628853fa4b8fabc2014e37d76b0eb7c3092551d307acdfeb700dd16b7acf975a00f35a9c9807a7c0ed7141df7b565f97f6eaee9b9a64ed86e8a03ab6ee4dd32885b83d28cb7086568c8eb521da1babbf8d8cf4d13a4962ac4eb19d65adb993432e79db8eb1ea02b930cea2b6dc021b914a5d7e418508085b73de088041fc4ef61088f16d7b9a978e05677f0f86f4af0a94b8e876e4a87ddf5ccd4d6c761472f097f9376fbc80331e6351e6702a9f9b83a6f00bf398bee09c7664577efe29395748935204aa02f9bc9b2c674a67d1f96c90ba0e26b401a2b631385643f59083f0a4f98cd59711c52be5828c000c6e5f898e24136b0d11df5f93e7843ede81d3dc3fa606f382920b069ec0f917198e69f73b859046f4d03f82f95412defe678d760cf933cf89071b15e592a90beeb149ba9baa3a1bf608332b458a020fa6cafbb1ed12612fb9e85303bba05ac30978cfb0be0417dadbe67f02b0f864e94dafe39c73f45055c4a2c9e0201eb95e025af20dae9954c3a28b1a80c3ec38ab8dfe2523a82d00b62efe3e7aa112047db672c9101d598204ac82089dfc33f5154db12e7b3da40e1b1be958b81cbf9bdc244c3bfefcba3ebed7ab48adc0740d5bc75aff533ab0d540559b88827a8dcaea0cd8737a83d0d32bb184966cbafb755e2f87912877d6121135455c97f17a7c48a67190dc2db62f3cf31e4af4c8e042ddd8a95f5eeebc1804a0ce351a0c2ff209ef262a08a476be44d9eb80974e8c3e8555abcb8f2748672a58ff49cb7d94e13b549dc7c27153d6074b24b5451edea48cbada2edb7cad94b8d336eed8ae5217f84e494eb733597b4383205130221d0513bb021aac94b5bffcce890c08f90044c3a1b37756d5b1b4f6ddf880b7e6c904f443f518f4cd8192db82a61b4767d3101d4e8f479c8dbffb3c629ebc5f16344e7b568415db89104ea96c0ed8007a7f04d29789480635a5c03c533c7a50b936933d4c53bf02971c4fc57b6cbe3ba5dbad7d4189b47dbd37bae11e4e34da4ef01d0e9ca1c7a4ed996a72398872d964b0f4436c174d1d78d8196067690c50426fdc9a84a51670b34ebbe6f10ebd7f7afc4564873f06b86de2d7c765e77de660fe0f02687dda634e3f97dc22a0a18d2e7564886d211ad01ad001274f0336499e1da18deaeffff0de69f9291b6238f010184117c70e22eca721e0dcf0a71985b4cf0e43239bcd9a5fdb289e6b53624ef4314983e6f9c7ab1827cae739a866a103d8b9b2b20a78ac9745ee681053e28e1b9623f77162ba06cf82d0b78b658dfb02289a83b0525af6c9868d1b77af97a78ff33ec3beca0f05b3f64452538f1a3c6bca7bdd835b2eb9aeb5d49fd211c8c4f695bd93bfb304ee36e53611026532fce2fc64301b40ae7fbeb71dfaa43644ba307d35be6432e0ed8d8dbf6ffd1940900e415735989785be33a9aef0de4890f0fc22c94e36b3d038638c1c4bb43a228cf7815cffa540000bda784269df5829d5cc3192ef674b8df34b8a212777a6cf1f5f6d89a58040da7181e6ec27b27f52c44003345689f0c9fd8b8d19cc885bbbe770d2070adeb9c85d3320ad88c42e660b1f2e3f40d422042839fbc12c52c3b333c5b0e6ea22e88dec7f06424e85e20ea87b4f7edfc751636aeae7833630373f644e52b770b61b84f1d2526f5eb2b8935162bb90bf7ffa013318940d6c8289163eb01f58fb8d95431d6c5ee5fdd169a104b8a8f44a88faf051a4a0cc18f770046c0ef13294486ab5a4ad3941ec529a700c03a7595df0ff07436599e8cee69da03898bbcefca4270515621746c855cf16fc706c9b924c8ec4866ad007fa6504c8bb28d9b24d24229281585b2a25ac43340d2315c0ae172700cbd8914d673b03ffa44b5a7c72c2fe6f770ac04664f3692242f101cfbc4d678bab89e368c03bf9a3d87ae082ac61f96e35ec56204ebcb38bb5abebb4819288f4ccd4bd986c624bfe17452f08f0b449352448738f69610da3b4d5f6e11c56b229b7d4054930a3803571e524e0ed28e9a7a408ee38373907ca459cda4c65c51572e659e4af0c4f35e660e6b735616e935ac366a77dc16061e37ae3c6075111e8387101122899d66fb723731a0eafa394f702cae419f6c50b34a1fd3157d7fe8e2b1c3083641a94e560ee3e5b2e5091093fa46aa600f6f75e4767b4ca1f3ca908b8a1c4d8d4d07a1c73646ea26a307175953b9cf93238ecd8efb26c97c2dcc672cb5926871b82d57282acc2ceac1d999301d87d06e87be738b2a566cd0a08a9dc6319ac89f0b77819182cb71f6eb19817c4f91fe9033aa839fcd4e33ecff74ec566544b86b42f838126fce102f023701fae5671f744fefc41cd6ff2bdac2636c25e78538ae1a32d1ecd3da9cb7535c119df9fe2f1e39408829c77f04ed577963b29a056a2c58e869ccaa32fb81b5b0deaaae75930c1a2251417551d836c456c1114785e046ef22c40e9596dd4fc9e2a3679024603a02b6f53d3ecdd422a8e75ebdab302ad691b541d07aa020130d22e10efe0f1cb646c25e1915eea357df3be06ad7e07b80e06e63d476da54ac2474fcfd924588f0a8bb130a8ed5a8cda50da2b41fa82f57ce594e02c8dd401e091d4f627685f0f043ce7f0c7765d6efde8473ddbc3204cfaa00f906625dd20777bc1192f8870c82d900b601c287d25a273b5092fda4e2520458aeeaa3c7d5e4be2f3c29ba9e4283204d2ba217d0eaac5b0de26bbc0cb20331c8482bf637418bf0c61c30474d135703fa2eac064e6b89c635f7603ef287b2f712c8292881a2cca5cfbb9077ae3bbf9d78f5c9c761f7ca66dd62a2e0af044f55489a20a00c81677a86136dec53ab5bf542fc3a0734205d86c44ae06a2ff7418f2729ec4e01203a0c3e0971a75607ae82ea127fc89c94b55b234dba37660b8b84eb3ba1929d0cb7e20e0fbf964642071655064033cc068b7f040ed3691f4528b8ea5b3e051d8ae5b18b988b30617c744b75f69d9b875fb87d5df2390da665d0966775ee0c22ed15b86b0a8bc003d8d84bfc211deab3af5092d33c18f611c1e3d841e855c14c21451c22744c0931899400355f0e4da5ae1f1da002e5f9de599400355f0e4da5ae1f1da002e5f9de5f9708cf508e2f171e513305f6f46fa9767c311c2b3492f71d7f2505ef828ff9d05ae6622dfd50ee359abe0f85b486eb2e52c99fbae4a57459caec3dae0d6cc292e8abd90b9fabfca78b92a89a30927742e8abd90b9fabfca78b92a89a30927742e01eb21b5fda6b9000c865985094bcdd4735efbd4fcf97a6a7b8da8a1133d715eaf4b17cbf3ff50bc0f9a9588bf89f9a2ff0fa0f5a006c6b52cc4c3092f8520262c0c16e97e4715b19434d2b8375d55f86b06091bf4358ec7f247f24006dd03430a4147b95de4e1b9a3abae7e9bc3de62c048e2fd7bf05a0a36c5e18d979fde83e68de57d364c404973f7fc6ba6304cf5ee0edcf95c5b68f8c5cfc843763eb986e1736e723e857502b40c7a73b4adc38b902295ab998b165e7d9a4c19a65aaf14eb49ba0cb3bde76bc2fdb328697300cfd0505dc15f241130e4bd01ccf73ff7a88b17cd6f88c709be3cbec0dc0b6d9891195909ec1d32f603bf253639caac994f4f199ee30e19d7fcedbd77619811e6e84c696efa74ec918e913ebe6577893574dcc6e16ee4a7ee3592b020d9bd02f8edb7366addb644f7ed49420e286e80cb1a09b4de0955b61e96c1630077dbbc8fcfe579c89e1c15cb6aa905980b02769c05852f0614a0224f04dc68c44993a2e1b822398f77eda21b43da2b2684c7de32082e0423370187764382037bd32a9ddd3069b2c62a7cff4b78b266f63e686138f36a295911b3ee7a92a85b5067aae7556235848f017af840219eb17787a25bd431831a6c1a40b4626d0fefa6dd72a256c63bbb776138d354f7ffcad31f6f53333208733b2d51bce6c64c5fa382f07cb09c1b23ffa3f36f3e2ccb341bcf29b1cb02ce00fa1440ff13e92f3471abe1453b8a26429119686538c51b8633e3bcfc216d1ede95f798fb4c17f109c10b5690574bae9179a3f7f9b71fbd38e63b753b2e624c1e1f10e50236997cddf3483e0fb8f82adf2aeeba56d6d3e136356ab87b255344180d84e4d0443b2bc7928f85236b86525b1a5f1cbf7014245cf2be70532c58e53f7723c8496a35ecf344c2587a9e33baca7ae9fd243271cf1ab565ff2bddca71764ff42879d6ae629920e5355b2dab85497f3ebf8f8ec6c059026a89955487b147624fbe49da14206edb373ad3eeafb3c95fab09d28e4b8e78013ad8af02d0d2f4a2f0e028a766fc02d85d66d9c9be6fc55baaf0133d8bcbf9f2f906e191c85df2c101ec40466de626f1d50f231beb9c5b45d9523e13e8e405df13e5012bd9e22398fa8d632df5d67b563001eed6c311c6ee5635adc0fa7e5950d3cdd374150581aae11035f5abd350f7ad1523b0ec14642d0bbe5bad7ccc0e96c214fb00e77b789dbb3e640401042684bfea54fe1ce0cb6e4a9c89cf36e0c0f2b7728b323689833d12bdc2b5780445a482dcc60d1f45d5c024a79a7af08e105fee221b38d67f76dc399be3b47bb31ecc91b65d7e7d71c55e5f3239eadc43fa836af27b600cf626ef9585f50e5586d7cde9b37eef904cbb191a8fb70fd8541f865de073c1a06dcda84c94a6b4cc39710d508b27e936791d64c6f2badfc0e05d9420e759332331412aeb9406c9719c8b2daa2b83c7c05363e003b851a1efe45890175f14b68c41e41ea3439c5f6777a7f294c493fddea24d6722cf3360108aae2ebfc30efb3b0055c05bde02a6631e37fc8527d9ef534c580ce9a68f93d154713466d78946c6f0fc02d96a31ad55ed4925fef24a7c301c85097f64ba1e0c6cd047451e973523b129ac919eeed8d957b35d97c709ad1aa6e4810dfd1b4bf3864467d3611ec6876d0944e4b1065903b892a5676d522962c048e2fd7bf05a0a36c5e18d979fdee9d1a3e884e9048fa1d51b8d31220558bd9b0d255d90ec493c4781f9110b6c3f526b0ae2103c66076854596d576c056a4f4f199ee30e19d7fcedbd77619811e67330489b58eb6d14816f00f31351163d2be52874a7ce8e4db0ff2938765fd1a7563e98376b49614cfbe6f1a0a3f4cdc2c3b0a7cbb7fbcdf0c843c64b4875e612813935d720270876adfc6858234a4136084b08a0e50784a0ee3c2876867d45c2cc3f9f39f0470f57322c3d1461ee40b86ef68f037c84f77121d82bd5a812785fa4286b1c3f130b4195634e2b6427f4a7e17e4d95447cba428ccea4356278e7f4dcef32d23b7298e272965bc82cd605aa024e946a14f47b26594e415e2ef8176d1e08be0fe45ffa83cc374a9c205e098d3217f5b5cca145aa52ef78e253fd15235b0ecc331e34225c839d6ff9b25cfe6f44ae9e9858e53a084b16239868c46fd7fe5ad9570126d7b9a9c7aad321e23907c80c25dd998434a5af1d9c388d7560777abfeef79e13c856f0b60c93956df9aa2b0aed0bed894817e2d349a463b72db93ed38fd9428ad2e3fcad2a6f623d2f3473dd25aca36a123ce0e80c291255b9226e180cd62c4001d50770eec73518c3325431e7fb614b8693ad2e42bf3066258cb02bbbb6e20ae18bd3044b5044e3c159987ad3922b91b4e260e3190db92c84f3416812345a8686405ef0d1c72094886ced9de8cc6a2f7c0787a72c03f160bd6b5148fb702cba2ac5e9392353ca9411ee47fd95b2b7c794b27af5b5a38b7e1fc1d94ee6d41360607acf848b3c65f83623debfb9db915817090c21a2420a94bd3aafac4d2fd0217062b7811afb873a7f9ff3fc4eabee584c958f9e657a1ef5b55c5948d685ecfa64e79fd82eac0520da5df7cae5a2c4dd8e74a311e6874cbc5fff00419583ca85e8bb7fba4a0861d46d73f02065d89e7549624996b5754d038f9bf2d2aca28017180e2fc0f286a50bcb0d16249f40e905415c7e2e8c576c46854841b1eddaa09094b757df02162a7c02538be1171a14130988d312916b0338fe0004f30747efa8aff684af75ab395b9cd7a9960bab908c59e06b3f5181abfeb4a179873033a23e8b3a75f431f575965510ef676d10f52b2da145c11207da464a3426c4219dbda54f3ef9bb27e605ddab6b3ed92b4e3f9ce9aafe573b427cad3594b7ad5e4aec859a62fd4fa87c8194a613460cf02bf7122e9a11ecba2abcbe9dd3d81029ba800e6abbea0fece8d7d7b7cc075b25ce2c6cf5a7860e3d7ecdbd7f9b84d7f79bfb3cc77ea295d010a1971fb33a0a88c8624bf094b3e4461083c864f34b1c69ae4e1e5f9000c352abfa93c86ccfa7f9cffe1b7c58112db3bd76682056c35746950c3a512150ac0c1839bcfc1b0ea2a6d7acc05cb4d5f025be9472209fdea427951a1f18e6fe26e7a86076e6c8d2e2a780b9a97525242fe8be7fc62c6bc831433017236ec2873a2b46daef8f23ee426c8407a5b401ebf3ec3b38e2590694e43c5d929c0a369688978e196a04a79f7e14be83bdbff50a3b157c1bc3a04a908768a3e67f4bee21d2525fb10ef7228e3516d3ef24eb2868618e7b319c03f8f3ca9417c3c48e5a5e58b02c1ff7a37e71e7740e3c0758f3ba2b41a5bd576d37fffa2ec6fe38816e2480b6801c60a96b059cd51c19454d6a25dfea0552eec23ea8aa9abff52d088879579b96dac4ef22fe29b4074307c59f34e981989c52bc1c2adae01a056dd01b9a79de02c2f864423282726723a56ad8045c607021b2a2e5dce39a512240d82bb99dee3319b37069795552e3bab0f236534dbdb5eb2074a2040c98b1b8594b366179d68a3fa0741b502b85b69d9a871bf8f8ae82a5a33ddb1ee158eb8039b871e0123174c869239ae14c7d104703063a6340cf0fde4bf41bc27c0982a065103b86f9f5349cadaf16288b6b8427af488b705ca9d316f35ad1574f0b08bc7e8a1f1cc2394d5a3a863d3dd8ca3a3fb128c84ad1c310daa504923214be27e4cab05e10cfc54b049fe7aedf68c232e7a2ddf91f0447f18ab3ff1017b4a1981d855ab4f23c2c6ccfe535fdd1f53280b97f405e95fceca622a475fd6f2fc0ce9aa3b6bd93dc4d74021b0d1e0bf8b909068a9fb18d42af22cfc17aeed08a3c00fc883650f54a16d964a5e8cb1ee158eb8039b871e0123174c869239adc17d1b62c4b83a37aa03154058157c11ee158eb8039b871e0123174c869239ad1915510dcee73e21cd7c5e44b6f77868a1e0e1391e74efcb025d3041a21d29966ed09d331fd1ef6c1813b6acddee6a4251dd5a4c360d25bd14651f482cba72466b9d6786c68eb8ecbf10299739d76e1d9b5c3e3199be9450ec9ebe1e91028201615db08e14a800c8082731d488cf0a891243a53e0b6a7b30f7987d8d21c320d7ea0dc516d48148a264196b48ed790251d1ebacc1f5e95f757a250839d8cef7776609ca40e5d399faa4658fdc6c78c0951e444cf44c7743b1017bb8c0123ceb3840dba7e2c553a036cc0ed26c016c015840dba7e2c553a036cc0ed26c016c015a19b958305377d26c545df2c0636e1536b9ed8d055972e4a2314a7407adf8856321d04c75350aa5ea457e04c7281136afe653dbe5392a19b07b3d336c9fe47d9251e0d833132269b38a918e943ab4fb72235ea19999f2dea3362231ff773c398ef97109907bbb3f91ce43a59d3d77951a7cd384735fc5f26a7de4693b9cbd9a3ef5a53bd23169aa82ad7a7804242d01483137132eb5a3a8d935e53fffa76f2387e370fb60b8e410f49a92933b05c323e34edade21092269fd941736f0d876ceef2810ecc066b017b7ffcafabcb99bfc9215b334e1778f9f6d22ac1e2fbf3ecbbf2810ecc066b017b7ffcafabcb99bfc9f828a63038601d49e950b63e4d70e2fc8ec365aad1276cb681014fc4f51bc9baca19f007f025dc2b303c15e56d4a1cff11486a968a645963cca13e26f3f5b2dbc6ab64c31b39f1846196fadd11cb9cc22914b28b2049382fdfc97fa6642fe623e2568251601e82d57b4cae431d39da43bf6b62e0fae8a7b1196af3f4482a7d4bbe15f73253c809251328d3cd7c21a4dc3924bc5db068e37b077c69098cda6b9beab5bb52999f13cb7db819b630a964244ff5e9eae37927d8f88eb6df5bb7289ceab5bb52999f13cb7db819b630a96424eab5bb52999f13cb7db819b630a964243b703637321cd564ca3ce1407e77c918f3de561972ab49b7a0d5e270236e47ea19f18ec7429a160fa740d528919b3aee910b50d8a25684cff3c18d13e9879398d322552f40b09e9d23d5754bd3428f112a41b59a32c3b6847fa4838999f1312f30f77b6468fff206a8b4a53a452fbcd1a02b41e8b0df7814d780a56fece40ec44e67abc5cb1323ff2072e26da188b039e483ead4521333887b4d482c8b90f5e82f1f15b02abfabd77c237a0f0696abbc5a8494e509fe75f81afc8a91aff271d699e7f64a5d132d80d9979d0faff6b0277e459eb661367fa4e4be1d042d55a6d3aec02a698a6a42437f5b504ed71494cdc82aba47d3450459481f4432ffc6a8ceb2b24f1f5ab46dd48de96074c36dbeee430fa155ecb9a641ae72f4e1959b81de79eff64dfe17ccfc9a32ab38fc59e145ec4b4e9e9e8530daac23dc3ed9217c109597a948999311cda6067703729281b899995b0dbcf673bc67f46751b8f5c6b1a889e3b61c2901f4b356f9406f47656ac98ee139f1671f46b58ba1cf8060a63a19e2e518dd1acd811b8bc47925b71f2f55a3aa83a830a2acff599bc741d7e54d8566534215fb260c76b7a14bbf32fd7db93c5108f7d88c84e94b3fbf2baed338c98ee139f1671f46b58ba1cf8060a63a42327d2d9472c26a94aa90a1660cd4fd38d0b8f17f06c2096c8e35c89dea2fec24dc265a6bdaa168b8e914b169e5d96483fca5d978131166c075fdfb279e23efa11e8b83704310c98a3be28a8dd2ef885c56121662bafa75a2272176850b798075d8f745e418555a3c98b22038228e22a470f2717f5cc1c8e358013ab08cb37d7fe3a12bf8dabad60fa45b099338d895bb81fd28f4070de256db1d3181acc8317be4543e5608817814750b2c6b536ebd6b3d0284bd2ec750c673d30215a704e68187f387f69a6b802b2d864e2cfecd79316886eaaff77939f6187e5ce0cc13ad95276c9fb6bb696243209a13260fe4aa33aacf01d31f95f3892a82e9559ee465e6fc432bda973096853dc09b2b82a0c196588fe329ac87c192b1d8d95c88b4dfb3ce2cca5af5d6c13755c8555e07bcac8e957d352458d708735e11e955d170d1e7b74d14df757b2e91d702b2fd3460c6c5d5c2302769a907f9487ddf385dbccd134d6b7dbb1a3e59c11819282a2ec318059d99d1d5b6081f38d6ad6547935e71901940a8cce774b3dea2dbf7e60bf77516136af5bf248dd23e6bacfc472f501ba6fb8a69b2726d5edab1da6dfc64e4b81434958308d2accf462968dfe165fe1b09f3d15efef9c4b9e8371de289cf8854631290fba18efeb28681026132fc5aaf533e8028d30e9379ae3c61c8b1ade2973164151ac4e9cff26d9e29f23baf35716ceead57713f6259f5f1ea003a34084ab55ddd6434713b793e30c6d949d757bf91b569cf525b39f2f1688b36a82317c2552ddc45c03094814cd5a75e73607f1e552ddc45c03094814cd5a75e73607f1e734a2843ff9f9b38e51c556785d800c776ddba9b52cd5c535d8c22f0855aa7e976ddba9b52cd5c535d8c22f0855aa7e96d7c431662d58d07dfedc2c844a158652f27989c8c02fcad7acc4dcb14a2e95a30d6dff8dc1e164075c4b78aec2248a052ba0105a67b453211a4bfcba62e1a5613e245163c8621c4156e4f18adf279ba610c31d7f1be683ea555a331b9c62fa8c2517b1e2ef3478469bff30083eef8b9f87f365a4d94928f806cb5f1d9d1c0a751771cfe62b67ad2892907a2bed176815303f2808cd7cc131a6ffadaa3b26664820917742ab2ccd3bd11d68c2e8bc261fc42e5035565af330b3c74669bff080fe33e837577bc5b695dbd418aa3195939ac792eab8d70814a97c3867b3c318691a21b8cbbb55b7e1570246d8e9a29e14eeb40e2d61b7c96c6e92aba75f94b10b13caf2cf6f40df36181a9775152ddf31c0121f291f37c3f1727e072e720943b9bcd2421e6686667ee4b8d040f0e627ab620ecc4a4db8049251c363ed1fc32fe64d97a0686478b2b629e12a4f0073089fdaafdf7cd1667774c370cc986954175784f060f24ab686fa4b64fa109636fc0eb135a12dcbeae10e323edc6d7da1158b457eeee899873f25d7cc1c18b6140887c908e75714529e8ca9139cbc1b0c0315f39fd1c0f8f5694470b45c570c32470683411396dc462675dcf3dd3d2cc86be8cdc7154143ee9af4d49c494b0b9025483a90a48b5398ce6c30393c79f6c13c52d705fe17ab1986a16f0fdb71cb13235f10101c17dae54efa9b76532fd4ae7dd5df20959d0932e3645944761bc32c57ba5ce5585c7be42d05937c8f3282c3f2333d4c41e0fd519b2c14b6ce19f1d70c1e03e49cf64dba18180143954b68c23dcd92d526d1f32a6fe47ba71739722399e660b585e6b77c0c200b8a735ca7693674f62da7fcf5de9fdc403e7a681cb1f0a7af8de806e56100170cb6bdc83d3d27514b19a44f8cbcf1f1b09718de2ff2a982882002503eeb644e1549cbc5a1fdcf0c7e19174e3c89f7e30b341c32d0c71fa0dca12680c4b726d4612837c76d8699d51d7081ea400e6bc8943776be0ed39ad762be47df654931c0765a097c7259f69dbef3a2e51172fb974a92b595a376e33bd28c8aa8fcd9d7073cf7fe0112374067e68b329da9893e34099c7d8ad5cb9c9407631722092a807b454e9cfa421fc609528c8aa8fcd9d7073cf7fe0112374067ec1d255cb539f65f0626f58dfdb39ecd8ad4e5125145cccc35a3dc4fc7261230cdc5b9c4596be73c288608376df371ff9e07e9ccbdb332bd3fac496c48d62d91f45229d89ea4a4c43f5f4a1214239b6f26d3d8c84576dc05d719793ba1b0ff381bb530b6f702ee41a349fdc0a5c04a9555cb65a83f1c296baa96cbe11d75c3cec2c04697c6e4ea8be78c36eb33b8d5205b46528a92b26794d323743f8da33f824298e5af79fc162b6ed015a62a686b116c798e29e054f1bc88bbb222443afa807ba73c3f2ed52fab4e3bd98829e81fc28275fb77f6526dd33a8de99ea55c475614cf74754ae716d243c76f61dcd4a49cfdc8d7ae8ba09c0a4486b959659e173c702425eef7f95ab686cdc66834b99fc2ae9b1d7bb96281a84280f50ab70cdb139fb20389117e57f58ed360d7a82f5edf47de564e92baea3a68b84010137700c8485d59964fbeb58b9a58570e6695782dea169f9940082e4880d92abb9d419056de7b5ec32bee1511d6a2dbdb8068a439fcd8fa3a23fd56e03f03bce034dc93321baf64fa5f35cbfc612a5834aead78a58b05999b9f7d74950ab3b4feaf5b1e20587009137e1883fec412b61074497355ddb50793dfb60ac2b88aab06985d036b8998a26564045179647758e605fe17721701917478ea59f75b077c3131bb04640106854bbc7850891c264b580ff15829ca01f608f63488dfa3b5a2c05d936d3bc45d797b89d176060a24255523723639f517a6404e91a5502b558db3d8b959c71b938fa913ec8dda5ca9433d39e410022d7374ed4e0f6f5fde985f2ce828038eb36b0a2c2da6e8f4c5b9edca86b0287a0204c9abbf00b46fa75b2227b9cfc5f81d4cda895d49e5a1fc1ca452a46208373ebf51712d956c967ffe735c735050446f17471cb9f3fc5678d2e3d80a325ba3602081c9cca74486ee8b1ed1d3ffcca25246a5d779636c56f94fd4bbb67660156a2a8e1fd8aa84d066d6ef19009cf4d232ea8db5c81b487d43293636a7ce0c775a7b16220bd416a51a3b0bc906b1ce76df818a26ec38d7a5cbed5da88a6e264101ee158eb8039b871e0123174c869239a09f65bb0365d410868ae0f77cf66302d56b206a052ace4a559b2d3cbba50517a33915eb0162bc5e940a0a6dd0214aefb3f6ea24bbe67526a9e1b9ee23c6868ab55d0145f7fcb329ee5886ead88552be2aea2b3ac2bfe135e9480a4b7b9be14f0665db18635aada4265789c6815bd4457665db18635aada4265789c6815bd445727d18ac6794c9be4380e2684ad060ab5bd0dfe78cca3a9a4ae995267160ac9028148c6f14055ba0007f72a147dafa0348148c6f14055ba0007f72a147dafa034f37b1f5bb264e0ae33ea91fa7ad9fc23a2c77a868ae879a8d6c843e3955740abefb88276d5f1078979da9d40ca09a74712265092dfe40b3ee006a166c6835a802c05a3c50635d711dcd9700fca8cae69c2ae7513097cc364b597646e00cce1f42776fe13ab5f0a8c1e9f0ad692f69a2cbcf1a35f3a6ac51eb62ca987900b3e01753f02f7cc01e4ae7f2cbe8f36c76a82f23a2b53ff51037183d8d710d47b94999b41db334f90d41f0d30940e30a8102d21757b70559f2eff8129b6788985039a7d999de7b5af7f730a4774ccbd2ad26c879a64bc6b020cc01b586a21bff9b32dbc8387c96bf79e5bcb9d436fcc736565079bf392e786f3b42e7a4ffbe0731f72556ec3e2061be68b5f2853b1d946c5041ee158eb8039b871e0123174c869239a6c34c0bf6634c2436c503103cb66f11dafc9d1fc639fef26c54109273d3babf41ef22655a06a6a1b1fedbe3c7777c4ee6b84474ac594629fa7d2f995ee8327d3db9f2b6baca794a3568ea8f1d15c01e155feee2cc2dcb5a33382342ccefd73a0b638d2ab7182f3dbb47a61b402146b5bdfdf343e25558b1e87b490a3f275ca4aa57ceb8447d1607d0f5e084bb20f094e6f5cdf9c4f5fd4a2be1a24eb0c8e63da871d6630eaa31c87890c525a100ae3e56697dee703a281bd26054ce4e4a39cb37a9a47fdb48b7630086c9e7267c562ebed3518927a08149f6c982d993b3a34784ce9ed113da9eca819a8bef3326cbdab69f8782cb8d4d3a86a2c0dc4e68a11eeb57609b9fae528b89d2da1f41d37feb18ce227133b23942ab570c9fa4fea72c61b94780290e0fff33ed8a9dbd6f2dc3f31f8ff105e767c2604d5352c3d1a4ad258875d008e2a1a5ab56ad0f32bd0e0c27f5b96d88ad78006f562b066dc9054d1a36d2e09bc3883756e816597347a7d12b49ca14c01592a1e7a4483536f272598a71f5c8fc6c88be64040e91d31cd1f1831d82f261e2d8e927209b0c93a63c78f9876cd3ab0096f4aa9a0b6693a9653947a136359997895cd142b75e6b015aee487517ee720862dbb4df30709a5f0f82287517ee720862dbb4df30709a5f0f822d26e3e1aafbf7a6ab2aed1e6d3bac5d5c210b5752130dfd67d08ebd78e24e59e532138f4c618660e92dde37d5ac5e96866cd7e5f315268d4abbe688593f091ce4b4d9bf62f2fed28906db3df97b99d8005d0b95942b8de0eab3cc2d472195913171b82be42d50c60fb30a8954c6e70d71595d3838bb5a046e62254e4cb997a888d57241ac39dcca73394b144ab845d76bb7164e5ceed16d9bbc683219c1f74db2a271549bc9f908209f294e680716afc2e782e65f538aa07d169a44079203276e5cb0e2f4f717023f2159d615f9573999cbb15d7a22702a312e0cf35a5772a68b775f8dd77026831edcfb5ff87022f0bd9c487de3e7300cc723df2369c76e5aadad5fddb1743a72fd1dc07ed70fb1e6f2e8abd90b9fabfca78b92a89a30927743fdf65598b4160aa149565d0f1db89d2a16a8ebbb8891f20f9040a165473eee51d92ad35fe784494864df17bbf09f4a1d0fc2e3d2df9b07e58c7e26522c30e5633b99822a5ea409f949071c0dbb13bb1e7d40640efafcd2dd831ba09a6f06868925ba2e35f2dd05360bc48255333691abd825310d6a2cb45feb64e9d6612f1db2b23a024789d9110bebe8c14c8c7b5d97de3d2b3a4882df2dec3eff4834c4920909d4ae3cae4505ccbbe0f42651b6532eccee374d54384d0c1f7b47fb7db0bac47faebbf770be72a7389b19b7b648a5efa57107893fd07efe06a10b5712faf9ea4416a812f49a8c4e709dab0745ec523007454008c350e139fd810ee30e7894cff51f9d448746776ab324771e0a53f1f9110e3d7c13ccd86e5077c366222aae2045f3910fb81b481ba72e98e955f4389b2a708263f5025588de1dddb87fd9361b6f5fde253dc9debf24cd229e3b5c267f0e987b779ebdd492b2dcef4a48eb397b1b72abef4d3c372a5c7799d0bafa483ff4659469f0de2e579712e1884faca396e7954a2e7291047da581e6a2520a111af334971d5b4d03e1d43476eca8aeec0266b9888675820e3ceff67f1a1aedbf4fdb397173681ac0a9f661ae6cc7d1dea5d2097084637c93975ae1c3a32635e06dbe2f754364a8af66080274a16bca2768ee68aceb2c89f6a6bba36a8c36789624540e5e788941ae6c4aab3129706a650ccf6102b978a870e0efb360fdd6a517d742f51d6b6331caa289b431e8963d2531e6c44c3d863659eb01cce337cf6c3932702d24a539b901b7f5612d1986411830ab9186e38252aebffd84611d2a22c8cebcfbeba087088208adf153755b078d6b033ea870fbd31c57b287bf0d554521c321239c7b636071cb83e5ebccc7bf0f77dbf0bf1d8e253259f2c610318d21cb836da96565d15a6e3c6d030877c021b22015dcdc45eae0e754b87379674d9a7b08c7e3b9c00df2e6dc99a0d20cde264dbc9849e3e1e9d7306a35fc70b74f54ad1805df1d1ce3f4c76dcfe6cc449601992be7b6af14e3f583f4328989e51e4783916471e4cd820ab7b53360eeda818fab5939931c3b84bb37d1dc1659b8c9a04ab5d3d81a6128b582c0fe78de3c450d15ecf89ff0c64b319e74808b6a8a614bf3176a40f6bfdeb41a28f801c1bdde563576bc18a1dbc99b960a9426bdd6f37f73dae39f60e84dce78161502eeed58baee10783e1f2ba46b16d8e9f66db7113e455399375aa561afc815ea20077ad9c412b643a13e37ebb0b39854c63d3bdaf59c6cb245ce69c30b400029586cf333ffc03e38630bb4bfcfb322126cb9d1a2bbfdb115484676b64f07534cca6e34ab042bf78eb67e4f57b11450aa4e3d8c264a15cce7f982e7518aab23400ac320f6e377e5a1ef5d62bb838c7f1f9a28a8e06e1c7b5defeb2b3a56d977e32f3b8b82f9dfd10a6dde399ba7bb54516b65b0afded01874196165a59d622adb4e9325dc96b07874196165a59d622adb4e9325dc96b07ea97b2f492ee67c8542ff0d8082f4005a80ee61210d7fedd8ab23d3e9cfe5a8270b29f37bd7a2e2b68ba4e34e3bfff6a861fb1d4e314780447581731e5f67ad670387a8c98ccc4a44ada691a4164734f820917742ab2ccd3bd11d68c2e8bc26103c8ae4e5787fc3b3860e267126a3cadab27d93a7f7b903a4c2f9a84e30ca9f5bdb77ea2b761c642e853d5fccc42c7a3428a763bf12f4a2f30e1ddcaf8da364f99400355f0e4da5ae1f1da002e5f9de5015dcdc45eae0e754b87379674d9a7b004ab309df4926ee14bf67d00ba1a816399400355f0e4da5ae1f1da002e5f9de5a1be0cff74d0e2ee1935917a6e4da984966993347323b7e88d7655ac2ae3de25ade6061547999e6f18b77a6a124b04c528c8aa8fcd9d7073cf7fe0112374067e951e4e3c269ba3edabd91d6e1c6319ae99400355f0e4da5ae1f1da002e5f9de599400355f0e4da5ae1f1da002e5f9de5108b81097eb37eb6691a2c5d71033597b9c826c2955c21df9f7625c9e26d41abb44d881200df4c20d4781fcf0d7bddbdef5debc849d01e0a632423451b804cd55cdc29052359135dae82567b9834ecd6901940a8cce774b3dea2dbf7e60bf7751a8060a635ae01ee85bb27e2b2927cb4047b300c3abf443d8f7e2489ee731d7d015dcdc45eae0e754b87379674d9a7b053d6ffb04103c8027cffaa3316867bd22ee78302971b33d9c28d1d0395acdf0c717ced79b615d94746ab0ac676c8a5b3d2b7fea292749cf38322bc0279d3c89a169c287a5b2550129c0f091967b96296c20802975e12aec2e24e8f614d99d9a46283b282144f304c2eddb3d2998dbdfd20a78117d3f61fe9a89969e78e71711bb66fc3f10fa0f9b7aa9270f21d18e1fe832b6398e4010eed36d7be998c9deec90ac19fa79ec22de2adcb1290783bc13d5bddf5229b7e339f24fb457e663ff4b11d11d762ff5f3a9ba279ee2602304af1f28ff44788d89c00de35af6e0185e2073a3956f4deb5acf8a0f2a0d8c73887bdff50321e1a409cb28aa6c0d77f36f4b5eb47e548b56b79a7b116ec9ca804636cb1ed5da53ae4701a059b525dfceafec520b34320b1bddc9f5e31989f0934b8d6aa8715d271aecb98f81bafac9d79f1aedda6669ca4d19ed2362ca3885046d0542d6e1685f665862eb7db79d0f113aefe45b59df1d4398a5445ffd772674a0e639b3d9527d34b83705109705265cc594be47a1e6c3681be0e0ffad00b9670ae4bff5bafe4e6453ee380158e25ba12074fc53396edc1ff62f12058f68b91932268650391fcf22c6064be094b938172bd80ff9ca76f89736c29bd8a1ae272f384123167f5beeb5876ad6de944211143bb9b0c0e35acf97805df15d4076112e3dc1b104036215ecb5163fa6237560faa6feecd878e5bbec7ffea27ba5853d24c21b48bd94964e2b37b8b87ad99cf2c463ce32d93194684a71836e5e298edaf58b2bd83ccb6da7ff9360816548d5a35d710df8a25f2a3e6e16467c3c88293dd6f094f5e955d8fcc93a57f5bd5349db39e907c0aaf846b9e7715ee0207d37d9c46365d11f897a5474fc7cc982532de7966e0690c2621424171ab45bb7b7713b9a23dbc7d945b2a701aa2fcc2d983d0d2b464cb67e34c4906514853a016de1a289bfbdf8d230386ac1a9a591cd1a88b6fd40c245dfe8f2eac8991e111746c47709f82c7d5204919f757c04538efa8a7dd1a714c62aa785cc46a8bc9904a9a909c8a888ecb8e07a4f6181d6876ad6cdc6611872e27abeb702a87b9c206bdd0cdc05acf99bc0ff8e984a7ecdb9c535e2d91f57bb619f1ba220168a668352b0dd5c6eeb1bce09c99ed5513afbe3594e237ea466ee3dad70767c9756e46a50106d3c4ac9f8f1bdc1dec7326f50b3910bd046fdb2218df301e2838140f7d185b6aaf82496f0805c2a00598fc3e009d95d980aaea2bfeb3bd1f1aa5d3a74f41fc74c96fc0868d5c1ecabe69ef764514b874d9e115621411cc722df3626ac3ec387f114c9732fd63080324d89d69ed32cef49864ed6636b1efa400c1b3fd3eb83f63e88fbf57d58cee1005005f5f26628358023dd84b0d49ba73bb87fe00eadde519d310bf8c527f3501e5e98e0f8d36ecc04d543e0ef84ea0dac79988d930e6019832365f0f3b833e9d8c73bbc31bc755bdc8203bae106e110d6c192406475f643179dbbf56bf8995f263d5905213b19adeadea2783c6a2ef7e5b74376bc9432b5474910570bf02194c1289ba63180656d171a61703dcd5a2625b4a2603f5a22b82da23a370810ece75ba662312db2d9f89176b58f3facfc98a842d025249c81178a6806efd4216facd46699f9ef2b9884c987ea3996c17dbb488484eb8c5f58402bf539b1caa1ee158eb8039b871e0123174c869239a74fe8c2bb743f6e921004466817b718b9aae4e4007d0b3f6cc71deb20f0d40ecb47a85bc1a777135c2e2096b6eced5e81f509aea03af8b006808b1012877ec061701966a924702ba8d63fe957fa642d4bdb824cd297401d771697309b7399c5c25ab9311811d0104a1c6e429fb904b0283f7638b8fd8bb5948c2169bfef624f557c1c3f776dc1a9f58ed54ad8fa12125495b3a27ff7e3585c6b5da08199599ffb986d348b3be0ada349bf22f1a48dcd30ab90aebc26b7ec83e39c56ad3760affe7bb860e137109a48afa0a6d53379181dcc5f451552888d232e1bf0efc0ec1bb2754ff3ed78d26cada2e4bd31d2affddde102ba3ffea11887548767f56e81b52cece97a1a73b9c2cc6a1d0e805c9ee799b1531e55849c9221209d4e3cb4132016ab5e01cff7416588e2e05f3fb8133478299e25963b9f52a928a118781b20bd6789586f227e085f329e0ffc16190bc6c5d6d4c95d7a231009c63ec76aa8d1084ffb9fbaf17004b24ccc1eb7420b4219eaf1b8fe9e7faf3e5eb33cdf67d06956fb249ed10cea1cfaf084a8208e4f228d7e7ab6de59683fdb0fbb5506bb7cae56d6c4264d2f51fbde04c6cc47102f6e8d1263862aea996f9de59a6e7a738945fdf1f30181cd5913f7b7900ed889e57b0c08cdeecb9b05c2e1e0d8118aca3040bf1d082470e18f42838688ffcb5bc399c24e911f0be0a9fb305b5553cc39213f4cbd140187a4ce37b52e4f729de968ab1f01ead8a4b4473b1bdb7d301c452a3ce2645176c6b1bc20d03bfd2cb8b601094fe580ad31293b352d7b7e6157b13b0502d17cb992beec939f7f29c76c867008d66b7a829f98a826fa75a56997f96abd20646994dd73bdc1791aaa10d5585652bf41646f5cc6205fe1ef1e6129928d0c9cbb7c40f53074ff15feb3246a87577673b39eae20916ee24baa668fc1173e5c6d33c72111d53c8b1571d220d118eeb16788c27f34c862f7cf25eb79eb9e4f87c1383afe8a277d82f36c0d49d10967348838be4e93e77a243395b974c84be41b07e06e7ed2633a6ecb88330bcff28127a4a928eff74005692f76fd1d95a7b3d0687d4c3e8ccf03fa8f17c657da2bf8ad7103d99062ec445ba687ac09442551b5912381911e551c156cfff677471830f037dbc0dfa41aaaa8daa1e6889b7b2a717df28ed99193715019ef6346e86f6a586fbafe1a780d7b76f12f16fa4c63819e53f073462490b2bffa2f90be37ec2afb1a30eb19c839d013aecb7608d9f81a8105d520b00acc6400718ed3a2c0e270434fb6541d65df3520008a947c892ddcc751b85fec2671316b720a5c92a79d46464065a1ef5d62bb838c7f1f9a28a8e06e1c7d26873361f08499daf14e747ce07051880f7c78dc80eac361a7d4f8b50fbc0a09be0ea141b66840b83cc65576aaef2fe82e6a318cc48b54176af0044291d56cb205cc93d2078f3dea13ef951372252df2d8033ab3dc0d5fe89b07347802fb40610221aff2a8a8a788334b72fac81a9984b82363d87fe3e45a2037a6b5e2be8ec060f72b7542cbfaf7e6e52e672e62821ea18c546c3472559a1298b9784cabb0fe66770e76fb0f5035ff0a273416a3e4923d66498c1b933e810e3974dec847b1ac56985140e3ac910ea25da2d02a509c6975f0127669657ae4417ebbd9d9201c9a4b42c3161a2b497a8b623166112d9242a9c5e0cb573850af10f948f210b48ed680d56091c131c0e61fec010cd70262d9f2d5c6b8f22b8afb87453762c60d46ed33e3c94b2a6ec04facfa8e2d446b64bc334a75efc66b14f6c62a8d46a063aef23f7bf899c38ebcb7c875001ec42d6d75262b8cd43e406619dc62bcd709c550e23c057c501eed443f90dfb772659b34b562862154f8346e3603752d127717b8c618bcfd09d984d52a4bfc3f10c659194ab2ad3c2f1317bd2d4be3a0aadefeefeba41d397e79b1c79a098aca959884369e92c2513609102cd88711e30902506e005bd4dd0b3afd2b914853c9816713ed7e470d5e034c23dec8b400944b08c633486c0d6f6582c210c260baccc58fbeff3618bcfd09d984d52a4bfc3f10c6591942605a0d575ef430f27f5aa8895f2ac33fa94c361082dc6d2810eb9c2d548fd3683a8206828af322a9f0b6b77370392089b6184c83f99635390a47b8fe628662ea21383e7eb5986480e447c610f3b0576f5b00bb827f7a5b0f7cc1c7c9a79334b51b95bd0d96564b14df678d587313bfd4c65cb11ee939a1b791e4f317468653d92066f7b186b8b8a834ecd3c103efc18a01ef3246aabf530022805889f11a43b75eaca2ee4a8c97bf5321d53042bcb3d72c379c0a396b32c7593facdf2323cd9755c5f7e6696bf866f2efe3f791a71cd58f8a865280f20dbab0e8f39fc9de84683e1c968bda9d92d7315c87bb998e7f831e96c3a408447016be9fc8a91e19d41ab476cffa294ef40b42a452bde624b740b406485912e7831f31647713369da33869c351c449afbf46a58fdaf8fd4a69cbb9029cdcfa6e6d96dc8a1fd757a3afe58ed0c31e527719e853784015bd349f55e20611cb2b0721542b4a544bc05699a78ce9032895c5d65e91cd7d4f6bc0486062349ce18300983d60530206a62431d5b176b9362e4d589af867815aca7983edad6e494e7314abb6f0bbab30d7521daec2405e4590b7bd6c2226b76a03b52e950b28f1febd0d477952852e1bdca281c4ff4f10839c8118bbe791d7a23ac690e8d3f11944c6050a58ca601e06b750599d39366558c40585d6bf84454881edc9c284f9166701fd312bb794b51b94842b8233a711933f354112094835787179fdd444e45541c60a7631b241cf1cdc50ee764a75fea8c66bca7d6025a3c591bb0ec9f211a1cc5ca98d2b4dc9441e2232adc80a72e4e2ee51a6e4719157b4004882b8db0dfcf8e99049d88bd6f7489e99c91a64f72b7a5927ee033a0675dea7ae86f6b9d74b8a1a6de7781baeb053635ded78201ae9363e6ea45c0f2cd2156202a0d0313b26c60d9c545a712456256f0dce92c73805600e522f0d492bd6db95c936dd998395961d58e15a3789baea698c424d9fb366e1f3c4983bc6e245903c23f66f6ccf3f92738f0b671c8153dc3dd2c0a2696dbf44e2f5baf860bf447b505119f5dafa047049532822f93e3079460319219ef54e948cdb46c3042d33d5769438570b3d89bb31466463aa484d0d4c0f22d984a743b3abff22c937767ebc8292e7927c6a86b024feeddf8e1789742b531dd8537e37e2c36d5a21327fa3277341f6d510073bedfd365533608fff019991aa4b2704890f8aa6cfc34fa53d42b930ac81f5828eecd1ce24742b113eb1a0e746ab95dec6b0e4ef3c7f265918de834276bdba0cb01f684efdde90d7da31ef97c30cf8aacfbf3e107179fe08dfe73f2144f8cb2b3df3ff8871be0fe60045b7e0be137cd3e81d82b33d7b75603a90faf15a1742f4981101a7f83a7e9eeaa57152d24e58d9ee2cc51237501315a4fcfa9960d036d411e8dc186dc3f464058988c0358ab9df3cfeafb2270694aa7318c91353059659bd60d2609fa18e0b7dc56af1e19016549c0295774f70114610d6b7c2100796ba79b33b60af5f6dad430329f9a072304c08f8848cbe0cd18cf808683628152b8b15cbadab8151d38d843da8ec0601b08e596c9bc366660c8e2b0e1190dc729d2f387f7b70ab47d27717d1f37c58534b306c4c8f1ba0209a399978a2d17c7d3a470d42f28b22817b21b89f017f45fc20d0bf2ae18bcca6c48604e85bbea986a12bb53755d79aa9636fa2940ca698ab402f507507ad67aadae2fcc72bdf43c51e1774e5ec1af0a0df8e9427873e826d217d595b2dd9f5c431e9b6d29f052f9730ef914c75e6e4b2a3765fedeeac84b2a41d2ef016c13f6c430506f8712cf6e433a7ff7e3698ffef4f1161c76fe0e4b99db56e7ce83ac2e88f99313c98b241c5c8e460570b9452bbb18534a75df9482a8ac775cce432dd603f34cd4e18b9c162ae9f8612293f89c4250abd0290966ac4e76216ace8ec310baa47062bd1e3722b4ea7c0bbb14393b33b1a0d174960daba32e6b346ca30215bd67503d7a3b97ef2d220c8f698f22ee5419e39c15d4dd3dc2e4dbdfe5ffd6767bb3a5925f25aa4f3aef032fba324956df002e32faf1bc94e34350088162bd44993a53703e05d6ba6335d9bd14d762de6bab59526c001477f3d1af694ce6b18bed20e6550eeef7bbf00a7eaa5114f210dd559e1905d8db82d0ab1427c3505875df4b13f0f9b703e89c3f9f89bfb6de4785c5b2933bf088893df17aec78feebf265254f91347d88e92cceb4d6f04ea0796eb1c06f36050dcedb518fe740bf5ba504745d69c5fa93b030102c76c91946726b977758ba742c2b7ce738c1d8a464a829ecd85e99879272c89f3bf2268a5e925b8fd2e7ffdccafeac003db1bf0b7afd5684fa52740185c58f4089c36c78593bc10f0cfb58064028e533bcd423f4a867ab1ef0f342c982b436337420474470b06cd60c2d3bd7261e8848b430cd038d7f4c60da7bdc5348b8932d7aad332883dbb1d540acb07b888af655c2123c40735021ac19755825929cb8a8ff8b4b81927e140c31e0543bbcc31bf770a057ef7cb5f012140655c39de70f14f81d6f0ef260d216c19d16c4273bffa2dc2ad2b9408156d92cbc1e7efd408f71ad384c84e637f95a1c44b45b023086645c81e38d4ee3a744b5d1b717338a926facdb798f797ddca464ddcaf3862fcba7a18e85ba6dd603ac6ba74b794ea200fd0c7fe8432850deb40d6abf64d8f44562b6c3c1dc7c1eb98b580294eb05d6d1dcb9e0759bf540df58089adbd5443b33b5318eda5159a8b3571540cae3b3845c5cb85625f56bacfa2e7077668d3c328fd209cb2d90a9356c20b6bda24d59c04f90961d31a3d94094b32c6209e42436821716a56e7e387f52975e35363db95e4956a51fd56c279307d4d826c7a6a140430658f46ba3beea720bceaffcfd21c705bd4dd0b3afd2b914853c9816713ed7a5eea21da1478ba1aa83c40cef9152bbd2267b2e051d17fead5fab0c574423247d1f28d7c16ad4f6fc82b9564efaf5a580297895c13f28d245d8d488e523fe6d5c16edde58f4f69b83fd8c0349bf14e1a56ebc986f2164fcf102bda8cfa7700118772e070d2f0ba1d31c849a85aa3a09f36e20006368021eb7124a78c646a20d48e28e2bd998710936b8c261a4d63f9245ff0ad586ca327c5784e15bdface99311d819221ee4e4a6231aa525e010df1a48e28e2bd998710936b8c261a4d63f925adab453fb4c581d70e9e547941b6a06b8b0966545a0535627689d323289e9954667eb7599965ddb5beda78d4b0cc003b96e26c134603e16388a3a34e152f6ebefe1396ddee9c8531f510ce183ec5b7912a52e7dabeae3b2b96bff90b4e2dc8cbbf0566b4ffad3bb2a32e9373b195f14242892b6dc9367725a4a7bef186e3bf2b8b0966545a0535627689d323289e99506a98e9912d4fc5e33ba9449f2275a16b8b0966545a0535627689d323289e995af714ddae65621415c97d4ee516ef77bdf9ec456408c89ddb23ae45296ef2eb15a1bd627f5335832b2724e6d9fb279d56e83a66f6725a1448e1ba785e5f01a6da6a272c8a3844c58e78eb71014e9d6790819a140794d796e6e59e2d672b94edbf4a932836603c1f3388f095659fbb6f342976245473afea27d8b1676c9cbc64d3656710931612238cee89e8240fb504ba413b91691d06f31d43ff85ae389315bd2c5341a5d715397992535af2140e2390d68307690178e2188891a0d5afb8799c745d8b0bd3d3aa31d8c9b59d0f13f777e5717abc0621e84f9285ac625a5173774748e9683381aef8a7316aff31a45e27e5717abc0621e84f9285ac625a51737a6aa67cfb8f9a09fe22fd141866f089acece97a1a73b9c2cc6a1d0e805c9ee79e2de81ffde279c7143d4fd3e009802fd637893187e32237e9f4efd473ed06ab38e3acce64cd7180bcee7cee8ef9e014ba43024346a99cc30fa9c62c3d20c9351956e22074c3551500c078f0acca5e8729717f6349a6b1cf29e6e4bc526fca928596612ee11295f3f2c7d88c792dc125a7f85cdf2847ac3cf535c5bf8512d50b69834f75ce9e4f890f287b83aa4a33289d3f75db8f7cb5c137b72581da0a69e0f947efa1bde318f6d1497ee3eeed03b49936ecb805f042badaff035c2fd99beb62b9eef2b71a4ed02bbe980c7338c421e3a0a97e6f598bb0c06a0ba794a9b0a0598e09df7ccaa420347770597082d73a721f399146cb01fc6cf483a95df57680677b045d1efa73125d8a38e369f12222b824b04ef43bd9d4dbdd312d568814a4baa377e9e8263c539be2a1e5c744896674bde10d5aed5309bbb272e5c65700686deb59b3a76b069a403f9b043c1918cdb54084ea7ed867ca2f3d61b38f69554e20e6c78bb13fe62c13027eb5e21953bcc7d6530af25df007a82529e216fa0af0a600d0612e675838f6ab5d7ca8f3c2795c4026ecf18f5acd885d54b4b2c0eae52b7907e0f08663963fed58683860442dc547ca3bb32a145b2a92e1c24602102876f589760d983fb0a876b30a6a8196a43189d4d652b50025e9413e3819e246a75d948a6d67fb392cb57a004f4a982a37ec1fdede2a8e1197dc9c3ba5e4ac6beafde3f6cec8ecbbb169854f164ab4e1989e4984332a514718943a5444881b63779de015f65d37a3248b503037890e28524adad14184b181e402c3abda638c9573bf92744a6793325536a82a3f78945210f08c3f7a6f39599a5cea911c946c4750172c379c0a396b32c7593facdf2323cd96dd9ecd2df367e198966c48009ae10c493290ea19fa4257c70445f24e40b2e34de4a5589beabb07b96681194751675302723fb9cf41f1b6a5b717b45de9deed86e456127db81bd3ee59e41eb7b84e57e61882eab6ab91ac961a5cf68eea8e2dc9f268b66c26ee31ca213adeca51b8651b1f984c77e92e3b85743b94c1bb6d0bfff0472f1cdb17c998c17248adadf3719a0a28da2894708ee8852adfc60c5db6e0b74959af9b9784bbe6a7558666e47f97ec5563a1dc91d37da04316dc364865e5ec72fcc9bfc87bf1c2e947ffd6695d03a0d82088a04cfd9f33f0841a21f0c781ee158eb8039b871e0123174c869239a5445576de447e8d47369b5ccce945b4d9b0d683f136ee775a50ee8b4fbc089e2cf75e3cb81b24865f1e6771b85afe18e4c0a6be94e99105cef57526660295c9339079d1e3d1452e75d86c203bf8f510405a16a941fe82b90e4aef0a6e85ce651718c5b7da326b9bdc90e98e743e59c8bbece6341d53793d25959dccd8f64d812862eafb38f3756723ae8f0de625b7f9b6de8c60da719a73b736e7154b1cf66a4a823d328c7f4cabf61d67a4251846446741f6101716065f4084413b9664b00ce53cb702a8adf27c0897540a92fe445066605ec93aef5b5d42bdb56290276dc2a615214b37b6622ad6d2896b0160ce237990f8086467f207f50c2b1fde0538d8d790fe1bae5076202701eafa4ae97a29e42132210ae51466f237e7c472447607ef309df9bffdd42a4aa1018125b6d45f910207245fbfd6d8021bd04f05f255bab16a68a552537d43e5f079b661878bb4d669fb53031a974f7395e1fed41ce374d2b8e70a20020a824af85f2ba5fccb490f962399750d31d1905a5cd5995bc43a3431c9c177634d1195b4bf4906df21975e745611bb753a3b4cd904fa1a88881ff4a4abad42ede3403aab02c6f2dcd9947e40a20f985af375d038c33c4c82430e7fa6417cac2f9f8241e515bf95b4f4bafcf56e72037756670fa70af3b3767825c4d7534c6ccc9adfb633fb8124d7014c73de50b13ba1b71f2388ebbf8c9bfd99200e71553b2e89a668a544815697979d024eaf4daba6ac503d91797703f11b580f4879198cc138e606d9480e175c5a94483f7638b8fd8bb5948c2169bfef624f52eb3766ca61a068d02ff705ae0b7d8cd20cfaf33ec28b8ccb47ea3e20af8f43108b09150d1d60b236ad059d8c3e3038d9f6b304766fda5e2e085ddd84a2df11a52f535e6ccda1cd1443a2f5a123dbc39553b39c62cdd03042f8f9e98f7053a0182bc050d748038fea8320f3fea9b1c39b1e39abf47bfc693d59471f4919ef0ea105eb9d5e8e5b336a52c7b96cd8987af933a4d6eb7684f1f7d434d51a7376b391ee675a812b0e985b821180da98f14e86df3ced06a39e0956ff4d51909725e13c04f8024323e4fa5785377385dce307510207245fbfd6d8021bd04f05f255bab6f4e05a4d8df85405fc8dd62e1bf4ac4654a050f12ae6be70282d105b5f28291d9811f7b3bc23610b05ed3b12c52cd71e744971365b4de36321e266b64a619468723f184c32b11e6807cf69a1da3fb166ea26218cd09f7f26c5e0967e5bd436a82373e9390f746fde9c341e4931316b86215bf5015288dee81ff3ed029b42ca701ccccc47ba3cc19a5c9cb1210f5361bb5219be711a8389b285d698e2707fabf4a5ec062fa1a05ac73ddab6ddecd40f376ddba9b52cd5c535d8c22f0855aa7e97cb418a97dc9d77820e4a8d82a446ba4a94b12556bf6b83e4d31043dd66ea33346f5b034655878b6c8c1191a11f8570e76ddba9b52cd5c535d8c22f0855aa7e995dcb4cf57f653ca589ceb0fe406504c273366ced6e52a21ebc1e3beec8dadab1f7680eeb198d1f12cdd7ebee254513d8063c866798bb838681a84913fb3e04425533fa802e02bb4a70baf2dbd77d2958928a710158151637cf0930308ea39969cdf80ff9f7d0079bc6a80f8ebcff1b9c588116b0a65d83f05a1fdad32f2be48a7385c084679bea74e2c9cc98e52c40d28c3fb923eb6ee06bff85bb1e11806dac65d7445e72aa0a70e5b546ababf474c7513bcddff0cd653cf655696778c1e211d3d297dd3c89499a4953af8acf161c269dd760bd678055dd64c678e41464b8f213458df7facd2b7e87584d2faec130652bbe593f5d67006a485a41d6541a011b8a43acae0b58a07a4d9de2594d66c1c450b341b2a62e9b326e8c648388ebb7d9c4c37ef8d21aa7a7b1a8134d2180509ad49729296c310d5d4219d4cc79648bac44238cb676f142b7fafaa2323ac27cb7fb7c0a7f355633915fceb7bc984086bc9f3188e3f6d60aba184aa2949db70a32f360823a34a72046715baab3b2085215d737a5de20b3aedd715b5d860b11d6d1064d4c283512fdddf4eddd243173b27c705d25cc6c9fcb7f72500391a3bdd4d49a0d6ad7cfa38cf9550629f11affe984fb0f7d56e24c902089d8fcb9fe2422242f9460d528a21a3433fd30c5c7cff100061e23f133d74406b77eb10e6e45eae01b4ded4c96c3739723034b261b1e4db96f9d6a443a9d24debfed7e87cc11a7e408433280eb60c133fbf6071d5a07a28f3181d52ad4bb014d8929960ce7a34cd4cfa74ef130647915b32360eab7df012807938ee1a6c587554075ee2f3d8aa14bb6c56e97ed3548a9dc3401016dd70f05d87baca0ded53237fafa5aa451316dd9aafed7e37d0c7c0326c065f57fafdb85761d8b3b63bff68b74e364a4d61d8d9c159c5d8bbf8141b406ad66ea5ae1e37f1eed6236d276e7f44c2d443ddbab63f0f93a41ee2fb359a5b4edc1b932bf3172a0159d71c01a73a7ea3ade5718a9008bb3a7b9a8a122430349f5295c8b28d26a6843062ddfe1d324fd7808c9baae0720cfe5e7159feae1bd8f384b7ec6394af022d7d929a23b5ab9121ce6165a68392a118fac6625d0c1e62436e2e6fe905fe89fead0345531ff7797b27babae6ebab0794bb0a626303d15f397c1898de7b62ab8ce8a37ad8fda1d615d94598c5b0c8323c4f90ffd2321b3debb96593189ab404cbfb62fca6aa407fc674b101b6794b44e5a3318a94e7bb93cead54c46e238c34f6ddb46afe7e2b61532797a683a2f5c0df87b98be389d639606a73c1165737c34de60f8ba1a49718c681b98ab0f961cdeb6a3e22df3f6426ab372920229da5ef84d23bf5a9d158c1bfbf3c36d90e6e8622231fb09de922065fe0e393fe6e0d3cdfe8a454c83a749ef598bbbb290ad3470201e498af4f9304cd3ffc5672dcf7136c106e4feec8d32d01e85f0e611831d63c71aa218527388e967552415509744ed3c8a191c6094445e1b0ae0c720bc2bed4239e7974214ec4aa5d639bbfe5775721994f410dec3ea3294c7efaeb253c77cc0733d8951642e7fa81be72e409ae1032f8145695d82e2f29105f03908b7b71347effd3ac78d14235507662ee336659ce764f04df5c432c63d8b9e1f7f705e73e6d8ba974ae3cd226592e520f939e649aa25f6d6fbeaa67119d29e0f8bd55e21456966c74bec3f75ada2786b8cec4eab1d8d893987e143f84b91f5683439c851a0723390034f9221f81c924832d8e5d2a5e6d88c8d2b82eb97041f909b3a04041a2bc446ce85a74d200e7f7eb1d2327aa0b77211c151d51d50d2d9c1911ecb532e7de8e83d69de561528b6c1c9baa8819708bb2446ca977073eba922e60ec172ca2a2227294b2e813e5aca994e67aafa1060828a84cb4b34d7980ae92e7419f67f9294e1a9fe18b2752003ee6f276662c9f489441ce6fb26b70243c9705b1a042426eec5039bed9e1f8b305854a07273ec46f9dfcb1ab35232cc6058027690324cfe0bcad924de00a76dab8f28e0f9399ebdaacf4220854208d663f4fa9a708f95adb23be0bfa9a16e92de513e81dea476af0d73035f351a38fe0609bd1071126a0e0bd67d15c194cf75ad26dc205c67c8170224d75df8b977a89d652fc1b426344a02a4453ad9173e462adc36bb483528df4f6a019ccfb08d21e8ca4ebb7cea00b665d9216da7c1363938101aac211157610217ca7c0ef5ffdecfdb58597b5ed405921dd2428f070634ffe3fe43090aa1e037f54f0b41ace3c821d09cabe17bbf63ca3f2c0b3dcead3a00c38800799988894a1d0cfe06e8ec958702450df8a9714f1440d74bfa0e27fd75da7cfb499988894a1d0cfe06e8ec958702450df8a90a037aa17ef858d65ee959f924cf399988894a1d0cfe06e8ec958702450df300c15c7e2777cf9ed701fa96d43067199988894a1d0cfe06e8ec958702450df9301abee3b70aeb10da4350ff3216a54633ad0c15a992570a5aefa0a73f5941d8a59f21ac4a496efc0d0b50a3363129cc10334a06054fcbefe3174308f27e946b2da84f539f10656ec0bc4b93466420782caec9976a3a832fea6bb99b552b8c97cc7d7355eb6fdf7e3b5485195acfa3a82240f36ccdb56a41b33b7c6ee0674faab64c24758081109172887724b65ef097e09365c75cf9bf8c17ca7dad43ed958fd8fbae455679445d87419b073b926e4e31594005b262f4877ea5f51f526c0533ca2f8770f163a1e98d00afca7b38b03ec5ac9400d26de9e2241ca5a0d7caa170dfa8c30670bcc4ad2b2cfd621ce2490f80be1ab905e1fa531e8e923300f8b9b9212ea18da4b5a20e966a3a4c993d8df64734465d2caf161b3cf4f5b3968ea11e134e99529f1a70185f0239493479cb38e7169021888cf5fb25720cd4e2d8ee1e2962f8749498ea357870c9009d6a2145a36307a3f1e104b8a7982c621ba190c21a0b1f608b8f54d8d64c2b0ad895d5772ee3060639765096e60fed04730df27f04f465ad570487d989cff93f4f1af76672b4ca34566096cdad91adf78f8b444800c13b556777b931c936d2574daae80031e54d0d5be9adcebf9c361c2df34ecdb3cc630be75287e60e48eb3e840a8bdeaf0cf8e3f0e2a0641fe3d14abf76d03e5e5c98e094a2990f97651334c9b243d4e7bcc593da4738de75f4989e883cfd2d0e28f7441d7df8632e8a8c344db6e382745ff5859e9b527c7700ee312da1e7e0dc9c6e9972426d12bd10e2e093997fff20d68687dcf5f707b2a267fc889319affa0a52f51429aec4de0baedd2d6aa0f87517ee720862dbb4df30709a5f0f82282a0cd7f7a74ca92e23884ac1a8eb07aa6843062ddfe1d324fd7808c9baae072785635f1a169c5033b382fea3bbf023b78cc5cd5c4b8d6be07bd56b0b491380c3d9eb7376c8e43c74354df87696dd83df009fdd2bcad8ecbfe120daa75845564c75c82238ff062cc837d7364417f983c2375fbe71f6095b7e4532312b44dabcbe7f0e04f68678e56ee1412babc0ac474cc534c032d64b76057cbeec0719e68d913e0022d84a015bf1d8c3594adbd133a8bd65aa16ee39bd87b429acac403e2f4f0f7e75c865b798cd96d3caa511c3cf96b663fb2bd9c717419fc63fa935ad4385f324fa53380de44cae83c92a0dc07f671630066def4d2a8501b348a7855916574698dee06081fa32697285f0834a8de34f43086bf08f34120b9d112c80edec7dcd8a7d2b6bd8875b7966c280c9522882eea8cc20f43f85a04f93f6a5d292614db9fa3a2a5e3bf3d3d918bced75d7f3899c16e28341183382085285fb57707360e53a54c15a42f90b04db77edeb633e1c244c2404d8dee5d546defca3c955b359c33f47eb0d7bf800c3aeebe8b46217fad58075f01a0e6d0f24f40ea84278c0a7b2af17d1409cef8d7a87e0dbf9e4e4577806b444ea2f50469a823f7fce736a4db57a6cc28fe24ad087e05098f9aa9a0fb7426e2916695291d61ebb6d70af16d9fbbed8523a5e905484ae83798b6967drootrootmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlrootrootmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysqlmysql-5.1.58-jason.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4™Äperl(My::Config)perl(My::Config::Group)perl(My::Config::Option)perl(My::ConfigFactory)perl(My::CoreDump)perl(My::File::Path)perl(My::Find)perl(My::Handles)perl(My::Options)perl(My::Platform)perl(My::SafeProcess)perl(My::SafeProcess::Base)perl(My::SysInfo)perl(My::Test)perl(mtr_cases)perl(mtr_match)perl(mtr_report)perl(mtr_unique)mysql-test@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JJ@/usr/bin/perllibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libcrypt.so.1libcrypto.so.6libgcc_s.so.1libm.so.6libmysqlclient_r.so.16libmysqlclient_r.so.16(libmysqlclient_16)libnsl.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libssl.so.6libstdc++.so.6libz.so.1mysqlmysql-serverperl(Carp)perl(Config)perl(Cwd)perl(Data::Dumper)perl(English)perl(Exporter)perl(Fcntl)perl(File::Basename)perl(File::Copy)perl(File::Find)perl(File::Path)perl(File::Spec)perl(File::Spec::Functions)perl(File::Temp)perl(Getopt::Long)perl(IO::File)perl(IO::Pipe)perl(IO::Select)perl(IO::Socket)perl(IO::Socket::INET)perl(Memoize)perl(My::Config)perl(My::ConfigFactory)perl(My::CoreDump)perl(My::File::Path)perl(My::Find)perl(My::Handles)perl(My::Options)perl(My::Platform)perl(My::SafeProcess)perl(My::SafeProcess::Base)perl(My::SysInfo)perl(My::Test)perl(POSIX)perl(Sys::Hostname)perl(Time::HiRes)perl(Time::localtime)perl(base)perl(constant)perl(if)perl(lib)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)5.1.58-jason.15.1.58-jason.13.0.4-14.0-1MySQL-test4.4.2.3N^®àM?GàM Ý`Lx5`Lm©`LJàL<áàL%&àLààLšàL w`KúöàK÷`KÖ àKÓiàK«ÜàK¢¢`K àKw àKgNàK=àK*©àK àKn`Jùâ`JàÕàJÚ>`J×›`Jºš`J¹HàJµT`J¢ß`Jw]àJv `JW¹àJM-àJ.Û`J*æàJ*æàJ åàIèûàIæXàIÛÌàIÖ†àI®ùàI®ùàI«`Ixì`Ixì`I1»`I àI9àH͉`HRíàHM§àH k`Gð `G¶ `FЦ`FЦ`FÂ%àF™G`FBD`F 6àF “àEõÍ`EñØàEéïàE×zàEÌîàE²àEVGàES¤àEE$`E?Þ`E-i`E ÐàDç‰àD‹@àDˆàDc`DWÖ`DWÖ`DWÖ`D>ÉàD4=àDH`Cí àCë»`Cé`C½–àC½–àC¡ç`C¡ç`C •àCòàC™þ`CˆÚàCyàCrq`Cjˆ`C]Y`CQ{àCHA`Jason Litka 5.1.58-jason.1Jason Litka 5.1.54-jason.1Jason Litka 5.1.52-jason.1Jason Litka 5.1.50-jason.1Jason Litka 5.1.49-jason.1Remi Collet - 5.1.49-1Tom Lane 5.1.48-2Remi Collet - 5.1.48-1.1Tom Lane 5.1.48-1Remi Collet - 5.1.48-1Tom Lane 5.1.47-2Tom Lane 5.1.47-1Remi Collet - 5.1.47-1Remi Collet - 5.1.46-1.###.remiTom Lane 5.1.46-1Tom Lane 5.1.45-2Remi Collet - 5.1.45-1.###.remiRemi Collet - 5.1.44-1.###.remiTom Lane 5.1.43-2Remi Collet - 5.1.43-1.###.remiRemi Collet - 5.1.42-1.###.remiTom Lane 5.1.41-2Tom Lane 5.1.41-1Remi Collet - 5.1.41-1.###.remiTom Lane 5.1.40-1Remi Collet - 5.1.40-1.###.remiTom Lane 5.1.39-4Tom Lane 5.1.39-3Tom Lane 5.1.39-2Tom Lane 5.1.39-1Remi Collet - 5.1.39-1.###.remiRemi Collet - 5.1.38-1.###.remiRemi Collet - 5.1.37-1.###.remiTom Lane 5.1.37-1Tom Lane 5.1.36-1Remi Collet - 5.1.36-1.###.remiRemi Collet - 5.1.35-2.###.remiTom Lane 5.1.35-1Remi Collet - 5.1.35-1.###.remiTom Lane 5.1.34-1Remi Collet - 5.1.34-1.###.remiTom Lane 5.1.33-2Tom Lane 5.1.33-1Remi Collet - 5.1.33-1.###.remiTom Lane 5.1.32-1Remi Collet - 5.1.32-1.###.remiRemi Collet - 5.1.31-1.###.remiTom Lane 5.1.30-2Tom Lane 5.1.30-1Remi Collet - 5.1.30-1.fc10.remiRemi Collet - 5.1.29-0.1.rc.fc10.remiRemi Collet - 5.1.29-0.1.rc.###.remiRemi Collet - 5.1.28-0.1.rc.###.remiRemi Collet - 5.1.26-0.1.rc.###.remiRemi Collet - 5.1.25-0.1.rc.###.remiRemi Collet - 5.1.24-0.1.rc.fc8.remiRemi Collet - 5.1.23-0.1.rc.fc8.remiRemi Collet - 5.1.23-0.rc.fc7.remiRemi Collet - 5.1.22-0.rc.fc7.remiRemi Collet - 5.1.21-0.beta.fc7.remiRemi Collet - 5.1.20-0.beta.fc7.remiRemi Collet - 5.0.45-1.###.remiRemi Collet - 5.0.41-1.###.remiTom Lane 5.0.37-2Remi Collet - 5.0.37-2.fc{3-6}.remiTom Lane 5.0.37-1Remi Collet - 5.0.37-1.fc{3-6}.remiRemi Collet - 5.0.36-1.fc{3-6}.remiRemi Collet - 5.0.33-1.fc{3-6}.remiTom Lane 5.0.33-1Remi Collet - 5.0.33-0.fc{3-6}.remiRemi Collet - 5.0.27-1.fc6.remiTom Lane 5.0.27-1Remi Collet - 5.0.27-1.fc{3-6}.remiRemi Collet - 5.0.26-1.fc6.remiRemi Collet - 5.0.26-1.fc{3,4,5}.remiRemi Collet - 5.0.24a-1.fc{3,4,5}.remiRemi Collet - 5.0.24-1.fc{3,4,5}.remiTom Lane 5.0.22-2Tom Lane 5.0.22-1Remi Collet - 5.0.22-1.fc{3,4,5}.remiTom Lane 5.0.21-2Remi Collet - 5.0.21-1.fc{3,4,5}.remiTom Lane 5.0.21-1.FC5.1Remi Collet - 5.0.20-1.fc{3,4,5}.remiRemi Collet - 5.0.19-2.fc5.remiRemi Collet - 5.0.19-1.fc{3,4}.remiJesse Keating - 5.0.18-2.1Tom Lane 5.0.18-2Jesse Keating - 5.0.18-1.1Remi Collet 5.0.18-1.fc{3,4}.remiTom Lane 5.0.18-1Tom Lane 5.0.16-4Tom Lane 5.0.16-3Tom Lane 5.0.16-2Tom Lane 5.0.16-1Jesse Keating Remi Collet 5.0.16-0.fc4.remiTom Lane 5.0.15-3Tom Lane 5.0.15-2Tom Lane 5.0.15-1Remi Collet 5.0.15-0.1.fc4.remiRemi Collet 5.0.13-0.2.fc4.remiRemi Collet 5.0.13-0.1.fc4.remi- Update sources to 5.1.58- Update sources to 5.1.54 - Updated patches for mysql-strmov & mysql-disable-test - Removed patch for mysql-lowercase-bug, fixed in source tree- Update sources to 5.1.52- Update sources to 5.1.50- Added perl(Time::HiRes) buildreq because it seems to be needed for test. - Removed code for embedded and embedded-devel packages & merged code for libs package into core to match Utter Ramblings format. - Rebuild for EL4 & 5.- sync with rawhide - Update to MySQL 5.1.49 Community Server GA- Duplicate COPYING and EXCEPTIONS-CLIENT in -libs and -embedded subpackages, to ensure they are available when any subset of mysql RPMs are installed, per revised packaging guidelines - Allow init script's STARTTIMEOUT/STOPTIMEOUT to be overridden from sysconfig Related: #609734- fix useradd command (-N not supported everywhere)- Update to MySQL 5.1.48, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-48.html including a fix for CVE-2010-2008 Related: #614214- sync with rawhide - Update to MySQL 5.1.48 Community Server GA- Add back "partition" storage engine Resolves: #597390 - Fix broken "federated" storage engine plugin Related: #587170 - Read all certificates in SSL certificate files, to support chained certs Related: #598656- Update to MySQL 5.1.47, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html including fixes for CVE-2010-1848, CVE-2010-1849, CVE-2010-1850 Resolves: #592862 Resolves: #583717 - Create mysql group explicitly in pre-server script, to ensure correct GID Related: #594155- Update to MySQL 5.1.47 Community Server GA- Update to MySQL 5.1.46 Community Server GA- Update to MySQL 5.1.46, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-46.html- Fix multiple problems described in upstream bug 52019, because regression tests fail on PPC if we don't.- Update to MySQL 5.1.45 Community Server GA- Update to MySQL 5.1.44 Community Server GA - sync with rawhide spec (drop ndb)- Remove mysql-cluster, which is no longer supported by upstream in this source distribution. If we want it we'll need a separate SRPM for it.- Update to MySQL 5.1.43 Community Server GA - sync with rawhide spec- Update to MySQL 5.1.42 Community Server GA- Stop waiting during "service mysqld start" if mysqld_safe exits Resolves: #544095- Update to MySQL 5.1.41, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-41.html including fixes for CVE-2009-4019 Related: #540906 - Don't set old_passwords=1; we aren't being bug-compatible with 3.23 anymore Resolves: #540735- Update to MySQL 5.1.41 Community Server GA - no chm for this version- Update to MySQL 5.1.40, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-40.html - Do not force the --log-error setting in mysqld init script Resolves: #533736- Update to MySQL 5.1.40 Community Server GA - no chm for this version- Replace kluge fix for ndbd sparc crash with a real fix (mysql bug 48132)- Work around two different compiler bugs on sparc, one by backing off optimization from -O2 to -O1, and the other with a klugy patch Related: #529298, #529299 - Clean up bogosity in multilib stub header support: ia64 should not be listed (it's not multilib), sparc and sparc64 should be- Work around upstream bug 46895 by disabling outfile_loaddata test- Update to MySQL 5.1.39, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-39.html- Update to MySQL 5.1.39 Community Server GA - no chm for this version- Update to MySQL 5.1.38 Community Server GA - snc with lastest rawhide patches- Update to MySQL 5.1.37 Community Server GA- Update to MySQL 5.1.37, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-37.html- Update to MySQL 5.1.36, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-36.html- Update to MySQL 5.1.36 Community Server GA- split manual in subpackage - sync with fedora init script- Update to MySQL 5.1.35, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-35.html - Ensure that /var/lib/mysql is created with the right SELinux context Resolves: #502966- Update to MySQL 5.1.35 Community Server GA - add manual.chm in mysql package- Update to MySQL 5.1.34, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-34.html - Increase startup timeout per bug #472222- Update to MySQL 5.1.34 Community Server GA- Increase stack size of ndbd threads for safety's sake. Related: #494631- Update to MySQL 5.1.33. - Disable use of pthread_setschedparam; doesn't work the way code expects. Related: #477624- Update to MySQL 5.1.33 Community Server GA - add --federated option in init script- Update to MySQL 5.1.32.- Update to MySQL 5.1.32 Community Server GA- Update to MySQL 5.1.31 Community Server GA- hm, apparently --with-innodb and --with-ndbcluster are still needed even though no longer documented ...- Update to MySQL 5.1.30. Note that this includes an ABI break for libmysqlclient (it's now got .so major version 16). - This also updates mysql for new openssl build- Update to MySQL 5.1.30 Community Server GA - add embeded and embeded-dev sub-packages (as in rawhide)- Fedora 10 rebuild- Update to MySQL 5.1.28 Community Server- Update to MySQL 5.1.28 Community Server- Update to MySQL 5.1.26 Community Server- Update to MySQL 5.1.25 Community Server- Update to MySQL 5.1.24 Community Server- Update to MySQL 5.1.23a Community Server - Release Candidate Development Release - enable maria storage engine- Update to MySQL 5.1.23 Community Server - Release Candidate Development Release- Update to MySQL 5.1.22 Community Server- Update to MySQL 5.1.21 Community Server - switch back from Yassl to Openssl- Update to MySQL 5.1.20 Community Server - try sub-package mysql-server-extras but not ok (plugin must be activated)- Update to MySQL 5.0.45 Community Server - add mysql-5.0.45-upgrade-test.patch- Update to MySQL 5.0.41 Community Server- Use a less hacky method of getting default values in initscript Related: #233771, #194596 - Improve packaging of mysql-libs per suggestions from Remi Collet Resolves: #233731 - Update default /etc/my.cnf ([mysql.server] has been bogus for a long time)- rebuild from rawhide (new mysql-libs sub-package) - provide mysql/my_config_i386.h on i386.- Update to MySQL 5.0.37 Resolves: #231838 - Put client library into a separate mysql-libs RPM to reduce dependencies Resolves: #205630- Update to MySQL Community Server 5.0.37- Update to MySQL 5.0.36- rebuild from rawhide - (re)add archive, csv, blackhole and federated "storage-engine"- Update to MySQL 5.0.33 - Install band-aid fix for "view" regression test designed to fail after 2006 - Don't chmod -R the entire database directory tree on every startup Related: #221085 - Fix unsafe use of install-info Resolves: #223713 - Cope with new automake in F7 Resolves: #224171- update to MySQL 5.0.33 Community Server- x86_64 rebuild from rawhide spec.- Update to MySQL 5.0.27 (see CVE-2006-4031, CVE-2006-4226, CVE-2006-4227) Resolves: #202247, #202675, #203427, #203428, #203432, #203434, #208641 - Fix init script to return status 1 on server start timeout Resolves: #203910 - Move mysqldumpslow from base package to mysql-server Resolves: #193559 - Adjust link options for BDB module Resolves: #199368- Update to MySQL 5.0.27- FC6 build- Update to MySQL 5.0.26 - add mysql-5.0.26-upgrade.patch (default basedir)- Update to MySQL 5.0.24a- Fix bogus perl Requires for mysql-test (as in 5.0.22-2.1 from Rawhide) - Update to MySQL 5.0.24- Work around brew's tendency not to clean up failed builds completely, by adding code in mysql-testing.patch to kill leftover mysql daemons.- Update to MySQL 5.0.22 (fixes CVE-2006-2753) - Install temporary workaround for gcc bug on s390x (bz #193912)- Update to MySQL 5.0.22- Fix bogus perl Requires for mysql-test- rebuilt for FC3, FC4 & FC5 with news spec from FC5 "testing" - (re)add archive, csv, blackhole and federated "storage-engine"- Update to MySQL 5.0.21 - Modify multilib header hack to not break non-RH arches, per bug #181335 - Remove logrotate script, per bug #180639. - Add a new mysql-test RPM to carry the regression test files; hack up test scripts as needed to make them run in /usr/share/mysql-test.- update to 5.0.20- del example "storage-engine" - FC5 build- update to 5.0.19 - add mysql_upgrade to mysql-server- bump again for double-long bug on ppc(64)- err-log option has been renamed to log-error, fix my.cnf and initscript- rebuilt for new gcc4.1 snapshot and glibc changes- rebuilt for FC3 & FC4 with news spec from rawhide - (re)add archive, csv, example, blackhole and federated "storage-engine"- Update to MySQL 5.0.18- fix my_config.h for ppc platforms- my_config.h needs to guard against 64-bit platforms that also define the 32-bit symbol- oops, looks like we want uname -i not uname -m- Update to MySQL 5.0.16 - Add EXCEPTIONS-CLIENT license info to the shipped documentation - Make my_config.h architecture-independent for multilib installs; put the original my_config.h into my_config_$ARCH.h - Add -fwrapv to CFLAGS so that gcc 4.1 doesn't break it- rebuilt- rebuild from fedora spec in rawhide (very few differences : add "mysql-rpl_ddl.patch" del "--with-vio" ) - add archive, csv, example, blackhole and federated "storage-engine" - see https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173253 - Update to MySQL 5.0.16- Make stop script wait for daemon process to disappear (bz#172426)- Rebuild due to openssl library update.- Update to MySQL 5.0.15 (scratch build for now)- mysql-5.0.15 "Generally Available"- add archive, csv, example, blackhole and federated "storage-engine"- first build of mysql 5.0.13 for Fedora@1dA­¼A­—A¼A³ÆA³ËA³ÌA³ÇA³ÈA³ÉA³ÊA´A´A´ A´A´A´ A´ A´ A´ A´A´A´A´A´A´A´A´A´!A´A´A´A´A´A´A´A´A´A´A´ A´"A´#A´$A´%A´&A´'A´(A´)A´+A´*A´,A´-A´.A´/A´0A´1A´2A´3A´6A´4A´5A´7A´8A´9A´:A´;A´<A´=A´>A´?A´IA´@A´AA´BA´CA´DA´EA´FA´GA´HA´JA´LA´KA´MA´NA´OA´PA´QA´SA´RA²\A²]A²^A²_A²`A²aA²bA²cA²lA²nA²dA²eA²fA²gA²hA²iA²jA²kA²mA²oA²pA²qA²rA²sA²tA²uA²vA²wA²xA²yA²zA²{A²|A²}A²~A²A²€A²A²‚A²ƒA²„A²…A²†A²‡A²ˆA²‰A²‹A²ŠA²ŒA²A²ŽA²A²A²‘A²’A²“A²”A²•A²–A²—A²˜A²™A²šA²›A²œA²A²žA²ŸA² A²¡A²¢A²£A²¤A²¥A²¦A²§A²¨A²©A²ªA²«A²¬A²­A²¯A²®A²°A²±A²²A²³A²´A²µA²¶A²·A²¸A²¹A²ºA²»A²¼A²½A²ÀA²¿A²¾A²ÁA²ÂA²ÃA²ÄA²ÅA²ÆA²ÇA²ÈA²ÉA²ÊA²ËA²ÌA²ÍA²ÎA²ÏA²ÐA²ÒA²ÑA²ÓA²ÔA²ÕA²ÖA²ØA²×A²ÙA²ÛA²ÚA²ÜA²ÝA²ÞA²ßA²àA²áA²âA²ãA²äA²åA²æA²çA²èA²éA²ëA²êA²ìA²íA²îA²ïA²ðA²ñA²òA²þA²óA²ôA²õA²öA²÷A²ùA²øA²úA²ûA²ýA²üA²ÿA³A³A³A³A³A³A³A³A³A³ A³ A³ A³ A³ A³A³A³A³A³A³A³A³A³A³A³A³A³A³A³A³A³A³A³ A³!A³"A³#A³$A³%A³&A³'A³(A³)A³*A³+A³,A³-A³.A³/A³0A³1A³2A³4A³3A³5A³6A³7A³9A³8A³:A³;A³<A³=A³>A³?A³@A³AA³BA³CA³DA³EA³GA³HA³FA³JA³IA³KA³LA³MA³NA³OA³PA³QA³RA³SA³TA³UA³VA³WA³XA³ZA³YA³[A³\A³]A³^A³_A³`A³aA³bA³cA³dA³eA³fA³gA­ÆA­ÇA»øA»÷A¼B2B2A»ùA»úA»ûA»ýA­ÈA»þA¼A­ÂA¼A»ÿA»üA»íA»îA»ïA»ðA»ñA»òA»óA»ôA»õA»öB1þB2B2B2B2B2 B2 B2B2B2 B2B2B2B2 B2B1ÿB2B2 A¼A¼A¼A¼A°#A°$A°%A°&A°'A°(A°)A°*A°+A°,A°0A°-A°.A°/A°1A°2A°3A°5A°4A°6A°7A°8A°9A°:A°;A°<A°=A°>A°?A°@A°CA°AA°BA°DA°EA°FA°GA°HA°IA°JA°KA°LA°MA°NA°OA°PA°QA°RA°SA°VA°TA°UA°WA°XA°ZA°YA°[A°^A°\A°]A°_A°`A°aA°bA°cA°dA°eA°fA°gA°hA°iA°jA°kA°mA°lA°nA°pA°oA°rA°qA°sA°tA°uA°vA°wA°xA°yA°{A°zA°|A°}A°~A°A°€A°A°‚A°ƒA°„A°…A°†A°‡A°ˆA°‰A°ŠA°‹A°ŒA°A°ŽA°A°A°‘A°’A°“A°”A°•A°–A°—A°˜A°™A°šA°œA°›A°A°žA°ŸA° A°¥A°¡A°£A°¢A°¤A°¦A°§A°°A°¨A°©A°ªA°«A°¬A°­A°®A°¯A°±A°²A°³A°´A°µA°¶A°·A°¸A°ºA°¹A°»A°¼A°½A°¿A°¾A°ÀA°ÁA°ÃA°ÄA°ÅA°ÆA°ÇA°ÈA°ÉA°ÊA°ËA°ÌA°ÍA°ÎA°ÏA°ÐA°ÑA°ÓA°ÒA°ÙA°ÔA°ÕA°ÖA°×A°ØA°ÚA°ÛA°ÝA°ÜA°ÞA°ßA°àA°áA°âA°ãA°äA°åA°æA°çA°èA°éA°êA°ëA°ìA°íA°îA°ïA°ðA°ñA°òA°óA°ôA°õA°öA°÷A°øA°ùA°úA°üA°ûA°ýA°þA°ÿA±A±A±A±A±A±A±A±A±A± A± A±A± A± A± A±A±A±A±A±A±A±A±A±A±A±A±A±A±A±A±A±A±!A±"A± A±'A±#A±$A±&A±%A±+A±(A±)A±*A±,A±-A±.A±0A±/A±1A±5A±4A±2A±3A±6A±7A±8A±9A±;A±:A±<A±=A±>A±?A±@A±AA±CA±BA±IA±DA±EA±FA±GA±HA±JA±KA±LA±NA±MA±OA±PA±QA±RA±TA±SA±UA±VA±[A±ZA±WA±XA±YA±fA±gA±tA±iA±jA±kA±sA±xA±\A±_A±`A±]A±^A±dA±aA±bA±cA±eA±hA±lA±mA±nA±pA±oA±qA±rA±uA±vA±wA±yA±zA±{A±A±|A±}A±~A±A±€A±‚A±ƒA±„A±…A±†A±‡A±‰A±ˆA±ŠA±‹A±ŒA±A±ŽA±A±‘A±A±’A±“A±—A±”A±•A±–A±˜A±·A±™A±šA±›A±œA±A±žA±ŸA± A±¡A±¢A±£A±¤A±¥A±¨A±¦A±§A±©A±ªA±«A±®A±­A±¬A±¯A±°A±±A±²A±³A±´A±µA±¶A±¸A±¹A±»A±ºA±¾A±¼A±½A±¿A±ÀA±ÌA±ÁA±ÂA±ÃA±ÄA±ÅA±ÆA±ÇA±ÉA±ÈA±ÊA±ËA±ÓA±ÍA±ÎA±ÏA±ÐA±ÑA±ÒA±ÔA±ÕA±ÖA±×A±ÙA±ØA±ÛA±ÚA±ÜA±ÝA±ÞA±ßA±áA±àA±âA±ãA±äA±åA±æA±èA±çA±éA±ëA±êA±ìA±íA±îA±ïA±ðA±ñA±òA±óA±ôA±õA±öA±÷A±øA±ùA±üA±þA²A²A²A±ýA±úA±ûA±ÿA²A²A²A²A²A² A²A² A² A² A²A² A²A²A²A²A²A²A²A²A²A²A²A²A²A²A²A²A²A²!A² A²"A²#A²$A²)A²%A²&A²'A²(A²*A²-A²,A²+A².A²/A²0A²2A²1A²3A²4A²5A²6A²7A²8A²9A²:A²;A²<A²=A²>A²?A²@A²AA²BA²CA²DA²EA²FA²GA²HA²IA²JA²KA²LA²MA²PA²QA²NA²OA²TA²RA²SA²UA²WA²VA²XA²YA²ZA²[A³hA³iA³‘A³ŸA³jA³kA³lA³mA³nA³pA³qA³oA³rA³sA³tA³uA³wA³xA³vA³zA³{A³yA³|A³}A³~A³A³€A³A³‚A³ƒA³„A³…A³†A³‡A³ˆA³‰A³ŠA³‹A³ŒA³A³A³ŽA³A³ïA³ðA³ñA³òA³óA³ôA³õA³öA³÷A³øA³ùA³úA³ûA³üA³ýA³þA³ÿA´A´A´A´A´A³’A³“A³”A³•A³–A³—A³˜A³™A³šA³›A³œA³A³žA³ÍA³ÎA³ÏA³ÐA³ÑA³ÒA³ÓA³ÔA³ÕA³ÖA³×A³ØA³ÙA³ÚA³ÛA³ÜA³ÝA³ÞA³ßA³àA³áA³âA³ãA³äA³åA³æA³çA³èA³éA³êA³ëA³ìA³íA³îA³ A³¡A³¢A³£A³¤A³µA³¶A³·A³¸A³¹A³ºA³½A³»A³¼A³¾A³¿A³ÀA³ÁA³ÂA³ÅA³ÃA³ÄA³¥A³§A³¦A³¨A³ªA³©A³­A³®A³«A³¬A³¯A³°A³±A³²A³´A³³A´TA´UA´VA´›A´œA´A´žA´ŸA´ A´¡A´¢A´£A´¤A´¥A´¦A´§A´¨A´«A´©A´ªA´¬A´­A´®A´¯A´°A´±A´²A´³A´´A´µA´¶A´·A´¸A´¹A´ºA´»A´¼A´½A´¾A´¿A´ÀA´ÁA´ÂA´ÃA´ÄA´ÅA´ÆA´ÇA´ÈA´ÉA´ÊA´ËA´ÌA´ÍA´ÎA´ÏA´ÐA´ÑA´ÒA´ÓA´ÔA´×A´ØA´ÙA´ÕA´ÖA´ÚA´ÛA´WA´XA´YA´ZA´[A´\A´]A´^A´_A´`A´aA´bA´cA´eA´dA´hA´fA´gA´kA´iA´jA´lA´mA´nA´oA´pA´qA´rA´sA´tA´uA´vA´wA´xA´yA´zA´{A´|A´}A´~A´A´€A´A´‚A´ƒA´„A´…A´†A´‡A´ˆA´‰A´ŠA´‹A´ŒA´A´ŽA´A´A´‘A´’A´“A´”A´•A´–A´—A´˜A´™A´šB.aB.bB.cB.jB.kB.lB.nB.mB.oB.pB.qB.rB.sB.tB.vB.uB.wB.xB.yB.zB.{B.|B.}B.~B.B.B.€B.‚B.ƒB.…B.„B.†B.ˆB.‡B.‰B.ŠB.‹B.ŒB.B.ŽB.B.B.‘B.’B.“B.”B.•B.–B.˜B.—B.™B.šB.›B.œB.B.žB.ŸB. B.¡B.¢B.£B.¤B.¥B.¦B.§B.¨B.«B.©B.ªB.­B.¬B.®B.¯B.°B.±B.²B.³B.´B.µB.¶B.·B.¸B.¹B.ºB.»B.¼B.½B.¾B.¿B.ÀB.ÁB.ÂB.ÃB.ÄB.ÅB.ÆB.ÇB.ÈB.ÉB.ÊB.ËB.ÌB.ÏB.ÍB.ÎB.ÐB.ÑB.ÒB.ÓB.ÔB.ÕB.ÖB.×B.ØB.ÙB.ÚB.ÜB.ÛB.ÝB.ÞB.ßB.áB.àB.âB.ãB.äB.æB.åB.çB.èB.éB.êB.ëB.ìB.íB.îB.ïB.ðB.ñB.òB.óB.õB.ôB.÷B.öB.ùB.øB.úB.ûB.üB.ýB.þB.ÿB/B/B/B/B/B/B/B/B/B/,B/ B/B/ B/ B/ B/ B/B/B/B/B/B/B/B/B/B/B/B/B/B/B/B/B/ B/!B/B/"B/#B/$B/%B/&B/(B/'B/)B/*B/+B/-B/.B/3B/AB//B/0B/1B/2B/4B/5B/6B/7B/8B/9B/:B/;B/<B/=B/>B/?B/@B/BB/CB/DB/EB/FB/GB/HB/KB/IB/JB/LB/MB/NB/OB/PB/QB/SB/RB/TB/UB/VB/WB/XB/YB/ZB/[B/]B/\B/_B/^B/aB/`B/cB/bB/dB/eB/fB/gB/hB/iB/jB/kB/lB/oB/mB/nB/pB/qB/rB/sB/tB/uB/vB/wB/xB/yB/zB/{B/|B/}B/~B/B/€B/B/‚B/ƒB/„B/…B/‹B/†B/ˆB/‡B/ŠB/‰B/‘B/ŒB/ŽB/B/B/B/’B/“B/”B/•B/–B/—B/˜B/™B/šB/›B/œB/B/žB/ŸB/ B/¡B/¢B/£B/¤B/¥B/¦B/§B/¨B/©B/ªB/«B/¬B/­B/®B/¯B/±B/°B/³B/²B/µB/´B/¶B/·B/¸B/¹B/ºB/»B/½B/¼B/¾B/¿B/ÀB/ÁB/ÂB/ÃB/ÄB/ÅB/ÆB/ÇB/ÈB/ÊB/ÉB/ËB/ÌB/ÍB/ÎB/ÏB/ÐB/ÑB/ÒB/ÓB/ÔB/ÕB/ÖB/×B/ÙB/ØB/ÚB/ÝB/ÛB/ÜB/ÞB/ßB/àB/áB/âB/ãB/åB/äB/æB/çB/éB/èB/ìB/êB/ëB/îB/íB/ïB/ðB/ñB/òB/óB/ôB/õB/öB/÷B/øB/ùB/ûB/úB/üB/ýB/þB/ÿB0B0B0B0B0B0B0B0B0B0 B0 B0 B0 B0 B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0 B0!B0"B0#B0$B0%B0'B0&B0(B0)B0*B0+B0,B0-B0.B0/B00B01B02B03B04B05B06B07B08B0;B09B0:B0=B0<B0>B0?B0@B0AB0BB0CB0DB0EB0FB0GB0HB0IB0JB0KB0LB0MB0NB0OB0PB0QB0RB0SB0TB0UB0VB0WB0XB0YB0ZB0[B0\B0_B0]B0^B0`B0aB0bB0cB0dB0eB0fB0gB0hB0iB0jB0lB0kB0mB0nB0oB0qB0pB0rB0sB0tB0vB0uB0wB0xB0yB0zB0{B0|B0}B0~B0B0€B0B0‚B0ƒB0…B0„B0‡B0†B0‰B0ˆB0ŠB0‹B0ŒB0B0B0ŽB0B0‘B0’B0“B0”B0•B0–B0—B0˜B0™B0›B0šB0œB0žB0B0ŸB0 B0¡B0¢B0¤B0¥B0£B0ÅB0ÙB0§B0¦B0©B0¨B0ªB0«B0¬B0­B0®B0°B0¯B0±B0²B0³B0´B0µB0¶B0·B0¸B0¹B0ºB0»B0¼B0½B0¾B0¿B0ÀB0ÁB0ÂB0ÄB0ÃB0ÆB0ÈB0ÉB0ÊB0ËB0ÇB0ÌB0ÍB0ÎB0ÏB0ÐB0ÓB0ÔB0ÑB0ÒB0ÕB0ÖB0×B0ØB0ÚB0ÛB0ÜB0ÝB0ãB0ñB0ÞB0ßB0àB0áB0âB0äB0åB0æB0çB0èB0éB0êB0ëB0ìB0íB0îB0ïB0ðB0òB0óB0ôB0õB0öB0÷B0øB0ùB0úB0ÿB1B1B0ûB0üB0ýB0þB1B1B1B1B1B1B1 B1B1 B1 B1 B1 B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1 B1!B1"B1#B1$B1'B1%B1&B1(B1)B1*B1+B1,B1-B1.B1/B10B11B12B13B14B15B16B17B18B19B1:B1;B1<B1=B1CB1>B1@B1?B1BB1AB1IB1DB1FB1EB1HB1GB1JB1KB1LB1MB1NB1OB1PB1QB1RB1SB1TB1UB1VB1WB1XB1YB1ZB1[B1\B1]B1^B1_B1`B1aB1bB1dB1cB1eB1fB1gB1iB1hB1kB1jB1mB1lB1nB1oB1pB1qB1rB1sB1uB1tB1wB1vB1xB1yB1zB1{B1}B1|B1~B1B1€B1‚B1B1ƒB1„B1…B1†B1‡B1ˆB1‰B1ŠB1‹B1ŒB1B1ŽB1B1’B1B1‘B1•B1“B1”B1–B1˜B1—B1šB1™B1›B1B1œB1žB1ŸB1¡B1 B1¤B1¢B1£B1¦B1¥B1§B1¨B1©B1ªB1«B1¬B1­B1®B1¯B1°B.dB1±B1²B1³B1´B1µB1¶B1·B1¸B1¹B1ºB1»B1¼B1½B1¾B1¿B1ÀB1ÁB1ÂB1ÃB1ÄB1ÅB1ÆB1ÇB1ÈB1ÉB1ÊB1ËB1ÌB1ÍB1ÎB1ÏB1ÐB1ÑB1ÒB1ÓB1ÔB1ÕB.eB.fB1ÖB1×B1ØB1ÙB1ÚB1ÛB.gB1ÜB1ÝB1ÞB1ßB1àB1áB1âB1ãB1äB1åB1éB1æB1çB1èB1ëB1êB1ìB.iB.hB1íB1îB1ïB1ðB1ñB1òB1óB1ôB1õB1öB1úB1÷B1øB1ùB1üB1ûB1ýA´ÜA´ÝA´êA´îA´ñA´ÞA´ßA´àA´áA´âA´ãA´äA´åA´æA´çA´èA´éA´ìA´ëA´íA´ïA´ðA´óA´òA´ôA´õA´öA´÷A´øA´ùA´úA¶7A¶8A¶9A¶:A¶;A¶<A¶=A¶@A¶>A¶?A¶AA¶BA¶CA¶DA¶EA¶FA¶GA¶HA¶IA¶JA¶KA¶LA¶OA¶MA¶NA´ûA´üA´ýA´þA´ÿAµAµAµAµAµAµAµAµAµAµ Aµ Aµ Aµ Aµ AµAµAµAµAµAµAµAµAµAµAµAµAµAµAµAµAµAµAµ!Aµ Aµ"Aµ#Aµ$Aµ%Aµ&Aµ'Aµ(Aµ)Aµ*Aµ+Aµ,Aµ-Aµ/Aµ.Aµ1Aµ0Aµ;Aµ2Aµ4Aµ3Aµ5Aµ7Aµ6Aµ9Aµ8Aµ:AµEAµ<Aµ=Aµ>Aµ?Aµ@AµAAµBAµCAµDAµFAµHAµGAµJAµIAµLAµKAµOAµMAµNAµSAµPAµRAµQAµWAµTAµVAµUAµXAµbAµYAµZAµ[Aµ\Aµ^Aµ]Aµ`Aµ_AµaAµdAµcAµeAµgAµfAµhAµiAµjAµkAµlAµmAµnAµoAµpAµqAµsAµrAµtAµuAµvAµwAµxAµyAµzAµ{Aµ|Aµ}Aµ~AµAµ€AµAµ‚Aµ„AµƒAµ…Aµ†Aµ‡AµˆAµ‰AµŠAµ‹AµŒAµAµŽAµAµAµ‘Aµ’Aµ“Aµ•Aµ”Aµ–Aµ—Aµ˜Aµ™AµšAµ›AµœAµAµžAµŸA¶PA¶QA¶RA¶SA¶TA¶UA¶VA¶WA¶XA¶YA¶ZAµ Aµ¡Aµ¢Aµ£Aµ¤Aµ¥Aµ¦Aµ§Aµ¨Aµ©AµªAµ«Aµ¬Aµ®Aµ­Aµ¯Aµ°Aµ±Aµ²Aµ³Aµ´AµµAµ¶Aµ·Aµ¸Aµ¹AµºAµ¼Aµ»Aµ¾Aµ½AµÈAµ¿AµÁAµÀAµÂAµÄAµÃAµÆAµÅAµÇAµÒAµÉAµÊAµËAµÌAµÍAµÎAµÏAµÐAµÑAµÓAµÕAµÔAµ×AµÖAµÙAµØAµÜAµÚAµÛAµàAµÝAµßAµÞAµäAµáAµãAµâAµåAµïAµæAµçAµèAµéAµëAµêAµíAµìAµîAµñAµðAµòAµôAµóAµõAµöAµ÷AµøAµùAµúAµûAµüAµýAµþA¶AµÿA¶A¶A¶A¶A¶A¶A¶A¶A¶ A¶ A¶ A¶ A¶ A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶A¶ A¶"A¶!A¶#A¶$A¶%A¶&A¶'A¶(A¶)A¶*A¶+A¶,A¶-A¶[A¶]A¶\A¶^A¶gA¶_A¶`A¶aA¶bA¶cA¶dA¶eA¶fA¶hA¶iA¶jA¶kA¶.A¶/A¶0A¶1A¶2A¶3A¶4A¶5A¶6A¶lA¶nA¶oA¶pA¶qA¶rA¶sA¶tA¶uA¶vA¶wA¶xA¶yA¶zA¶{A¶|A¶mA¶}A¶~A¶A¶€A¶A¶‚A¶ƒB-3B-ªB-wB-xB-zB-{B-B-¤B-¦B-©B-¥B-yB-|B-}B-~B-B-€B-B-‚B-ƒB-„B-…B-†B-‡B-ˆB-‰B-ŠB-‹B-ŒB-B-ŽB-B-B-‘B-’B-“B-”B-•B-–B-—B-˜B-™B-šB-›B-œB-žB-ŸB- B-¢B-¡B-£B-§B-¨B-4B-5B-6B-9B-:B-cB-fB-oB-pB-qB-vB-rB-7B-8B-;B-<B-=B->B-?B-@B-AB-BB-CB-DB-EB-FB-GB-HB-IB-JB-KB-LB-MB-NB-OB-PB-QB-RB-SB-TB-UB-VB-WB-XB-YB-ZB-[B-\B-]B-^B-_B-`B-aB-bB-dB-eB-gB-hB-iB-jB-mB-kB-lB-nB-sB-tB-uB-«B.]B.^B._B.`B. B.B.B.B.B.B.B.GB.HB.KB.LB.NB.TB.VB.WB.ZB.[B.\B.UB.B.B.B.B.B.B.B.B.B.B.B.B. B.!B."B.#B.$B.%B.&B.'B.(B.)B.*B.+B.,B.-B..B./B.0B.1B.2B.3B.4B.5B.6B.7B.8B.9B.:B.;B.<B.=B.>B.?B.@B.AB.BB.CB.DB.EB.FB.IB.JB.MB.OB.PB.RB.QB.SB.XB.YB-¬B-­B-®B-¯B-°B-±B-²B-µB-¶B-ïB-ðB-ñB-ôB-õB-÷B-úB.B.B.B.B. B. B. B. B.B-³B-´B-·B-¸B-¹B-ºB-»B-¼B-½B-¾B-¿B-ÀB-ÁB-ÂB-ÃB-ÄB-ÅB-ÆB-ÇB-ÈB-ÉB-ÊB-ËB-ÌB-ÍB-ÎB-ÏB-ÐB-ÑB-ÒB-ÓB-ÔB-ÕB-ÖB-×B-ØB-ÙB-ÚB-ÛB-ÜB-ÝB-ÞB-ßB-àB-áB-âB-ãB-äB-åB-æB-çB-èB-éB-êB-ëB-ìB-íB-îB-òB-óB-öB-øB-ùB-ûB-üB-ÿB-ýB-þB.B.B.B.A¶„A·xA·yA¶úA¶ûA¶üA¶ýA¶þA¶ÿA·A·A·A·A·A·A·A·A·A· A· A· A· A· A·A·A·A·A·A·A·A·A·A·A·A·A·A·A·A·A·A·A· A·!A·"A·#A·$A·%A·&A·'A·(A·)A·*A·+A·,A·-A·.A·/A·0A·1A·2A·3A·4A·5A·6A·7A·8A·9A·:A·;A·<A·=A·>A·?A·@A·AA·BA·CA·DA·EA·FA·GA·HA·IA·JA·KA·LA·MA·NA·OA·PA·QA·RA·SA·TA·UA·VA·WA·XA·YA·ZA·[A·\A·]A·^A·_A·`A·aA·bA·cA·dA·eA·fA·gA·hA·iA·jA·kA·lA·mA·nA·qA·oA·pA·rA·sA·tA·uA·vA·wA¶…A¶†A¶‡A¶ˆA¶‰A¶ŠA¶‹A¶ŒA¶A¶ŽA¶A¶A¶‘A¶’A¶“A¶”A¶•A¶–A¶—A¶˜A¶™A¶šA¶›A¶œA¶A¶žA¶ŸA¶ A¶¡A¶¢A¶£A¶¤A¶¥A¶¦A¶§A¶¨A¶©A¶ªA¶«A¶¬A¶­A¶®A¶¯A¶°A¶±A¶²A¶³A¶´A¶µA¶¶A¶·A¶¸A¶¹A¶ºA¶»A¶¼A¶½A¶¾A¶¿A¶ÀA¶ÁA¶ÂA¶ÃA¶ÄA¶ÅA¶ÆA¶ÇA¶ÈA¶ÉA¶ÊA¶ËA¶ÌA¶ÍA¶ÎA¶ÏA¶ÐA¶ÑA¶ÒA¶ÓA¶ÔA¶ÕA¶ÖA¶×A¶ØA¶ÙA¶ÚA¶ÛA¶ÜA¶ÝA¶ÞA¶ßA¶àA¶áA¶âA¶ãA¶äA¶åA¶æA¶çA¶èA¶éA¶êA¶ëA¶ìA¶íA¶îA¶ïA¶ðA¶ñA¶òA¶óA¶ôA¶õA¶öA¶÷A¶øA¶ùA·zA·~A·A·{A·|A·}AºAºAºpAºqAºtAºrAºsAºvAºwAºxAºyAºzAº{Aº|Aº}Aº~AºAº€Aº‚AºAºƒAº„AºˆAº…Aº‡Aº†Aº‰AºŠAºŒAº‹AºAºŽAºAºAº‘Aº’Aº“Aº”Aº•Aº–Aº˜Aº—Aº™AºšAº›AºAºœAºžAºŸAº Aº¡Aº¢Aº¤Aº£Aº¥Aº¦Aº§Aº¨Aº©AºªAº¯Aº«Aº¬Aº­Aº®Aº°Aº±Aº²Aº³Aº´AºµAº¶Aº·Aº¸Aº¹Aº»AººAº¼AºuAº½Aº¾AºAºAºAº"Aº Aº!Aº$Aº%Aº&Aº'Aº(Aº)Aº*Aº+Aº,Aº-Aº.Aº/Aº1Aº0Aº2Aº3Aº7Aº4Aº6Aº5Aº8Aº9Aº;Aº:Aº<Aº=Aº>Aº?Aº@AºAAºBAºCAºDAºEAºGAºFAºHAºIAºJAºLAºKAºNAºMAºOAºQAºPAºTAºRAºSAºUAºVAºWAºXAºYAºZAº`Aº[Aº\Aº]Aº^Aº_AºaAºbAºcAºdAºeAºfAºgAºhAºiAºjAºlAºkAºmAº#AºnAºoA·€A·A·A·ŽA·A·‘A·’A·“A·”A·•A·A·‚A·†A·ƒA·„A·…A·‡A·ˆA·‰A·ŠA·‹A·ŒA»AB,êB,ëB,ìB-1B-2B-B,íB,îB,ïB,ðB,óB,ñB,ôB,÷B,øB,ùB,ûB,öB,òB,õB,úB,üB,ýB,þB,ÿB-B-B-B-B-B-B-B- B-B-B- B- B- B- B-B-B-B-B-B-B-B-B-B-B-B-B-B-B-B-B-B- B-!B-"B-%B-#B-$B-&B-'B-(B-)B-*B-+B-,B--B-.B-/B-0A»žA»ŸA» A»¡A»èA»éA»êA»¢A»£A»¤A»¥A»¦A»§A»¨A»©A»ªA»«A»¬A»­A»®A»¯A»°A»±A»²A»³A»´A»µA»¶A»·A»¸A»¹A»ºA»»A»¼A»½A»¾A»¿A»ÀA»ÁA»ÂA»ÃA»ÄA»ÅA»ÆA»ÇA»ÈA»ÉA»ÊA»ËA»ÌA»ÍA»ÎA»ÏA»ÐA»ÑA»ÒA»ÓA»ÔA»ÕA»ÖA»×A»ØA»ÙA»ÚA»ÛA»ÜA»ÝA»ÞA»ßA»àA»áA»âA»ãA»äA»åA»æA»çA»ëA»BA»CA»DA»EA»FA»šA»›A»œA»GA»HA»IA»JA»KA»LA»MA»NA»OA»PA»QA»RA»SA»TA»UA»VA»WA»XA»YA»ZA»[A»\A»]A»^A»_A»`A»aA»bA»cA»dA»eA»fA»gA»hA»iA»jA»kA»lA»mA»nA»oA»pA»qA»rA»sA»tA»uA»vA»wA»xA»yA»zA»{A»|A»}A»~A»A»€A»A»‚A»ƒA»„A»…A»†A»‡A»ˆA»‰A»ŠA»‹A»ŒA»A»ŽA»A»A»‘A»’A»“A»”A»•A»–A»—A»˜A»™A»A·–A·™A·—A·›A·œA·A·žA·ŸA· A·¡A·¢A·£A·¤A·¥A·˜A·¦A·§A·¨A·©A·ªA·«A·¬A·ØA¸A·®A·­A·±A·¯A·°A·²A·³A·´A·µA·¶A··A·¹A·¸A·ºA·»A·¼A·½A·¾A·¿A·ÀA·ÁA·ÂA·ÃA·ÄA·ÅA·ÆA·ÇA·ÈA·ÉA·ÊA·ËA·ÌA·ÍA·ÎA·ÏA·ÐA·ÑA·ÒA·ÔA·ÓA·ÕA·ÖA·×A·ÙA·ÚA·ÛA·ÜA·ÝA·ÞA·ßA·àA·áA·âA·ãA·äA·åA·æA·çA·èA·éA·êA·ëA·ìA·íA·îA·ïA·ñA·ðA·öA·òA·óA·ôA·õA·ûA·÷A·ùA·øA·úA·üA·ýA·þA·ÿA¸ A¸ A¸A¸A¸A¸A¸A¸A¸ A¸A¸ A¸A¸ A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸A¸ A¸!A¸"A¸#A¸$A¸%A¸&A¸'A¸)A¸*A¸(A¸+A¸,A¸-A¸.A¸/A¸0A¸1A¸2A¸NA¸iA¸jA¸3A¸5A¸4A¸6A¸7A¸8A¸9A¸:A¸;A¸<A¸=A¸>A¸?A¸@A¸AA¸BA¸CA¸DA¸EA¸FA¸GA¸HA¸JA¸IA¸KA¸LA¸MA¸OA¸PA¸QA¸RA¸SA¸TA¸UA¸VA¸WA¸XA¸YA¸ZA¸[A¸\A¸]A¸^A¸_A¸`A¸aA¸bA¸cA¸dA¸eA¸fA¸gA¸hA¸kA¸lA¸mA¸nA¸oA¸pA¸qA¸rA¸sA¸tA¸uA¸vA¸wA¸xA¸yA¸zA¸{A¸A¸|A¸}A¸~A¸A¸€A¸‚A¸ƒA¸ˆA¸„A¸…A¸†A¸‡A¸‰A¸ŠA¸‹A¸ŒA¸A¸ŽA¸A¸A¸‘A¸’A¸“A¸”A¸•A¸™A¸˜A¸—A¸–A¸šA¸›A¸œA¸A¸ A¸žA¸ŸA¸¡A¸¢A¸£A¸¤A¸¥A¸¦A¸§A·šA¸¨A¸©A¸ªA¸«A¸¬A¸­A¸®A¸¯A¸éA¹%A¸±A¸°A¸´A¸µA¸²A¸³A¸¶A¸·A¸¸A¸¹A¸ºA¸»A¸¼A¸½A¸¾A¸ÀA¸¿A¸ÁA¸ÂA¸ÃA¸ÄA¸ÅA¸ÆA¸ÇA¸ÈA¸ÊA¸ÉA¸ËA¸ÌA¸ÍA¸ÎA¸ÏA¸ÐA¸ÑA¸ÒA¸ÓA¸ÔA¸ÕA¸ÖA¸×A¸ØA¸ÙA¸ÛA¸ÚA¸ÜA¸ÝA¸ÞA¸ßA¸àA¸áA¸åA¸âA¸ãA¸äA¸æA¸çA¸èA¸êA¸ëA¸ìA¸íA¸îA¸ïA¸ðA¸ñA¸òA¸óA¸ôA¸õA¸öA¸÷A¸øA¸ùA¸úA¸ûA¸üA¸ýA¸þA¸ÿA¹A¹A¹A¹A¹A¹A¹A¹A¹A¹ A¹ A¹ A¹ A¹ A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹A¹ A¹!A¹"A¹#A¹$A¹:A¹;A¹<A¹8A¹&A¹'A¹(A¹)A¹.A¹/A¹+A¹,A¹-A¹1A¹2A¹0A¹3A¹4A¹5A¹6A¹7A¹*A¹9A¹=A¹>A¹?A¹@A¹AA¹BA¹CA¹DA¹EA¹HA¹IA¹FA¹GA¹JA¹PA¹KA¹LA¹MA¹NA¹OA¹QA¹RA¹SA¹TA¹UA¹VA¹WA¹XA¹YA¹ZA¹[A¹\A¹]A¹^A¹_A¹bA¹cA¹`A¹aA¹dA¹eA¹fA¹gA¹hA¹iA¹jA¹kA¹lA¹mA¹nA¹oA¹pA¹qA¹rA¹A¹¬A¹­A¹sA¹tA¹uA¹vA¹wA¹xA¹yA¹zA¹{A¹|A¹}A¹~A¹A¹€A¹A¹‚A¹ƒA¹„A¹…A¹†A¹‡A¹ŠA¹‹A¹ŒA¹ˆA¹‰A¹A¹ŽA¹A¹‘A¹’A¹“A¹”A¹•A¹–A¹—A¹˜A¹™A¹šA¹›A¹œA¹A¹žA¹ŸA¹ A¹¡A¹¢A¹£A¹¤A¹¥A¹¦A¹§A¹¨A¹©A¹ªA¹«A¹®A¹¯A¹°A¹±A¹²A¹³A¹´A¹µA¹¶A¹·A¹¸A¹¹A¹ºA¹»A¹¼A¹½A¹¾A¹¿A¹ÀA¹ÁA¹ÂA¹ÃA¹ÄA¹ÉA¹ÌA¹ÍA¹ÅA¹ÆA¹ÇA¹ÈA¹ÊA¹ËA¹ÏA¹ÎA¹ÐA¹ÑA¹ÒA¹ØA¹ÓA¹ÔA¹ÕA¹ÖA¹×A¹ÙA¹ÚA¹ÛA¹ÜA¹ÝA¹ÞA¹ßA¹àA¹áA¹âA¹ãA¹äA¹åA¹æA¹çA¹ìA¹ëA¹êA¹èA¹éA¹íA¹îA¹ïA¹ðA¹ñA¹òA¹óA¹öA¹ôA¹õA¹øA¹÷A¹ùA¹úA¹ûA¹üA¹ýA¹ÿA¹þAºAº¿AºÀA»A»A»A»A»A»=A»A»A»A»A»A»A»A»A»A»A»A» A»"A»!A»#A»$A»%A»&A»'A»(A»)A»*A»+A»,A»-A».A»/A»0A»1A»2A»3A»4A»5A»6A»7A»8A»9A»:A»;A»<A»A»>A»@A»?AºÁAºÂAºÃAºÄAºÅAºÆAºÇAºÈAºÉAºÊAºËAºÌA» AºÎAºÏAºÐAºÑAºÒAºÔAºÓAºØAºÕAºÖAº×AºÙAºÚAºÛAºÜAºÞAºßAºàAºÝAºáAºâAºãAºäAºåAºæAºçAºèAºéAºêAºëAºìAºíAºîAºïAºðAºñAºòAºóAºôAºõAºöAº÷AºøAºùAºúAºûAºüAºýAºþAºÿA»A»A»A»A»A»A»A»A»A» AºÍA» A»A» A» AºAºAº Aº AºAºAºAºAºAºAº Aº AºAºAºAºAºAºAºAº AºAºAºAºAºAºA­ÊA­ËA­ÌA­ÍA­ÎA­ÏA­ÐA­ÑA­ÒA­ÓA­×A­ÔA­ÕA­ÖA­ØA­ÙA­ÚA­ÛA­ÜA­ÝA­ÞA­ßA­àA­áA­âA­ãA­äA­åA­æA­çA­èA­éA­êA­ëA­ìA­íA­îA­ïA­ðA­ñA­òA­óA­ôA­õA­öA­÷A­øA­ùA­úA­ûA­üA­ýA®A­þA­ÿA®A®A®A®A®A®A®A® A®A® A® A® A® A®A®A®A®A®A®A®A®A®A®A®A®A®A®A®A®A®A® A®A®!A®"A®#A®$A®%A®&A®'A®(A®+A®)A®*A®,A®-A®.A®/A®0A®1A®2A®3A®4A®5A®6A®7A®8A®9A®:A®;A®<A®=A®>A®?A®@A®AA®BA®CA®DA®EA®FA®GA®HA®IA®JA®KA®LA®MA®NA®PA®OA®QA®RA®SA®TA®\A®UA®VA®XA®WA®YA®ZA®[A®]A®gA®^A®_A®`A®aA®bA®cA®dA®eA®fA®hA®iA®jA®kA®lA®mA®nA®oA®pA®rA®qA®sA®tA®uA®wA®vA®xA®yA®zA®{A®|A®}A®~A®A®€A®A®‚A®ƒA®ˆA®‰A®‹A®ŠA®ŒA®A®ŽA®•A®A®A®‘A®’A®“A®”A®–A®—A®™A®˜A®šA®›A®œA® A®A®žA®ŸA®¡A®¢A®£A®¤A®©A®¥A®¦A®§A®¨A®ªA®«A®¬A®­A®®A®¯A®°A®³A®±A®²A®´A®¹A®µA®¶A®¸A®·A®¾A®ºA®»A®¼A®½A®¿A®ÀA®ÁA®ÃA®ÂA®ÄA®ËA®ÇA®ÅA®ÆA®ÈA®ÉA®ÊA®ÌA®ÍA®ÎA®ÏA®ÑA®ÒA®ÐA®ÓA®ÔA®ÕA®ÖA®×A®ÛA®ÜA®ÝA®ØA®ÙA®ÚA®åA®èA®ÞA®ßA®àA®áA®âA®ãA®äA®æA®çA®éA®êA®ëA®ìA®íA®ïA®îA®ðA®ñA®òA®óA®ôA®÷A®øA®õA®öA®ùA®úA®ûA®üA¯A¯A®ýA®þA®ÿA¯A¯A¯A¯&A¯A¯A¯A¯A¯A¯A¯A¯A¯#A¯(A¯A¯A¯A¯A¯A¯A¯A¯ A¯ A¯ A¯ A¯ A¯A¯A¯A¯A¯A¯A¯ A¯A¯!A¯"A¯$A¯%A¯'A¯)A¯*A¯+A¯/A¯0A¯,A¯-A¯.A¯1A¯3A¯2A¯4A¯5A¯6A¯7A¯8A¯9A¯;A¯:A¯<A¯=A¯BA¯>A¯?A¯@A¯AA¯YA¯iA¯CA¯DA¯EA¯FA¯GA¯HA¯IA¯JA¯KA¯LA¯MA¯NA¯OA¯PA¯RA¯WA¯QA¯SA¯TA¯UA¯VA¯XA¯\A¯[A¯ZA¯]A¯^A¯_A¯`A¯aA¯bA¯cA¯dA¯eA¯fA¯gA¯hA¯jA¯lA¯kA¯oA¯rA¯mA¯nA¯pA¯qA¯sA¯tA¯A¯A¯uA¯vA¯wA¯xA¯yA¯zA¯{A¯}A¯|A¯~A¯€A¯ˆA¯‚A¯ƒA¯„A¯…A¯†A¯‡A¯‰A¯ŠA¯‹A¯A¯ŒA¯A¯ŽA¯A¯‘A¯’A¯“A¯•A¯”A¯–A¯—A¯˜A¯›A¯™A¯šA¯œA¯A¯žA¯ŸA¯ A¯¡A¯¢A¯£A¯¤A¯¥A¯¦A¯§A¯¨A¯©A¯ªA¯«A¯¬A¯¯A¯°A¯´A¯·A¯¸A¯³A¯­A¯®A¯±A¯²A¯¶A¯µA¯¹A¯¼A¯ÁA¯ºA¯»A¯½A¯¾A¯¿A¯ÀA¯ÃA¯ÄA¯ÂA¯ÈA¯ÅA¯ÆA¯ÇA¯ÐA¯ÉA¯ÊA¯ËA¯ÌA¯ÍA¯ÎA¯ÏA¯ÑA¯ÒA¯ÓA¯ÔA¯ÕA¯ÖA¯àA¯×A¯ØA¯ÙA¯ÚA¯ÛA¯ÜA¯ÝA¯ÞA¯ßA¯áA¯âA¯ãA¯êA¯ëA¯äA¯åA¯æA¯çA¯èA¯éA¯ìA¯ïA¯îA¯íA¯ðA¯ñA¯óA¯òA¯ôA¯õA¯öA¯÷A¯øA¯ùA¯úA¯ûA¯üA¯ýA¯þA°A¯ÿA°A°A°A°A°A°A°A°A° A° A° A° A° A°A°A°A°A°A°A°A°A°A°A°A°A°A°A°A°A°A°A° A°!A°"A»ì€€€€€€€€€€€€€€€€€€5.1.58-jason.1   !!!!!!!!!!!!!!!! """""""""""""""""""##$$$$$##%%%%%%%%%%%%%%%%###&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(()(*(++++++++++++++++++++++(,,,,,,,,,,,,,,,,,,,,,(--(...........................................................................................................................................(//////////(000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(1111111111111111(2222222234353666373888833999999::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=>>>=???????????????????????????????????????????????????????????????????????????????=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCADDDDDDDDDDDDDAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFGFHHIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMMMMMMMMLNNNNNNNNNNNOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[Z\\\\\\Z]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^mysql_client_testmysql_client_test.1.gzmysql-testREADMEcollectionsREADMEREADME.experimentaldefault.dailydefault.experimentaldefault.pushdefault.weeklyextrabinlog_testsbinlog.testbinlog_failure_mixing_engines.testbinlog_insert_delayed.testbinlog_truncate.testblackhole.testctype_cp932.testctype_cp932_binlog.testctype_ucs_binlog.testdatabase.testdrop_temp_table.testinnodb_stat.testinsert_select-binlog.testmix_innodb_myisam_binlog.testmix_innodb_myisam_side_effects.testrpl_testsrpl_EE_err.testrpl_auto_increment.testrpl_auto_increment_insert_view.testrpl_auto_increment_invoke_trigger.testrpl_autoinc_func_invokes_trigger.testrpl_blackhole.testrpl_charset.testrpl_commit_after_flush.testrpl_conflicts.testrpl_ddl.testrpl_deadlock.testrpl_delete_no_where.testrpl_extra_col_master.testrpl_extra_col_slave.testrpl_failed_optimize.testrpl_flsh_tbls.testrpl_foreign_key.testrpl_get_master_version_and_clock.testrpl_insert_delayed.testrpl_insert_duplicate.testrpl_insert_id.testrpl_insert_id_pk.testrpl_insert_ignore.testrpl_loaddata.testrpl_loadfile.testrpl_log.testrpl_max_relay_size.testrpl_mixing_engines.incrpl_mixing_engines.testrpl_multi_query.testrpl_multi_update.testrpl_multi_update2.testrpl_multi_update3.testrpl_ndb_2multi_basic.testrpl_ndb_2multi_eng.testrpl_ndb_apply_status.testrpl_not_null.testrpl_partition.testrpl_record_compare.testrpl_relayrotate.testrpl_reset_slave.testrpl_row_001.testrpl_row_UUID.testrpl_row_basic.testrpl_row_blob.testrpl_row_delayed_ins.testrpl_row_func003.testrpl_row_sp002.testrpl_row_sp003.testrpl_row_sp006.testrpl_row_sp007.testrpl_row_tabledefs.testrpl_set_null.testrpl_stm_EE_err2.testrpl_stm_create_if_not_exists.testrpl_stop_slave.testrpl_sv_relay_space.testrpl_test_framework.incrpl_tmp_table_and_DDL.testrpl_trig004.testrpl_truncate.testrpl_truncate_helper.testincludeadd_anonymous_users.incanalyze-sync_with_master.testanalyze-timeout.testassert.incbegin_include_file.incbig_test.incbinlog_inject_error.inccheck-testcase.testcheck-warnings.testcheck_concurrent_insert.inccheck_events_off.inccheck_no_concurrent_insert.inccheck_no_row_lock.inccheck_shared_row_lock.inccheck_slave_is_running.inccheck_slave_no_error.inccheck_slave_param.inccheck_var_limit.inccleanup_fake_relay_log.inccommit.inccommon-tests.incconcurrent.incconnect2.inccount_sessions.incctype_8bit.incctype_common.incctype_filesort.incctype_german.incctype_innodb_like.incctype_like_escape.incctype_like_range_f1f2.incctype_regex.incddl_i18n.check_events.incddl_i18n.check_sp.incddl_i18n.check_triggers.incddl_i18n.check_views.incdeadlock.incdefault_my.cnfdefault_mysqld.cnfdefault_ndbd.cnfdelete_anonymous_users.incdiff_tables.incend_include_file.incendspace.incfile_does_not_exist.incforce_restart.incforce_restart_if_skipped.incget_binlog_dump_thread_id.incget_relay_log_pos.incgis_generic.incgis_keys.incgrant_cache.inchandler.inchave_32bit.inchave_64bit.inchave_archive.inchave_big5.inchave_binlog_format_mixed.inchave_binlog_format_mixed_or_row.inchave_binlog_format_mixed_or_statement.inchave_binlog_format_row.inchave_binlog_format_row_or_statement.inchave_binlog_format_statement.inchave_blackhole.inchave_case_insensitive_file_system.inchave_case_insensitive_fs.inchave_case_sensitive_file_system.inchave_community_features.inchave_compress.inchave_cp1250_ch.inchave_cp1251.inchave_cp866.inchave_cp932.inchave_crypt.inchave_csv.inchave_dbi_dbd-mysql.inchave_debug.inchave_debug_sync.inchave_dynamic_loading.inchave_eucjpms.inchave_euckr.inchave_example_plugin.inchave_exampledb.inchave_gb2312.inchave_gbk.inchave_geometry.inchave_innodb.inchave_innodb_plugin.inchave_koi8r.inchave_latin2_ch.inchave_local_infile.inchave_log_bin.inchave_lowercase0.inchave_lowercase1.inchave_lowercase2.inchave_multi_ndb.inchave_mysql_upgrade.inchave_ndb.inchave_ndb_extra.inchave_ndbapi_examples.inchave_not_innodb_plugin.inchave_outfile.inchave_partition.inchave_query_cache.inchave_simple_parser.inchave_sjis.inchave_ssl.inchave_symlink.inchave_tis620.inchave_ucs2.inchave_udf.inchave_ujis.inchave_utf8.incindex_merge1.incindex_merge2.incindex_merge_2sweeps.incindex_merge_ror.incindex_merge_ror_cpk.incinnodb_rollback_on_timeout.incinnodb_trx_weight.incio_thd_fault_injection.incis_embedded.inckill_query.inckill_query_and_diff_master_slave.inclinux_sys_vars.incload_sysvars.incloaddata_autocom.incmaster-slave.incmin_null_cond.incmix1.incmix2.incmix2_ucs2.incmtr_check.sqlmtr_warnings.sqlmysqlbinlog_row_engine.incmysqldump.incmysqlhotcopy.incmysqltest-x.incndb_backup.incndb_backup_print.incndb_default_cluster.incndb_master-slave.incndb_master-slave_2ch.incndb_not_readonly.incndb_restore_master.incndb_restore_slave_eoption.incndb_setup_slave.incndb_wait_connected.incno_running_event_scheduler.incno_running_events.incno_valgrind_without_big.incnot_as_root.incnot_binlog_format_row.incnot_blackhole.incnot_crashrep.incnot_embedded.incnot_ndb.incnot_ndb_default.incnot_openssl.incnot_valgrind.incnot_windows.incnot_windows_embedded.incone_thread_per_connection.incparser_bug21114.incpartition_date_range.incps_conv.incps_create.incps_ddl_1.incps_modify.incps_modify1.incps_query.incps_renew.incquery_cache.incquery_cache_sql_prepare.incread_many_rows.increport-features.testrestart_mysqld.increstart_slave_sql.incrowid_order.incrpl_change_topology.incrpl_connect.incrpl_connection.incrpl_connection_master.incrpl_connection_slave.incrpl_connection_slave1.incrpl_diff.incrpl_end.incrpl_events.incrpl_for_each_slave.incrpl_generate_sync_chain.incrpl_init.incrpl_loaddata_charset.incrpl_multi_engine.incrpl_multi_engine2.incrpl_multi_engine3.incrpl_reconnect.incrpl_reset.incrpl_restart_server.incrpl_start_server.incrpl_start_slaves.incrpl_stmt_seq.incrpl_stop_server.incrpl_stop_slaves.incrpl_sync.incrpl_udf.incrunning_event_scheduler.incsafe_set_to_maybe_ro_var.incsave_master_pos.incselect_ndb_apply_status.incset_binlog_format_mixed.sqlset_binlog_format_row.sqlset_binlog_format_statement.sqlsetup_fake_relay_log.incshow_binary_logs.incshow_binlog_events.incshow_binlog_events2.incshow_binlog_using_logname.incshow_master_logs.incshow_master_status.incshow_msg.incshow_msg80.incshow_rpl_debug_info.incshow_slave_status.incsp-vars.incstart_slave.incstop_slave.incstop_slave_io.incstop_slave_sql.incstrict_autoinc.incsync_io_with_master.incsync_slave_io_with_master.incsync_slave_sql_with_io.incsystem_db_struct.inctest_fieldsize.inctest_outfile.inctestdb_only.inctpcb.inctpcb_disk_data.inctruncate_file.incunsafe_binlog.incuses_vardir.incvarchar.incview_alias.incwait_condition.incwait_condition_sp.incwait_for_binlog_event.incwait_for_query_to_fail.incwait_for_query_to_succeed.incwait_for_slave_io_error.incwait_for_slave_io_to_start.incwait_for_slave_io_to_stop.incwait_for_slave_param.incwait_for_slave_sql_error.incwait_for_slave_sql_error_and_skip.incwait_for_slave_sql_to_start.incwait_for_slave_sql_to_stop.incwait_for_slave_to_start.incwait_for_slave_to_stop.incwait_for_status_var.incwait_show_condition.incwait_until_connected_again.incwait_until_count_sessions.incwait_until_disconnected.incwait_until_rows_count.incwindows.incwindows_sys_vars.incwrite_var_to_file.inclibMyConfig.pmConfigFactory.pmCoreDump.pmFilePath.pmFind.pmHandles.pmOptions.pmPlatform.pmSafeProcessSafeProcess.pmBase.pmmy_safe_processsafe_process.plSysInfo.pmTest.pmmtr_cases.pmmtr_gcov.plmtr_gprof.plmtr_io.plmtr_match.pmmtr_misc.plmtr_process.plmtr_report.pmmtr_stress.plmtr_unique.pmv1MyConfig.pmmtr_cases.plmtr_gcov.plmtr_gprof.plmtr_im.plmtr_io.plmtr_match.plmtr_misc.plmtr_process.plmtr_report.plmtr_stress.plmtr_timer.plmtr_unique.plmysql-test-run.plndb_config_1_node.inindb_config_2_node.inimtrmysql-stress-test.plmysql-test-runmysql-test-run.plr1st.resultalias.resultalmost_full.resultalter_table-big.resultalter_table.resultanalyse.resultanalyze.resultansi.resultarchive-big.resultarchive.resultarchive_bitfield.resultarchive_debug.resultarchive_gis.resultauto_increment.resultbackup.resultbench_count_distinct.resultbig_test.requirebigint.resultbinary.resultbinlog_tx_isolation.resultbool.resultbootstrap.resultbug39022.resultbug46080.resultbug46261.resultbug46760.resultbug47671.resultbulk_replace.resultcache_innodb.resultcase.resultcase_insensitive_file_system.requirecase_insensitive_fs.requirecase_sensitive_file_system.requirecast.resultchange_user.resultcheck.resultcheck_var_limit.requireclient_xml.resultcomments.resultcommit_1innodb.resultcompare.resultcompress.resultconcurrent_innodb_safelog.resultconcurrent_innodb_unsafelog.resultconnect.resultconsistent_snapshot.resultconstraints.resultcontributors.resultcount_distinct.resultcount_distinct2.resultcount_distinct3.resultcrash_commit_before.resultcreate-big.resultcreate.resultcreate_not_windows.resultcreate_select_tmp.resultcsv.resultcsv_alter_table.resultcsv_not_null.resultctype_ascii.resultctype_big5.resultctype_collate.resultctype_cp1250_ch.resultctype_cp1251.resultctype_cp932_binlog_row.resultctype_cp932_binlog_stm.resultctype_create.resultctype_eucjpms.resultctype_euckr.resultctype_filename.resultctype_filesystem.resultctype_gb2312.resultctype_gbk.resultctype_gbk_binlog.resultctype_hebrew.resultctype_latin1.resultctype_latin1_de.resultctype_latin2.resultctype_latin2_ch.resultctype_ldml.resultctype_many.resultctype_mb.resultctype_recoding.resultctype_sjis.resultctype_tis620.resultctype_uca.resultctype_ucs.resultctype_ucs2_def.resultctype_ujis.resultctype_ujis_ucs2.resultctype_utf8.resultdate_formats.resultddl_i18n_koi8r.resultddl_i18n_utf8.resultdeadlock_innodb.resultdebug_sync.resultdefault.resultdelayed.resultdelete.resultderived.resultdirty_close.resultdisabled_partition.requiredistinct.resultdrop.resultempty_table.resultendspace.resulterror_simulation.resulterrors.resultevents_1.resultevents_2.resultevents_bugs.resultevents_embedded.resultevents_grant.resultevents_logs_tests.resultevents_microsec.resultevents_restart.resultevents_scheduling.resultevents_stress.resultevents_time_zone.resultevents_trans.resultevents_trans_notembedded.resultexampledb.resultexecution_constants.resultexplain.resultfix_priv_tables.resultflush.resultflush2.resultflush_block_commit.resultflush_block_commit_notembedded.resultflush_read_lock_kill.resultflush_table.resultforeign_key.resultfulltext.resultfulltext2.resultfulltext3.resultfulltext_cache.resultfulltext_distinct.resultfulltext_left_join.resultfulltext_multi.resultfulltext_order_by.resultfulltext_plugin.resultfulltext_update.resultfulltext_var.resultfunc_compress.resultfunc_concat.resultfunc_crypt.resultfunc_date_add.resultfunc_default.resultfunc_des_encrypt.resultfunc_encrypt.resultfunc_encrypt_nossl.resultfunc_encrypt_ucs2.resultfunc_equal.resultfunc_gconcat.resultfunc_group.resultfunc_group_innodb.resultfunc_if.resultfunc_in.resultfunc_isnull.resultfunc_like.resultfunc_math.resultfunc_misc.resultfunc_op.resultfunc_regexp.resultfunc_rollback.resultfunc_sapdb.resultfunc_set.resultfunc_str.resultfunc_system.resultfunc_test.resultfunc_time.resultfunc_timestamp.resultgcc296.resultgis-rtree.resultgis.resultgrant.resultgrant2.resultgrant3.resultgrant_cache_no_prot.resultgrant_cache_ps_prot.resultgrant_lowercase_fs.resultgreedy_optimizer.resultgroup_by.resultgroup_min_max.resultgroup_min_max_innodb.resulthandler_innodb.resulthandler_myisam.resulthave_big5.requirehave_binlog_format_mixed.requirehave_binlog_format_row.requirehave_binlog_format_statement.requirehave_community_features.requirehave_compress.requirehave_cp1250_ch.requirehave_cp1251.requirehave_cp866.requirehave_cp932.requirehave_crypt.requirehave_debug.requirehave_debug_sync.requirehave_dynamic_loading.requirehave_eucjpms.requirehave_euckr.requirehave_example_plugin.requirehave_gb2312.requirehave_gbk.requirehave_geometry.requirehave_koi8r.requirehave_latin2_ch.requirehave_local_infile.requirehave_log_bin.requirehave_met_timezone.requirehave_moscow_leap_timezone.requirehave_mysql_upgrade.resulthave_ndb_extra.requirehave_ndbapi_examples.requirehave_outfile.requirehave_partition.requirehave_perror.requirehave_query_cache.requirehave_simple_parser.requirehave_sjis.requirehave_ssl.requirehave_symlink.requirehave_tis620.requirehave_ucs2.requirehave_udf_example.requirehave_ujis.requirehave_utf8.requirehaving.resultheap.resultheap_auto_increment.resultheap_btree.resultheap_hash.resulthelp.resultimplicit_char_to_num_conversion.resultindex_merge_innodb.resultindex_merge_myisam.resultinformation_schema.resultinformation_schema_chmod.resultinformation_schema_db.resultinformation_schema_inno.resultinformation_schema_part.resultinit_connect.resultinit_file.resultinnodb_ignore_builtin.resultinnodb_mysql_lock2.resultinsert.resultinsert_notembedded.resultinsert_select.resultinsert_update.resultis_debug_build.requireis_embedded.requireisam.resultjoin.resultjoin_crash.resultjoin_nested.resultjoin_outer.resultjoin_outer_innodb.resultkey.resultkey_cache.resultkey_diff.resultkey_primary.resultkeywords.resultkill.resultlimit.resultloaddata.resultloaddata_autocom_innodb.resultlocale.resultlock.resultlock_multi.resultlock_multi_bug38499.resultlock_multi_bug38691.resultlock_sync.resultlock_tables_lost_commit.resultlog_state.resultlog_tables-big.resultlog_tables.resultlog_tables_debug.resultlog_tables_upgrade.resultlong_tmpdir.resultlowercase0.requirelowercase1.requirelowercase2.requirelowercase_fs_off.resultlowercase_mixed_tmpdir.resultlowercase_mixed_tmpdir_innodb.resultlowercase_table.resultlowercase_table2.resultlowercase_table3.resultlowercase_table4.resultlowercase_table_grant.resultlowercase_table_qcache.resultlowercase_utf8.resultlowercase_view.resultmerge-big.resultmerge.resultmerge_innodb.resultmetadata.resultmix2_myisam.resultmix2_myisam_ucs2.resultmulti_statement.resultmulti_update.resultmulti_update2.resultmulti_update_tiny_hash.resultmyisam-blob.resultmyisam-system.resultmyisam.resultmyisam_crash_before_flush_keys.resultmyisam_debug.resultmyisampack.resultmysql-bug41486.resultmysql-bug45236.resultmysql.resultmysql_client_test.resultmysql_comments.resultmysql_cp932.resultmysql_protocols.resultmysql_upgrade.resultmysqladmin.resultmysqlbinlog-cp932.resultmysqlbinlog.resultmysqlbinlog2.resultmysqlbinlog_base64.resultmysqlbinlog_row.resultmysqlbinlog_row_big.resultmysqlbinlog_row_innodb.resultmysqlbinlog_row_myisam.resultmysqlbinlog_row_trans.resultmysqlcheck.resultmysqldump-compat.resultmysqldump-max.resultmysqldump-no-binlog.resultmysqldump.resultmysqldump_restore.resultmysqlhotcopy_archive.resultmysqlhotcopy_myisam.resultmysqlshow.resultmysqlslap.resultmysqltest.resultnamed_pipe.resultndb_default_cluster.requirenegation_elimination.resultno-threads.resultno_binlog.resultnot_embedded.requirenot_embedded_server.resultnot_ndb.requirenot_ndb_default.requirenot_openssl.requirenot_partition.requirenot_partition.resultnot_true.requirenot_valgrind.requirenot_windows.requirenull.resultnull_key.resultodbc.resultolap.resultone_thread_per_connection.requireopenssl_1.resultorder_by.resultorder_fill_sortbuf.resultoutfile.resultoutfile_loaddata.resultoverflow.resultpacket.resultparser.resultparser_bug21114_innodb.resultparser_not_embedded.resultparser_precedence.resultparser_stack.resultpartition.resultpartition_archive.resultpartition_binlog_stmt.resultpartition_blackhole.resultpartition_bug18198.resultpartition_charset.resultpartition_csv.resultpartition_datatype.resultpartition_debug_sync.resultpartition_disabled.resultpartition_error.resultpartition_federated.resultpartition_grant.resultpartition_hash.resultpartition_innodb.resultpartition_innodb_builtin.resultpartition_innodb_plugin.resultpartition_innodb_semi_consistent.resultpartition_innodb_stmt.resultpartition_list.resultpartition_mgm.resultpartition_mgm_err.resultpartition_mgm_err2.resultpartition_myisam.resultpartition_not_blackhole.resultpartition_not_windows.resultpartition_open_files_limit.resultpartition_order.resultpartition_pruning.resultpartition_range.resultpartition_rename_longfilename.resultpartition_symlink.resultpartition_windows.resultperror-win.resultperror.resultplugin.resultplugin_load.resultplugin_not_embedded.resultpreload.resultprofiling.resultps.resultps_10nestset.resultps_11bugs.resultps_1general.resultps_2myisam.resultps_3innodb.resultps_4heap.resultps_5merge.resultps_ddl.resultps_ddl1.resultps_grant.resultps_not_windows.resultquery_cache.resultquery_cache_28249.resultquery_cache_debug.resultquery_cache_merge.resultquery_cache_notembedded.resultquery_cache_ps_no_prot.resultquery_cache_ps_ps_prot.resultquery_cache_with_views.resultraid.resultrange.resultread_many_rows_innodb.resultread_only.resultread_only_innodb.resultrename.resultrenamedb.resultrepair.resultreplace.resultrollback.resultround.resultrow.resultrowid_order_innodb.resultrpl_colSize.resultrpl_extraColmaster_innodb.resultrpl_extraColmaster_myisam.resultschema.resultsecure_file_priv_win.resultselect.resultselect_found.resultselect_safe.resultserver_id.requireserver_id1.requireshm.resultshow_check.resultskip_grants.resultskip_log_bin.resultskip_name_resolve.resultslave-running.resultslave-stopped.resultsp-big.resultsp-bugs.resultsp-code.resultsp-destruct.resultsp-dynamic.resultsp-error.resultsp-fib.resultsp-prelocking.resultsp-security.resultsp-threads.resultsp-ucs2.resultsp-vars.resultsp.resultsp_gis.resultsp_notembedded.resultsp_stress_case.resultsp_sync.resultsp_trans.resultsp_trans_log.resultsql_mode.resultssl-big.resultssl.resultssl_8k_key.resultssl_cipher.resultssl_compress.resultssl_connect.resultstatus.resultstatus2.resultstrict.resultstrict_autoinc_1myisam.resultstrict_autoinc_2innodb.resultstrict_autoinc_3heap.resultsubselect.resultsubselect2.resultsubselect3.resultsubselect4.resultsubselect_debug.resultsubselect_gis.resultsubselect_innodb.resultsubselect_notembedded.resultsum_distinct-big.resultsum_distinct.resultsymlink.resultsynchronization.resultsysdate_is_now.resultsystem_mysql_db.resultsystem_mysql_db_refs.resulttablelock.resulttemp_table.resulttestdb_only.requiretimezone.resulttimezone2.resulttimezone3.resulttimezone4.resulttimezone_grant.resulttrigger-compat.resulttrigger-trans.resulttrigger.resulttrigger_notembedded.resulttrue.requiretruncate.resulttype_binary.resulttype_bit.resulttype_bit_innodb.resulttype_blob.resulttype_date.resulttype_datetime.resulttype_decimal.resulttype_enum.resulttype_float.resulttype_nchar.resulttype_newdecimal-big.resulttype_newdecimal.resulttype_ranges.resulttype_set.resulttype_time.resulttype_timestamp.resulttype_uint.resulttype_varchar.resulttype_year.resultudf.resultudf_skip_grants.resultunion.resultunsafe_binlog_innodb.resultupdate.resultupgrade.resultuser_limits.resultuser_var-binlog.resultuser_var.resultvarbinary.resultvariables-big.resultvariables-notembedded.resultvariables.resultvariables_community.resultvariables_debug.resultview.resultview_alias.resultview_grant.resultwait_timeout.resultwarnings.resultwarnings_engine_disabled.resultwindows.requirewindows.resultxa.resultxml.resultstd_data14897.frmIndex.xmlMoscow_leapbad_gis_data.datbinlog_savepoint.000001binlog_transaction.000001bug15328.cnfbug16266.000001bug19371.MYDbug19371.MYIbug19371.frmbug30435_10k_items.txtbug30435_5k.txtbug33029-slave-relay-bin.000001bug35469.datbug36055.MYDbug36055.MYIbug36055.frmbug37631.MYDbug37631.MYIbug37631.frmbug40482-bin.000001bug46565.ARZbug46565.frmbug47012.ARMbug47012.ARZbug47012.frmbug47142_master-bin.000001bug48265.frmbug48449.frmbug49823.CSMbug49823.CSVbug49823.frmcacert.pemcharset_utf8.txtcheckDBI_DBD-mysql.plclient-cert.pemclient-key.pemcorrupt-relay-bin.000624corrupt_t1#P#p1.MYIcorrupt_t1.MYIdes_key_filefuncs_1innodb_tb1.txtinnodb_tb2.txtinnodb_tb3.txtinnodb_tb4.txtload_file.txtmemory_tb1.txtmemory_tb2.txtmemory_tb3.txtmemory_tb4.txtmyisam_tb1.txtmyisam_tb2.txtmyisam_tb3.txtmyisam_tb4.txtndb_tb1.txtndb_tb2.txtndb_tb3.txtndb_tb4.txtt3.txtt4.txtt7.txtt9.txtinit_file.datintersect-bug50389.tsvlatin1.xmlloaddata1.datloaddata2.datloaddata3.datloaddata4.datloaddata5.datloaddata6.datloaddata_dq.datloaddata_pair.datloaddata_utf8.datmaster-bin.000001ndb_backup50BACKUP-1-0.1.DataBACKUP-1-0.2.DataBACKUP-1.1.ctlBACKUP-1.1.logBACKUP-1.2.ctlBACKUP-1.2.logBACKUP-2-0.1.DataBACKUP-2-0.2.DataBACKUP-2.1.ctlBACKUP-2.1.logBACKUP-2.2.ctlBACKUP-2.2.logndb_backup51BACKUP-1-0.1.DataBACKUP-1-0.2.DataBACKUP-1.1.ctlBACKUP-1.1.logBACKUP-1.2.ctlBACKUP-1.2.logndb_backup51_data_beBACKUP-1-0.1.DataBACKUP-1-0.2.DataBACKUP-1.1.ctlBACKUP-1.1.logBACKUP-1.2.ctlBACKUP-1.2.logndb_backup51_data_leBACKUP-1-0.1.DataBACKUP-1-0.2.DataBACKUP-1.1.ctlBACKUP-1.1.logBACKUP-1.2.ctlBACKUP-1.2.logndb_config_config.inindb_config_mycnf1.cnfndb_config_mycnf2.cnfnumbers.txtold_table-323.frmpartspart_supported_sql_funcs_int_ch1.incpart_supported_sql_funcs_int_date.incpart_supported_sql_funcs_int_float.incpart_supported_sql_funcs_int_int.incpart_supported_sql_funcs_int_time.inct1.frmt1_blackhole.frmt1_blackhole.part1_will_crash#P#p1_first_1024.MYDt1_will_crash#P#p2.MYDt1_will_crash#P#p2.MYIt1_will_crash#P#p3.MYIt1_will_crash#P#p4.MYIt1_will_crash#P#p6.MYDt1_will_crash#P#p6_2.MYDt1_will_crash#P#p6_3.MYDrpl_bug28618.datrpl_loaddata.datrpl_loaddata2.datrpl_mixed.datrpl_timezone.datrpl_timezone2.datserver-cert.pemserver-key.pemserver8k-cert.pemserver8k-key.pemtrunc_binlog.000001untrusted-cacert.pemvchar.frmwarnings_loaddata.datwords.datwords2.datsuitebinlogcombinationsrbinlog_base64_flag.resultbinlog_bug23533.resultbinlog_bug36391.resultbinlog_database.resultbinlog_delete_and_flush_index.resultbinlog_drop_if_exists.resultbinlog_grant.resultbinlog_incident.resultbinlog_index.resultbinlog_innodb.resultbinlog_innodb_row.resultbinlog_killed.resultbinlog_killed_simulate.resultbinlog_mix_innodb_stat.resultbinlog_mixed_failure_mixing_engines.resultbinlog_mixed_load_data.resultbinlog_multi_engine.resultbinlog_old_versions.resultbinlog_query_filter_rules.resultbinlog_reset_master.resultbinlog_row_binlog.resultbinlog_row_ctype_cp932.resultbinlog_row_ctype_ucs.resultbinlog_row_drop_tmp_tbl.resultbinlog_row_failure_mixing_engines.resultbinlog_row_innodb_stat.resultbinlog_row_insert_select.resultbinlog_row_mix_innodb_myisam.resultbinlog_row_mysqlbinlog_db_filter.resultbinlog_row_mysqlbinlog_verbose.resultbinlog_server_id.resultbinlog_sf.resultbinlog_sql_mode.resultbinlog_start_comment.resultbinlog_statement_insert_delayed.resultbinlog_stm_binlog.resultbinlog_stm_blackhole.resultbinlog_stm_ctype_cp932.resultbinlog_stm_ctype_ucs.resultbinlog_stm_do_db.resultbinlog_stm_drop_tmp_tbl.resultbinlog_stm_innodb_stat.resultbinlog_stm_insert_select.resultbinlog_stm_mix_innodb_myisam.resultbinlog_stm_ps.resultbinlog_stm_row.resultbinlog_stm_unsafe_warning.resultbinlog_tmp_table.resultbinlog_truncate_innodb.resultbinlog_truncate_myisam.resultbinlog_unsafe.resultbinlog_write_error.resultstd_databinlog_old_version_4_1.000001bug32407.001update-full-row.binlogupdate-partial-row.binlogver_5_1-telco.001ver_5_1-wl2325_r.001ver_5_1-wl2325_s.001ver_5_1_17.001ver_5_1_23.001write-full-row.binlogwrite-partial-row.binlogtbinlog_base64_flag.testbinlog_bug23533.testbinlog_bug36391-master.optbinlog_bug36391.testbinlog_database.testbinlog_delete_and_flush_index.testbinlog_drop_if_exists.testbinlog_grant.testbinlog_incident-master.optbinlog_incident.testbinlog_index-master.optbinlog_index.testbinlog_innodb.testbinlog_innodb_row.testbinlog_killed.testbinlog_killed_simulate-master.optbinlog_killed_simulate.testbinlog_mix_innodb_stat.testbinlog_mixed_failure_mixing_engines.testbinlog_mixed_load_data.testbinlog_multi_engine.testbinlog_old_versions.testbinlog_query_filter_rules-master.optbinlog_query_filter_rules.testbinlog_reset_master.testbinlog_row_binlog-master.optbinlog_row_binlog.testbinlog_row_ctype_cp932.testbinlog_row_ctype_ucs.testbinlog_row_drop_tmp_tbl.testbinlog_row_failure_mixing_engines.testbinlog_row_innodb_stat-master.optbinlog_row_innodb_stat.testbinlog_row_insert_select.testbinlog_row_mix_innodb_myisam-master.optbinlog_row_mix_innodb_myisam.testbinlog_row_mysqlbinlog_db_filter.testbinlog_row_mysqlbinlog_verbose.testbinlog_server_id.testbinlog_sf.testbinlog_sql_mode.testbinlog_start_comment.testbinlog_statement_insert_delayed.testbinlog_stm_binlog-master.optbinlog_stm_binlog.testbinlog_stm_blackhole.testbinlog_stm_ctype_cp932.testbinlog_stm_ctype_ucs.testbinlog_stm_do_db-master.optbinlog_stm_do_db.testbinlog_stm_drop_tmp_tbl.testbinlog_stm_innodb_stat-master.optbinlog_stm_innodb_stat.testbinlog_stm_insert_select.testbinlog_stm_mix_innodb_myisam-master.optbinlog_stm_mix_innodb_myisam.testbinlog_stm_ps.testbinlog_stm_row.testbinlog_stm_unsafe_warning-master.optbinlog_stm_unsafe_warning.testbinlog_tmp_table.testbinlog_truncate_innodb-master.optbinlog_truncate_innodb.testbinlog_truncate_myisam.testbinlog_unsafe.testbinlog_write_error.testdisabled.defenginesREADMEfuncsrai_init_alter_table.resultai_init_create_table.resultai_init_insert.resultai_init_insert_id.resultai_overflow_error.resultai_reset_by_truncate.resultai_sql_auto_is_null.resultan_calendar.resultan_number.resultan_string.resultcomment_column.resultcomment_column2.resultcomment_table.resultcrash_manycolumns_number.resultcrash_manycolumns_string.resultcrash_manyindexes_number.resultcrash_manyindexes_string.resultcrash_manytables_number.resultcrash_manytables_string.resultdate_function.resultdatetime_function.resultdb_alter_character_set.resultdb_alter_character_set_collate.resultdb_alter_collate_ascii.resultdb_alter_collate_utf8.resultdb_create_character_set.resultdb_create_character_set_collate.resultdb_create_drop.resultdb_create_error.resultdb_create_error_reserved.resultdb_create_if_not_exists.resultdb_drop_error.resultdb_use_error.resultde_autoinc.resultde_calendar_range.resultde_ignore.resultde_limit.resultde_multi_db_table.resultde_multi_db_table_using.resultde_multi_table.resultde_multi_table_using.resultde_number_range.resultde_quick.resultde_string_range.resultde_truncate.resultde_truncate_autoinc.resultfu_aggregate_avg_number.resultfu_aggregate_count_number.resultfu_aggregate_max_number.resultfu_aggregate_max_subquery.resultfu_aggregate_min_number.resultfu_aggregate_sum_number.resultgeneral_no_data.resultgeneral_not_null.resultgeneral_null.resultin_calendar_2_unique_constraints_duplicate_update.resultin_calendar_pk_constraint_duplicate_update.resultin_calendar_pk_constraint_error.resultin_calendar_pk_constraint_ignore.resultin_calendar_unique_constraint_duplicate_update.resultin_calendar_unique_constraint_error.resultin_calendar_unique_constraint_ignore.resultin_enum_null.resultin_enum_null_boundary_error.resultin_enum_null_large_error.resultin_insert_select.resultin_insert_select_autoinc.resultin_insert_select_unique_violation.resultin_lob_boundary_error.resultin_multicolumn_calendar_pk_constraint_duplicate_update.resultin_multicolumn_calendar_pk_constraint_error.resultin_multicolumn_calendar_pk_constraint_ignore.resultin_multicolumn_calendar_unique_constraint_duplicate_update.resultin_multicolumn_calendar_unique_constraint_error.resultin_multicolumn_calendar_unique_constraint_ignore.resultin_multicolumn_number_pk_constraint_duplicate_update.resultin_multicolumn_number_pk_constraint_error.resultin_multicolumn_number_pk_constraint_ignore.resultin_multicolumn_number_unique_constraint_duplicate_update.resultin_multicolumn_number_unique_constraint_error.resultin_multicolumn_number_unique_constraint_ignore.resultin_multicolumn_string_pk_constraint_duplicate_update.resultin_multicolumn_string_pk_constraint_error.resultin_multicolumn_string_pk_constraint_ignore.resultin_multicolumn_string_unique_constraint_duplicate_update.resultin_multicolumn_string_unique_constraint_error.resultin_multicolumn_string_unique_constraint_ignore.resultin_number_2_unique_constraints_duplicate_update.resultin_number_boundary_error.resultin_number_decimal_boundary_error.resultin_number_length.resultin_number_null.resultin_number_pk_constraint_duplicate_update.resultin_number_pk_constraint_error.resultin_number_pk_constraint_ignore.resultin_number_unique_constraint_duplicate_update.resultin_number_unique_constraint_error.resultin_number_unique_constraint_ignore.resultin_set_null.resultin_set_null_boundary_error.resultin_set_null_large.resultin_string_2_unique_constraints_duplicate_update.resultin_string_boundary_error.resultin_string_not_null.resultin_string_null.resultin_string_pk_constraint_duplicate_update.resultin_string_pk_constraint_error.resultin_string_pk_constraint_ignore.resultin_string_set_enum_fail.resultin_string_unique_constraint_duplicate_update.resultin_string_unique_constraint_error.resultin_string_unique_constraint_ignore.resultix_drop.resultix_drop_error.resultix_index_decimals.resultix_index_lob.resultix_index_non_string.resultix_index_string.resultix_index_string_length.resultix_unique_decimals.resultix_unique_lob.resultix_unique_non_string.resultix_unique_string.resultix_unique_string_length.resultix_using_order.resultjp_comment_column.resultjp_comment_older_compatibility1.resultjp_comment_table.resultld_all_number_string_calendar_types.resultld_bit.resultld_enum_set.resultld_less_columns.resultld_more_columns_truncated.resultld_null.resultld_quote.resultld_simple.resultld_starting.resultld_unique_error1.resultld_unique_error1_local.resultld_unique_error2.resultld_unique_error2_local.resultld_unique_error3.resultld_unique_error3_local.resultps_number_length.resultps_number_null.resultps_string_not_null.resultps_string_null.resultre_number_range.resultre_number_range_set.resultre_number_select.resultre_string_range.resultre_string_range_set.resultrpl000010.resultrpl000011.resultrpl000013.resultrpl000017.resultrpl_000015.resultrpl_LD_INFILE.resultrpl_REDIRECT.resultrpl_alter.resultrpl_alter_db.resultrpl_bit.resultrpl_bit_npk.resultrpl_change_master.resultrpl_create_database.resultrpl_do_grant.resultrpl_drop.resultrpl_drop_db.resultrpl_dual_pos_advance.resultrpl_empty_master_crash.resultrpl_err_ignoredtable.resultrpl_flushlog_loop.resultrpl_free_items.resultrpl_get_lock.resultrpl_ignore_grant.resultrpl_ignore_revoke.resultrpl_ignore_table_update.resultrpl_init_slave.resultrpl_insert.resultrpl_insert_select.resultrpl_loaddata2.resultrpl_loaddata_m.resultrpl_loaddata_s.resultrpl_loaddatalocal.resultrpl_loadfile.resultrpl_log_pos.resultrpl_many_optimize.resultrpl_master_pos_wait.resultrpl_misc_functions.resultrpl_multi_delete.resultrpl_multi_delete2.resultrpl_multi_update4.resultrpl_ps.resultrpl_rbr_to_sbr.resultrpl_relayspace.resultrpl_replicate_ignore_db.resultrpl_row_NOW.resultrpl_row_USER.resultrpl_row_drop.resultrpl_row_func001.resultrpl_row_inexist_tbl.resultrpl_row_max_relay_size.resultrpl_row_reset_slave.resultrpl_row_sp001.resultrpl_row_sp005.resultrpl_row_sp008.resultrpl_row_sp009.resultrpl_row_sp010.resultrpl_row_sp011.resultrpl_row_sp012.resultrpl_row_stop_middle.resultrpl_row_trig001.resultrpl_row_trig002.resultrpl_row_trig003.resultrpl_row_until.resultrpl_row_view01.resultrpl_server_id1.resultrpl_server_id2.resultrpl_session_var.resultrpl_sf.resultrpl_skip_error.resultrpl_slave_status.resultrpl_sp.resultrpl_sp004.resultrpl_sp_effects.resultrpl_start_stop_slave.resultrpl_stm_max_relay_size.resultrpl_stm_mystery22.resultrpl_stm_no_op.resultrpl_stm_reset_slave.resultrpl_switch_stm_row_mixed.resultrpl_temp_table.resultrpl_temporary.resultrpl_trigger.resultrpl_trunc_temp.resultrpl_user_variables.resultrpl_variables.resultrpl_view.resultse_join_cross.resultse_join_default.resultse_join_inner.resultse_join_left.resultse_join_left_outer.resultse_join_natural_left.resultse_join_natural_left_outer.resultse_join_natural_right.resultse_join_natural_right_outer.resultse_join_right.resultse_join_right_outer.resultse_join_straight.resultse_rowid.resultse_string_distinct.resultse_string_from.resultse_string_groupby.resultse_string_having.resultse_string_limit.resultse_string_orderby.resultse_string_union.resultse_string_where.resultse_string_where_and.resultse_string_where_or.resultsf_alter.resultsf_cursor.resultsf_simple1.resultsp_alter.resultsp_cursor.resultsp_simple1.resultsq_all.resultsq_any.resultsq_corr.resultsq_error.resultsq_exists.resultsq_from.resultsq_in.resultsq_row.resultsq_scalar.resultsq_some.resultta_2part_column_to_pk.resultta_2part_diff_string_to_pk.resultta_2part_diff_to_pk.resultta_2part_string_to_pk.resultta_3part_column_to_pk.resultta_3part_string_to_pk.resultta_add_column.resultta_add_column2.resultta_add_column_first.resultta_add_column_first2.resultta_add_column_middle.resultta_add_column_middle2.resultta_add_string.resultta_add_string2.resultta_add_string_first.resultta_add_string_first2.resultta_add_string_middle.resultta_add_string_middle2.resultta_add_string_unique_index.resultta_add_unique_index.resultta_column_from_unsigned.resultta_column_from_zerofill.resultta_column_to_index.resultta_column_to_not_null.resultta_column_to_null.resultta_column_to_pk.resultta_column_to_unsigned.resultta_column_to_zerofill.resultta_drop_column.resultta_drop_index.resultta_drop_pk_autoincrement.resultta_drop_pk_number.resultta_drop_pk_string.resultta_drop_string_index.resultta_orderby.resultta_rename.resultta_set_drop_default.resultta_string_drop_column.resultta_string_to_index.resultta_string_to_not_null.resultta_string_to_null.resultta_string_to_pk.resulttc_column_autoincrement.resulttc_column_comment.resulttc_column_comment_string.resulttc_column_default_decimal.resulttc_column_default_number.resulttc_column_default_string.resulttc_column_enum.resulttc_column_enum_long.resulttc_column_key.resulttc_column_key_length.resulttc_column_length.resulttc_column_length_decimals.resulttc_column_length_zero.resulttc_column_not_null.resulttc_column_null.resulttc_column_primary_key_number.resulttc_column_primary_key_string.resulttc_column_serial.resulttc_column_set.resulttc_column_set_long.resulttc_column_unique_key.resulttc_column_unique_key_string.resulttc_column_unsigned.resulttc_column_zerofill.resulttc_drop_table.resulttc_multicolumn_different.resulttc_multicolumn_same.resulttc_multicolumn_same_string.resulttc_partition_analyze.resulttc_partition_change_from_range_to_hash_key.resulttc_partition_check.resulttc_partition_hash.resulttc_partition_hash_date_function.resulttc_partition_key.resulttc_partition_linear_key.resulttc_partition_list_directory.resulttc_partition_list_error.resulttc_partition_optimize.resulttc_partition_rebuild.resulttc_partition_remove.resulttc_partition_reorg_divide.resulttc_partition_reorg_hash_key.resulttc_partition_reorg_merge.resulttc_partition_repair.resulttc_partition_sub1.resulttc_partition_sub2.resulttc_partition_value.resulttc_partition_value_error.resulttc_partition_value_specific.resulttc_rename.resulttc_rename_across_database.resulttc_rename_error.resulttc_structure_comment.resulttc_structure_create_like.resulttc_structure_create_like_string.resulttc_structure_create_select.resulttc_structure_create_select_string.resulttc_structure_string_comment.resulttc_temporary_column.resulttc_temporary_column_length.resulttime_function.resulttr_all_type_triggers.resulttr_delete.resulttr_delete_new_error.resulttr_insert.resulttr_insert_after_error.resulttr_insert_old_error.resulttr_update.resulttr_update_after_error.resultup_calendar_range.resultup_ignore.resultup_limit.resultup_multi_db_table.resultup_multi_table.resultup_nullcheck.resultup_number_range.resultup_string_range.resulttai_init_alter_table.testai_init_create_table.testai_init_insert.testai_init_insert_id.testai_overflow_error.testai_reset_by_truncate.testai_sql_auto_is_null.testan_calendar.testan_number.testan_string.testcomment_column.testcomment_column2.testcomment_table.testcrash_manycolumns_number.testcrash_manycolumns_string.testcrash_manyindexes_number.testcrash_manyindexes_string.testcrash_manytables_number.testcrash_manytables_string.testdata1.incdata2.incdate_function.testdatetime_function.testdb_alter_character_set.testdb_alter_character_set_collate.testdb_alter_collate_ascii.testdb_alter_collate_utf8.testdb_create_character_set.testdb_create_character_set_collate.testdb_create_drop.testdb_create_error.testdb_create_error_reserved.testdb_create_if_not_exists.testdb_drop_error.testdb_use_error.testde_autoinc.testde_calendar_range.testde_ignore.testde_limit.testde_multi_db_table.testde_multi_db_table_using.testde_multi_table.testde_multi_table_using.testde_number_range.testde_quick.testde_string_range.testde_truncate.testde_truncate_autoinc.testdisabled.deffu_aggregate_avg_number.testfu_aggregate_count_number.testfu_aggregate_max_number.testfu_aggregate_max_subquery.testfu_aggregate_min_number.testfu_aggregate_sum_number.testgeneral_no_data.testgeneral_not_null.testgeneral_null.testin_calendar_2_unique_constraints_duplicate_update.testin_calendar_pk_constraint_duplicate_update.testin_calendar_pk_constraint_error.testin_calendar_pk_constraint_ignore.testin_calendar_unique_constraint_duplicate_update.testin_calendar_unique_constraint_error.testin_calendar_unique_constraint_ignore.testin_enum_null.testin_enum_null_boundary_error.testin_enum_null_large_error.testin_insert_select.testin_insert_select_autoinc.testin_insert_select_unique_violation.testin_lob_boundary_error.testin_multicolumn_calendar_pk_constraint_duplicate_update.testin_multicolumn_calendar_pk_constraint_error.testin_multicolumn_calendar_pk_constraint_ignore.testin_multicolumn_calendar_unique_constraint_duplicate_update.testin_multicolumn_calendar_unique_constraint_error.testin_multicolumn_calendar_unique_constraint_ignore.testin_multicolumn_number_pk_constraint_duplicate_update.testin_multicolumn_number_pk_constraint_error.testin_multicolumn_number_pk_constraint_ignore.testin_multicolumn_number_unique_constraint_duplicate_update.testin_multicolumn_number_unique_constraint_error.testin_multicolumn_number_unique_constraint_ignore.testin_multicolumn_string_pk_constraint_duplicate_update.testin_multicolumn_string_pk_constraint_error.testin_multicolumn_string_pk_constraint_ignore.testin_multicolumn_string_unique_constraint_duplicate_update.testin_multicolumn_string_unique_constraint_error.testin_multicolumn_string_unique_constraint_ignore.testin_number_2_unique_constraints_duplicate_update.testin_number_boundary_error.testin_number_decimal_boundary_error.testin_number_length.testin_number_null.testin_number_pk_constraint_duplicate_update.testin_number_pk_constraint_error.testin_number_pk_constraint_ignore.testin_number_unique_constraint_duplicate_update.testin_number_unique_constraint_error.testin_number_unique_constraint_ignore.testin_set_null.testin_set_null_boundary_error.testin_set_null_large.testin_string_2_unique_constraints_duplicate_update.testin_string_boundary_error.testin_string_not_null.testin_string_null.testin_string_pk_constraint_duplicate_update.testin_string_pk_constraint_error.testin_string_pk_constraint_ignore.testin_string_set_enum_fail.testin_string_unique_constraint_duplicate_update.testin_string_unique_constraint_error.testin_string_unique_constraint_ignore.testix_drop.testix_drop_error.testix_index_decimals.testix_index_lob.testix_index_non_string.testix_index_string.testix_index_string_length.testix_unique_decimals.testix_unique_lob.testix_unique_non_string.testix_unique_string.testix_unique_string_length.testix_using_order.testjp_comment_column.testjp_comment_older_compatibility1.testjp_comment_table.testld_all_number_string_calendar_types.testld_bit.testld_enum_set.testld_less_columns.testld_more_columns_truncated.testld_null.testld_quote.testld_simple.testld_starting.testld_unique_error1.testld_unique_error1_local.testld_unique_error2.testld_unique_error2_local.testld_unique_error3.testld_unique_error3_local.testload_bit.incload_enum_set.incload_less_columns.incload_more_columns.incload_null.incload_null2.incload_quote.incload_simple.incload_starting.incload_unique_error1.incload_unique_error2.incload_unique_error3.incps_number_length.testps_number_null.testps_string_not_null.testps_string_null.testre_number_range.testre_number_range_set.testre_number_select.testre_string_range.testre_string_range_set.testrpl000010-slave.optrpl000010.testrpl000011.testrpl000013.testrpl000017-slave.optrpl000017.testrpl_000015.testrpl_LD_INFILE.testrpl_REDIRECT.testrpl_alter.testrpl_alter_db.testrpl_bit.testrpl_bit_npk.testrpl_change_master.testrpl_create_database-master.optrpl_create_database-slave.optrpl_create_database.testrpl_do_grant.testrpl_drop.testrpl_drop_db.testrpl_dual_pos_advance-master.optrpl_dual_pos_advance.testrpl_empty_master_crash-master.optrpl_empty_master_crash.testrpl_err_ignoredtable-slave.optrpl_err_ignoredtable.testrpl_flushlog_loop.testrpl_free_items-slave.optrpl_free_items.testrpl_get_lock.testrpl_ignore_grant-slave.optrpl_ignore_grant.testrpl_ignore_revoke-slave.optrpl_ignore_revoke.testrpl_ignore_table_update-slave.optrpl_ignore_table_update.testrpl_init_slave-slave.optrpl_init_slave.testrpl_insert.testrpl_insert_select.testrpl_loaddata2.testrpl_loaddata_m-master.optrpl_loaddata_m.testrpl_loaddata_s-slave.optrpl_loaddata_s.testrpl_loaddatalocal.testrpl_loadfile.testrpl_log_pos.testrpl_many_optimize.testrpl_master_pos_wait.testrpl_misc_functions.testrpl_multi_delete-slave.optrpl_multi_delete.testrpl_multi_delete2-slave.optrpl_multi_delete2.testrpl_multi_update4-slave.optrpl_multi_update4.testrpl_ps.testrpl_rbr_to_sbr.testrpl_relayspace-slave.optrpl_relayspace.testrpl_replicate_ignore_db-slave.optrpl_replicate_ignore_db.testrpl_row_NOW.testrpl_row_USER.testrpl_row_drop.testrpl_row_func001.testrpl_row_inexist_tbl-slave.optrpl_row_inexist_tbl.testrpl_row_max_relay_size.testrpl_row_reset_slave.testrpl_row_sp001.testrpl_row_sp005.testrpl_row_sp008.testrpl_row_sp009.testrpl_row_sp010.testrpl_row_sp011.testrpl_row_sp012.testrpl_row_stop_middle.testrpl_row_trig001.testrpl_row_trig002.testrpl_row_trig003.testrpl_row_until.testrpl_row_view01.testrpl_server_id1.testrpl_server_id2-slave.optrpl_server_id2.testrpl_session_var.testrpl_sf.testrpl_skip_error-slave.optrpl_skip_error.testrpl_slave_status.testrpl_sp-master.optrpl_sp-slave.optrpl_sp.testrpl_sp004.testrpl_sp_effects-master.optrpl_sp_effects-slave.optrpl_sp_effects.testrpl_start_stop_slave.testrpl_stm_max_relay_size.testrpl_stm_mystery22.testrpl_stm_no_op.testrpl_stm_reset_slave.testrpl_switch_stm_row_mixed.testrpl_temp_table.testrpl_temporary.testrpl_trigger.testrpl_trunc_temp.testrpl_user_variables.testrpl_variables-master.optrpl_variables.testrpl_view-slave.optrpl_view.testse_join_cross.testse_join_default.testse_join_inner.testse_join_left.testse_join_left_outer.testse_join_natural_left.testse_join_natural_left_outer.testse_join_natural_right.testse_join_natural_right_outer.testse_join_right.testse_join_right_outer.testse_join_straight.testse_rowid.testse_string_distinct.testse_string_from.testse_string_groupby.testse_string_having.testse_string_limit.testse_string_orderby.testse_string_union.testse_string_where.testse_string_where_and.testse_string_where_or.testsf_alter.testsf_cursor.testsf_simple1.testsp_alter.testsp_cursor.testsp_simple1.testsq_all.testsq_any.testsq_corr.testsq_error.testsq_exists.testsq_from.testsq_in.testsq_row.testsq_scalar.testsq_some.testta_2part_column_to_pk.testta_2part_diff_string_to_pk.testta_2part_diff_to_pk.testta_2part_string_to_pk.testta_3part_column_to_pk.testta_3part_string_to_pk.testta_add_column.testta_add_column2.testta_add_column_first.testta_add_column_first2.testta_add_column_middle.testta_add_column_middle2.testta_add_string.testta_add_string2.testta_add_string_first.testta_add_string_first2.testta_add_string_middle.testta_add_string_middle2.testta_add_string_unique_index.testta_add_unique_index.testta_column_from_unsigned.testta_column_from_zerofill.testta_column_to_index.testta_column_to_not_null.testta_column_to_null.testta_column_to_pk.testta_column_to_unsigned.testta_column_to_zerofill.testta_drop_column.testta_drop_index.testta_drop_pk_autoincrement.testta_drop_pk_number.testta_drop_pk_string.testta_drop_string_index.testta_orderby.testta_rename.testta_set_drop_default.testta_string_drop_column.testta_string_to_index.testta_string_to_not_null.testta_string_to_null.testta_string_to_pk.testtc_column_autoincrement.testtc_column_comment.testtc_column_comment_string.testtc_column_default_decimal.testtc_column_default_number.testtc_column_default_string.testtc_column_enum.testtc_column_enum_long.testtc_column_key.testtc_column_key_length.testtc_column_length.testtc_column_length_decimals.testtc_column_length_zero.testtc_column_not_null.testtc_column_null.testtc_column_primary_key_number.testtc_column_primary_key_string.testtc_column_serial.testtc_column_set.testtc_column_set_long.testtc_column_unique_key.testtc_column_unique_key_string.testtc_column_unsigned.testtc_column_zerofill.testtc_drop_table.testtc_multicolumn_different.testtc_multicolumn_same.testtc_multicolumn_same_string.testtc_partition_analyze.testtc_partition_change_from_range_to_hash_key.testtc_partition_check.testtc_partition_hash.testtc_partition_hash_date_function.testtc_partition_key.testtc_partition_linear_key.testtc_partition_list_directory.testtc_partition_list_error.testtc_partition_optimize.testtc_partition_rebuild.testtc_partition_remove.testtc_partition_reorg_divide.testtc_partition_reorg_hash_key.testtc_partition_reorg_merge.testtc_partition_repair.testtc_partition_sub1.testtc_partition_sub2.testtc_partition_value.testtc_partition_value_error.testtc_partition_value_specific.testtc_rename.testtc_rename_across_database.testtc_rename_error.testtc_structure_comment.testtc_structure_create_like.testtc_structure_create_like_string.testtc_structure_create_select.testtc_structure_create_select_string.testtc_structure_string_comment.testtc_temporary_column.testtc_temporary_column_length.testtime_function.testtr_all_type_triggers.testtr_delete.testtr_delete_new_error.testtr_insert.testtr_insert_after_error.testtr_insert_old_error.testtr_update.testtr_update_after_error.testup_calendar_range.testup_ignore.testup_limit.testup_multi_db_table.testup_multi_table.testup_nullcheck.testup_number_range.testup_string_range.testwait_show_pattern.incwait_slave_status.inciudsrdelete_decimal.resultdelete_time.resultdelete_year.resultinsert_calendar.resultinsert_decimal.resultinsert_number.resultinsert_time.resultinsert_year.resultstrings_charsets_update_delete.resultstrings_update_delete.resulttype_bit_iuds.resultupdate_decimal.resultupdate_delete_calendar.resultupdate_delete_number.resultupdate_time.resultupdate_year.resulttdelete_decimal.testdelete_time.testdelete_year.testdisabled.defhindi.txtinsert_calendar.testinsert_decimal.testinsert_number.testinsert_time.testinsert_year.testsample.txtstrings_charsets_update_delete.teststrings_update_delete.testtype_bit_iuds.testupdate_decimal.testupdate_delete_calendar.testupdate_delete_number.testupdate_time.testupdate_year.testrr_trxcheck_consistency.sqlincludecheck_for_error_rollback.inccheck_for_error_rollback_skip.inccheck_repeatable_read_all_columns.increcord_query_all_columns.incrr_init.testinit_innodb.txtrinit_innodb.resultrr_c_count_not_zero.resultrr_c_stats.resultrr_i_40-44.resultrr_id_3.resultrr_id_900.resultrr_insert_select_2.resultrr_iud_rollback-multi-50.resultrr_replace_7-8.resultrr_s_select-uncommitted.resultrr_sc_select-limit-nolimit_4.resultrr_sc_select-same_2.resultrr_sc_sum_total.resultrr_u_10-19.resultrr_u_10-19_nolimit.resultrr_u_4.resultrun.txtrun_stress_tx_rr.pltinit_innodb.testrr_c_count_not_zero.testrr_c_stats.testrr_i_40-44.testrr_id_3.testrr_id_900.testrr_insert_select_2.testrr_iud_rollback-multi-50.testrr_replace_7-8.testrr_s_select-uncommitted.testrr_sc_select-limit-nolimit_4.testrr_sc_select-same_2.testrr_sc_sum_total.testrr_u_10-19.testrr_u_10-19_nolimit.testrr_u_4.testfederateddisabled.deffederated.incfederated.resultfederated.testfederated_archive.resultfederated_archive.testfederated_bug_13118.resultfederated_bug_13118.testfederated_bug_25714.resultfederated_bug_25714.testfederated_bug_35333.resultfederated_bug_35333.testfederated_cleanup.incfederated_debug-master.optfederated_debug.resultfederated_debug.testfederated_innodb-slave.optfederated_innodb.resultfederated_innodb.testfederated_server.resultfederated_server.testfederated_transactions-slave.optfederated_transactions.resultfederated_transactions.testhave_federated_db.incmy.cnffuncs_1README.txtbitdatabitdata_master.testcursorscursors_master.testdatadictbasics_mixed1.incbasics_mixed2.incbasics_mixed3.inccolumns.incdatadict.predatadict_bug_12777.incdatadict_load.incdatadict_priv.incis_key_column_usage.incis_routines.incis_schemata.incis_table_query.incis_tables.incis_triggers.incis_views.incprocesslist_priv.incprocesslist_val.incstatistics.inctable_constraints.inctables.inctables1.inctables2.incincludebug28309_skip.inccleanup.incinnodb_tb1.incinnodb_tb2.incinnodb_tb3.incinnodb_tb4.incmemory_tb1.incmemory_tb2.incmemory_tb3.incmemory_tb4.incmyisam_tb1.incmyisam_tb2.incmyisam_tb3.incmyisam_tb4.incndb_tb1.incndb_tb2.incndb_tb3.incndb_tb4.incshow_connection.incsp_tb.inctb3.inclibDataGen_local.plDataGen_modify.plrcharset_collation.resultinnodb_bitdata.resultinnodb_cursors.resultinnodb_func_view.resultinnodb_storedproc_02.resultinnodb_storedproc_03.resultinnodb_storedproc_06.resultinnodb_storedproc_07.resultinnodb_storedproc_08.resultinnodb_storedproc_10.resultinnodb_trig_0102.resultinnodb_trig_03.resultinnodb_trig_03e.resultinnodb_trig_0407.resultinnodb_trig_08.resultinnodb_trig_09.resultinnodb_trig_1011ext.resultinnodb_trig_frkey.resultinnodb_views.resultis_basics_mixed.resultis_character_sets.resultis_cml_innodb.resultis_cml_memory.resultis_cml_myisam.resultis_cml_ndb.resultis_coll_char_set_appl.resultis_collations.resultis_column_privileges.resultis_column_privileges_is_mysql_test.resultis_columns.resultis_columns_innodb.resultis_columns_is.resultis_columns_is_embedded.resultis_columns_memory.resultis_columns_myisam.resultis_columns_myisam_embedded.resultis_columns_mysql.resultis_columns_mysql_embedded.resultis_columns_ndb.resultis_engines.resultis_engines_archive.resultis_engines_blackhole.resultis_engines_csv.resultis_engines_federated.resultis_engines_innodb.resultis_engines_memory.resultis_engines_merge.resultis_engines_myisam.resultis_engines_ndb.resultis_events.resultis_key_column_usage.resultis_key_column_usage_embedded.resultis_routines.resultis_routines_embedded.resultis_schema_privileges.resultis_schema_privileges_is_mysql_test.resultis_schemata.resultis_schemata_embedded.resultis_schemata_is_mysql_test.resultis_statistics.resultis_statistics_is.resultis_statistics_mysql.resultis_statistics_mysql_embedded.resultis_table_constraints.resultis_table_constraints_is.resultis_table_constraints_mysql.resultis_table_constraints_mysql_embedded.resultis_table_privileges.resultis_tables.resultis_tables_embedded.resultis_tables_innodb.resultis_tables_is.resultis_tables_memory.resultis_tables_myisam.resultis_tables_myisam_embedded.resultis_tables_mysql.resultis_tables_mysql_embedded.resultis_tables_ndb.resultis_triggers.resultis_triggers_embedded.resultis_user_privileges.resultis_views.resultis_views_embedded.resultmemory_bitdata.resultmemory_cursors.resultmemory_func_view.resultmemory_storedproc_02.resultmemory_storedproc_03.resultmemory_storedproc_06.resultmemory_storedproc_07.resultmemory_storedproc_08.resultmemory_storedproc_10.resultmemory_trig_0102.resultmemory_trig_03.resultmemory_trig_03e.resultmemory_trig_0407.resultmemory_trig_08.resultmemory_trig_09.resultmemory_trig_1011ext.resultmemory_views.resultmyisam_bitdata.resultmyisam_cursors.resultmyisam_func_view.resultmyisam_storedproc_02.resultmyisam_storedproc_03.resultmyisam_storedproc_06.resultmyisam_storedproc_07.resultmyisam_storedproc_08.resultmyisam_storedproc_10.resultmyisam_trig_0102.resultmyisam_trig_03.resultmyisam_trig_03e.resultmyisam_trig_0407.resultmyisam_trig_08.resultmyisam_trig_09.resultmyisam_trig_1011ext.resultmyisam_views-big.resultndb_bitdata.resultndb_cursors.resultndb_func_view.resultndb_storedproc_02.resultndb_storedproc_03.resultndb_storedproc_06.resultndb_storedproc_07.resultndb_storedproc_08.resultndb_storedproc_10.resultndb_trig_0102.resultndb_trig_03.resultndb_trig_03e.resultndb_trig_0407.resultndb_trig_08.resultndb_trig_09.resultndb_trig_1011ext.resultndb_views.resultprocesslist_priv_no_prot.resultprocesslist_priv_ps.resultprocesslist_val_no_prot.resultprocesslist_val_ps.resultstoredproc.resultstoredproccleanup_sp_tb.incload_sp_tb.incparam_check.incstoredproc_02.incstoredproc_03.incstoredproc_06.incstoredproc_07.incstoredproc_08.incstoredproc_08_show.incstoredproc_10.inctcharset_collation.testdisabled.definnodb_bitdata.testinnodb_cursors.testinnodb_func_view.testinnodb_storedproc_02.testinnodb_storedproc_03.testinnodb_storedproc_06.testinnodb_storedproc_07.testinnodb_storedproc_08.testinnodb_storedproc_10.testinnodb_trig_0102.testinnodb_trig_03.testinnodb_trig_03e.testinnodb_trig_0407.testinnodb_trig_08.testinnodb_trig_09.testinnodb_trig_1011ext.testinnodb_trig_frkey.testinnodb_views.testis_basics_mixed.testis_character_sets.testis_cml_innodb.testis_cml_memory.testis_cml_myisam.testis_cml_ndb.testis_coll_char_set_appl.testis_collations.testis_column_privileges.testis_column_privileges_is_mysql_test.testis_columns.testis_columns_innodb.testis_columns_is.testis_columns_is_embedded.testis_columns_memory.testis_columns_myisam.testis_columns_myisam_embedded.testis_columns_mysql.testis_columns_mysql_embedded.testis_columns_ndb.testis_engines.testis_engines_archive.testis_engines_blackhole.testis_engines_csv.testis_engines_federated.testis_engines_innodb.testis_engines_memory.testis_engines_merge.testis_engines_myisam.testis_engines_ndb.testis_events.testis_key_column_usage.testis_key_column_usage_embedded.testis_routines.testis_routines_embedded.testis_schema_privileges.testis_schema_privileges_is_mysql_test.testis_schemata.testis_schemata_embedded.testis_schemata_is_mysql_test.testis_statistics.testis_statistics_is.testis_statistics_mysql.testis_statistics_mysql_embedded.testis_table_constraints.testis_table_constraints_is.testis_table_constraints_mysql.testis_table_constraints_mysql_embedded.testis_table_privileges.testis_tables.testis_tables_embedded.testis_tables_innodb.testis_tables_is.testis_tables_memory.testis_tables_myisam.testis_tables_myisam_embedded.testis_tables_mysql.testis_tables_mysql_embedded.testis_tables_ndb.testis_triggers.testis_triggers_embedded.testis_user_privileges.testis_views.testis_views_embedded.testmemory_bitdata.testmemory_cursors.testmemory_func_view.testmemory_storedproc_02.testmemory_storedproc_03.testmemory_storedproc_06.testmemory_storedproc_07.testmemory_storedproc_08.testmemory_storedproc_10.testmemory_trig_0102.testmemory_trig_03.testmemory_trig_03e.testmemory_trig_0407.testmemory_trig_08.testmemory_trig_09.testmemory_trig_1011ext.testmemory_views.testmyisam_bitdata.testmyisam_cursors.testmyisam_func_view.testmyisam_storedproc_02.testmyisam_storedproc_03.testmyisam_storedproc_06.testmyisam_storedproc_07.testmyisam_storedproc_08.testmyisam_storedproc_10.testmyisam_trig_0102.testmyisam_trig_03.testmyisam_trig_03e.testmyisam_trig_0407.testmyisam_trig_08.testmyisam_trig_09.testmyisam_trig_1011ext.testmyisam_views-big.testndb_bitdata.testndb_cursors.testndb_func_view.testndb_storedproc_02.testndb_storedproc_03.testndb_storedproc_06.testndb_storedproc_07.testndb_storedproc_08.testndb_storedproc_10.testndb_trig_0102.testndb_trig_03.testndb_trig_03e.testndb_trig_0407.testndb_trig_08.testndb_trig_09.testndb_trig_1011ext.testndb_views.testprocesslist_priv_no_prot.testprocesslist_priv_ps.testprocesslist_val_no_prot.testprocesslist_val_ps.teststoredproc.testsuite.opttriggerstrig_frkey.inctrig_frkey2.inctriggers_0102.inctriggers_03.inctriggers_03e_columns.inctriggers_03e_db_level.inctriggers_03e_db_table_mix.inctriggers_03e_definer.inctriggers_03e_global_db_mix.inctriggers_03e_prepare.inctriggers_03e_table_level.inctriggers_03e_transaction.inctriggers_0407.inctriggers_08.inctriggers_09.inctriggers_1011ext.incviewsfunc_view.incfv1.incfv2.incfv_cast.incfv_if1.incfv_if2.incfv_ifnull.incviews_master.incfuncs_2charsetcharset_master.testdatacharset_utf8.txtincludecheck_charset.inccheck_charset_ucs2.inccheck_charset_utf8.inclibgen_charset_utf8.plrinnodb_charset.resultmemory_charset.resultmyisam_charset.resultndb_charset.resultreadme.txttdisabled.definnodb_charset.testmemory_charset.testmyisam_charset.testndb_charset.testsuite.optinnodbincluderinnodb-autoinc-44030.resultinnodb-autoinc-optimize.resultinnodb-autoinc.resultinnodb-lock.resultinnodb-replace.resultinnodb-semi-consistent.resultinnodb-ucs2.resultinnodb.resultinnodb_autoinc_lock_mode_zero.resultinnodb_bug21704.resultinnodb_bug30423.resultinnodb_bug30919.resultinnodb_bug34053.resultinnodb_bug34300.resultinnodb_bug35220.resultinnodb_bug38231.resultinnodb_bug39438.resultinnodb_bug40565.resultinnodb_bug42101-nonzero.resultinnodb_bug42101.resultinnodb_bug42419.resultinnodb_bug44369.resultinnodb_bug45357.resultinnodb_bug46000.resultinnodb_bug47621.resultinnodb_bug47777.resultinnodb_bug48024.resultinnodb_bug49164.resultinnodb_bug51920.resultinnodb_bug52663.resultinnodb_bug53674.resultinnodb_bug53756.resultinnodb_bug54044.resultinnodb_bug56143.resultinnodb_bug56680.resultinnodb_bug56716.resultinnodb_bug57252.resultinnodb_bug57255.resultinnodb_bug59410.resultinnodb_bug59641.resultinnodb_bug60049.resultinnodb_gis.resultinnodb_lock_wait_timeout_1.resultinnodb_misc1.resultinnodb_multi_update.resultinnodb_mysql.resultinnodb_mysql_rbk.resultinnodb_notembedded.resultinnodb_timeout_rollback.resultinnodb_trx_weight.resulttdisabled.definnodb-autoinc-44030.testinnodb-autoinc-optimize.testinnodb-autoinc.testinnodb-lock.testinnodb-master.optinnodb-replace.testinnodb-semi-consistent-master.optinnodb-semi-consistent.testinnodb-ucs2.testinnodb.testinnodb_autoinc_lock_mode_zero-master.optinnodb_autoinc_lock_mode_zero.testinnodb_bug21704.testinnodb_bug30423.testinnodb_bug30919-master.optinnodb_bug30919.testinnodb_bug34053.testinnodb_bug34300.testinnodb_bug35220.testinnodb_bug38231.testinnodb_bug39438-master.optinnodb_bug39438.testinnodb_bug40565.testinnodb_bug42101-nonzero-master.optinnodb_bug42101-nonzero.testinnodb_bug42101.testinnodb_bug42419.testinnodb_bug44369.testinnodb_bug45357.testinnodb_bug46000.testinnodb_bug47621.testinnodb_bug47777.testinnodb_bug48024.testinnodb_bug49164.testinnodb_bug51920.testinnodb_bug52663-master.optinnodb_bug52663.testinnodb_bug53674-master.optinnodb_bug53674.testinnodb_bug53756-master.optinnodb_bug53756.testinnodb_bug54044.testinnodb_bug56143.testinnodb_bug56680.testinnodb_bug56716.testinnodb_bug57252.testinnodb_bug57255.testinnodb_bug59410.testinnodb_bug59641.testinnodb_bug60049-master.optinnodb_bug60049.testinnodb_gis.testinnodb_lock_wait_timeout_1-master.optinnodb_lock_wait_timeout_1.testinnodb_misc1-master.optinnodb_misc1.testinnodb_multi_update.testinnodb_mysql-master.optinnodb_mysql.testinnodb_mysql_rbk-master.optinnodb_mysql_rbk.testinnodb_notembedded.testinnodb_timeout_rollback-master.optinnodb_timeout_rollback.testinnodb_trx_weight.testinnodb_pluginincludectype_innodb_like.incinnodb-index.incinnodb_trx_weight.incrinnodb-analyze.resultinnodb-autoinc-18274.resultinnodb-autoinc-44030.resultinnodb-autoinc-56228.resultinnodb-autoinc-optimize.resultinnodb-autoinc.resultinnodb-consistent.resultinnodb-create-options.resultinnodb-index.resultinnodb-index_ucs2.resultinnodb-lock.resultinnodb-replace.resultinnodb-semi-consistent.resultinnodb-timeout.resultinnodb-ucs2.resultinnodb-use-sys-malloc.resultinnodb-zip.resultinnodb.resultinnodb_autoinc_lock_mode_zero.resultinnodb_bug21704.resultinnodb_bug30423.resultinnodb_bug30919.resultinnodb_bug34053.resultinnodb_bug34300.resultinnodb_bug35220.resultinnodb_bug36169.resultinnodb_bug36172.resultinnodb_bug38231.resultinnodb_bug39438.resultinnodb_bug40360.resultinnodb_bug40565.resultinnodb_bug41904.resultinnodb_bug42101-nonzero.resultinnodb_bug42101.resultinnodb_bug42419.resultinnodb_bug44032.resultinnodb_bug44369.resultinnodb_bug44571.resultinnodb_bug45357.resultinnodb_bug46000.resultinnodb_bug46676.resultinnodb_bug47167.resultinnodb_bug47621.resultinnodb_bug47622.resultinnodb_bug47777.resultinnodb_bug48024.resultinnodb_bug49164.resultinnodb_bug51378.resultinnodb_bug51920.resultinnodb_bug52663.resultinnodb_bug52745.resultinnodb_bug53046.resultinnodb_bug53290.resultinnodb_bug53591.resultinnodb_bug53592.resultinnodb_bug53674.resultinnodb_bug53756.resultinnodb_bug54044.resultinnodb_bug54453.resultinnodb_bug56143.resultinnodb_bug56680.resultinnodb_bug56716.resultinnodb_bug56947.resultinnodb_bug57252.resultinnodb_bug57255.resultinnodb_bug59307.resultinnodb_bug59410.resultinnodb_bug59641.resultinnodb_bug60049.resultinnodb_file_format.resultinnodb_gis.resultinnodb_information_schema.resultinnodb_lock_wait_timeout_1.resultinnodb_multi_update.resultinnodb_mysql.resultinnodb_mysql_rbk.resultinnodb_notembedded.resultinnodb_timeout_rollback.resultinnodb_trx_weight.resulttdisabled.definnodb-analyze.testinnodb-autoinc-18274.testinnodb-autoinc-44030.testinnodb-autoinc-56228-master.optinnodb-autoinc-56228.testinnodb-autoinc-optimize.testinnodb-autoinc.testinnodb-consistent-master.optinnodb-consistent.testinnodb-create-options.testinnodb-index.testinnodb-index_ucs2.testinnodb-lock.testinnodb-master.optinnodb-replace.testinnodb-semi-consistent-master.optinnodb-semi-consistent.testinnodb-timeout.testinnodb-ucs2.testinnodb-use-sys-malloc-master.optinnodb-use-sys-malloc.testinnodb-zip.testinnodb.testinnodb_autoinc_lock_mode_zero-master.optinnodb_autoinc_lock_mode_zero.testinnodb_bug21704.testinnodb_bug30423.testinnodb_bug30919-master.optinnodb_bug30919.testinnodb_bug34053.testinnodb_bug34300.testinnodb_bug35220.testinnodb_bug36169.testinnodb_bug36172.testinnodb_bug38231.testinnodb_bug39438-master.optinnodb_bug39438.testinnodb_bug40360.testinnodb_bug40565.testinnodb_bug41904.testinnodb_bug42101-nonzero-master.optinnodb_bug42101-nonzero.testinnodb_bug42101.testinnodb_bug42419.testinnodb_bug44032.testinnodb_bug44369.testinnodb_bug44571.testinnodb_bug45357.testinnodb_bug46000.testinnodb_bug46676.testinnodb_bug47167.testinnodb_bug47621.testinnodb_bug47622.testinnodb_bug47777.testinnodb_bug48024.testinnodb_bug49164.testinnodb_bug51378.testinnodb_bug51920.testinnodb_bug52663.testinnodb_bug52745.testinnodb_bug53046.testinnodb_bug53290.testinnodb_bug53591.testinnodb_bug53592.testinnodb_bug53674-master.optinnodb_bug53674.testinnodb_bug53756-master.optinnodb_bug53756.testinnodb_bug54044.testinnodb_bug54453.testinnodb_bug56143.testinnodb_bug56680.testinnodb_bug56716.testinnodb_bug56947.testinnodb_bug57252.testinnodb_bug57255.testinnodb_bug59307.testinnodb_bug59410.testinnodb_bug59641.testinnodb_bug60049-master.optinnodb_bug60049.testinnodb_file_format.testinnodb_gis.testinnodb_information_schema.testinnodb_lock_wait_timeout_1-master.optinnodb_lock_wait_timeout_1.testinnodb_multi_update.testinnodb_mysql-master.optinnodb_mysql.testinnodb_mysql_rbk-master.optinnodb_mysql_rbk.testinnodb_notembedded.testinnodb_timeout_rollback-master.optinnodb_timeout_rollback.testinnodb_trx_weight.testjpincludetrim_sjis.incrjp_alter_sjis.resultjp_alter_ucs2.resultjp_alter_ujis.resultjp_alter_utf8.resultjp_charlength_sjis.resultjp_charlength_ucs2.resultjp_charlength_ujis.resultjp_charlength_utf8.resultjp_charset_sjis.resultjp_charset_ucs2.resultjp_charset_ujis.resultjp_charset_utf8.resultjp_convert_sjis.resultjp_convert_ucs2.resultjp_convert_ujis.resultjp_convert_utf8.resultjp_create_db_sjis.resultjp_create_db_ucs2.resultjp_create_db_ujis.resultjp_create_db_utf8.resultjp_create_tbl_sjis.resultjp_create_tbl_ucs2.resultjp_create_tbl_ujis.resultjp_create_tbl_utf8.resultjp_enum_sjis.resultjp_enum_ucs2.resultjp_enum_ujis.resultjp_enum_utf8.resultjp_insert_sjis.resultjp_insert_ucs2.resultjp_insert_ujis.resultjp_insert_utf8.resultjp_instr_sjis.resultjp_instr_ucs2.resultjp_instr_ujis.resultjp_instr_utf8.resultjp_join_sjis.resultjp_join_ucs2.resultjp_join_ujis.resultjp_join_utf8.resultjp_left_sjis.resultjp_left_ucs2.resultjp_left_ujis.resultjp_left_utf8.resultjp_length_sjis.resultjp_length_ucs2.resultjp_length_ujis.resultjp_length_utf8.resultjp_like_sjis.resultjp_like_ucs2.resultjp_like_ujis.resultjp_like_utf8.resultjp_locate_sjis.resultjp_locate_ucs2.resultjp_locate_ujis.resultjp_locate_utf8.resultjp_lpad_sjis.resultjp_lpad_ucs2.resultjp_lpad_ujis.resultjp_lpad_utf8.resultjp_ltrim_sjis.resultjp_ltrim_ucs2.resultjp_ltrim_ujis.resultjp_ltrim_utf8.resultjp_ps_sjis.resultjp_ps_ujis.resultjp_replace_sjis.resultjp_replace_ucs2.resultjp_replace_ujis.resultjp_replace_utf8.resultjp_reverse_sjis.resultjp_reverse_ucs2.resultjp_reverse_ujis.resultjp_reverse_utf8.resultjp_right_sjis.resultjp_right_ucs2.resultjp_right_ujis.resultjp_right_utf8.resultjp_rpad_sjis.resultjp_rpad_ucs2.resultjp_rpad_ujis.resultjp_rpad_utf8.resultjp_rtrim_sjis.resultjp_rtrim_ucs2.resultjp_rtrim_ujis.resultjp_rtrim_utf8.resultjp_select_sjis.resultjp_select_ucs2.resultjp_select_ujis.resultjp_select_utf8.resultjp_subquery_sjis.resultjp_subquery_ucs2.resultjp_subquery_ujis.resultjp_subquery_utf8.resultjp_substring_sjis.resultjp_substring_ucs2.resultjp_substring_ujis.resultjp_substring_utf8.resultjp_trim_sjis.resultjp_trim_ucs2.resultjp_trim_ujis.resultjp_trim_utf8.resultjp_union_ujis.resultjp_update_sjis.resultjp_update_ucs2.resultjp_update_ujis.resultjp_update_utf8.resultjp_where_sjis.resultjp_where_ucs2.resultjp_where_ujis.resultjp_where_utf8.resultstd_datajisx0201_sjis.datjisx0201_ucs2.datjisx0201_ujis.datjisx0201_utf8.datjisx0208_sjis.datjisx0208_sjis2.datjisx0208_sjis3.datjisx0208_ucs2.datjisx0208_ujis.datjisx0208_utf8.datjisx0212_ucs2.datjisx0212_ujis.datjisx0212_utf8.dattdisabled.defjp_alter_sjis.testjp_alter_ucs2.testjp_alter_ujis.testjp_alter_utf8.testjp_charlength_sjis.testjp_charlength_ucs2.testjp_charlength_ujis.testjp_charlength_utf8.testjp_charset_sjis.testjp_charset_ucs2.testjp_charset_ujis.testjp_charset_utf8.testjp_convert_sjis.testjp_convert_ucs2.testjp_convert_ujis.testjp_convert_utf8.testjp_create_db_sjis.testjp_create_db_ucs2.testjp_create_db_ujis.testjp_create_db_utf8.testjp_create_tbl_sjis.testjp_create_tbl_ucs2.testjp_create_tbl_ujis.testjp_create_tbl_utf8.testjp_enum_sjis-master.optjp_enum_sjis.testjp_enum_ucs2-master.optjp_enum_ucs2.testjp_enum_ujis-master.optjp_enum_ujis.testjp_enum_utf8-master.optjp_enum_utf8.testjp_insert_sjis.testjp_insert_ucs2.testjp_insert_ujis.testjp_insert_utf8.testjp_instr_sjis.testjp_instr_ucs2.testjp_instr_ujis.testjp_instr_utf8.testjp_join_sjis.testjp_join_ucs2.testjp_join_ujis.testjp_join_utf8.testjp_left_sjis.testjp_left_ucs2.testjp_left_ujis.testjp_left_utf8.testjp_length_sjis.testjp_length_ucs2.testjp_length_ujis.testjp_length_utf8.testjp_like_sjis.testjp_like_ucs2.testjp_like_ujis.testjp_like_utf8.testjp_locate_sjis.testjp_locate_ucs2.testjp_locate_ujis.testjp_locate_utf8.testjp_lpad_sjis.testjp_lpad_ucs2.testjp_lpad_ujis.testjp_lpad_utf8.testjp_ltrim_sjis.testjp_ltrim_ucs2.testjp_ltrim_ujis.testjp_ltrim_utf8.testjp_ps_sjis.testjp_ps_ujis.testjp_replace_sjis.testjp_replace_ucs2.testjp_replace_ujis.testjp_replace_utf8.testjp_reverse_sjis.testjp_reverse_ucs2.testjp_reverse_ujis.testjp_reverse_utf8.testjp_right_sjis.testjp_right_ucs2.testjp_right_ujis.testjp_right_utf8.testjp_rpad_sjis.testjp_rpad_ucs2.testjp_rpad_ujis.testjp_rpad_utf8.testjp_rtrim_sjis.testjp_rtrim_ucs2.testjp_rtrim_ujis.testjp_rtrim_utf8.testjp_select_sjis.testjp_select_ucs2.testjp_select_ujis.testjp_select_utf8.testjp_subquery_sjis.testjp_subquery_ucs2.testjp_subquery_ujis.testjp_subquery_utf8.testjp_substring_sjis.testjp_substring_ucs2.testjp_substring_ujis.testjp_substring_utf8.testjp_trim_sjis.testjp_trim_ucs2.testjp_trim_ujis.testjp_trim_utf8.testjp_union_ujis.testjp_update_sjis.testjp_update_ucs2.testjp_update_ujis.testjp_update_utf8.testjp_where_sjis.testjp_where_ucs2.testjp_where_ujis.testjp_where_utf8.testmanualrrpl_replication_delay.resulttrpl_replication_delay-slave.optrpl_replication_delay.testndbmy.cnfrloaddata_autocom_ndb.resultndb_alter_table.resultndb_alter_table2.resultndb_alter_table3.resultndb_auto_increment.resultndb_autoinc.resultndb_basic.resultndb_binlog_basic.resultndb_binlog_ddl_multi.resultndb_binlog_discover.resultndb_binlog_format.resultndb_binlog_ignore_db.resultndb_binlog_log_bin.resultndb_binlog_multi.resultndb_bitfield.resultndb_blob.resultndb_blob_partition.resultndb_bug26793.resultndb_bug31477.resultndb_cache.resultndb_cache2.resultndb_cache_multi.resultndb_cache_multi2.resultndb_charset.resultndb_condition_pushdown.resultndb_config.resultndb_config2.resultndb_cursor.resultndb_database.resultndb_dd_alter.resultndb_dd_basic.resultndb_dd_ddl.resultndb_dd_disk2memory.resultndb_dd_dump.resultndb_dd_sql_features.resultndb_gis.resultndb_grant.resultndb_index.resultndb_index_ordered.resultndb_index_unique.resultndb_insert.resultndb_limit.resultndb_load.resultndb_loaddatalocal.resultndb_lock.resultndb_lock_table.resultndb_minmax.resultndb_multi.resultndb_multi_row.resultndb_partition_error.resultndb_partition_error2.resultndb_partition_key.resultndb_partition_list.resultndb_partition_range.resultndb_read_multi_range.resultndb_rename.resultndb_replace.resultndb_restore.resultndb_restore_compat.resultndb_restore_different_endian_data.resultndb_restore_partition.resultndb_restore_print.resultndb_row_format.resultndb_single_user.resultndb_sp.resultndb_subquery.resultndb_temporary.resultndb_tmp_table_and_DDL.resultndb_transaction.resultndb_trigger.resultndb_truncate.resultndb_types.resultndb_update.resultndb_update_no_read.resultndb_view.resultndbapi.resultps_7ndb.resultstrict_autoinc_5ndb.resulttdisabled.defloaddata_autocom_ndb.testndb_alter_table.testndb_alter_table2.testndb_alter_table3.testndb_auto_increment.testndb_autoinc.testndb_basic.testndb_binlog_basic.testndb_binlog_ddl_multi.testndb_binlog_discover.testndb_binlog_format.testndb_binlog_ignore_db-master.optndb_binlog_ignore_db.testndb_binlog_log_bin.testndb_binlog_multi.testndb_bitfield.testndb_blob.testndb_blob_partition.testndb_bug26793.testndb_bug31477.testndb_cache.testndb_cache2.testndb_cache_multi.testndb_cache_multi2.testndb_charset.testndb_condition_pushdown.testndb_config.testndb_config2.testndb_cursor.testndb_database.testndb_dd_alter.testndb_dd_basic.testndb_dd_ddl.testndb_dd_disk2memory.testndb_dd_dump.testndb_dd_sql_features.testndb_gis.testndb_grant.laterndb_index.testndb_index_ordered.testndb_index_unique.testndb_insert.testndb_limit.testndb_load.testndb_loaddatalocal.testndb_lock.testndb_lock_table.testndb_minmax.testndb_multi.testndb_multi_row.testndb_partition_error.testndb_partition_error2-master.optndb_partition_error2.testndb_partition_key.testndb_partition_list.testndb_partition_range.testndb_read_multi_range.testndb_rename.testndb_replace.testndb_restore.testndb_restore_compat.testndb_restore_different_endian_data.testndb_restore_partition-master.optndb_restore_partition.testndb_restore_print.testndb_row_format.testndb_single_user.testndb_sp.testndb_subquery.testndb_temporary.testndb_tmp_table_and_DDL.testndb_transaction.testndb_trigger.testndb_truncate.testndb_types.testndb_update.testndb_update_no_read.testndb_view.testndbapi.testps_7ndb.teststrict_autoinc_5ndb.testndb_teamrndb_autodiscover.resultndb_autodiscover2.resultndb_autodiscover3.resultndb_backup_print.resultndb_dd_backuprestore.resultrpl_ndb_dd_advance.resultrpl_ndb_extraColMaster.resultrpl_ndb_mix_innodb.resulttdisabled.defndb_autodiscover.testndb_autodiscover2-master.optndb_autodiscover2.testndb_autodiscover3.testndb_backup_print.testndb_dd_backuprestore.testrpl_ndb_dd_advance.testrpl_ndb_extraColMaster.testrpl_ndb_mix_innodb-master.optrpl_ndb_mix_innodb.testpartsincmethods1.incpart_blocked_sql_funcs_main.incpart_supported_sql_funcs_delete.incpart_supported_sql_funcs_main.incpartition.prepartition_10.incpartition_11.incpartition_12.incpartition_20.incpartition_alter1_1.incpartition_alter1_1_2.incpartition_alter1_2.incpartition_alter2_1.incpartition_alter2_2.incpartition_alter3.incpartition_alter4.incpartition_alter_1.incpartition_alter_11.incpartition_alter_13.incpartition_alter_41.incpartition_auto_increment.incpartition_basic.incpartition_basic_symlink.incpartition_bigint.incpartition_binary.incpartition_bit.incpartition_blob.incpartition_blocked_sql_funcs.incpartition_char.incpartition_check.incpartition_check_drop.incpartition_check_read.incpartition_check_read1.incpartition_check_read2.incpartition_cleanup.incpartition_date.incpartition_datetime.incpartition_decimal.incpartition_directory.incpartition_double.incpartition_engine.incpartition_enum.incpartition_float.incpartition_int.incpartition_key_16col.incpartition_key_32col.incpartition_key_4col.incpartition_key_8col.incpartition_layout.incpartition_layout_check1.incpartition_layout_check2.incpartition_mediumint.incpartition_methods1.incpartition_methods2.incpartition_mgm.incpartition_set.incpartition_smallint.incpartition_supported_sql_funcs.incpartition_syntax.incpartition_syntax_1.incpartition_syntax_2.incpartition_text.incpartition_time.incpartition_timestamp.incpartition_tinyint.incpartition_trigg1.incpartition_trigg2.incpartition_trigg3.incpartition_value.incpartition_varbinary.incpartition_varchar.incpartition_year.incrndb_dd_backuprestore.resultpart_blocked_sql_func_innodb.resultpart_blocked_sql_func_myisam.resultpart_supported_sql_func_innodb.resultpart_supported_sql_func_myisam.resultpart_supported_sql_func_ndb.resultpartition_alter1_1_2_innodb.resultpartition_alter1_1_2_myisam.resultpartition_alter1_1_2_ndb.resultpartition_alter1_1_innodb.resultpartition_alter1_1_myisam.resultpartition_alter1_1_ndb.resultpartition_alter1_2_innodb.resultpartition_alter1_2_myisam.resultpartition_alter1_2_ndb.resultpartition_alter2_1_innodb.resultpartition_alter2_1_myisam.resultpartition_alter2_2_innodb.resultpartition_alter2_2_myisam.resultpartition_alter3_innodb.resultpartition_alter3_myisam.resultpartition_alter4_innodb.resultpartition_alter4_myisam.resultpartition_auto_increment_archive.resultpartition_auto_increment_blackhole.resultpartition_auto_increment_innodb.resultpartition_auto_increment_memory.resultpartition_auto_increment_myisam.resultpartition_auto_increment_ndb.resultpartition_basic_innodb.resultpartition_basic_myisam.resultpartition_basic_symlink_innodb.resultpartition_basic_symlink_myisam.resultpartition_bit_innodb.resultpartition_bit_myisam.resultpartition_char_innodb.resultpartition_char_myisam.resultpartition_datetime_innodb.resultpartition_datetime_myisam.resultpartition_debug_sync_innodb.resultpartition_decimal_innodb.resultpartition_decimal_myisam.resultpartition_engine_innodb.resultpartition_engine_myisam.resultpartition_engine_ndb.resultpartition_float_innodb.resultpartition_float_myisam.resultpartition_int_innodb.resultpartition_int_myisam.resultpartition_int_ndb.resultpartition_mgm_lc0_archive.resultpartition_mgm_lc0_innodb.resultpartition_mgm_lc0_memory.resultpartition_mgm_lc0_myisam.resultpartition_mgm_lc0_ndb.resultpartition_mgm_lc1_archive.resultpartition_mgm_lc1_innodb.resultpartition_mgm_lc1_memory.resultpartition_mgm_lc1_myisam.resultpartition_mgm_lc1_ndb.resultpartition_mgm_lc2_archive.resultpartition_mgm_lc2_innodb.resultpartition_mgm_lc2_memory.resultpartition_mgm_lc2_myisam.resultpartition_mgm_lc2_ndb.resultpartition_recover_myisam.resultpartition_repair_myisam.resultpartition_special_innodb.resultpartition_special_myisam.resultpartition_syntax_innodb.resultpartition_syntax_myisam.resultpartition_syntax_ndb.resultpartition_t55.outpartition_value_innodb.resultpartition_value_myisam.resultpartition_value_ndb.resultrpl_partition.resulttdisabled.defndb_dd_backuprestore.testpart_blocked_sql_func_innodb.testpart_blocked_sql_func_myisam.testpart_supported_sql_func_innodb.testpart_supported_sql_func_myisam.testpart_supported_sql_func_ndb.testpartition_alter1_1_2_innodb.testpartition_alter1_1_2_myisam.testpartition_alter1_1_2_ndb.testpartition_alter1_1_innodb.testpartition_alter1_1_myisam.testpartition_alter1_1_ndb.testpartition_alter1_2_innodb.testpartition_alter1_2_myisam.testpartition_alter1_2_ndb.testpartition_alter2_1_innodb.testpartition_alter2_1_myisam.testpartition_alter2_2_innodb.testpartition_alter2_2_myisam.testpartition_alter3_innodb.testpartition_alter3_myisam.testpartition_alter4_innodb.testpartition_alter4_myisam.testpartition_auto_increment_archive.testpartition_auto_increment_blackhole.testpartition_auto_increment_innodb.testpartition_auto_increment_memory.testpartition_auto_increment_myisam.testpartition_auto_increment_ndb.testpartition_basic_innodb.testpartition_basic_myisam.testpartition_basic_ndb.testpartition_basic_symlink_innodb.testpartition_basic_symlink_myisam.testpartition_bit_innodb.testpartition_bit_myisam.testpartition_char_innodb.testpartition_char_myisam.testpartition_datetime_innodb.testpartition_datetime_myisam.testpartition_debug_sync_innodb-master.optpartition_debug_sync_innodb.testpartition_decimal_innodb.testpartition_decimal_myisam.testpartition_engine_innodb.testpartition_engine_myisam.testpartition_engine_ndb.testpartition_float_innodb.testpartition_float_myisam.testpartition_int_innodb.testpartition_int_myisam.testpartition_int_ndb.testpartition_mgm_lc0_archive.testpartition_mgm_lc0_innodb.testpartition_mgm_lc0_memory.testpartition_mgm_lc0_myisam.testpartition_mgm_lc0_ndb.testpartition_mgm_lc1_archive-master.optpartition_mgm_lc1_archive.testpartition_mgm_lc1_innodb-master.optpartition_mgm_lc1_innodb.testpartition_mgm_lc1_memory-master.optpartition_mgm_lc1_memory.testpartition_mgm_lc1_myisam-master.optpartition_mgm_lc1_myisam.testpartition_mgm_lc1_ndb-master.optpartition_mgm_lc1_ndb.testpartition_mgm_lc2_archive-master.optpartition_mgm_lc2_archive.testpartition_mgm_lc2_innodb-master.optpartition_mgm_lc2_innodb.testpartition_mgm_lc2_memory-master.optpartition_mgm_lc2_memory.testpartition_mgm_lc2_myisam-master.optpartition_mgm_lc2_myisam.testpartition_mgm_lc2_ndb-master.optpartition_mgm_lc2_ndb.testpartition_recover_myisam-master.optpartition_recover_myisam.testpartition_repair_myisam.testpartition_special_innodb-master.optpartition_special_innodb.testpartition_special_myisam.testpartition_syntax_innodb.testpartition_syntax_myisam.testpartition_syntax_ndb.testpartition_value_innodb.testpartition_value_myisam.testpartition_value_ndb.testrpl_partition.testrplREADMEcombinationsincluderpl_mixed_check_db.incrpl_mixed_check_event.incrpl_mixed_check_select.incrpl_mixed_check_table.incrpl_mixed_check_user.incrpl_mixed_check_view.incrpl_mixed_clear_tables.incrpl_mixed_ddl.incrpl_mixed_dml.incrpl_mixed_show_binlog_format.incmy.cnfrrpl000001.a.resultrpl000001.b.resultrpl_000010.resultrpl_000011.resultrpl_000013.resultrpl_000017.resultrpl_EE_err.resultrpl_LD_INFILE.resultrpl_alter.resultrpl_alter_db.resultrpl_auto_increment.resultrpl_auto_increment_11932.resultrpl_auto_increment_bug33029.resultrpl_auto_increment_update_failure.resultrpl_begin_commit_rollback.resultrpl_binlog_corruption.resultrpl_binlog_errors.resultrpl_binlog_grant.resultrpl_binlog_max_cache_size.resultrpl_bit.resultrpl_bit_npk.resultrpl_blackhole.resultrpl_bug26395.resultrpl_bug31076.resultrpl_bug33931.resultrpl_bug37426.resultrpl_bug38694.resultrpl_change_master.resultrpl_charset.resultrpl_charset_sjis.resultrpl_circular_for_4_hosts.resultrpl_colSize.resultrpl_commit_after_flush.resultrpl_concurrency_error.resultrpl_conditional_comments.resultrpl_create_database.resultrpl_create_if_not_exists.resultrpl_create_tmp_table_if_not_exists.resultrpl_critical_errors.resultrpl_critical_errors.result.txtrpl_cross_version.resultrpl_current_user.resultrpl_ddl.resultrpl_deadlock_innodb.resultrpl_delete_no_where.resultrpl_do_grant.resultrpl_drop.resultrpl_drop_db.resultrpl_drop_temp.resultrpl_drop_view.resultrpl_dual_pos_advance.resultrpl_empty_master_crash.resultrpl_err_ignoredtable.resultrpl_events.resultrpl_extra_col_master_innodb.resultrpl_extra_col_master_myisam.resultrpl_extra_col_slave_innodb.resultrpl_extra_col_slave_myisam.resultrpl_failed_optimize.resultrpl_filter_tables_not_exist.resultrpl_flushlog_loop.resultrpl_foreign_key_innodb.resultrpl_found_rows.resultrpl_free_items.resultrpl_geometry.resultrpl_get_lock.resultrpl_get_master_version_and_clock.resultrpl_grant.resultrpl_idempotency.resultrpl_ignore_grant.resultrpl_ignore_revoke.resultrpl_ignore_table.resultrpl_ignore_table_update.resultrpl_incident.resultrpl_init_slave.resultrpl_init_slave_errors.resultrpl_innodb.resultrpl_innodb_bug28430.resultrpl_innodb_bug30888.resultrpl_innodb_mixed_ddl.resultrpl_innodb_mixed_dml.resultrpl_insert.resultrpl_insert_duplicate.resultrpl_insert_id.resultrpl_insert_id_pk.resultrpl_insert_ignore.resultrpl_insert_select.resultrpl_invoked_features.resultrpl_killed_ddl.resultrpl_known_bugs_detection.resultrpl_load_from_master.resultrpl_load_table_from_master.resultrpl_loaddata.resultrpl_loaddata_charset.resultrpl_loaddata_concurrent.resultrpl_loaddata_fatal.resultrpl_loaddata_m.resultrpl_loaddata_map.resultrpl_loaddata_s.resultrpl_loaddata_simple.resultrpl_loaddata_symlink.resultrpl_loaddatalocal.resultrpl_loadfile.resultrpl_locale.resultrpl_log_pos.resultrpl_manual_change_index_file.resultrpl_many_optimize.resultrpl_master_pos_wait.resultrpl_misc_functions.resultrpl_mixed_bit_pk.resultrpl_mixed_ddl_dml.resultrpl_multi_delete.resultrpl_multi_delete2.resultrpl_multi_engine.resultrpl_multi_update.resultrpl_multi_update2.resultrpl_multi_update3.resultrpl_multi_update4.resultrpl_mysql_upgrade.resultrpl_name_const.resultrpl_nondeterministic_functions.resultrpl_not_null_innodb.resultrpl_not_null_myisam.resultrpl_optimize.resultrpl_packet.resultrpl_plugin_load.resultrpl_ps.resultrpl_rbr_to_sbr.resultrpl_read_only.resultrpl_relay_space_innodb.resultrpl_relay_space_myisam.resultrpl_relayrotate.resultrpl_relayspace.resultrpl_replicate_do.resultrpl_replicate_ignore_db.resultrpl_report.resultrpl_rewrt_db.resultrpl_rotate_logs.resultrpl_row_001.resultrpl_row_4_bytes.resultrpl_row_NOW.resultrpl_row_USER.resultrpl_row_UUID.resultrpl_row_basic_11bugs-master.optrpl_row_basic_11bugs-slave.optrpl_row_basic_11bugs.resultrpl_row_basic_2myisam.resultrpl_row_basic_3innodb.resultrpl_row_basic_8partition.resultrpl_row_blob_innodb.resultrpl_row_blob_myisam.resultrpl_row_colSize.resultrpl_row_conflicts.resultrpl_row_create_table.resultrpl_row_delayed_ins.resultrpl_row_drop.resultrpl_row_err_ignoredtable.resultrpl_row_find_row.resultrpl_row_flsh_tbls.resultrpl_row_func001.resultrpl_row_func002.resultrpl_row_func003.resultrpl_row_inexist_tbl.resultrpl_row_insert_delayed.resultrpl_row_loaddata_m.resultrpl_row_log.resultrpl_row_log_innodb.resultrpl_row_max_relay_size.resultrpl_row_multi_query.resultrpl_row_mysqlbinlog.resultrpl_row_rec_comp_innodb.resultrpl_row_rec_comp_myisam.resultrpl_row_reset_slave.resultrpl_row_sp001.resultrpl_row_sp002_innodb.resultrpl_row_sp003.resultrpl_row_sp005.resultrpl_row_sp006_InnoDB.resultrpl_row_sp007_innodb.resultrpl_row_sp008.resultrpl_row_sp009.resultrpl_row_sp010.resultrpl_row_sp011.resultrpl_row_sp012.resultrpl_row_stop_middle_update.resultrpl_row_tabledefs_2myisam.resultrpl_row_tabledefs_3innodb.resultrpl_row_tabledefs_7ndb.resultrpl_row_tbl_metadata.resultrpl_row_trig001.resultrpl_row_trig002.resultrpl_row_trig003.resultrpl_row_trig004.resultrpl_row_trunc_temp.resultrpl_row_unsafe_funcs.resultrpl_row_until.resultrpl_row_view01.resultrpl_row_wide_table.resultrpl_server_id1.resultrpl_server_id2.resultrpl_session_var.resultrpl_set_charset.resultrpl_set_null_innodb.resultrpl_set_null_myisam.resultrpl_show_slave_running.resultrpl_skip_error.resultrpl_slave_grp_exec.resultrpl_slave_load_in.resultrpl_slave_load_remove_tmpfile.resultrpl_slave_load_tmpdir_not_exist.resultrpl_slave_skip.resultrpl_slave_status.resultrpl_slow_query_log.resultrpl_sp.resultrpl_sp004.resultrpl_sp_effects.resultrpl_sporadic_master.resultrpl_ssl.resultrpl_ssl1.resultrpl_start_stop_slave.resultrpl_stm_000001.resultrpl_stm_EE_err2.resultrpl_stm_auto_increment_bug33029.resultrpl_stm_binlog_direct.resultrpl_stm_conflicts.resultrpl_stm_create_if_not_exists.resultrpl_stm_flsh_tbls.resultrpl_stm_insert_delayed.resultrpl_stm_loadfile.resultrpl_stm_log.resultrpl_stm_max_relay_size.resultrpl_stm_mixing_engines.resultrpl_stm_multi_query.resultrpl_stm_no_op.resultrpl_stm_reset_slave.resultrpl_stm_sql_mode.resultrpl_stm_until.resultrpl_stop_slave.resultrpl_switch_stm_row_mixed.resultrpl_temp_table.resultrpl_temp_table_mix_row.resultrpl_temporary.resultrpl_temporary_errors.resultrpl_test_framework.resultrpl_timezone.resultrpl_tmp_table_and_DDL.resultrpl_trigger.resultrpl_trunc_temp.resultrpl_truncate_2myisam.resultrpl_truncate_3innodb.resultrpl_typeconv_innodb.resultrpl_udf.resultrpl_user.resultrpl_user_variables.resultrpl_variables.resultrpl_variables_stm.resultrpl_view.resultrpl_1slave_base.cnftdisabled.defrpl_000010-slave.optrpl_000010.testrpl_000011.testrpl_000013.testrpl_000017-slave.optrpl_000017.testrpl_EE_err.testrpl_LD_INFILE.testrpl_alter.testrpl_alter_db.testrpl_auto_increment-master.optrpl_auto_increment.testrpl_auto_increment_11932.testrpl_auto_increment_bug33029.testrpl_auto_increment_update_failure.testrpl_begin_commit_rollback-master.optrpl_begin_commit_rollback-slave.optrpl_begin_commit_rollback.testrpl_binlog_corruption.testrpl_binlog_errors-master.optrpl_binlog_errors.testrpl_binlog_grant.testrpl_binlog_max_cache_size.testrpl_bit.testrpl_bit_npk.testrpl_blackhole.testrpl_bug26395.testrpl_bug31076.testrpl_bug33931.testrpl_bug37426.testrpl_bug38694-slave.optrpl_bug38694.testrpl_change_master.testrpl_charset.testrpl_charset_sjis.testrpl_circular_for_4_hosts.cnfrpl_circular_for_4_hosts.testrpl_colSize.testrpl_commit_after_flush.testrpl_concurrency_error-master.optrpl_concurrency_error.testrpl_conditional_comments.testrpl_create_database-master.optrpl_create_database-slave.optrpl_create_database.testrpl_create_if_not_exists.testrpl_create_tmp_table_if_not_exists.testrpl_critical_errors.testrpl_cross_version-master.optrpl_cross_version.testrpl_current_user-master.optrpl_current_user.cnfrpl_current_user.testrpl_ddl.testrpl_deadlock_innodb-slave.optrpl_deadlock_innodb.testrpl_delete_no_where.testrpl_do_grant.testrpl_drop.testrpl_drop_db.testrpl_drop_temp-slave.optrpl_drop_temp.testrpl_drop_view.testrpl_dual_pos_advance-master.optrpl_dual_pos_advance.testrpl_empty_master_crash-master.optrpl_empty_master_crash.testrpl_err_ignoredtable-slave.optrpl_err_ignoredtable.testrpl_events.testrpl_extra_col_master_innodb.testrpl_extra_col_master_myisam.testrpl_extra_col_slave_innodb.testrpl_extra_col_slave_myisam.testrpl_failed_optimize-master.optrpl_failed_optimize.testrpl_filter_tables_not_exist-slave.optrpl_filter_tables_not_exist.testrpl_flushlog_loop-master.optrpl_flushlog_loop-slave.optrpl_flushlog_loop.testrpl_foreign_key_innodb.testrpl_found_rows.testrpl_free_items-slave.optrpl_free_items.testrpl_geometry.testrpl_get_lock.testrpl_get_master_version_and_clock-slave.optrpl_get_master_version_and_clock.testrpl_grant.testrpl_idempotency-slave.optrpl_idempotency.testrpl_ignore_grant-slave.optrpl_ignore_grant.testrpl_ignore_revoke-slave.optrpl_ignore_revoke.testrpl_ignore_table-slave.optrpl_ignore_table.testrpl_ignore_table_update-slave.optrpl_ignore_table_update.testrpl_incident-master.optrpl_incident.testrpl_init_slave-slave.optrpl_init_slave.testrpl_init_slave_errors.testrpl_innodb-master.optrpl_innodb.testrpl_innodb_bug28430-master.optrpl_innodb_bug28430-slave.optrpl_innodb_bug28430.testrpl_innodb_bug30888.testrpl_innodb_mixed_ddl.testrpl_innodb_mixed_dml.testrpl_insert.testrpl_insert_duplicate.testrpl_insert_id.testrpl_insert_id_pk.testrpl_insert_ignore.testrpl_insert_select.testrpl_invoked_features.testrpl_killed_ddl-master.optrpl_killed_ddl.testrpl_known_bugs_detection-master.optrpl_known_bugs_detection.testrpl_load_from_master-slave.optrpl_load_from_master.testrpl_load_table_from_master.testrpl_loaddata.testrpl_loaddata_charset.testrpl_loaddata_concurrent.testrpl_loaddata_fatal-slave.optrpl_loaddata_fatal.testrpl_loaddata_m-master.optrpl_loaddata_m.testrpl_loaddata_map-master.optrpl_loaddata_map-slave.optrpl_loaddata_map.testrpl_loaddata_s-slave.optrpl_loaddata_s.testrpl_loaddata_simple.testrpl_loaddata_symlink-master.optrpl_loaddata_symlink-master.shrpl_loaddata_symlink-slave.optrpl_loaddata_symlink-slave.shrpl_loaddata_symlink.testrpl_loaddatalocal.testrpl_loadfile.testrpl_locale.testrpl_log_pos.testrpl_manual_change_index_file.testrpl_many_optimize.testrpl_master_pos_wait.testrpl_misc_functions-slave.shrpl_misc_functions.testrpl_mixed_bit_pk.testrpl_mixed_ddl_dml.testrpl_multi_delete-slave.optrpl_multi_delete.testrpl_multi_delete2-slave.optrpl_multi_delete2.testrpl_multi_engine.testrpl_multi_update.testrpl_multi_update2-slave.optrpl_multi_update2.testrpl_multi_update3.testrpl_multi_update4-slave.optrpl_multi_update4.testrpl_mysql_upgrade.testrpl_name_const.testrpl_nondeterministic_functions.testrpl_not_null_innodb.testrpl_not_null_myisam.testrpl_optimize.testrpl_packet-master.optrpl_packet-slave.optrpl_packet.testrpl_plugin_load-master.optrpl_plugin_load-slave.optrpl_plugin_load.testrpl_ps.testrpl_rbr_to_sbr.testrpl_read_only.testrpl_relay_space_innodb.testrpl_relay_space_myisam.testrpl_relayrotate-slave.optrpl_relayrotate.testrpl_relayspace-slave.optrpl_relayspace.testrpl_replicate_do-slave.optrpl_replicate_do.testrpl_replicate_ignore_db-slave.optrpl_replicate_ignore_db.testrpl_report-slave.optrpl_report.testrpl_rewrt_db-slave.optrpl_rewrt_db.testrpl_rotate_logs.cnfrpl_rotate_logs.testrpl_row_001.testrpl_row_4_bytes-master.optrpl_row_4_bytes.testrpl_row_NOW.testrpl_row_USER.testrpl_row_UUID.testrpl_row_basic_11bugs-master.optrpl_row_basic_11bugs.testrpl_row_basic_2myisam.testrpl_row_basic_3innodb.testrpl_row_basic_8partition.testrpl_row_blob_innodb.testrpl_row_blob_myisam.testrpl_row_colSize.testrpl_row_conflicts.testrpl_row_create_table.testrpl_row_delayed_ins.testrpl_row_drop.testrpl_row_err_daisychain-master.optrpl_row_err_daisychain-slave.optrpl_row_find_row.testrpl_row_flsh_tbls.testrpl_row_func001.testrpl_row_func002.testrpl_row_func003.testrpl_row_inexist_tbl.testrpl_row_insert_delayed.testrpl_row_log-master.optrpl_row_log-slave.optrpl_row_log.testrpl_row_log_innodb-master.optrpl_row_log_innodb.testrpl_row_max_relay_size.testrpl_row_mysqlbinlog-master.optrpl_row_mysqlbinlog.testrpl_row_rec_comp_innodb.testrpl_row_rec_comp_myisam.testrpl_row_reset_slave.testrpl_row_sp001.testrpl_row_sp002_innodb.testrpl_row_sp003.testrpl_row_sp005.testrpl_row_sp006_InnoDB.testrpl_row_sp007_innodb.testrpl_row_sp008.testrpl_row_sp009.testrpl_row_sp010.testrpl_row_sp011.testrpl_row_sp012.testrpl_row_stop_middle_update-master.optrpl_row_stop_middle_update-slave.optrpl_row_stop_middle_update.testrpl_row_tabledefs_2myisam.testrpl_row_tabledefs_3innodb.testrpl_row_tbl_metadata.testrpl_row_trig001.testrpl_row_trig002.testrpl_row_trig003.testrpl_row_trig004.testrpl_row_trunc_temp.testrpl_row_unsafe_funcs.testrpl_row_until.testrpl_row_view01.testrpl_row_wide_table.testrpl_server_id1.testrpl_server_id2-slave.optrpl_server_id2.testrpl_session_var.testrpl_set_charset.testrpl_set_null_innodb.testrpl_set_null_myisam.testrpl_show_slave_running.testrpl_skip_error-slave.optrpl_skip_error.testrpl_slave_grp_exec.testrpl_slave_load_in.testrpl_slave_load_remove_tmpfile-slave.optrpl_slave_load_remove_tmpfile.testrpl_slave_load_tmpdir_not_exist-master.optrpl_slave_load_tmpdir_not_exist-slave.optrpl_slave_load_tmpdir_not_exist.testrpl_slave_skip.testrpl_slave_status.testrpl_slow_query_log-slave.optrpl_slow_query_log.testrpl_sp-master.optrpl_sp-slave.optrpl_sp.testrpl_sp004.testrpl_sp_effects-master.optrpl_sp_effects-slave.optrpl_sp_effects.testrpl_sporadic_master-master.optrpl_sporadic_master.testrpl_ssl.testrpl_ssl1.testrpl_start_stop_slave-slave.optrpl_start_stop_slave.testrpl_stm_000001.testrpl_stm_EE_err2.testrpl_stm_auto_increment_bug33029.testrpl_stm_binlog_direct-master.optrpl_stm_binlog_direct.testrpl_stm_conflicts.testrpl_stm_create_if_not_exists.testrpl_stm_flsh_tbls.testrpl_stm_insert_delayed.testrpl_stm_loadfile.testrpl_stm_log-master.optrpl_stm_log-slave.optrpl_stm_log.testrpl_stm_max_relay_size.testrpl_stm_mixing_engines.testrpl_stm_multi_query.testrpl_stm_no_op.testrpl_stm_reset_slave.testrpl_stm_sql_mode.testrpl_stm_until.testrpl_stop_slave.testrpl_switch_stm_row_mixed.testrpl_temp_table.testrpl_temp_table_mix_row.testrpl_temporary.testrpl_temporary_errors-slave.optrpl_temporary_errors.testrpl_test_framework.cnfrpl_test_framework.testrpl_timezone-master.optrpl_timezone-slave.optrpl_timezone.testrpl_tmp_table_and_DDL.testrpl_trigger.testrpl_trunc_temp.testrpl_truncate_2myisam.testrpl_truncate_3innodb.testrpl_typeconv-slave.optrpl_typeconv_innodb.testrpl_udf-master.optrpl_udf-slave.optrpl_udf.testrpl_user.testrpl_user_variables.testrpl_variables.testrpl_variables_stm.testrpl_view.testrpl_ndbmy.cnfrrpl_ndb_2innodb.resultrpl_ndb_2myisam.resultrpl_ndb_2ndb.resultrpl_ndb_2other.resultrpl_ndb_UUID.resultrpl_ndb_apply_status.resultrpl_ndb_auto_inc.resultrpl_ndb_bank.resultrpl_ndb_basic.resultrpl_ndb_blob.resultrpl_ndb_blob2.resultrpl_ndb_circular.resultrpl_ndb_circular_2ch.resultrpl_ndb_circular_simplex.resultrpl_ndb_commit_afterflush.resultrpl_ndb_ctype_ucs2_def.resultrpl_ndb_dd_basic.resultrpl_ndb_dd_partitions.resultrpl_ndb_ddl.resultrpl_ndb_delete_nowhere.resultrpl_ndb_do_db.resultrpl_ndb_do_table.resultrpl_ndb_extraCol.resultrpl_ndb_func003.resultrpl_ndb_idempotent.resultrpl_ndb_innodb2ndb.resultrpl_ndb_innodb_trans.resultrpl_ndb_insert_ignore.resultrpl_ndb_load.resultrpl_ndb_log.resultrpl_ndb_mixed_engines_transactions.resultrpl_ndb_mixed_tables.resultrpl_ndb_multi.resultrpl_ndb_multi_update2.resultrpl_ndb_multi_update3.resultrpl_ndb_myisam2ndb.resultrpl_ndb_relayrotate.resultrpl_ndb_rep_ignore.resultrpl_ndb_row_001.resultrpl_ndb_set_null.resultrpl_ndb_sp003.resultrpl_ndb_sp006.resultrpl_ndb_stm_innodb.resultrpl_ndb_sync.resultrpl_ndb_trig004.resultrpl_ndbapi_multi.resultrpl_row_basic_7ndb.resultrpl_truncate_7ndb.resultrpl_truncate_7ndb_2.resulttdisabled.defrpl_ndb_2innodb-master.optrpl_ndb_2innodb-slave.optrpl_ndb_2innodb.testrpl_ndb_2myisam-master.optrpl_ndb_2myisam-slave.optrpl_ndb_2myisam.testrpl_ndb_2ndb-slave.optrpl_ndb_2ndb.testrpl_ndb_2other-slave.optrpl_ndb_2other.testrpl_ndb_UUID.testrpl_ndb_apply_status-master.optrpl_ndb_apply_status.testrpl_ndb_auto_inc.testrpl_ndb_bank.testrpl_ndb_basic.testrpl_ndb_blob.testrpl_ndb_blob2.testrpl_ndb_circular.testrpl_ndb_circular_2ch.cnfrpl_ndb_circular_2ch.testrpl_ndb_circular_simplex.testrpl_ndb_commit_afterflush.testrpl_ndb_ctype_ucs2_def-master.optrpl_ndb_ctype_ucs2_def.testrpl_ndb_dd_basic.testrpl_ndb_dd_partitions-master.optrpl_ndb_dd_partitions-slave.optrpl_ndb_dd_partitions.testrpl_ndb_ddl.testrpl_ndb_delete_nowhere.testrpl_ndb_do_db-slave.optrpl_ndb_do_db.testrpl_ndb_do_table-slave.optrpl_ndb_do_table.testrpl_ndb_extraCol.testrpl_ndb_func003.testrpl_ndb_idempotent.testrpl_ndb_innodb2ndb-master.optrpl_ndb_innodb2ndb-slave.optrpl_ndb_innodb2ndb.testrpl_ndb_innodb_trans-slave.optrpl_ndb_innodb_trans.testrpl_ndb_insert_ignore.testrpl_ndb_load.testrpl_ndb_log-master.optrpl_ndb_log.testrpl_ndb_mixed_engines_transactions-master.optrpl_ndb_mixed_engines_transactions-slave.optrpl_ndb_mixed_engines_transactions.testrpl_ndb_mixed_tables-master.optrpl_ndb_mixed_tables-slave.optrpl_ndb_mixed_tables.testrpl_ndb_multi.testrpl_ndb_multi_update2-slave.optrpl_ndb_multi_update2.testrpl_ndb_multi_update3.testrpl_ndb_myisam2ndb-slave.optrpl_ndb_myisam2ndb.testrpl_ndb_relayrotate-slave.optrpl_ndb_relayrotate.testrpl_ndb_rep_ignore-slave.optrpl_ndb_rep_ignore.testrpl_ndb_row_001.testrpl_ndb_set_null.testrpl_ndb_sp003.testrpl_ndb_sp006.testrpl_ndb_stm_innodb-master.optrpl_ndb_stm_innodb.testrpl_ndb_sync.testrpl_ndb_trig004.testrpl_ndbapi_multi.testrpl_row_basic_7ndb.testrpl_truncate_7ndb.testrpl_truncate_7ndb_2-master.optrpl_truncate_7ndb_2.teststressincludeddl.clnddl.preddl1.incddl2.incddl3.incddl4.incddl5.incddl6.incddl7.incddl8.incrddl_archive.resultddl_csv.resultddl_innodb.resultddl_memory.resultddl_myisam.resultddl_ndb.resulttddl_archive.testddl_csv.testddl_innodb.testddl_memory.testddl_myisam.testddl_ndb.testt1st.testalias.testalmost_full.testalter_table-big.testalter_table.testanalyse.testanalyze.testansi.testarchive-big.testarchive.testarchive_bitfield.testarchive_debug.testarchive_gis.testauto_increment.testbackup-master.shbackup.testbench_count_distinct.testbigint.testbinary.testbool.testbootstrap.testbug39022.testbug46080-master.optbug46080.testbug46261-master.optbug46261.testbug46760-master.optbug46760.testbug47671-master.optbug47671.testbulk_replace.testcache_innodb-master.optcache_innodb.testcase.testcast.testchange_user-master.optchange_user.testcheck.testclient_xml.testcomments.testcommit_1innodb.testcompare.testcompress.testconcurrent_innodb_safelog-master.optconcurrent_innodb_safelog.testconcurrent_innodb_unsafelog-master.optconcurrent_innodb_unsafelog.testconnect.testconsistent_snapshot.testconstraints.testcontributors.testcount_distinct.testcount_distinct2-master.optcount_distinct2.testcount_distinct3.testcrash_commit_before-master.optcrash_commit_before.testcreate-big.testcreate.testcreate_not_windows.testcreate_select_tmp.testcsv.testcsv_alter_table.testcsv_not_null.testctype_ascii.testctype_big5.testctype_collate.testctype_cp1250_ch.testctype_cp1251.testctype_cp932_binlog_row.testctype_cp932_binlog_stm.testctype_create.testctype_eucjpms.testctype_euckr.testctype_filename.testctype_filesystem-master.optctype_filesystem.testctype_gb2312.testctype_gbk.testctype_gbk_binlog.testctype_hebrew.testctype_latin1.testctype_latin1_de-master.optctype_latin1_de.testctype_latin2.testctype_latin2_ch.testctype_ldml-master.optctype_ldml.testctype_many.testctype_mb.testctype_recoding.testctype_sjis.testctype_tis620.testctype_uca.testctype_ucs.testctype_ucs2_def-master.optctype_ucs2_def.testctype_ujis.testctype_ujis_ucs2.testctype_utf8.testdate_formats-master.optdate_formats.testddl_i18n_koi8r.testddl_i18n_utf8.testdeadlock_innodb.testdebug_sync.testdefault.testdelayed.testdelete.testderived.testdirty_close.testdisabled.defdistinct.testdrop.testempty_table.testendspace.testerror_simulation.testerrors.testevents_1.testevents_2.testevents_bugs-master.optevents_bugs.testevents_embedded.testevents_grant.testevents_logs_tests-master.optevents_logs_tests.testevents_microsec.testevents_restart-master.optevents_restart.testevents_scheduling.testevents_stress.testevents_time_zone.testevents_trans.testevents_trans_notembedded.testexampledb.testexecution_constants.testexplain.testfix_priv_tables.testflush.testflush2-master.optflush2.testflush_block_commit.testflush_block_commit_notembedded.testflush_read_lock_kill-master.optflush_read_lock_kill.testflush_table.testforeign_key.testfulltext.testfulltext2.testfulltext3.testfulltext_cache.testfulltext_distinct.testfulltext_left_join.testfulltext_multi.testfulltext_order_by.testfulltext_plugin-master.optfulltext_plugin.testfulltext_update.testfulltext_var.testfunc_compress.testfunc_concat.testfunc_crypt.testfunc_date_add.testfunc_default.testfunc_des_encrypt.testfunc_encrypt-master.optfunc_encrypt.testfunc_encrypt_nossl.testfunc_encrypt_ucs2.testfunc_equal.testfunc_gconcat.testfunc_group.testfunc_group_innodb.testfunc_if.testfunc_in.testfunc_isnull.testfunc_like.testfunc_math.testfunc_misc.testfunc_op.testfunc_regexp.testfunc_rollback.testfunc_sapdb.testfunc_set.testfunc_str.testfunc_system.testfunc_test.testfunc_time.testfunc_timestamp.testgcc296.testgis-rtree.testgis.testgrant.testgrant2.testgrant3-master.optgrant3.testgrant_cache_no_prot.testgrant_cache_ps_prot.testgrant_lowercase_fs.testgreedy_optimizer.testgroup_by.testgroup_min_max.testgroup_min_max_innodb.testhandler_innodb.testhandler_myisam.testhaving.testheap.testheap_auto_increment.testheap_btree.testheap_hash.testhelp.testimplicit_char_to_num_conversion.testindex_merge_innodb.testindex_merge_myisam.testinformation_schema.testinformation_schema_chmod.testinformation_schema_db.testinformation_schema_inno.testinformation_schema_part.testinit_connect-master.optinit_connect.testinit_file-master.optinit_file.testinnodb_ignore_builtin-master.optinnodb_ignore_builtin.testinnodb_mysql_lock2.testinsert.testinsert_notembedded.testinsert_select.testinsert_update.testjoin.testjoin_crash.testjoin_nested.testjoin_outer.testjoin_outer_innodb.testkey.testkey_cache-master.optkey_cache.testkey_diff.testkey_primary.testkeywords.testkill.testlimit.testloaddata.testloaddata_autocom_innodb.testlocale.testlock.testlock_multi.testlock_multi_bug38499.testlock_multi_bug38691.testlock_sync.testlock_tables_lost_commit-master.optlock_tables_lost_commit.testlog_state-master.optlog_state.testlog_tables-big-master.optlog_tables-big.testlog_tables-master.optlog_tables.testlog_tables_debug.testlog_tables_upgrade.testlong_tmpdir-master.optlong_tmpdir-master.shlong_tmpdir.testlowercase_fs_off.testlowercase_mixed_tmpdir-master.optlowercase_mixed_tmpdir-master.shlowercase_mixed_tmpdir.testlowercase_mixed_tmpdir_innodb-master.optlowercase_mixed_tmpdir_innodb-master.shlowercase_mixed_tmpdir_innodb.testlowercase_table-master.optlowercase_table.testlowercase_table2.testlowercase_table3-master.optlowercase_table3.testlowercase_table4-master.optlowercase_table4.testlowercase_table_grant-master.optlowercase_table_grant.testlowercase_table_qcache-master.optlowercase_table_qcache.testlowercase_utf8-master.optlowercase_utf8.testlowercase_view-master.optlowercase_view.testmerge-big.testmerge.testmerge_innodb.testmetadata.testmix2_myisam.testmix2_myisam_ucs2.testmulti_statement-master.optmulti_statement.testmulti_update-master.optmulti_update.testmulti_update2-master.optmulti_update2.testmulti_update_tiny_hash-master.optmulti_update_tiny_hash.testmyisam-blob-master.optmyisam-blob.testmyisam-system.testmyisam.testmyisam_crash_before_flush_keys-master.optmyisam_crash_before_flush_keys.testmyisam_debug.testmyisampack.testmysql-bug41486.testmysql-bug45236.testmysql.testmysql_client_test-master.optmysql_client_test.testmysql_comments.sqlmysql_comments.testmysql_cp932.testmysql_delimiter.sqlmysql_delimiter_19799.sqlmysql_delimiter_source.sqlmysql_protocols.testmysql_upgrade.testmysqladmin.testmysqlbinlog-cp932-master.optmysqlbinlog-cp932.testmysqlbinlog-master.optmysqlbinlog.testmysqlbinlog2.testmysqlbinlog_base64.testmysqlbinlog_row.testmysqlbinlog_row_big.testmysqlbinlog_row_innodb.testmysqlbinlog_row_myisam.testmysqlbinlog_row_trans.testmysqlcheck.testmysqldump-compat.optmysqldump-compat.testmysqldump-max.testmysqldump-no-binlog-master.optmysqldump-no-binlog.testmysqldump.testmysqldump_restore.testmysqlhotcopy_archive.testmysqlhotcopy_myisam.testmysqlshow.testmysqlslap.testmysqltest.testnamed_pipe-master.optnamed_pipe.testnegation_elimination.testno-threads-master.optno-threads.testno_binlog.testnot_embedded_server-master.optnot_embedded_server.testnot_partition.testnull.testnull_key.testodbc.testolap.testopenssl_1.testorder_by.testorder_fill_sortbuf-master.optorder_fill_sortbuf.testoutfile.testoutfile_loaddata.testoverflow.testpacket.testparser.testparser_bug21114_innodb.testparser_not_embedded.testparser_precedence.testparser_stack.testpartition-master.optpartition.testpartition_archive.testpartition_binlog_stmt.testpartition_blackhole.testpartition_bug18198.testpartition_charset.testpartition_csv.testpartition_datatype.testpartition_debug_sync.testpartition_disabled-master.optpartition_disabled.testpartition_error.testpartition_federated.testpartition_grant.testpartition_hash.testpartition_innodb-master.optpartition_innodb.testpartition_innodb_builtin.testpartition_innodb_plugin.testpartition_innodb_semi_consistent-master.optpartition_innodb_semi_consistent.testpartition_innodb_stmt.testpartition_list.testpartition_mgm.testpartition_mgm_err.testpartition_mgm_err2.testpartition_myisam.testpartition_not_blackhole-master.optpartition_not_blackhole.testpartition_not_windows-master.optpartition_not_windows.testpartition_open_files_limit-master.optpartition_open_files_limit.testpartition_order.testpartition_pruning.testpartition_range.testpartition_rename_longfilename.testpartition_symlink.testpartition_windows.testperror-win.testperror.testplugin-master.optplugin.testplugin_load-master.optplugin_load.testplugin_not_embedded-master.optplugin_not_embedded.testpreload.testprofiling.testps-master.optps.testps_10nestset.testps_11bugs.testps_1general.testps_2myisam.testps_3innodb.testps_4heap.testps_5merge.testps_ddl.testps_ddl1.testps_grant.testps_not_windows.testquery_cache.testquery_cache_28249.testquery_cache_debug.testquery_cache_merge.testquery_cache_notembedded.testquery_cache_ps_no_prot.testquery_cache_ps_ps_prot.testquery_cache_with_views.testrange.testread_many_rows_innodb.testread_only.testread_only_innodb.testrename.testrenamedb.testrepair.testreplace.testrollback.testround.testrow.testrowid_order_innodb.testschema.testsecure_file_priv_win-master.optsecure_file_priv_win.testselect.testselect_found.testselect_safe.testshm-master.optshm.testshow_check-master.optshow_check.testskip_grants-master.optskip_grants.testskip_log_bin-master.optskip_log_bin.testskip_name_resolve-master.optskip_name_resolve.testsp-big.testsp-bugs.testsp-code.testsp-destruct.testsp-dynamic.testsp-error.testsp-fib.testsp-prelocking.testsp-security.testsp-threads.testsp-ucs2.testsp-vars.testsp.testsp_gis.testsp_notembedded.testsp_stress_case.testsp_sync.testsp_trans.testsp_trans_log.testsql_mode.testssl-big.testssl.testssl_8k_key-master.optssl_8k_key.testssl_cipher-master.optssl_cipher.testssl_compress.testssl_connect.teststatus-master.optstatus.teststatus2.teststrict.teststrict_autoinc_1myisam.teststrict_autoinc_2innodb.teststrict_autoinc_3heap.testsubselect.testsubselect2.testsubselect3.testsubselect4.testsubselect_debug.testsubselect_gis.testsubselect_innodb.testsubselect_notembedded.testsum_distinct-big.testsum_distinct.testsymlink.testsynchronization.testsysdate_is_now-master.optsysdate_is_now.testsystem_mysql_db.testsystem_mysql_db_fix30020-master.optsystem_mysql_db_fix30020.testsystem_mysql_db_fix40123-master.optsystem_mysql_db_fix40123.testsystem_mysql_db_fix50030-master.optsystem_mysql_db_fix50030.testsystem_mysql_db_fix50117-master.optsystem_mysql_db_fix50117.testsystem_mysql_db_refs.testtablelock.testtemp_table-master.opttemp_table.testtimezone-master.opttimezone.testtimezone2.testtimezone3-master.opttimezone3.testtimezone4-master.opttimezone4.testtimezone_grant.testtrigger-compat.testtrigger-trans.testtrigger.testtrigger_notembedded.testtruncate.testtype_binary.testtype_bit.testtype_bit_innodb.testtype_blob.testtype_date.testtype_datetime.testtype_decimal.testtype_enum.testtype_float.testtype_nchar.testtype_newdecimal-big.testtype_newdecimal.testtype_ranges.testtype_set.testtype_time.testtype_timestamp.testtype_uint.testtype_varchar.testtype_year.testudf-master.optudf.testudf_skip_grants-master.optudf_skip_grants.testunion-master.optunion.testunsafe_binlog_innodb-master.optunsafe_binlog_innodb.testupdate.testupgrade.testuser_limits.testuser_var-binlog.testuser_var.testvarbinary.testvariables-big.testvariables-notembedded-master.optvariables-notembedded.testvariables.testvariables_community.testvariables_debug.testview.testview_alias.testview_grant.testwait_timeout.testwarnings-master.optwarnings.testwarnings_engine_disabled-master.optwarnings_engine_disabled.testwindows.testxa.testxml.testvalgrind.supp/usr/bin//usr/share/man/man1//usr/share//usr/share/mysql-test//usr/share/mysql-test/collections//usr/share/mysql-test/extra//usr/share/mysql-test/extra/binlog_tests//usr/share/mysql-test/extra/rpl_tests//usr/share/mysql-test/include//usr/share/mysql-test/lib//usr/share/mysql-test/lib/My//usr/share/mysql-test/lib/My/File//usr/share/mysql-test/lib/My/SafeProcess//usr/share/mysql-test/lib/v1//usr/share/mysql-test/lib/v1/My//usr/share/mysql-test/r//usr/share/mysql-test/std_data//usr/share/mysql-test/std_data/funcs_1//usr/share/mysql-test/std_data/ndb_backup50//usr/share/mysql-test/std_data/ndb_backup51//usr/share/mysql-test/std_data/ndb_backup51_data_be//usr/share/mysql-test/std_data/ndb_backup51_data_le//usr/share/mysql-test/std_data/parts//usr/share/mysql-test/suite//usr/share/mysql-test/suite/binlog//usr/share/mysql-test/suite/binlog/r//usr/share/mysql-test/suite/binlog/std_data//usr/share/mysql-test/suite/binlog/t//usr/share/mysql-test/suite/engines//usr/share/mysql-test/suite/engines/funcs//usr/share/mysql-test/suite/engines/funcs/r//usr/share/mysql-test/suite/engines/funcs/t//usr/share/mysql-test/suite/engines/iuds//usr/share/mysql-test/suite/engines/iuds/r//usr/share/mysql-test/suite/engines/iuds/t//usr/share/mysql-test/suite/engines/rr_trx//usr/share/mysql-test/suite/engines/rr_trx/include//usr/share/mysql-test/suite/engines/rr_trx/r//usr/share/mysql-test/suite/engines/rr_trx/t//usr/share/mysql-test/suite/federated//usr/share/mysql-test/suite/funcs_1//usr/share/mysql-test/suite/funcs_1/bitdata//usr/share/mysql-test/suite/funcs_1/cursors//usr/share/mysql-test/suite/funcs_1/datadict//usr/share/mysql-test/suite/funcs_1/include//usr/share/mysql-test/suite/funcs_1/lib//usr/share/mysql-test/suite/funcs_1/r//usr/share/mysql-test/suite/funcs_1/storedproc//usr/share/mysql-test/suite/funcs_1/t//usr/share/mysql-test/suite/funcs_1/triggers//usr/share/mysql-test/suite/funcs_1/views//usr/share/mysql-test/suite/funcs_2//usr/share/mysql-test/suite/funcs_2/charset//usr/share/mysql-test/suite/funcs_2/data//usr/share/mysql-test/suite/funcs_2/include//usr/share/mysql-test/suite/funcs_2/lib//usr/share/mysql-test/suite/funcs_2/r//usr/share/mysql-test/suite/funcs_2/t//usr/share/mysql-test/suite/innodb//usr/share/mysql-test/suite/innodb/r//usr/share/mysql-test/suite/innodb/t//usr/share/mysql-test/suite/innodb_plugin//usr/share/mysql-test/suite/innodb_plugin/include//usr/share/mysql-test/suite/innodb_plugin/r//usr/share/mysql-test/suite/innodb_plugin/t//usr/share/mysql-test/suite/jp//usr/share/mysql-test/suite/jp/include//usr/share/mysql-test/suite/jp/r//usr/share/mysql-test/suite/jp/std_data//usr/share/mysql-test/suite/jp/t//usr/share/mysql-test/suite/manual//usr/share/mysql-test/suite/manual/r//usr/share/mysql-test/suite/manual/t//usr/share/mysql-test/suite/ndb//usr/share/mysql-test/suite/ndb/r//usr/share/mysql-test/suite/ndb/t//usr/share/mysql-test/suite/ndb_team//usr/share/mysql-test/suite/ndb_team/r//usr/share/mysql-test/suite/ndb_team/t//usr/share/mysql-test/suite/parts//usr/share/mysql-test/suite/parts/inc//usr/share/mysql-test/suite/parts/r//usr/share/mysql-test/suite/parts/t//usr/share/mysql-test/suite/rpl//usr/share/mysql-test/suite/rpl/include//usr/share/mysql-test/suite/rpl/r//usr/share/mysql-test/suite/rpl/t//usr/share/mysql-test/suite/rpl_ndb//usr/share/mysql-test/suite/rpl_ndb/r//usr/share/mysql-test/suite/rpl_ndb/t//usr/share/mysql-test/suite/stress//usr/share/mysql-test/suite/stress/include//usr/share/mysql-test/suite/stress/r//usr/share/mysql-test/suite/stress/t//usr/share/mysql-test/t/-O2 -g -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablescpiogzip9i386i386-redhat-linux"" ""  "         "                                         """"$""$ $$$$"                                                                                                     " # $ "  !  """" " "" "             ""                """                                   "                                ""   "  "" "  $"   "    "" " ""   "$$"            " "        "  " """ " "$" "  """         "                "" "              "                       """""     """ " "              "                     "" "   ""          "        "               " "  "                                                "                                                                                     " "          "                    "" " ""                                                                                                                                       ASCII C program textASCII C program text, with very long linesASCII C++ program textASCII English textASCII English text, with CRLF, LF line terminatorsASCII English text, with overstrikingASCII English text, with very long linesASCII English text, with very long lines, with overstrikingASCII textASCII text, with CRLF line terminatorsASCII text, with no line terminatorsASCII text, with very long linesAssembler sourceBourne shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not strippedISO-8859 C program textISO-8859 C program text, with very long linesISO-8859 textISO-8859 text, with very long linesNon-ISO extended-ASCII C program textNon-ISO extended-ASCII C program text, with LF, NEL line terminatorsNon-ISO extended-ASCII C program text, with very long linesNon-ISO extended-ASCII C program text, with very long lines, with LF, NEL line terminatorsNon-ISO extended-ASCII English textNon-ISO extended-ASCII English text, with very long linesNon-ISO extended-ASCII textNon-ISO extended-ASCII text, with LF, NEL line terminatorsNon-ISO extended-ASCII text, with very long linesPerl5 module source textUTF-8 Unicode C program textUTF-8 Unicode C program text, with very long linesUTF-8 Unicode C++ program textXML document textdirectoryemptyperl script text executable !,157>FLW\`jmsx”¡¶     RRRRRRR R R R RR?PPPRRR!R;R