ELF484 (444222L2((( Qtd/lib/ld-linux.so.2GNUCYTJD*;L=UMSC%4-#FIH3.2W X7PBRN1(Q5EOVK!6>9  &) 8$/"'+,@<?A0 G:JԐ6Fe# U$m4D=TWdQtL|xxqđԑ8iL61$m4?D6_Tqdtx99#p4]Ē6Ԓx#9W9$@45D9:T|5dLtsJxDJ=ēԓ~dBa(qi+$4:vDT9}d9t}O9:;Ĕ|ԔD6ih$x4*bDJTdxt<Mx6dTHx*ĕ9 ԕ9|[ libpthread.so.0pthread_cond_waitpthread_cond_timedwaitwaitpidpauserecvconnectpthread_getspecificpthread_createrecvfrompthread_detachsendacceptwritepthread_oncepthread_key_createpthread_killreadsendmsgsendtoforkpthread_cond_signalpthread_cond_broadcastpthread_mutex_unlockpthread_selfpthread_mutexattr_initpthread_mutex_lock__errno_locationpthread_mutex_init_Jv_RegisterClassesrecvmsgfcntlpthread_joinpthread_setspecificlibc.so.6ioctlsysconfstdoutvsprintffdopeninet_ptonsnprintfgetenvfgetsisfdtypedup2mallocsocketselectfflushmmapbzerofreeaddrinfoabortpipecallocgai_strerrorstrcatbindsetsockoptferrorunlinklistenstrdupgettimeofdaysyslogshutdownfclosegetpeernamestderrgetsockoptgetaddrinfosocketpairexitinet_ntopfopenatoi_IO_stdin_used__libc_start_mainstrlenfputsfreegetsockname__gmon_start__GLIBC_2.1GLIBC_2.0GLIBC_2.3.2@ii jii tri ~ii jii tX$%       ! "$#(&,'0(4)8*<+@,D-H.L/P0T1X2\3`4d5h6l7p8t9x:|;<=>?@ABCDEFGHIJKLMNOQRSUVWUq_5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0% h %h%h%h%h% h%$h%(h%,h %0h(%4h0%8h8p%<h@`%@hHP%DhP@%HhX0%Lh` %Phh%Thp%Xhx%\h%`h%dh%hh%lh%ph%th%xhp%|h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h1^PTRhܬhQVh US[_-PXtЋ]ÐU=u)tҡuÉUtt hSiÐUuuu u9E}uv‹E hhUu uE}u6‹E h}U uE}u‹E heUu uE}u‹E h%U uE}u|‹E hUu uE}u<‹E hխU u2E}u‹E hkU u%E}u‹E h.U uXE}u‹E h"U uE}uH‹E h?Uu uE}u‹E hYtUuu uE}u‹E hq1Uu uxE}u‹E hUu uE}uE‹E hUu uE}u‹E hqUhPuE}uuPuPÐUE EuujjUE Euujjx jUE EuujjPUE Euujj-UE Euujj  jUEuuP PE}t/ u|PhԮ+EPEPhٮPT=(tPu : 55Pk 5ÐUu uEEu hۮVEU u u h(Uu uou hUuu u~E}u hEUu uyu h Uuu uE}u h_EU ] Excuse me, number of threads must be between 1 and 10thread %d starting something gay readline errorwriten errortcp_listen error for %s, %s: %stcp_listen error for %s, %s  DHP  oooڌڐ *:JZjzʑڑ *:JZjzʒڒ *:JZjzʓړ *:JZjzʔڔ *:JZjzʕڕGCC: (GNU) 3.3.2 20031218 (Red Hat Linux 3.3.2-5)GCC: (GNU) 3.3.2 20031218 (Red Hat Linux 3.3.2-5)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031022 (Red Hat Linux 3.3.2-1)GCC: (GNU) 3.3.2 20031218 (Red Hat Linux 3.3.2-5).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.data.dynamic.ctors.dtors.jcr.got.bss.comment#(( 1HHx7 ?PP Goڌ To pc  l  upĐ@{@DD-``-< 22 2||3333\4@408$=< L (HPڌ  Đ  D `|( |*8EIUL k w  g  #hV (9A Uʨ cj r{t> Ԑ6Fe *5 hK 3? ;1 @t@ M$m_4sD=%@ $5 R8 (. Р0 TW5 dQtL 3 1 = .8 3|D; Ix]qn`uđ}) ԑ_J p0 ߜ8 q C L#65Fl Nn= c: j$|# 4D6ܬD @ Tqdtx(9< B6 M9_0 k}4 Ē60H ԒxkX #9$5ٝA :\N D* K9a$@t<8 |45?( D9+ T|@ S  d 8 ts3JD@ WxjJ{6 V2 1 L eC - ēԓ~1= d<65 EaViH y. q \ i$ U*  4: D( . - (@ A @0 F  Q T9c d9s D y t}  P6 9 ' $ @    :  ;& Ĕ|6 ԔN c 6t h  p $x E8 4* D   T , dx t<1 x < Ԛ( D 7= S xf  r 6  d T A 8 ( x 2  ĕ9 + ԕ9A á8 F \ = p = |   ޥ. x;  call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxwrappthread.cstr_echo.cerror.cerr_doitwrapunix.cwrapsock.cwraplib.cwrapstdio.ctcpserv02.cdoitreadlinethread.crl_oncereadline_destructorreadline_oncerl_keymy_readwriten.ctcp_listen.cSelectfreeaddrinfo@@GLIBC_2.0pthread_cond_wait@@GLIBC_2.3.2pthread_detach@@GLIBC_2.0pthread_cond_timedwait@@GLIBC_2.3.2Fdopenstr_echopthread_getspecific@@GLIBC_2.0SysconfSendPthread_killferror@@GLIBC_2.0vsprintf@@GLIBC_2.0fdopen@@GLIBC_2.1Pthread_cond_waitSocketpairReadlineUnlinkGetsockname_DYNAMICstrdup@@GLIBC_2.0Fopenisfdtype@@GLIBC_2.0getaddrinfo@@GLIBC_2.0MallocWritePthread_cond_broadcastReadwrite@@GLIBC_2.0Openrecvfrom@@GLIBC_2.0close@@GLIBC_2.0_fp_hwinet_pton@@GLIBC_2.0fork@@GLIBC_2.0Forkaddrlengetenv@@GLIBC_2.0FgetsConnectsignal@@GLIBC_2.0fflush@@GLIBC_2.0FcntlreadlinePthread_createpthread_create@@GLIBC_2.1unlink@@GLIBC_2.0__fini_array_endSendmsgPthread_mutex_unlockSendtoselect@@GLIBC_2.0err_dumpstrerror@@GLIBC_2.0__dso_handlemmap@@GLIBC_2.0__libc_csu_finiPthread_key_createnthreads__errno_location@@GLIBC_2.0pthread_kill@@GLIBC_2.0accept@@GLIBC_2.0shutdown@@GLIBC_2.0_initGetsockoptlisten@@GLIBC_2.0Getpeernamemalloc@@GLIBC_2.0pthread_mutex_init@@GLIBC_2.0listenfdpipe@@GLIBC_2.0tcp_listensendto@@GLIBC_2.0Listensyslog@@GLIBC_2.0getsockopt@@GLIBC_2.0stdout@@GLIBC_2.0stderr@@GLIBC_2.0abort@@GLIBC_2.0MmapInet_ntopFclosesetsockopt@@GLIBC_2.0sysconf@@GLIBC_2.0Recvmsgpthread_once@@GLIBC_2.0err_quitgetpeername@@GLIBC_2.0Closewaitpid@@GLIBC_2.0Pthread_joinInet_pton_startpthread_mutexattr_init@@GLIBC_2.0Waitpidpthread_mutex_lock@@GLIBC_2.0fgets@@GLIBC_2.0Pthread_mutex_initrecvmsg@@GLIBC_2.0fputs@@GLIBC_2.0SetsockoptWaitstrlen@@GLIBC_2.0WritenAcceptPthread_cond_timedwaitShutdownpthread_setspecific@@GLIBC_2.0pthread_key_create@@GLIBC_2.0Pthread_mutex_lockpthread_cond_signal@@GLIBC_2.3.2Isfdtypepause@@GLIBC_2.0__fini_array_start__libc_csu_initGettimeofday__bss_startpthread_self@@GLIBC_2.0mainpthread_cond_broadcast@@GLIBC_2.3.2__libc_start_main@@GLIBC_2.0__init_array_endPipedup2@@GLIBC_2.0strcat@@GLIBC_2.0Dup2Pthread_setspecificBinddata_startprintf@@GLIBC_2.0bind@@GLIBC_2.0_finifcntl@@GLIBC_2.0fclose@@GLIBC_2.1Callocgetsockname@@GLIBC_2.0thread_maketptrPthread_oncealockerr_retgettimeofday@@GLIBC_2.0__preinit_array_endsnprintf@@GLIBC_2.0open@@GLIBC_2.0pthread_join@@GLIBC_2.0inet_ntop@@GLIBC_2.0bzero@@GLIBC_2.0gai_strerror@@GLIBC_2.1exit@@GLIBC_2.0writensendmsg@@GLIBC_2.0Ioctlatoi@@GLIBC_2.0calloc@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endsend@@GLIBC_2.0ioctl@@GLIBC_2.0Tcp_listenerr_sysPthread_detachconnect@@GLIBC_2.0thread_mainfopen@@GLIBC_2.1__init_array_start_IO_stdin_usedpthread_mutex_unlock@@GLIBC_2.0RecvfromSocketdaemon_procrecv@@GLIBC_2.0Strdup__data_startsocket@@GLIBC_2.0_Jv_RegisterClassessocketpair@@GLIBC_2.0Recv__preinit_array_startPthread_cond_signalPthread_mutexattr_initread@@GLIBC_2.0err_msgFputssig_intwait@@GLIBC_2.0__gmon_start__