ELF                4   c      4    (                                 (  (  	  	           !  1  1  x   x         %   ,                                             &       "              )   '   #       !                      %                                 *          $                                        	   (             +                
                                                                                        1       
   41                       /   
        5          
 ;              Q              h              |                                                                                                                                                        #             3             8             H             ^             l                                                                         	                                                                               %             1             ;             B         I  D2       P  D2       \  D2        _DYNAMIC _GLOBAL_OFFSET_TABLE_ __gmon_start__ _init _fini PyImport_ImportModule PyObject_GetAttrString PyCObject_AsVoidPtr _Py_NoneStruct PyInt_FromLong PyArg_ParseTuple PyString_FromStringAndSize memcpy realloc PyExc_MemoryError PyErr_SetString PyArg_Parse PyString_Size PyString_AsString PyObject_IsTrue free PyObject_Length PyObject_CallFunction Py_FindMethod PyExc_AttributeError PyInt_AsLong PyErr_Occurred _PyObject_New malloc initcStringIO Py_InitModule4 PyModule_GetDict PyType_Type PyCObject_FromVoidPtr PyDict_SetItemString Py_FatalError ___brk_addr __environ atexit _etext _edata __bss_start _end    .     .     $.     (.     ,.     4.     8.     <.     D.     H.     L.     T.     X.     \.     d.     h.     l.     t.     x.     |.     .     .     .     .     .     .     .     .     .     .     .     .     .     .     .     .     /     $/     ,/     0/     d/     h/     l/     t/     x/     |/     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     /     L0     X0     `0     0     0     0     0     1     1     1     1     1     1     1      1     1  	  1  %  1  &  1    1  !  1    1    @1  
  D1    H1    L1  #  P1    T1    X1    \1    `1    d1    h1    l1    p1    t1    x1    |1    1    1    1     1  $  1  '  1    1    1    1  "  1    1    1                US    [k&  |    t    ]]             h       h      h      h      h        h(   $   h0   (   h8   p,   h@   `0   hH   P4   hP   @8   hX   0<   h`    @   hh   D   hp    H   hx   L   h   P   h   T   h   X   h   \   h   `   h   d   h   h   h   pl   h   `p   h   Pt   h   @x   h   0UVS    [n$  px tЃ> ue[^ÐUS    [;$  ]ÐUWVS    [$  E    uǃtKuW^ƃt$VEPuFV@ЃPu	GW@ЋEe[^_ÐUS    [ß#  E@           ]Ív US    [o#  Ep%]UVS    [K#  uE    EPEPPu{u1Av EuNv uNMUF9Ѕ}1F       e[^Ív UWVMuEQ+Q|9~Ћyy>Ae^_US    [Ô"  EEPPut uEPuEPuv 1]ÐUWVMuAQA9s:
tB9r9sByy>+A+QAЍe^_Ív US    [!  EPuPuH]Ív UWVS    [ý!  u}VF9|LF9BVvvTFu*P   0F    F    #FFWuP0FF9F}Fe[^_ÉUVS    [!  EPPu=tBuƃt0ut!VPut       1e[^Ív UVS    [ã   u   EEPPuu1"utFFPve[^ÐUS    [?   Epp]ÐUS    [   UBB       ]US    [  j ]UVS    [  uFtP#F    F    F    F    F          e[^Ív US    [w         ]ÐUWVS    [Q  }WPWq    uGPƃthPVktNPuFV@ЃW`t(PWPPuv 1e[^_ÉUVS    [Ò  uFt	PVe[^Ív UWVS    []  UEƍ
    tPRPfre[^_UWVS    [  Eƍ
    tP   0.uƃut	
Ur1e[^_UWVS    [Ý  }PƃtQF    F    F    F    WdFt
~ v P   0LF    1e[^_Ív UVS    [  uVtH
uFPPBF    F    F    F          e[^UVS    [ò  uVtH
uFPPBЃVe[^ÐUS    [o  uu4P]ÐUWVS    [B  uVEt@V:ǃt0Pdt UPxp@    @    1e[^_ÉUS    [  E    EPPuu1Euh   P:]ÐUWVS    [y  h  j PP/PP3ǋ      j PkV9PW,tPuFV@ЃPHPWPRPWt]Pe[^_UVS    [â  pxtЃ>ue[^ÐUS    [o        []Ð        US    [;  ]]i|i |i out of memory O |O string joinfields  Os writelines flush close isatty truncate getvalue([use_pos]) -- Get the string value.
If use_pos is specified and is a true value, then the string returned
will include only the text up to the current file position.
 getvalue tell seek reset readline read write softspace StringO StringI StringIO cStringIO cStringIO_CAPI InputType OutputType can't initialize module cStringIO  A simple fast partial StringIO replacement.

This module provides a simple useful replacement for
the StringIO module that is written in C.  It does not provide the
full generality if StringIO, but it provides anough for most
applications and is especially useful in conjuction with the
pickle module.

Usage:

  from cStringIO import StringIO

  an_output_stream=StringIO()
  an_output_stream.write(some_stuff)
  ...
  value=an_output_stream.getvalue() # str(an_output_stream) works too!

  an_input_stream=StringIO(a_string)
  spam=an_input_stream.readline()
  spam=an_input_stream.read(5)
  an_input_stream.reset()           # OK, start over
  spam=an_input_stream.read()       # and read it all
  
If someone else wants to provide a more complete implementation,
go for it. :-)  

cStringIO.c,v 1.23 1997/12/04 00:12:05 jim Exp
        reset() -- Reset the file position to the beginning tell() -- get the current position. seek(position)       -- set the current position
seek(position, mode) -- mode 0: absolute; 1: relative; 2: relative to EOF read([s]) -- Read s characters, or the rest of the string readline() -- Read one line write(s) -- Write a string to the file

Note (hack:) writing None resets the buffer truncate(): truncate the file at the current position. isatty(): always returns 0 close(): explicitly release resources held. flush(): does nothing. blah      :        %-  5       ,  ,  <      	-  &        +  !       T,          0,         c  Z        y-  S  <      -  M  X      -  G        -  <        .                  Simple type for output to strings.             J                                                                    .  5       ,  ,  <      	-  &        +  !       T,          0,  Z        y-  S  <      -  M        -  G        -                  Simple type for treating strings as input file streams             R         x                                                            0  StringIO([s]) -- Return a StringIO-like stream for reading or writing   Z  X     0                  d    l        @0  /          1              "  2  B  R  b  r                      "  2  B  R  b  r                                         
                       
   a           41                 	                                r"     d     4   d     B   <       Q          s                                                  '         k                                                      	         "         O         j                             & = (                                          "        .   *     ?   ,     J   -     U   .     `   /     k   0     w   1        2        3        4        5        :        =        >        ?        @        B         E     -   T     ^   W     i   Y     x                                            !        4                      1         @         v                           	         S                           
                  -         d                                      G        H     $        /   )     U   0     |   !        "        #        $        %        &        '        *        +        ,        -        .        /        0     		   1     	   2     	   5     &	   :     1	   ;     =	   ?     F	   N     P	   J     Y	   K     c	   L     k	   g     v	   h     	   i     	   j     	   k     	   l     	   m     	   n     	   p     	         
   -     
   0     
         Q
         
         
         
                $         i   t     v            x                                             /        F        `        y                                                 :         {                           ;         o                                   X                                  0        J        a        v                                                                 2         k                           8         i                                            E   :     W   (     x            /                      1   )     C         ~            N                 9     4         m   9        ,        .                          :     ,         m   I                           /     )         c            3                 9     C         }                          %         >   ;     V                                    E                     [                               >         M                                    -  & e +  C  $ o   [   o    k   p    t         D q       D r      D s      D u      D w -     D y ?     D z H     D | c     D  x     D  {     @ r      @ r       s              {                        g     8                  l   p       & r +    $ w      w       w    4          D w       D x      D z      D { "     D | (     @ w       &  0,    $                    D        D       D       @        &  T,  ,  $                    D        D       D       D  9     D  @     D  H     D  K     D  P     D  U     D  [     D  p     D  x     D  ~     @     7    B                 ~   I  &  ,  g  $  d  r       {                D        D       D       D       D       D       D  &     D  )     D  )     @       @       @        @                  )     $                    D        D       D       D  4     D  F     D  V                        V     &  	-    $    r                D        D       D       D       D  &     D  +     D  3     D  =     D  @     D  B     @       @       @       @        @                  B     $  <                  D        D       D       D       D  (     @                       (      &  %-  ?  $  l  r       K       Q         D        D       D       D       D  $     D  )     D  1     D  F     D  Z     D  h     D  p     D       D       D       D       D       @       @     V  @                     ^  $                 D       D      D      D .     D @     D 	O     D ^     D f     D r   j   o  @       @                 r   u  $                 D       D      D      D       D @     D T     D W     D `     @         @                  `     $   r        D       D      D      @       & !y-    $ %     %      %     D %      D &     D '     D (!     D )'     @ %     & +-    $ .<     .      .     D .      D /     D 0     & 2-     $ 5X     5      5     D 5      D 6     D 7     D 8!     D :(     D ;=     D =D     D >L     D ?R     @ 5   )   & A-  H   $ D     D      D     D D      D E     D F     D G   T   & J.  w   $ L     L      L     D L      D M     D P     D T.     D U7     D YL     D ^f     D a~     D e     D b     D g      @ L      @ M      & N.                     & i.     $           D       D      D      D $     D *     @       $         k        D       D      D ,     D <     D D     @       @        $         k      !        D       D      D      D )     D 7     D @     D J     D [     D d     D j     D l      @     !  @                 l   !  & .  3!  & /  =!  $   L!        D       D      D      D #     D *     D 1     D 8     D ?     D F     D V     D Y     D `     D t     D {     D }   T!  @      @                 }   \!  $   h!              D       D      D 3     D :     D H     D O     D W     D ]   w!  @    !  & h/  !  $ x  !        D       D      D 6     D <   w!  @    !  $   !      k        D       D      D "   !  & 0  !  & @0  !  $   !        D       D      D      D (     D 8     D H     D J     D P     D S     D  V     D !]     D #d     D $j   !  @    w!  @     "   T!  @                 j   "  & *0  /"  $ /X  r   /      /     D /      D 0     D 2     D 38     D 4?     D 5R   j   0             R   ?"  & 90  \"  & A1  f"  $ M    D M      D N     D R     D W3     D Z;     D [G     D \S     D ^q     D a     D b     D e     D h     D i     @ N    x"  @ N   ~"  @ N                     d     cStringIO.c /usr/src/bs/BUILD/Python-1.5.1/Modules/ ./cStringIO.c gcc2_compiled. int:t1=r1;-2147483648;2147483647; char:t2=r2;0;127; long int:t3=r1;-2147483648;2147483647; unsigned int:t4=r1;0;-1; long unsigned int:t5=r1;0;-1; long long int:t6=r1;01000000000000000000000;0777777777777777777777; long long unsigned int:t7=r1;0000000000000;01777777777777777777777; short int:t8=r1;-32768;32767; short unsigned int:t9=r1;0;65535; signed char:t10=r1;-128;127; unsigned char:t11=r1;0;255; float:t12=r1;4;0; double:t13=r1;8;0; long double:t14=r1;12;0; complex int:t15=s8real:1,0,32;imag:1,32,32;; complex float:t16=r16;4;0; complex double:t17=r17;8;0; complex long double:t18=r18;12;0; void:t19=19 cStringIO_module_documentation:S20=ar1;0;832;2 __u_char:t11 __u_short:t9 __u_int:t4 __u_long:t5 __u_quad_t:t7 __quad_t:t6 __qaddr_t:t21=*6 __dev_t:t7 __uid_t:t4 __gid_t:t4 __ino_t:t5 __mode_t:t4 __nlink_t:t4 __off_t:t3 __loff_t:t6 __pid_t:t1 __ssize_t:t1 __fsid_t:t22=s8__val:23=ar1;0;1;1,0,64;; __daddr_t:t1 __caddr_t:t24=*2 __time_t:t3 __swblk_t:t3 __clock_t:t3 __fd_mask:t5 __fd_set:t25=s128fds_bits:26=ar1;0;31;5,0,1024;; __key_t:t1 __ipc_pid_t:t9 size_t:t4 wint_t:t4 _G_int16_t:t8 _G_int32_t:t1 _G_uint16_t:t9 _G_uint32_t:t4 __gnuc_va_list:t27=*19 _IO_lock_t:t19 _IO_marker:T28=s12_next:29=*28,0,32;_sbuf:30=*31=xs_IO_FILE:,32,32;\ _pos:1,64,32;; _IO_FILE:T31=s76_flags:1,0,32;_IO_read_ptr:24,32,32;\ _IO_read_end:24,64,32;_IO_read_base:24,96,32;\ _IO_write_base:24,128,32;_IO_write_ptr:24,160,32;\ _IO_write_end:24,192,32;_IO_buf_base:24,224,32;\ _IO_buf_end:24,256,32;_IO_save_base:24,288,32;_IO_backup_base:24,320,32;\ _IO_save_end:24,352,32;_markers:29,384,32;_chain:30,416,32;\ _fileno:1,448,32;_blksize:1,480,32;_offset:3,512,32;\ _cur_column:9,544,16;_unused:2,560,8;_shortbuf:32=ar1;0;0;2,568,8;\ _lock:33=*19,576,32;; _IO_FILE:t31 _IO_cookie_io_functions_t:t34=s16read:35=*36=f1,0,32;\ write:37=*38=f1,32,32;seek:39=*40=f3,64,32;\ close:41=*42=f1,96,32;; _IO_cookie_file:T43=s100file:31,0,608;vtable:44=*19,608,32;\ cookie:27,640,32;io_functions:34,672,128;; FILE:t31 fpos_t:t3 wchar_t:t3 div_t:t45=s8quot:1,0,32;rem:1,32,32;; ldiv_t:t46=s8quot:3,0,32;rem:3,32,32;; u_char:t11 u_short:t9 u_int:t4 u_long:t5 quad_t:t6 u_quad_t:t7 fsid_t:t22 dev_t:t7 gid_t:t4 ino_t:t5 mode_t:t4 nlink_t:t4 off_t:t3 loff_t:t6 pid_t:t1 uid_t:t4 ssize_t:t1 daddr_t:t1 caddr_t:t24 key_t:t1 time_t:t3 ulong:t5 ushort:t9 uint:t4 int8_t:t10 u_int8_t:t11 int16_t:t8 u_int16_t:t9 int32_t:t1 u_int32_t:t4 int64_t:t6 u_int64_t:t7 register_t:t1 timespec:T47=s8tv_sec:3,0,32;tv_nsec:3,32,32;; fd_mask:t5 fd_set:t25 random_data:T48=s28fptr:49=*1,0,32;rptr:49,32,32;\ state:49,64,32;rand_type:1,96,32;rand_deg:1,128,32;\ rand_sep:1,160,32;end_ptr:49,192,32;; drand48_data:T50=s24x:51=ar1;0;2;9,0,48;a:51,48,48;\ c:9,96,16;old_x:51,112,48;init:1,160,32;; __compar_fn_t:t52=*53=f1 _object:T54=s8ob_refcnt:1,0,32;ob_type:55=*56=xs_typeobject:,32,32;; PyObject:t54 PyVarObject:t57=s12ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_size:1,64,32;; unaryfunc:t58=*59=f60=*54 binaryfunc:t61=*62=f60 ternaryfunc:t63=*64=f60 inquiry:t65=*66=f1 coercion:t67=*68=f1 intargfunc:t69=*70=f60 intintargfunc:t71=*72=f60 intobjargproc:t73=*74=f1 intintobjargproc:t75=*76=f1 objobjargproc:t77=*78=f1 getreadbufferproc:t79=*80=f1 getwritebufferproc:t79 getsegcountproc:t81=*82=f1 PyNumberMethods:t83=s92nb_add:61,0,32;nb_subtract:61,32,32;\ nb_multiply:61,64,32;nb_divide:61,96,32;nb_remainder:61,128,32;\ nb_divmod:61,160,32;nb_power:63,192,32;nb_negative:58,224,32;\ nb_positive:58,256,32;nb_absolute:58,288,32;nb_nonzero:65,320,32;\ nb_invert:58,352,32;nb_lshift:61,384,32;nb_rshift:61,416,32;\ nb_and:61,448,32;nb_xor:61,480,32;nb_or:61,512,32;\ nb_coerce:67,544,32;nb_int:58,576,32;nb_long:58,608,32;\ nb_float:58,640,32;nb_oct:58,672,32;nb_hex:58,704,32;; PySequenceMethods:t84=s28sq_length:65,0,32;sq_concat:61,32,32;\ sq_repeat:69,64,32;sq_item:69,96,32;sq_slice:71,128,32;\ sq_ass_item:73,160,32;sq_ass_slice:75,192,32;; PyMappingMethods:t85=s12mp_length:65,0,32;mp_subscript:61,32,32;\ mp_ass_subscript:77,64,32;; PyBufferProcs:t86=s12bf_getreadbuffer:79,0,32;bf_getwritebuffer:79,32,32;\ bf_getsegcount:81,64,32;; destructor:t87=*88=f19 printfunc:t89=*90=f1 getattrfunc:t91=*92=f60 getattrofunc:t61 setattrfunc:t93=*94=f1 setattrofunc:t77 cmpfunc:t95=*96=f1 reprfunc:t58 hashfunc:t97=*98=f3 _typeobject:T56=s92ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_size:1,64,32;tp_name:24,96,32;tp_basicsize:1,128,32;\ tp_itemsize:1,160,32;tp_dealloc:87,192,32;tp_print:89,224,32;\ tp_getattr:91,256,32;tp_setattr:93,288,32;tp_compare:95,320,32;\ tp_repr:58,352,32;tp_as_number:99=*83,384,32;tp_as_sequence:100=*84,416,32;\ tp_as_mapping:101=*85,448,32;tp_hash:97,480,32;\ tp_call:63,512,32;tp_str:58,544,32;tp_getattro:61,576,32;\ tp_setattro:77,608,32;tp_as_buffer:102=*86,640,32;\ tp_xxx4:3,672,32;tp_doc:24,704,32;; PyTypeObject:t56 PyIntObject:t103=s12ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_ival:3,64,32;; PyLongObject:t104=xs_longobject: PyFloatObject:t105=s16ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_fval:13,64,64;; Py_complex:t106=s16real:13,0,64;imag:13,64,64;; PyComplexObject:t107=s24ob_refcnt:1,0,32;ob_type:55,32,32;\ cval:106,64,128;; PyStringObject:t108=s24ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_size:1,64,32;ob_shash:3,96,32;ob_sinterned:60,128,32;\ ob_sval:32,160,8;; PyTupleObject:t109=s16ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_size:1,64,32;ob_item:110=ar1;0;0;60,96,32;; PyListObject:t111=s16ob_refcnt:1,0,32;ob_type:55,32,32;\ ob_size:1,64,32;ob_item:112=*60,96,32;; PyCFunction:t61 PyCFunctionWithKeywords:t63 PyMethodDef:T113=s16ml_name:24,0,32;ml_meth:61,32,32;\ ml_flags:1,64,32;ml_doc:24,96,32;; PyMethodDef:t113 PyMethodChain:T114=s8methods:115=*113,0,32;link:116=*114,32,32;; PyMethodChain:t114 PyFunctionObject:t117=s28ob_refcnt:1,0,32;ob_type:55,32,32;\ func_code:60,64,32;func_globals:60,96,32;func_defaults:60,128,32;\ func_doc:60,160,32;func_name:60,192,32;; PyClassObject:t118=s32ob_refcnt:1,0,32;ob_type:55,32,32;\ cl_bases:60,64,32;cl_dict:60,96,32;cl_name:60,128,32;\ cl_getattr:60,160,32;cl_setattr:60,192,32;cl_delattr:60,224,32;; PyInstanceObject:t119=s16ob_refcnt:1,0,32;ob_type:55,32,32;\ in_class:120=*118,64,32;in_dict:60,96,32;; PySliceObject:t121=s20ob_refcnt:1,0,32;ob_type:55,32,32;\ start:60,64,32;stop:60,96,32;step:60,128,32;; _is:T122=s24next:123=*122,0,32;tstate_head:124=*125=xs_ts:,32,32;\ modules:60,64,32;sysdict:60,96,32;builtins:60,128,32;\ checkinterval:1,160,32;; PyInterpreterState:t122 _ts:T125=s60next:124,0,32;interp:126=*122,32,32;\ frame:127=*128=xs_frame:,64,32;recursion_depth:1,96,32;\ ticker:1,128,32;tracing:1,160,32;sys_profilefunc:60,192,32;\ sys_tracefunc:60,224,32;curexc_type:60,256,32;curexc_value:60,288,32;\ curexc_traceback:60,320,32;exc_type:60,352,32;exc_value:60,384,32;\ exc_traceback:60,416,32;dict:60,448,32;; PyThreadState:t125 va_list:t27 _inittab:T129=s8name:24,0,32;initfunc:130=*131=f19,32,32;; _frozen:T132=s12name:24,0,32;code:133=*11,32,32;\ size:1,64,32;; PycStringIO_CAPI:T134=s32cread:135=*136=f1,0,32;creadline:137=*138=f1,32,32;\ cwrite:139=*140=f1,64,32;cgetvalue:58,96,32;\ NewOutput:141=*142=f60,128,32;NewInput:58,160,32;\ InputType:143=*56,192,32;OutputType:143,224,32;; PycStringIO:S144=*134 xxxPyCObject_Import:f27 module_name:p24 name:p24 ../Include/cStringIO.h  m:r60 c:r60 r:27 Oobject:t145=s32ob_refcnt:1,0,32;ob_type:55,32,32;\ buf:24,64,32;pos:1,96,32;string_size:1,128,32;\ buf_size:1,160,32;closed:1,192,32;softspace:1,224,32;; Iobject:t146=s28ob_refcnt:1,0,32;ob_type:55,32,32;\ closed:1,160,32;pbuf:60,192,32;; O_reset__doc__:S147=ar1;0;51;2 O_reset:f60 self:p148=*145 args:p60 self:r148 O_tell__doc__:S149=ar1;0;35;2 O_tell:f60 self:p148 O_seek__doc__:S150=ar1;0;122;2 O_seek:f60 position:1 mode:1 O_read__doc__:S151=ar1;0;57;2 O_cread:f1 self:p60 output:p152=*24 n:p1 self:r60 output:r152 n:r1 l:r1 O_read:f60 n:1 output:24 O_readline__doc__:S153=ar1;0;27;2 O_creadline:f1 output:p152 n:r24 s:r24 O_readline:f60 O_write__doc__:S154=ar1;0;83;2 O_cwrite:f1 c:p24 l:p1 newl:r1 O_write:f60 s:60 c:r24 O_getval:f60 use_pos:60 s:r1 O_cgetval:f60 O_truncate__doc__:S155=ar1;0;54;2 O_truncate:f60 O_isatty__doc__:S156=ar1;0;26;2 O_isatty:f60 O_close__doc__:S157=ar1;0;43;2 O_close:f60 O_flush__doc__:S158=ar1;0;22;2 O_flush:f60 O_writelines__doc__:S159=ar1;0;4;2 O_writelines:f60 args:r60 string_module:r60 string_joinfields:V60 O_methods:S160=ar1;0;-1;113 O_dealloc:f19 O_getattr:f60 name:r24 O_setattr:f1 value:p60 x:r3 Otype__doc__:S161=ar1;0;34;2 Otype:S56 newOobject:f60 size:p1 size:r1 I_close:f60 self:p162=*146 self:r162 I_methods:S163=ar1;0;-1;113 I_dealloc:f19 self:p162 I_getattr:f60 Itype__doc__:S164=ar1;0;54;2 Itype:S56 newIobject:f60 s:p60 s:r60 buf:24 IO_StringIO__doc__:S165=ar1;0;69;2 IO_StringIO:f60 IO_methods:S166=ar1;0;-1;113 CAPI:S134 initcStringIO:F19 d:r60 v:r60  GCC: (GNU) 2.7.2.3  GCC: (GNU) 2.7.2.3  GCC: (GNU) 2.7.2.3  GCC: (GNU) 2.7.2.3  GCC: (GNU) 2.7.2.3           01.01             01.01             01.01             01.01             01.01    .symtab .strtab .shstrtab .hash .dynsym .dynstr .rel.data .rel.got .rel.plt .init .plt .text .fini .rodata .data .ctors .dtors .got .dynamic .bss .stab .stabstr .comment .note .rel.stab                                                         L               !                           )             a                 1   	                        ;   	      	  	  8               D   	      	  	                 M         
  
  ,                  S         
  
                  X             ,
                 ^                               d                              l         (    p                 r         $1  $!                    y         ,1  ,!                             41  4!                            1  !  x                         D2  D"                                   D"  d                             ?  "                               ,b  d                            d   b  d                     	          g                              b                                  xi       ^         	              r  d                                   
     
     
                    P     \                              D     P     @                                        T     `               P     \               |                         h     t          |               l                              d     p     |    `                                                                          	            	            
            
                   	            
                 (            $1            ,1            41            1            D2                                                      d                                                                                       	                        	 &          	 <   (1        I          	 T   $1        b   01                               	                        	 o          	    ,1                  	 T   (           $1                       (  A       +                	    +  4         -    	   0,  $              	 #  T,  {     1        	 8  ,  :     F  d  0    	 N    [    	 U  	-       g    I    	 s  <  -    	 ~  %-  T       l      	     y    	     g    	     #    	   y-  7         ,    	   -         <      	   -  ,       X  Y    	   -           #    	   .       )  .       >        	 K  .       U    1    	 _    L    	 i    t    	 s  .  #       /  \             	     d    	   h/         x  C    	     '    	   0  7       @0  \         r    	   0  F       X  W    	   0          1                                  )  1       2             A         H             O             d             k             {        	                                                                                 
                                               !             7             G             Y             a             u  D2                                                       
                                                       D2         41         D2                    !             -             ?             P             U               initfini.c gcc2_compiled. crtstuff.c __do_global_ctors_aux __CTOR_END__ init_dummy force_to_data __DTOR_END__ __do_global_dtors_aux __DTOR_LIST__ fini_dummy __CTOR_LIST__ cStringIO.c cStringIO_module_documentation PycStringIO xxxPyCObject_Import O_reset__doc__ O_reset O_tell__doc__ O_tell O_seek__doc__ O_seek O_read__doc__ O_cread O_read O_readline__doc__ O_creadline O_readline O_write__doc__ O_cwrite O_write O_getval O_cgetval O_truncate__doc__ O_truncate O_isatty__doc__ O_isatty O_close__doc__ O_close O_flush__doc__ O_flush O_writelines__doc__ string_joinfields.56 O_writelines O_methods O_dealloc O_getattr O_setattr Otype__doc__ Otype newOobject I_close I_methods I_dealloc I_getattr Itype__doc__ Itype newIobject IO_StringIO__doc__ IO_StringIO IO_methods CAPI PyInt_FromLong PyObject_CallFunction _DYNAMIC _Py_NoneStruct _etext memcpy PyDict_SetItemString malloc PyErr_SetString initcStringIO PyErr_Occurred ___brk_addr Py_FindMethod Py_InitModule4 _PyObject_New __environ _init PyObject_GetAttrString PyString_FromStringAndSize PyObject_Length PyImport_ImportModule PyObject_IsTrue PyString_AsString realloc PyCObject_AsVoidPtr __bss_start PyModule_GetDict PyExc_AttributeError Py_FatalError _fini atexit PyString_Size PyInt_AsLong PyArg_Parse _edata _GLOBAL_OFFSET_TABLE_ _end PyCObject_FromVoidPtr PyType_Type PyExc_MemoryError PyArg_ParseTuple free __gmon_start__ 