ÿØÿà JFIF    ÿÛ „  ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ     ÿÄ H    !1AQaq"‘¡2B±ÁÑð#R“Ò Tbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz ¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡* ….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±b Lô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊ ÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ." ¤‡ú*õ'VŽ|¼´Úgllº¼klz[Æüï÷Aób‡Eÿ dÑ»Xx9ÃÜ£ÁT/`¼¸vI±Ýµ·Ë‚“G³þ*Ÿû´r|*}<¨îºœ @¦mÄ’M¹”.œ«Y–|6ÏU¤jç¥ÕÞqO ˜kDÆÁ¨5ÿ š;ÐЦ¦€GÙk \ –Þ=â¼=SͧµªS°ÚÍpÜãQűÀõ¬?ÃÁ1Ñ•õZà?hóœ€ L¦l{Y*K˜Ù›zc˜–ˆâ ø+¾ ­-Ök¥%ùEÜA'}ˆ><ÊIè“bpÍ/qÞâvoX€w,\úªò6Z[XdÒæ­@Ö—€$òJí#é>'°Ú ôª˜<)4ryÙ£|óAÅn5žêŸyÒäMÝ2{"}‰–¤l÷ûWX\l¾Á¸góÉOÔ /óñB¤f¸çñ[.P˜ZsÊË*ßT܈§QN¢’¡¨§V¼(Üù*eÕ“”5T¨‹Âê¥FŒã½Dü[8'Ò¥a…Ú¶k7a *•›¼'Ò·\8¨ª\@\õ¢¦íq+DÙrmÎ…_ªæ»ŠÓœ¡¯’Ré9MÅ×D™lælffc+ŒÑ,ý™ÿ ¯þǤ=Å’Á7µ÷ÚÛ/“Ü€ñýã¼àí¾ÕÑ+ƒ,uµMâÀÄbm:ÒÎPæ{˜Gz[ƒ¯«® KHà`ߨŠéí¯P8Aq.C‰ à€kòpj´kN¶qô€…Õ,ÜNŠª-­{Zö’æû44‰sŽè‰îVíRœÕm" 6?³D9¡ÇTíÅꋇ`4«¸ÝÁô ï’ýorqКÇZ«x4Žâéþuïf¹µö[P ,Q£éaX±`PÉÍZ ¸äYúg üAx ’6Lê‚xÝÓ*äQ  Ï’¨hÍ =²,6ï#rÃ<¯–£»ƒ‹,–ê•€ aÛsñ'%Æ"®ÛüìBᝠHÚ3ß°©$“XnœÖ’î2ËTeûìxîß ¦å¿çÉ ðK§þ{‘t‚Ϋ¬jéîZ[ ”š7L¥4VÚCE×]m¤Øy”ä4-dz£œ§¸x.*ãÊÊ b÷•h:©‡¦s`BTÁRû¾g⻩‹jø sF¢àJøFl‘È•Xᓁà~*j¯ +(ÚÕ6-£¯÷GŠØy‚<Ç’.F‹Hœw(+)ÜÜâÈzÄäT§FߘãÏ;DmVœ3Àu@mÚüXÝü•3B¨òÌÁÛ<·ÃÜ z,Ì@õÅ·d2]ü8s÷IôÞ¯^Ç9¢u„~ëAŸï4«M? K]­ÅàPl@s_ p:°¬ZR”´›JC[CS.h‹ƒïËœ«Æ]–÷ó‚wR×k7X‰k›‘´ù¦=¡«‰¨¨Â')—71ó’c‡Ðúµ `é.{§p¹ój\Ž{1h{o±Ý=áUÊïGÖŒõ–-BÄm+AZX¶¡ ïHðæ¥JmÙ;…䡟ˆ¦ ° äšiÉg«$üMk5¤L“’çÊvïâï ,=f“"íἊ5ô¬x6{ɏžID0e¸vçmi'︧ºð9$ò¹÷*£’9ÿ ²TÔ…×>JV¥}Œ}$p[bÔ®*[jzS*8 ”·T›Í–ñUîƒwo$áè=LT™ç—~ô·¤ÈÚ$榍q‰„+´kFm)ž‹©i–ËqÞŠ‰à¶ü( ‚•§ •°ò·‡#5ª•µÊ﯅¡X¨šÁ*F#TXJÊ ušJVÍ&=iÄs1‚3•'fý§5Ñ<=[íÞ­ PÚ;ѱÌ_~Ä££8rÞ ²w;’hDT°>ÈG¬8Á²ÚzŽ®ò®qZcqJêäÞ-ö[ܘbň±çb“ж31²n×iƒðÕ;1¶þÉ ªX‰,ßqÏ$>•î íZ¥Z 1{ç൵+ƒÕµ¥°T$§K]á»Ûï*·¤tMI’ÂZbŽÕiÒ˜}bÓ0£ª5›¨ [5Ž^ÝœWøÂÝh° ¢OWun£¤5 a2Z.G2³YL]jåtì”ä ÁÓ‘%"©<Ôúʰsº UZvä‡ÄiÆÒM .÷V·™ø#kèýiíÌ–ª)µT[)BˆõÑ xB¾B€ÖT¨.¥~ð@VĶr#¸ü*åZNDŽH;âi ],©£öØpù(šºãö¼T.uCê•4@ÿ GÕÛ)Cx›®0ø#:ÏðFÒbR\(€€Ä®fã4Þ‰Fä¯HXƒÅ,†öEÑÔÜ]Öv²?tLÃvBY£ú6Êu5ÅAQ³1‘’¬x–HŒÐ‡ ^ ¸KwJôÖŽ5×CÚ¨vÜ«/B0$×k°=ðbÇ(Ï)w±A†Á† 11Í=èQšµ626ŒÜ/`G«µ<}—-Ö7KEHÈÉðóȤmݱû±·ø«Snmá=“䫚mݱŸ¡¶~ó·“äUóJæúòB|E LêŽy´jDÔ$G¢þÐñ7óR8ýÒ…Ç› WVe#·Ÿ p·Fx~•ݤF÷0Èÿ K¯æS<6’¡WШ; ´ÿ ¥Êø\Òuî†åÝ–VNœkÒ7oòX¨Á­Ø÷FÎÑä±g÷ÿ M~Çî=p,X´ ÝÌÚÅ‹’ÃjÖ.ØöÏñ qïQ¤ÓZE†° =6·]܈ s¸>v•Ž^Ý\wq9r‰Î\¸¡kURÒ$­*‹Nq?Þª*!sŠÆ:TU_u±T+øX¡ ®¹¡,ÄâÃBTsÜ$Ø›4m椴zÜK]’’›Pƒ @€#â˜`é¹=I‡fiV•Ôî“nRm+µFPOhÍ0B£ €+¬5c v•:P'ÒyÎ ‰V~‚Ó†ÖuókDoh$å\*ö%Ю=£«…aȼ½÷Û.-½VŒŠ¼'lyî±1¬3ó#ÞE¿ÔS¤gV£m›=§\û"—WU¤ÚǼÿ ÂnÁGŒÃ ‚õN D³õNÚíŒÕ;HôyÄÈ©P¹Ä{:?R‘Ô¨âF÷ø£bÅó® JS|‚R÷ivýáâ€Æé¡è³´IئÑT!§˜•ت‚¬â@q€wnïCWÄ@JU€ê¯m6]Ï:£âx'+ÒðXvÓ¦Úm=–´7œ $ì“B£~p%ÕŸUþ« N@¼üï~w˜ñø5®—'Ôe»¤5ã//€ž~‰Tþ›Å7•#¤× Íö pÄ$ùeåì*«ÓŠEØWEÈsßg ¦ûvžSsLpºÊW–âµEWöˬH; ™!CYõZ ÃÄf æ#1W. \uWâ\,\Çf j’<qTbên›Î[vxx£ë 'ö¨1›˜ÀM¼Pÿ H)ƒêêŒA7s,|F“ 꺸k³9Ìö*ç®;Ö!Ö$Eiž•¹ÒÚ†ýóéÝû¾ÕS®ó$’NÝäŸz¤5r¦ãÄÃD÷Üø!°ø‡Ô&@m™Ì^Ãä­d q5Lnÿ N;.6½·N|#ä"1Nƒx“ã<3('&ñßt  ~ªu”1Tb㫨9ê–›–bìd$ߣ=#ÕãÒmU¯eí$EFù5ýYô櫨æì™Ç—±ssM]·á¿0ÕåJRÓªîiƒ+O58ÖñªŠÒx" \µâá¨i’¤i —Ö ” M+M¤ë9‚‰A¦°Qõ¾ßøK~¼Ã‘g…Ö´~÷Ï[3GUœÒ½#…kàÔ®Ò”‰³·dWV‰IP‰Ú8u¹”E ÖqLj¾êÕCBš{A^Âß;–¨`¯¬ìö ˼ ×tìø.tƐm*n¨y4o&Àx¥n¦×î‡aupáÛj8¿m›è¶ã!o½;ß0y^ý×^EÑ¿ÒjzŒ­)vÚÑnÄL …^ªô× ‡—‚3k Îý­hï]içå–îÏ*÷ñþ»Ô CÒjøjÍznˆ´ ¹#b'Fô‹ ‰v¥'’à'T´ƒHýÍ%M‰ ƒ&ÆÇŒï1 ‘ –Þ ‰i¬s žR-Ÿ kЬá¬7:þ 0ŒÅÒÕ/aÙ¬ÃÝ#Úøœ ©aiVc‰. ¹¦ãµ” ›Yg¦›ÆÎýº°f³7ƒhá·¸­}&D9¡ÂsÉÙÞèŠõØàC™¨ñbFC|´Ü(ŸƒÚÒ-%»'a Ì¿)ËÇn¿úÿ ÞŽX…4ÊÅH^ôΑí@ù¹Eh¶“L8Çjù ¼ÎåVªóR©Ï5uà V4lZß®=€xÖŸ–ÑÈ ÷”¨°¾__yM1tÉ?uÆþIkÄgæ@þ[¢†°XÃJ£j·:nkÅ¢u ‘}âGzö­/IµèЬ¼48q¦F°ŽR¼=ûì{´¯RýicS ÕÛ íNtÍÙï£,w4rêì®»~x(©Uñ§#Ñ&œÕ¤>ÎåÍÓ9’Ö{9eV­[Öjâ²ãu]˜å2›qÑšÕJç0€sÄ|Êëè0튔bÁ>“{×_F`Ø©ºê:µä,v¤ðfc1±"«ÔÍän1#=· Âøv~H½ÐßA¾¿Ü€Óš]Õ; I¾÷ç‚Qi†î¹9ywÔKG˜áñ zQY—§ÃÕZ07§X‚ Áh;ÁM)iÌCH-¯T‘ë|A0{Ò½LÚ–TâÖkÜ’dÀ“rmm»”جPF³ÖcbE§T€ÒxKºû’Ó®7±²(\4ŽÃ¸Uu@j™yĵ;³µ!Á¢b.W¤=mõ´êµK k ¸K^ÜÛ#p*Ü14qkZç5ïë †°5Ï%ÍÛ<Õ¤×Ô¥ê†C Õ´¼ú$ƒÖ“”]Ù¬qÞÚ[4©ý!ûÏ—Áb쳐XµA¬â~`›Çr¸8ìùÝ䫦<>ä÷«?xs´ÇÑ /á;¹øüÊÈÙà{"@Žïzâ¬[âß‚ U_<ÇŸ½4èN˜ú61®qŠu ¦þF£»äJ_ˆÙÎ~ ÞAã–݄ϗrŠD;xTž‘ô`É«…suãO`?³à™ô Lý#Íc5öoæØ‚y´´÷«ZR§<&JÇ+éâô´€i!Àˆ0æAoàðLèÖ-2ŸõW.’t^–(KÁmHµV@xÜÇy®Ñø­â^:Ú3w· 7½¹°ñ¸â¹®:',«Mœ—n­Á+Ãbš LÈ‘ÄnRÓÅœ%¦²‰¨ùQ:¤f‚ "PÕtô¸…cæl…&˜Ú˜Ôkv‹ž+vŠ,=¢v­6—Xy*¥t£«<™:“aîϲ=¦6rO]XI¿Œ÷¤zÚ­›¶ 6÷”w\d ü~v®ˆÌk«^m<ÿ ¢‰Õ\)ùºŽ;… lîÙÅEŠ®cѾ@vnMÏ,¼“ñ•ŽBxðÃzãÇç%3ˆ"}Ù•Åî> BÉú;Ò]V+P˜F_´ßé> Øše|ï‡ÄOmFæÇ ãqÞ$/xÐx­z`ï9"œÜij‚!7.\Td…9M‡•iŽ‹¾‘50ÞŽn¥ß4ÉôO ¹*í^QêËÜÇÌ8=ާs‰'ÂëÙ«á%Pú[O †ÅP¯Vsް.‰,kc¶ ¬A9n˜XÎ-ÞšN["¹QÕ‰ƒMýÁߺXJæÍaLj¾×Ãmã¾ãÚ uñÒþåQô¦¥ /ÄUx:‚ÍÜ’ Đ©ØÝ3V¨‰ÕnÐ6ó*óúK­«…c ¯U òhsý­jóÔj#,ímŒRµ«lbïUTŒÑ8†Ä0œÏr`ð¡¬É Ї ë"À² ™ 6¥ f¶ ¢ÚoܱԷ-<Àî)†a¶ž'Ú»¨TXqØæ¶÷YÄHy˜9ÈIW­YÀuMFë ºÏ’AqÌ4·/Ú †ô'i$øä­=Ä Ý|öK×40è|È6p‘0§)o¥ctî§H+CA-“ xØ|ÐXАç l8íºð3Ø:³¤¬KX¯UÿÙELF>?@@8 @@@@p p 0005M5M : :000 888 XXXDDStd888 PtdllQtdRtd000/lib64/ld-linux-x86-64.so.2GNUGNUPodcڷ[dGNU779(em98 ,vrlJOm+4 $x C<IqN0W\ (Ze "@libpng16.so.16_ITM_deregisterTMCloneTableinflate__gmon_start__inflateEndinflateInit2__ITM_registerTMCloneTablepng_read_endpng_read_rowpng_set_chunk_cache_maxpng_start_read_imagepng_set_chunk_malloc_maxpng_destroy_read_structpng_errorpng_get_image_heightpng_set_interlace_handlingpng_set_user_limitspng_read_infopng_set_read_fnpng_create_read_structpng_get_error_ptrpng_create_info_structlibz.so.1inflateReset2libc.so.6getcfflush__printf_chkexitfopenstrncmp__longjmp_chkperror__stack_chk_failfgetpos__assert_failstrtolfeoffsetpos__errno_locationfseek_setjmp__fprintf_chkstdoutfputcfputsmemcpyfclosemalloc__ctype_b_locstderrfwrite__memcpy_chk__cxa_finalizestrcmpstrerror__libc_start_mainferrorfreeZLIB_1.2.3.4PNG16_0GLIBC_2.3GLIBC_2.11GLIBC_2.14GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5  4 pL*ii ti (ii 4ui >0@8p@@HPXՇ`ۆhpx8 pPȕ@ 0( (З08P@HP8X`Йh ppx<GHYxl`` ʇ0݇8@H0PXȞ`h@phx0p0"7CС pMP 0ȣ8@`HX`Xp@xXЦ tp(h(0H8@HЩPXh`hp@xhHج(xHخ(xX/8 7@98@HPX`hp x     !("0#8$@%H&P'X(`)h*p+x,-.0123456HHɯHtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1%D%ͪD%ŪD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݩD%թD%ͩD%ũD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%EDAWAVAUATUSHH $HdH%(H$1HAHH|$P`HD$0H|$ HD$`Pfd$PHHD$HD$T D$hHD$`AhAAH-ND$HD$8L|L%NHD$(L-NHD$ DD$PD$PL9t|LsHHLtιLL$LLD$TD$QƒwD$QL9u@D$H\$`H|$P Ht*IHAALH4 L&HuH|$`DL$Xm H$dH3%(HĸD[]A\A]A^A_Ð LH=iMtVA>-uA~otBLH=MMu9IFHD$ I~ 1D$TA~uL$Pu H5MLrt& H5LLZuIF HD$87IF HD$()H5LL t1H5LLu(D$QD$QH|$06d$QH5LLu D$Q,H5LLuD$QD$QH5vLLyuD$QD$QpH5aLLRuD$QD$QIH5HLL+uD$QD$Q"H5(LL+H5LLH5LLH5KLH5KLH5KLH5KLu H5KL^A>-lH|$ WD$PL$`LLT$@{HD$LH5KL$H$HD$ HDŽ$H$HDŽ$HDŽ$HDŽ$DŽ$DŽ$HDŽ$HDŽ$L$H$H$HHD$ Ht H5JHH$HyH|$@H$t H$H$HtXHDŽ$VH$D$Ht\H$HtZ H$D$ yH$ D$ D$ $T$ t'H$A H|$@HIH$H|$@`D pD$HD$ VRL$$LL$ LD$ L1H=HUILL$@LL$@LL$ HL1Ht$8HHHLAH HHHHPMIvPHT$(HDIMH=nHHERHTPHL$@1 L$h Y^pD$P fHt$8L\$@L$LLD$HHT$ NHT$ LD$HLHD$ H<L`L\$@H|$(LL$ BƄH|$(1HHHHPJ HwtHt$(K<HL$@LL$ HL$@Ƅ cH|$(tsL¹LLD$ L$LLD$ HD$ IBƄMhLL$(HL$0M1H=#HSL$X 7HFE1BƄHD$ D$PHD$ T$PЃDD$PL$PL$PH|$ $ $lf.1I^HHPTL6=H <H=ҟH=H H9tHHt H=H5ڟH)HH?HHHtHHtfD=͟u+UH=bHt H=vd]wD$D$9}&HcD$GHcD$HfGL$D$9|څt.HcD$HfGL$@HcD$f|GuD$D$D$D$ff.L$EfEuL$~L$~KE1E11D9~B4t$D9~ B4 AfB AIt$uD9D9ALE1J HHAHAD AA D1AAWD DD H9uĉ H wH513131@3ff.fFF7fDSIHHHEHcH>fLg=HKH=NHHd=1[fDL=L=L<tLL$L$HHKH=PLL$H<1LD$H [Ð LBC@u{ Lc<Lz<8LM<UHSHDu;8Hu^H}@_=w؃4H[]f.M@HV<HE"MH[]ÐH}@Wt E@H}@/!EfAUE1ATIUHS1HH3tAAuA$HD[]A\A]ff.fATIHu A\LHA\ff.AUHH HATUSH8H|$H=T;dH%(HD$(1HD$ HHD$HD$HxPD$l$t4Ht$ H|$1D$HL$(dH3 %([H8[]A\A]H|$WH|$1H|$1Ht$H|$H-YH|$HD$ HHHD$HH|$Ht$ H|$H|$AH|$AE~*DDH|$11uA9uHD$HtH H=':QHt$ H|$"H H=9 Ht$ 9Hu)HD$H@H|$H59H|$Hk9ff.fUHSЃH HKG<HЃ H%G<HЃ tjHG<H؃ t-HFH<H[]@HF<yHFH<H[]wHF<HF<_AVAUATUStqIHL%8/I$f.H_A]It6IBfx7 uLH1IiA]u[]A\A]A^HAUATIUSHHH<vKH{PH@HtBxD@TADIu88t3H5E0H?HcH>,uH ǖH=z7:H`H S7SH5Z71{L-{vLHkH5d { L-PKLH@H59 H5(L H5 _H{H5H5 >H 6BH ;6H 6*H 5H o6ff.fPXHH-ff.fATILHfUHHmDS1HnHHH=TH=C fDH;HH52Ht H5! H9uҿAЅ)HtJDfTGAHHuDfHDpH6D@DfDE1HA=HcH>H5H/5H05H75H5H4H,5H5H4H4USHHLPHHH@I 8H$H1HIIH@ IIXH@HHH[]H@M`XLHoI`Ih(AA,Aǁ|AAǁL@H[]H = H53H=3H < H53H=3aH <H53H=3BH <H53H=3#~EEuÐATEA2Au ~A\DpHEDH ;GH5&3H=q3f.HHGO0D@EudHW G(9O,9L;B H;WHHP D@DH+O,A9vG(HW Hr f.9rH9Wt&H1r 9sABLA9vAHDDDDHDH \:7H52H=?H =:?H51H=I2H :AH51H=F2fH 9WH51H=E2GHL8MHLI@Ht%Iǁ@XAǁ<HH z9H5>1H=u1fAUHcATIHUHSHHHwH1Ʌ~f.TEHHHхHLH11[]A\A]\@H~gHfut`HHft1H<1Lt-HcL-&1@L]LL1HuX[]A\A]ÐHL[H=0]A\A]ff.fAUH0ATAUSHHHH5ˎHHDHGHxL-:LL HCH5xDsDDEH ^0H=cIHv0HR0HDH1UH[]A\A]fATUHHHGGHHWH5zDOULL%0DMHH 0DED<tH /<t<H /H/HDLH5/1Hou0H}$H5\ u@HHH}4_H58 ~HEH5#HxH5 YyHH]A\H}PtHEt;HDL%.;EDL%.H.LEDMDH.It!H.tH.H.HDDH5.1lu0H"H}$9H5 XHHh.H5HHDfAUATAH5UH?HL-ߋ:LL H5DL%:LL H5HfH5] A\A]UHH@#u]H}H-HUHH@ 9u]NtEH-HUHSHH@tEw H[]HM-H9fAWAVAUATUSH8Dt$ dH%(HD$(1HGHD$EIHD$&LwP1HD$HD$'H$H|$FD$&EYAu{Aǁ9HHi҅BH։H ))։)ȍT9tAA9EDuAELT$&AAADžHD$AEX11AEpIEPH$IEhLAUpAAǍ@)ՃwH=D2HcH>fMU4IEAt1LL$OL$Au@L-A+]XAE@9\$ t E@Au0I}$A+UXAE0AHD$(dH3%(*H8D[]A\A]A^A_@IEMU4tifDADžMU4a@t AMXH$AEpIEhIMU4HH=*AfDtAuXMU4IEALL$L$A҃AUDu6OAAAADž9t؃ȈD$&Au@LjAE@AEXI9\$ E1#DEE;UH=AU@IuDZ1IALU2ffLVEHI9u~x1ɸHDATE"ffTFEHH9uN,AFTAFUE;UDt5AE FPFL9\$ v HHuEt$ EUH)AxAULuHFLNjWXw0H$E1DAE0IvDHxH((E1Z1H / H5.'H=5H /\ H5'H=H5H l/ H5&H=5_H H/H5&H=(`AWAVAUATUSHHHW LJHLhL`k1Am HE1EHCt}uHSDAEDL9|L9H61ҋN 9}Hc|u\Hou@9))U@H[]A\A]A^A_fAA9sgH{>H0LJ4v1H H@HcE<9F8}.s fLE0TFf9Hf9J  ABGRs ASNRt2AtXTzD@A ~<,HHD(H{ HD$dH3%( H([]A\A]A^A_ADGKbu@<w1HXD(HH,eH@H@L@AtXTit AsFFo2@<<1HXD(LH,LL@IFLAtXTiARDHIAPCCiHHI>Ef@Iv0LJ4DjHEA)߃wI>HH@XHDž@7LH dATIBsvwALACsATLPsfATSIhfDAtXEtAEMItARETsAcARfpALACpcGAsYHpP}DE/H}H@DgfDAtXTz~sATADIf(@@<%@A~@ 'I>Iv0LJ41HAJDuE$AH+Au](HHE, HE-HE.HE/u,}-E0M-H= Hc H>H}H#DHE8@@<%@HHmI>Ef@Iv0LJ4DHD{DDEA)ރwHENH-H}5HXNDTADIH o H5H='DHE1H>H0LJ4HHHGHG @HG(G0H@B@Dž<DAvDHHJD$ DAIwHIIHtD脿A9A8MrA<{A8H LHcH>f.D$ AfD$ DpDd$ AD_DMDA;D*f.A4(IHXLI@H_CDk@ALJ8D$ AADH|$ CHtD) 0wf ,DcJD4DifGNP|$  ALJ4ALJ< IDcH8_A<5SP[CLPALJ4Ht$LIHIH6H) 9w_  DLKPD~sLsLKHH"D1@3 KH; uIDcH8_H hH= &H5oh|$ VDCH1H=WhH AA<IHG09G,rG(HW ;B r H;W1&|$ TADIC@ALJ8DcKfDDcHAA<MHMAAD$,At$09IT$ 9HaJ VAD$(AD$(9w-HHRJ GAD$(1IT$ AD$,DLAD$0AD$,At$09uAD$,H;Hs0LJ4:A8fDH([]A\A]A^A_HGNP  I9( I@ALJ8HA,A(D$ I@XILJ@hDcTsUKP@sTDhI,LUA4H B2 H56H=ʹHO LfH 1 H5H=D藹HL LAO AG #AGH  H5H=IH  H5H=*H  H5wH=y H d7 H5XH=H E H59H=I͸H & H5H=W许H LJH  H5H={H LH LH  H5H=1H $ H5~H= H k H5_H=H L H5@H= ԷH~ LpH  H5 H=衷HzH=H H5H=nf.@AWL=sZAVIAUIATAUH-dZSL)HHt1LLDAHH9uH[]A\A]A^A_ff.HHunexpected error:read failure:libpng warning:zlib error:libpng error:invalid%s: %s %s [%s] %s: %s %s file read1.6.37OOM allocating png_structOOM allocating info structure INFO END \%.3ounexpectedzliblibpngHEAD ERR %.2x %s Z_*INVALID_RC*Z_OKZ_NEED_DICTZ_ERRNOZ_STREAM_ERRORZ_DATA_ERRORZ_MEM_ERRORZ_BUF_ERRORZ_VERSION_ERRORZ_STREAM_ENDcontrib/tools/pngfix.cfile->idat == NULLfile->chunk == NULLfile->chunk != NULLa_digits > 0cur != idat->idat_list_tailcur != NULL && cur->count > 0cur != NULL0x%x%.4x0x0%lu[no message]unexpected : %szlib error: %d (%s) (%s) OK CHKTFBOPTdefaultmaximumsupfaststdfast[no_message] %s %s %d %d SKP %s %d %s fgetposreskiprereadinvalid distance too far backextra compressed datazlib->rewrite_offset == 0fsetpos1.2.11zlib checksum[truncated]zlib->state >= 0test_bits == 15zlib.ok_bits == max_bits %lu 0x%.8x 0x%.8x bad CRC in critical chunkskipped: bad CRCIHDR lengthIHDR: colour typeIHDR: bit depthIHDR: widthIHDR: heightIHDR: compression methodIHDR: filter methodIHDR: interlace methodtoo shortiTXt chunk lengthout of memoryextra uncompressed datacould not uncompress IDATnext_type == png_IDATread beyond IEND %lu SYNC damaged PNG streamread callback for 0 bytesfile->read_count == 0not a PNG (too short)not a PNG (signature)file->state == STATE_CHUNKSnot a PNG (IHDR)file->read_count == 8idat != NULLread beyond end of IDAT %lu 0x%.8x pending rewritewrite byte--debug--max=--max--optimize--out=--suffix=--prefix=--strip=none--strip=crc--strip=unsafe--strip=unused--strip=transform--strip=color--strip=all--errors-e--warnings-w--quiet-q--verbose-vFILE %s -> %s wboutput write errorrb OPERATION the file. --optimize (-o): by the above options: values. MESSAGES --quiet (-q): --errors (-e): --warnings (-w): OUTPUT --out=: --suffix=: --prefix=: INTERNAL OPTIONSEXIT CODES *** SUBJECT TO CHANGE *** non-zero code is returned). invalid arguments.DESCRIPTION pngfix: errors). be written to a new file. CHANGE in the future: The various fields are$2 reason: One of:`P pк{ocW,jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-!abcdefghijklmnopqrstuvwxyz56789@ABCDEFGHIJKLMNOPQRSTUVWXYZ01234 Tests, optimizes and optionally fixes the zlib header in PNG files.Usage: %s {[options] png-file} idat->idat_index == idat->idat_length && idat->idat_length == cur->lengths[count]zlib->z.avail_out == 0 || zlib->z.avail_in == 0zlib->z.avail_in == 0 || endrc != ZLIB_OKin_bytes == nbytes || endrc != ZLIB_OKzlib->rewrite_offset < chunk->chunk_lengthfile->chunk->chunk_type == png_IDATfile->image_digits >= 1 && file->image_digits <= 5chunk != NULL && file->idat == NULLfile->idat != NULL && file->chunk != NULLIDAT: uncompressed data too small(file->status_code & TRUNCATED) == 0(file->status_code & TRUNCATED) != 0length == sig1 && type == sig2idat->idat_index == idat->idat_lengthidat->idat_count == cur->count%s: output file name too long: %s%s%s %s: output file name too long: %s%s Optionally, when fixing, strips ancillary chunks from the file. By default files are just checked for readability with a summary of the of zlib issues founds for each compressed chunk and the IDAT stream in Find the smallest deflate window size for the compressed data. --strip=[none|crc|unsafe|unused|transform|color|all]: none (default): Retain all chunks. crc: Remove chunks with a bad CRC. unsafe: Remove chunks that may be unsafe to retain if the image data is modified. This is set automatically if --max is given but may be cancelled by a later --strip=none. unused: Remove chunks not used by libpng when decoding an image. This retains any chunks that might be used by libpng image transformations. transform: unused+bKGD. color: transform+iCCP and cHRM. all: color+gAMA and sRGB. Only ancillary chunks are ever removed. In addition the tRNS and sBIT chunks are never removed as they affect exact interpretation of the image pixel values. The following known chunks are treated specially gAMA, sRGB [all]: These specify the gamma encoding used for the pixel cHRM, iCCP [color]: These specify how colors are encoded. iCCP also specifies the exact encoding of a pixel value; however, in practice most programs will ignore it. bKGD [transform]: This is used by libpng transforms. --max=: Use IDAT chunks sized . If no number is given the IDAT chunks will be the maximum size permitted; 2^31-1 bytes. If the option is omitted the original chunk sizes will not be changed. When the option is given --strip=unsafe is set automatically. This may be cancelled if you know that all unknown unsafe-to-copy chunks really are safe to copy across an IDAT size change. This is true of all chunks that have ever been formally proposed as PNG extensions. By default the program only outputs summaries for each file. Do not output the summaries except for files that cannot be read. With two --quiets these are not output either. Output errors from libpng and the program (except too-far-back). Output warnings from libpng. By default nothing is written. Write the optimized/corrected version of the next PNG to . This overrides the following two options Set --out= for all following files unless overridden on a per-file basis by explicit --out. Set --out= for all the following files unless overridden on a per-file basis by explicit --out. These two options can be used together to produce a suffix and prefix. The program exit code is value in the range 0..127 holding a bit mask of the following codes. Notice that the results for each file are combined together - check one file at a time to get a meaningful error code! 0x01: The zlib too-far-back error existed in at least one chunk. 0x02: At least one chunk had a CRC error. 0x04: A chunk length was incorrect. 0x08: The file was truncated. Errors less than 16 are potentially recoverable, for a single file if the exit code is less than 16 the file could be read (with corrections if a 0x10: The file could not be read, even with corrections. 0x20: The output file could not be written. 0x40: An unexpected, potentially internal, error occurred. If the command line arguments are incorrect the program exits with exit 255. Some older operating systems only support 7-bit exit codes, on those systems it is suggested that this program is first tested by supplying checks each PNG file on the command line for errors. By default errors are not output and the program just returns an exit code and prints a summary. With the --quiet (-q) option the summaries are suppressed too and the program only outputs unexpected errors (internal errors and file open Various known problems in PNG files are fixed while the file is being read The exit code says what problems were fixed. In particular the zlib error: "invalid distance too far back" caused by an incorrect optimization of a zlib stream is fixed in any compressed chunk in which it is encountered. An integrity problem of the PNG stream caused by a bug in libpng which wrote an incorrect chunk length is also fixed. Chunk CRC errors are automatically fixed up. Setting one of the "OUTPUT" options causes the possibly modified file to Notice that some PNG files with the zlib optimization problem can still be read by libpng under some circumstances. This program will still detect and, if requested, correct the error. The program will reliably process all files on the command line unless either an invalid argument causes the usage message (this message) to be produced or the program crashes. The summary lines describe issues encountered with the zlib compressed stream of a chunk. They have the following format, which is SUBJECT TO chunk reason comp-level p1 p2 p3 p4 file p1 through p4 vary according to the 'reason'. There are always 8 space separated fields. Reasons specific formats are: chunk ERR status code read-errno write-errno message file chunk SKP comp-level file-bits zlib-rc compressed message file chunk ??? comp-level file-bits ok-bits compressed uncompress file$1 chunk: The chunk type of a chunk in the file or 'HEAD' if a problem is reported by libpng at the start of the IDAT stream. CHK: A zlib header checksum was detected and fixed. TFB: The zlib too far back error was detected and fixed. OK : No errors were detected in the zlib stream and optimization was not requested, or was not possible. OPT: The zlib stream window bits value could be improved (and was). SKP: The chunk was skipped because of a zlib issue (zlib-rc) with explanation 'message' ERR: The read of the file was aborted. The parameters explain why.$3 status: For 'ERR' the accumulated status code from 'EXIT CODES' above. This is printed as a 2 digit hexadecimal value comp-level: The recorded compression level (FLEVEL) of a zlib stream expressed as a string {supfast,stdfast,default,maximum}$4 code: The file exit code; where stop was called, as a fairly terse string {warning,libpng,zlib,invalid,read,write,unexpected}. file-bits: The zlib window bits recorded in the file.$5 read-errno: A system errno value from a read translated by strerror(3). zlib-rc: A zlib return code as a string (see zlib.h). ok-bits: The smallest zlib window bits value that works.$6 write-errno:A system errno value from a write translated by strerror(3). compressed: The count of compressed bytes in the zlib stream, when the reason is 'SKP'; this is a count of the bytes read from the stream when the fatal error was encountered.$7 message: An error message (spaces replaced by _, as in all parameters), uncompress: The count of bytes from uncompressing the zlib stream; this may not be the same as the number of bytes in the image.$8 file: The name of the file (this may contain spaces).;l,@p|`  @4HБ\ P\@0`Pdpx`pl0` `<hЩ400@( zRx `/D$4}0FJ w?:*3$"\t uLxYC@:0l AJ { OK @(L0aAB 4$HADD z AAK g FAB 4\CBED D(F0d(D ABBؐ2FR H M8#BSA A(D` (A ABBA 4AFN  AAI b AAL <(BBB A(A0y (A BBBH $hBBD C(G0AAGFxAPT ]T4 EAG  AAD ~ AAA DXfRX F $`iDl H _ I I D nDJ A XHBEH D(G0n (M FBBI p (A ABBB D(N HBB<BID A(G08C@I(A ABB(@|.BAG   IBH (lBBK sGB0AQ A ?A[ A (GADD e CAA H@ BBB B(A0A8Dp 8D0A(B BBBE `HBBB B(A0A8GP 8A0A(B BBBC e 8A0A(B BBBA 0AQ A LBBB B(D0A8JC 8D0A(B BBBI 4aH,p BBE E(A0D8F` 8A0A(B BBBI HxBEB B(A0A8D` 8A0A(B BBBE H FBE E(A0A8D` 8A0A(B BBBA `}C FBB B(A0A8G L% 8D0A(B BBBB _%H&R%A%DteFIE E(D0H8G@n8A0A(B BBB@p@PՇۆ8 pPȕ@ 0(ЗP8Й p<GHYxl``ʇ݇0Ȟ@h0p0"7CС pMPȣ`X@XЦ tp(hHЩh@hHج(xHخ(xX 0 (}08o@  J    oo oo o00@0P0`0p00000000011 101@1P1`1p11111111122 202@2P2`2p22222222233 303@3xV4޼/usr/lib/debug/.dwz/x86_64-linux-gnu/libpng-tools.debugJ%~H 8GCrP:jN8506f64bd0efd63f6dab7ff13bcf2b5075b8464.debugpk.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink 88 &XX$9|| Go0Q pY@ @ Jao tno } B00 0 00P3P3`3`3 66F(}(} 0 lPP0088@@    0 L d4/