ELFm4(U5h5p4p0p,p(p$p ppu50h/5ÉU u_@tЃjh vUWVS ExjEpDEp@ 5¡E}~@ EkEzEkZEkREf f f3UfE뒉Exu;EpDEp@ 5¡  E@h@Ѓe[^_]ÍvUh5ÉU(E@@EExu\U@4ЉEEE;E |vuMEk4uEEEċ UЋI4MEE;E |vMEkEMEkEMEkEEE䐃} E룍vUUEEUUEEUUEEM뻍vE ÐU]ÍvUUE@4B8hEp85‹EPv hR 5=t@tЃj h E@|EǀEǀ Eǀ`ÐUX u=u v 5=u 5=u 5[E E(DžDžDžDžDžDž h t 5 PjPDž(\Dž 4: ; I  : ; : ;I8  : ; ' I ' I I!I/  : ;  : ; I8 &I < '  : ; (  : ;  : ;  : ; I.: ; I@ .? : ; I@ .? : ;I@ : ;I 4: ;I .: ;@  : ; !.? : ;I< "# $ %.? : ;@ &: ; I': ;I( : ; )!I/*: ; + : ; ,4: ; I? < - : ;.&/!I/0 : ;E'jpeg.c/home/mikal/articles/book-libtiff-intro/xloadimage.4.1GNU C 2.96 20000731 (Red Hat Linux 7.1 2.96-81)trace_messageUmsgtextcharerror_exit%Umsgtext%0output_init5Ucinfo5} i8 pDecompress_info_struct,`methodshz#emethodsj#input_filel#output_filem# out_color_spaceq#output_gammas/#quantize_colorsu #two_pass_quantizew # use_ditheringx #$desired_number_of_colorsy #(do_block_smoothing{ #,do_pixel_smoothing| #0input_buffer#4next_input_byte#8bytes_in_buffer #<image_width #@image_height #Ddata_precisione #Hjpeg_color_space#Ldensity_unit9#PX_densityB#RY_densityB#Tnum_componentse #Vcomp_info #Xquant_tbl_ptrsL#\dc_huff_tbl_ptrso#lac_huff_tbl_ptrso#|arith_dc_L#arith_dc_U#arith_ac_K#arith_code #CCIR601_sampling #restart_intervalB#max_h_samp_factore #max_v_samp_factore #color_out_compse #final_out_compse #sample_range_limit&#actual_number_of_colors #colormap #total_passes #completed_passes #comps_in_scane #cur_comp_info,#MCUs_per_row #MCU_rows_in_scan #blocks_in_MCUe #MCU_membership<#last_dc_valL#last_dc_diffL#restarts_to_goB#next_restart_nume # q Decompress_methods_struct\d_ui_method_selection #process_comment #progress_monitor #read_file_header # read_scan_header #read_jpeg_data  #resync_to_restart  #read_scan_trailer  #read_file_trailer  # entropy_decode_init #$entropy_decodec #(entropy_decode_term #,disassemble_init #0disassemble_MCU #4reverse_DCT #8disassemble_term #<smooth_coefficientsr #@upsample_init% #Dupsample&x #Hupsample_term' #Xcolorout_init) #\color_convert* #`colorout_term. #dcolor_quant_init0 #hcolor_quantize1#lcolor_quant_prescan5#pcolor_quant_doit9<#tcolor_quant_term; #xoutput_init= #|put_color_map>X#put_pixel_rows@t#output_termC #d_pipeline_controllerE #d_per_scan_method_selectionG # }  } 0q  } long int  }   } boolean  } int   }  .  } . ] D T D ?unsigned intJCOEF4  z  } z  ] i  } z    JSAMPLE  } ] ] ] ]  e ,component_ide #component_indexe #h_samp_factore #v_samp_factore #quant_tbl_noe #dc_tbl_noe # ac_tbl_noe # true_comp_width #true_comp_height #MCU_widthe #MCU_heighte #MCU_blockse #downsampled_width # downsampled_height #$component_needed #(short int D   }   }   }   } 6 0 } 0  X } B t } ^ External_methods_struct|Zerror_exit@6#trace_messageA6#trace_levelE #num_warningsM # first_warning_levelN #more_warning_levelO #message_parmQ<#alloc_smallVh#8free_smallWz#<alloc_mediumXh#@free_mediumYz#Dalloc_small_sarrayZ#Hfree_small_sarray\#Lalloc_small_barray]#Pfree_small_barray_#Trequest_big_sarray`#Xrequest_big_barraycJ#\alloc_big_arraysff#`access_big_sarrayi#daccess_big_barrayl#hfree_big_sarrayo#lfree_big_barrayp#pfree_allq#tmax_memory_to_uses #x + +1 L D  \\ ^size_tL z \n        big_sarray_control   big_barray_control DD * f P   l  D     D )_IO_FILE,_flags #_IO_read_ptr #_IO_read_end #_IO_read_base # _IO_write_base #_IO_write_ptr #_IO_write_end#_IO_buf_base#_IO_buf_end# _IO_save_base#$_IO_backup_base#(_IO_save_end#,_markersl#0_chainr#4_fileno #8_blksize #<_old_offsetx#@_cur_column #D_vtable_offset!#F_shortbuf"#G_lock&#H_offset/#P__pad15\#T__pad26\#X_mode8 #\_unused2:#` l_IO_marker _nextl#_sbufr#_pos #)__off_tshort unsigned intsigned char D __off64_t D 3/CS_UNKNOWNCS_GRAYSCALECS_RGBCS_YCbCrCS_YIQCS_CMYKdoubleUINT8UINT16 \\D bQUANT_VAL D bits#huffval#sent_table #priv# 9D  9D encdec]=ehufco=#ehufsiM# MBD ]D mincode#maxcode#Dvalptr#look_nbits#look_sym# D INT32 D   D   D  &9D  < D  Le D \T D put_color_mapQUcinfoQ} num_colorsR  colormapS uput_pixel_rows\ _Ucinfo\} num_rows]  pixel_data^ bufpautptr0b pptr1b lptr2b hcolc dwidthd |rowe x{unsigned charoutput_term`eUcinfo} read_jpeg_data h[Ucinfo} 'd_ui_method_selection\Ucinfo} 8titlev#typew#rgbx#widthy# heightz#$depth{#(pixlen|#,gamma}Q#0data~Z#4unsigned int >rgbmapisizej#usedk#compressedl#redm># greenn>#blueo>#DIntensityfloat`bytejpegLoadUfullnamename vbosecinfo0}dc_methods|e_methods{'jpegIdent/  Ufullname/name/ cinfo10}dc_methods2|e_methods3{input_init  UcinfoR$ F!Compress_info_structmethods%#emethods#input_file#output_file# image_width #image_height #input_componentse #data_precisione #in_color_space #jpeg_color_space # input_gamma /#(write_JFIF_header #,density_unit9#0X_densityB#2Y_densityB#4comment_text#8num_componentse #<comp_info #@quant_tbl_ptrsL#Ddc_huff_tbl_ptrs"o#Tac_huff_tbl_ptrs#o#darith_dc_L&#tarith_dc_U'#arith_ac_K(#arith_code* #interleave+ #optimize_coding, #CCIR601_sampling- #smoothing_factor. #restart_interval5B#restart_in_rows6 #max_h_samp_factor;e #max_v_samp_factor<e #total_passesB #completed_passesC #comps_in_scanHe #cur_comp_infoI,#MCUs_per_rowL #MCU_rows_in_scanM #blocks_in_MCUOe #MCU_membershipP<#last_dc_valUL#last_dc_diffVL#restarts_to_goWB#next_restart_numXe # F$Compress_methods_structx[c_ui_method_selectionX$#progress_monitort$#input_initX$#get_input_row$# input_termX$#colorin_initX$#get_sample_rows$#colorin_termX$#edge_expand$# downsample_initX$#$downsample$#(downsample_termX$#8extract_initX$#<extract_MCUs_%#@extract_termX$#Dentropy_optimize%#Hentropy_encode_initX$#Lentropy_encode%#Pentropy_encode_termX$#Twrite_file_headerX$#Xwrite_scan_headerX$#\write_jpeg_data%#`write_scan_trailerX$#dwrite_file_trailerX$#hc_pipeline_controllerX$#lentropy_output%#pc_per_scan_method_selectionX$#t R$ R$F$ t$ R$ ^$ $ R$ z$ $ R$ $ $ R$ $ $!%D  !% R$ $ B% R$ Y% S% R$ S%4 B%'% v% R$ % % R$ Y%v%e%B% % R$ %F!%input_term UcinfoR$&read_row UcinfoR$pixel_rows  x |pixlen xsrc_row_ptrZtdest_red_ptrZpdest_green_ptrZldest_blue_ptrZhpixval&dmask`cPixel'c_ui_method_selection UcinfoR$(parseOptions 6UcinfoR$options verbose name|valuex!'getNextTypeOption "#'"val( t#'jlvalJ pchKo$ vale h%(jpegDumpv8'Uimagevoptionsw filexverbosev cinfoz}c_methods{F!|e_methods|{Copyright&size_tǾ&__u_char {&__u_short!&__u_int"&__u_long#)long unsigned int&__u_quad_t%=)long long unsigned int&__quad_t&g)long long int&__int8_t1&__uint8_t2{&__int16_t3e &__uint16_t4&__int32_t5 &__uint32_t6&__int64_t8g)&__uint64_t9=)&__qaddr_t;*W)&__dev_t=+)&__uid_t>(&__gid_t?(&__ino_t@)&__mode_tA(&__nlink_tB(&__off_tC &__loff_tDW)&__pid_tE &__ssize_tF &__rlim_tG)&__rlim64_tH+)&__id_tI(*N__valM*# + D &__fsid_tN*&__daddr_tQ &__caddr_tR&__time_tS &__useconds_tT&__suseconds_tU &__swblk_tV &__clock_tX &__clockid_t[ &__timer_t^ &__key_te &__ipc_pid_th&__blksize_tl &__blkcnt_tq &__blkcnt64_trW)&__fsblkcnt_tu)&__fsblkcnt64_tv+)&__fsfilcnt_ty)&__fsfilcnt64_tz+)&__ino64_t}+)&__off64_t*&__t_scalar_t &__t_uscalar_t)&__intptr_t &__socklen_t -__sched_param E__sched_priority F # S-_pthread_fastlock __status  #__spinlock  #_pthread_descr_struct&_pthread_descr #-S- o.__pthread_attr_s$ *__detachstate + #__schedpolicy , #__schedparam -,#__inheritsched . # __scope / #__guardsize 0(#__stackaddr_set 1 #__stackaddr 2\#__stacksize 3(# &pthread_attr_t 4-. <__c_lock :-#__c_waiting ;k-#&pthread_cond_t <.. C__dummy B #&pthread_condattr_t C.&pthread_key_t F/ S__m_reserved N #__m_count O #__m_owner Pk-#__m_kind Q # __m_lock R-#&pthread_mutex_t S// Z__mutexkind Y #&pthread_mutexattr_t Z/&pthread_once_t ^ &pthread_t )&FILE,&__FILE6'wchar_t 'wint_t8(Z0 J__wch H'0__wchb IZ0 j0D 0 K__count E #__value J60#&__mbstate_t Kj00 __pos v*#__state 0#&_G_fpos_t 01 #__pos !,#__state "0#&_G_fpos64_t #01 %__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR 22 7__GCONV_IS_LAST__GCONV_IGNORE_ERRORS ~3__gconv_step8 >__shlib_handle q3#__modname r+#__counter t #__from_name v# __to_name w#__fct y5#__init_fct z5#__end_fct {5#__min_needed_from  # __max_needed_from #$__min_needed_to #(__max_needed_to #,__stateful #0__data \#4__gconv_loaded_object~3 3 3 3 p5 e5 v5 |5 223 4__gconv_step_data$ ?__outbuf u#__outbufend u#__flags #__invocation_counter # __internal_use #__statep 4#__state 0#__trans 5# 0 25__gconv_trans_data A__trans_fct f5#__trans_context_fct g5#__trans_end_fct h5#__data i\# __next j5# e5 3 3 \ e5 p5 e5 v5 |5k5{e5u(25 5 \ e5 e5 u u5n43 5 35 5 35&__gconv_fct G53&__gconv_init_fct J65&__gconv_end_fct K:65&__gconv_trans_fct TY625&__gconv_trans_context_fct Y65&__gconv_trans_query_fct ]66 6 + 6 |56+&__gconv_trans_init_fct `66 7 7 +\&__gconv_trans_end_fct az y7__gconv_info __nsteps (#__steps 3#__data y7# 73)D &__gconv_t 7-77, 4__cd 2-7#__data 33#(7, 5__cd /-7__combined 47&_G_iconv_t 57&_G_int16_t 7e &_G_int32_t 8 &_G_uint16_t 9&_G_uint32_t :&__gnuc_va_list+\_IO_jump_t*_IO_lock_t+8__codecvt_result__codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv'_IO_FILE?_IO_FILE_plus'__io_read_fnV9 29* \ ('__io_write_fn_H9 b9* \ + ('__io_seek_fngw9 9 \ 9 ,'__io_close_fnj9 9 \&fpos_tO0,stderr9/:bquot` #rema #&div_tb9::jquoth #remi #&ldiv_tj:&u_char!(&u_short"(&u_int#(&u_long$)&quad_t%W)&u_quad_t&+)&fsid_t'+&loff_t**&ino_t.F*&dev_t:*&gid_t?7*&mode_tDU*&nlink_tIe*&uid_tN(*&off_tTv*&pid_t`*&id_te*&ssize_tj*&daddr_to+&caddr_tp/+&key_tt+&time_tF@+&clockid_tR+&timer_t^+&ulong)&ushort&uint&int8_t&int16_te &int32_t &int64_tg)&u_int8_t{&u_int16_t&u_int32_t&u_int64_t=)®ister_t &__sig_atomic_t <__val<# <)D &__sigset_tf<&sigset_t&< <timespecktv_secl #tv_nsecm # =timevalDtv_secE@+#tv_usecFd+#&__fd_mask1 I=D__fds_bitsAI=# Y==D &fd_setD+=&fd_maskK=&blkcnt_t+&fsblkcnt_t,&fsfilcnt_tD,-A>random_datafptrA>#rptrA>#stateA>#rand_type # rand_deg #rand_sep #end_ptrA>#;->drand48_data__x>#__old_x>#__c# __init#__a=)# >D '__compar_fn_t>> > > >>.&PixelI)&IntensityJ&byteK{ f?filter OextensionP#filterQ#nextRf?#"? ?cache UlenV #bufW?#nextX?#@ ?/D l??@ctype\#nocache]#stream^9#filename_# data`?#dataptra?#bufptrb #&ZFILEc?&RGBMapp&Image'&boolean &JSAMPLE{'JCOEF?e 'UINT8L{'UINT16X'INT16`e 'INT32g &JFILEREF9&IFILEREF9&external_methods_ptrZA&compress_methods_ptr[*AF!&decompress_methods_ptr\NA&JSAMPROWd&&JSAMPARRAYevATA&JSAMPIMAGEfAdA&JBLOCKl4 &JBLOCKROWmS%&JBLOCKARRAYn. &JBLOCKIMAGEoAA&JCOEFPTRqA@&DCTELEM{@&DCTBLOCK|B $BAD ?&COLOR_SPACE&jpeg_component_info &QUANT_VAL@&QUANT_TBLtB BRBD ?&QUANT_TBL_PTRBRB&HUFF_TBL'compress_info_ptr[B'decompress_info_ptrB0'big_sarray_ptrC'big_barray_ptr%C'MCU_output_method_ptr%'MCU_output_caller_ptrgCv%'downsample_ptrC$'upsample_ptr"C 'quantize_method_ptr*'quantize_caller_ptr.C&__jmp_buf$C D D  `D__jmp_buf_tag#__jmpbuf(C#__mask_was_saved) #__saved_mask*<#&jmp_buf+oD DDD &sigjmp_bufX`Dfilenameverboseidentifysetjmp_buffer`D emethods@image/rows_put0 input_fileDE?@0E image#current_rowZ#bytes_per_row#ReadInfoJE  jpeg.cjpeg/jpegdata.h/usr/include/stdio.h/usr/include/libio.himage.hcopyright.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.h/usr/include/bits/types.h/usr/include/bits/sched.h/usr/include/bits/pthreadtypes.h/usr/include/wchar.h/usr/include/_G_config.h/usr/include/gconv.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h/usr/include/stdlib.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.hjpeg/jconfig.h/usr/include/bits/setjmp.h/usr/include/setjmp.h,"v!!-4 &/8Oh,<LQT]`ch n}Y\bku(,<s2;H 5FTfz,du# 4 @ Q \ n                  L P X ` x       u '               * D T d t |             ( V l p  $Rhp""Hdj}" &9EQXl" -48AGZfr\%'Copyright 1989, 1993 Jim FrostjpegLoad: %s - Cannot cope with JPEG image colorspaceput_color_map called: there is a bug here somewhere! Premature EOF in JPEG file%s is a %dx%d JPEG image, color space UnknownGrayscaleRGBYCbCrYIQCMYKs.., %d comp%s, Arithmetic coding Huffman coding ,arithmeticjpegDump: sorry, arithmetic coding not supported grayscalegreyscalemonochrome Creating a grayscale/monochrome file. nointerleavejpegDump: sorry, multiple-scan support was not compiled optimizeoptimise Optimizing entropy. quality%djpegDump: quality: Invalid quality factor specified. Using a quality factor of %d. restart%ld%cjpegDump: restart: Invalid restart interval specified. Using a restart interval of %s. smoothjpegDump: smooth: Invalid smoothing factor specified. Using a smoothing factor of %d. jpegDump: Unknown option '%s'. Dumping JFIF-style JPEG image to %s. w6EhjpegLoadjpegIdent(jpegDump'GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-81).symtab.strtab.shstrtab.text.rel.text.data.rel.data.bss.note.debug_abbrev.debug_info.rel.debug_info.debug_line.rel.debug_line.rodata.rel.rodata.debug_pubnames.rel.debug_pubnames.debug_aranges.rel.debug_aranges.comment4(! x+\1 ;` @`FtsTE` p[ | P`  g 0 @l: zl  l6l0qp% ux  !/8A-L Z=flu ?`h\   y  - z*19AMWdkqx )08?M8V\cqjpeg.cgcc2_compiled.Copyrighttrace_messagefilenameemethodserror_exitsetjmp_bufferoutput_initimagerows_putput_color_mapput_pixel_rowsoutput_termread_jpeg_datainput_filed_ui_method_selectionverboseidentifyinput_initinput_termread_rowReadInfoc_ui_method_selectionparseOptionsstderrfprintflongjmpnewRGBImagedupStringnewTrueImagememcpyzreadprintfznocachejpegLoadzopenzgetczclose_setjmpjselmemmgrj_d_defaultsjselrjfifjpeg_decompressjpegIdentj_monochrome_defaultjselwjfifjselerrorj_c_defaultsgetNextTypeOptionstrlenstrncmpsscanfj_set_qualityjpegDumpfopenperrorjpeg_compressfclose  %&&.6>FNV^j%o&z %&'() "6HW*)   %&9?+Y, w -  - - - - !-0 5-L W g l- - -.' $0.4MR1gl12#(3:?2G_4s56720161KP1in2 3( - 2E J 2g 4{ 5   6 7  2 Q        }   9 : ; 4  < =/ >B  G ?Z  ` %e &w >  ? >  ? >  ? -9+>> C?V \%a&w> ?> ? -> ?0 8@L R%W&q v-A> ? @ %&- 2-s> ? @ %& - !%&&N S-{ CD EF    qu }%%%%&&(','''''''!(%((DDDDDE(E@EE "*2:BJRZbjrz "*2:BJRZbjrz "*2:BJRZbjrz "*2:BJRZbjrz "*2:BJRZbjrz "*2:DLT\dlt|    $ , 4 < D L T \ d l t |                     $ , 4 < D L T \ d l t |                     $ , 4 < D L T \ d l t |               ptx|