go object linux 386 go1.3.3
!
  go13ld makechan   e
        ;!w1       $D$(X$\$=   r    $    \$C	   D$0    u	D$, s    $    \$+1ۋt$,T$0D$	փ uAƋD$0 4$L$(L$D$        \$fHXL$,H$Չ։믋L$,;D$,n;L$0d v)T$1t$1;L$0w>;D$,4@    $    \$      2  0runtime.morestack_noctxt   n  .string  ~  runtime.throw   ~ .string    &runtime.panicstring      runtime.mallocgc   N .string    runtime.throw   H   "HGH  F0"


HM ( >
		-
		?	
		     gcargs.0gclocals.1    H/usr/lib/go/src/pkg/runtime/chan.goc reflect.makechan    e
        ;!w1       D$    L$$L$L$L$L$    D$      2  0runtime.morestack_noctxt     makechan      "+ P j"   A
     gcargs.2gclocals.3    H/usr/lib/go/src/pkg/runtime/chan.goc runtime.makechan    e
        ;!w1       D$    L$$L$L$L$L$    D$      2  0runtime.morestack_noctxt     makechan      "+ P t"   A
     gcargs.4gclocals.5    H/usr/lib/go/src/pkg/runtime/chan.gocchansend   e
        ;!w1       <|$D u0|$L u1<$    D$        D$    1<D$    D$    D$,    D$0           u       D$D,$    l$DE t ,$        $    1<ËE   E uˋE M9   |$L u,$    1<e        D$ D$4    D$$    $$D$ D$    D$D,$    D$    D$D,$    l$DiE$M]ˉ
0D$D$HD$E@@ЋT$DBBJ9uB    у$    T$D    L$8D$Ѓ,$    T$8уI uU uPD$$    D$0 u	D$, w	   <ËD$,+D$L$0L$$L$   D$    ЉЃ$    롉Ѓ,$    랉$    L$D D$8   ȃ,$    \$DT$8D$D$щPHB t%C$BD$D$HD$C@@ЋT$8уI u uD$$       <ÉЃ$    ܀|$L uȃ,$    1<ËD$HD$4e        D$ D$$    e        @H    ȃ$$D$ D$    D$D,$    D$    e        @H u6D$D,$    l$DE     $    l$DD$0 u	D$, w	   <ËD$,+D$L$0L$$L$   D$    ЍD$$    D$,D$0GP      2  0runtime.morestack_noctxt    .string    runtime.park    0runtime.blockprofilerate     0runtime.blockprofilerate     runtime.lock     runtime.unlock    .string    &runtime.panicstring     runtime.unlock           enqueue   .string    $runtime.parkunlock     runtime.lock    
        dequeue    runtime.unlock     runtime.ready   	  $runtime.blockevent   	   runtime.cputicks   	  runtime.unlock   
  dequeue  
  runtime.unlock    
        runtime.ready      runtime.cputicks     runtime.unlock   
      
        enqueue   .string    $runtime.parkunlock           runtime.lock    .string    runtime.throw     $runtime.blockevent      runtime.cputicks   (x   P"xwx"wx{wx<wxwxwx(wxwxV  " 
	

X	
.4
	
	%


	%	


h_	%e  NP
		
	
	8
	7

		* 
		
		
	=

	

	

		

	-
	
	
	K
		
		B	
	#     gcargs.6gclocals.7    H/usr/lib/go/src/pkg/runtime/chan.gocchanrecv   e
        ;!w1       4|$< u0|$D u14$    D$        D$    14D$    D$    D$$    D$(           u       D$<,$    l$<E   E  ,  E    |$@ t&E$D$@D$D$    E@@Ћl$<|$H tD$H  ,$    D$( u	D$$ w	   4ËD$$+D$L$(L$$L$   D$    Ѐ|$D u,$    L$H t 14e        D$D$,    D$    $D$D$    D$<,$    D$    D$<,$    l$<E  |$@ G  E$D$@D$M]ˉ
0D$E@@Ћl$<E$M]ˉ
0D$D$    E@@ЋT$<BBJ9uB    
у$$    T$<    L$0D$Ѓ,$    T$0уI uc u^D$$    |$H tD$H D$( u	D$$ w	   4ËD$$+D$L$(L$$L$   D$    ЉЃ$    듉Ѓ,$    E }$$    L$< D$0   ȃ,$    \$<L$@T$0 tpC$L$BD$C@@ЋT$0\$SHуI u$ u؉$    L$H t   4ÉЃ$    \$므|$D uȃ,$    14ËD$@D$,e        D$D$    e        @H    ȃ$D$D$    D$<,$    D$    L$He        @H u6D$<,$    l$<E     $    l$< tD$( u	D$$ w	   4ËD$$+D$L$(L$$L$   D$    ЍD$$    D$$D$(]R      2  0runtime.morestack_noctxt    .string    runtime.park    0runtime.blockprofilerate     0runtime.blockprofilerate     runtime.lock    
        runtime.unlock     $runtime.blockevent     runtime.unlock           enqueue   .string    $runtime.parkunlock     runtime.lock    
      	 
      
  dequeue  
  runtime.unlock     runtime.ready     $runtime.blockevent      runtime.cputicks     runtime.unlock   
  dequeue  
  runtime.unlock    
        runtime.ready      runtime.cputicks     runtime.unlock                 enqueue   .string    $runtime.parkunlock           runtime.lock    .string    runtime.throw     $runtime.blockevent      runtime.cputicks   (h   R"hgh"ghghLghghgh.ghghL 
 " 
f
`&
	%k244
	
	%



!		

xo	%i	  NP
		C
	=
		?

		<% 
		
		
	K

	

	
		
	"
		
		
	K	
		
		J	
	     gcargs.8gclocals.9    H/usr/lib/go/src/pkg/runtime/chan.goc"runtime.chansend1    L$$    D$D$$D$ D$D$$D$   D$D$D$      &runtime.getcallerpc   x  chansend  0  0@/
 P P  

	,*)     gcargs.10gclocals.11    H/usr/lib/go/src/pkg/runtime/chan.goc"runtime.chanrecv1    hD$$D$D$D$ D$   D$D$        X  chanrecv  (  (0'
 @ @  +*)     gcargs.12gclocals.13    H/usr/lib/go/src/pkg/runtime/chan.goc"runtime.chanrecv2    rD$$ D$$D$D$D$ D$   D$D$$D$    b  chanrecv   (  (5' @ -  0*)     gcargs.14gclocals.15    H/usr/lib/go/src/pkg/runtime/chan.goc(runtime.selectnbsend    D$( L$$    D$L$$L$ L$L$$L$D$ L$L$    D$(   &runtime.getcallerpc   z  chansend   0  0H/ P @  
	(*)     gcargs.16gclocals.17    H/usr/lib/go/src/pkg/runtime/chan.goc(runtime.selectnbrecv    xD$$ L$$L$ L$L$L$D$ D$        D$$Z  chanrecv   (  (8' @ 0  ,*)     gcargs.18gclocals.19    H/usr/lib/go/src/pkg/runtime/chan.goc*runtime.selectnbrecv2    xD$( L$$L$$L$L$L$D$ L$ L$    D$(Z  chanrecv  ((  (8' @ 0  ,*)     gcargs.20gclocals.21    H/usr/lib/go/src/pkg/runtime/chan.goc reflect.chansend    D$, L$$    D$L$$L$ L$L$$L$|$( u!   L$L$L$    D$,1   &runtime.getcallerpc     chansend  (0  0S/0	 ` K	  
	3*)     gcargs.22gclocals.23    H/usr/lib/go/src/pkg/runtime/chan.goc reflect.chanrecv    e
        ;!w1       D$( D$) D$) L$$L$L$L$$L$|$  u!   L$L$)L$    D$(1      2  0runtime.morestack_noctxt     chanrecv  ((   "(M'(   ";  `*)     gcargs.24gclocals.25    H/usr/lib/go/src/pkg/runtime/chan.goc"runtime.newselect  @  >D$    L$$    D$&  newselect         
		     gcargs.26gclocals.27    H/usr/lib/go/src/pkg/runtime/chan.gocnewselect   e
        ;!w1       \$1҃~TJЍɉʉɉʉɃ4$    L$ff@  ͍CCC؃      2  0runtime.morestack_noctxt     runtime.mal   (   "(^'(  0&
&
	  M
		:     gcargs.28gclocals.29    H/usr/lib/go/src/pkg/runtime/chan.goc$runtime.selectsend    D$( D$( |$  tFL$$    D$D$$D$ D$D$D$D$$D$D$(L$)ȉD$    8  &runtime.getcallerpc     selectsend   0  0V/0 ` B
  
	1*)
     gcargs.30gclocals.31    H/usr/lib/go/src/pkg/runtime/chan.gocselectsend   e
        ;!w1       \$ C9T$rO    $    \$ T$AfKL$(HL$$HL$0fH"f@  L$,H      2  0runtime.morestack_noctxt   p .string    runtime.throw   (8   "8c78
  8&

  ?

	D     gcargs.32gclocals.33    H/usr/lib/go/src/pkg/runtime/chan.goc$runtime.selectrecv    D$, D$, |$$ tNL$ $    D$D$ $D$$D$D$D$D$(D$D$    D$,L$ )ȉD$    8  &runtime.getcallerpc     selectrecv   8  8^78 p J  
	921     gcargs.34gclocals.35    H/usr/lib/go/src/pkg/runtime/chan.goc&runtime.selectrecv2    D$0 D$0 |$$ tNL$ $    D$D$ $D$$D$D$D$D$(D$D$,D$D$0L$ )ȉD$    8  &runtime.getcallerpc     selectrecv  (8  8^78 p J  
	921     gcargs.36gclocals.37    H/usr/lib/go/src/pkg/runtime/chan.gocselectrecv   e
        ;!w1       \$ C9T$rV    $    \$ T$AfKL$(HL$$HL$4fH"f@  L$,HL$0H$      2  0runtime.morestack_noctxt   p .string    runtime.throw   08   "8j78  <&
  ?

	D     gcargs.38gclocals.39    H/usr/lib/go/src/pkg/runtime/chan.goc*runtime.selectdefault    D$ D$ L$$    D$D$$D$D$D$L$)ȉD$    *  &runtime.getcallerpc   v  selectdefault      ? P 2  
	!     gcargs.40gclocals.41    H/usr/lib/go/src/pkg/runtime/chan.gocselectdefault   e
        ;!w1       \$C9T$rH    $    \$T$AfKL$ H@    L$$fH"f@        2  0runtime.morestack_noctxt   p .string    runtime.throw   0   "0\/0  4&
  ?

	D     gcargs.42gclocals.43    H/usr/lib/go/src/pkg/runtime/chan.gocsellock   e
        ;!w1       l$11E9sE  t9u
CE9rËE\$ڍȉL$,$    t$l$\$      2  0runtime.morestack_noctxt     runtime.lock       " - 0  ,	&

		  j
	     gcargs.44gclocals.45    H/usr/lib/go/src/pkg/runtime/chan.gocselunlock   e
        ;!w1       t$F1 ~
F  tWK9|$|HFىڍ( \$~Fىڍ@9t,$    |$t$\$K9|$}ÿ         2  0runtime.morestack_noctxt     runtime.unlock   (   "(q'(  4	&		  v
	     gcargs.46gclocals.47    H/usr/lib/go/src/pkg/runtime/chan.gocselparkcommit   ne
        ;!w1       D$$             2  0runtime.morestack_noctxt   T  selunlock     "
 @ 	"  )
	     gcargs.48gclocals.49    H/usr/lib/go/src/pkg/runtime/chan.gocruntime.block    e
        ;!w11    $    D$        D$          ,  0runtime.morestack_noctxt   ^ .string  p  runtime.park         @ 	!  7     gcargs.50gclocals.51    H/usr/lib/go/src/pkg/runtime/chan.goc runtime.selectgo  `  VL$$    D$D$$D$D$      selectgo  F  &runtime.setcallerpc     ' 0 
-  

		     gcargs.52gclocals.53    H/usr/lib/go/src/pkg/runtime/chan.gocselectgo $  $e
        ;!w1       PD$T(l$LD$0    D$4           u       1E9sEڍXfCE9r   E9s[Et$Dp D$H    L$Dl$L1҉AL$t$EpM׍Q	fEӍPL$HfFE9rD$D    E9D$DsH\$D
x$ vHƋM 9  Eڍ8D$DE9D$DrED$DD$DL$D vMEL$D D$$EL$DM	1F;t$D  EL$$D$DL$D w,$    \$LD$(    1C9sLC|$Dx ڍƋhD$,@ *  h  V  GC9r|$(    ؉$    \$(CD$C" vK"T$T
 كI u wD$L$    D$PÉكIT$0)ЋT$4щ$L$   D$    D$8    1C9sUC|$Dx pe
        L$8H@ J  !  GC9re        @H        $\$    D$    D$L$    \$Le        hH1C9sJt$Dڍ9l$ t%QA u}Ѓ$$    t$Dl$ \$LFC9r l$,UB v?    $    L$,\$LA uA$ tA$ ؉$    \$,)ԉЃ$    t$Dl$ \$L끉$$ЉT$    |$D\$L$ЉT$    |$D\$Lt$(E t؉$        $    1PËE    E M9aE$M]ˉ
0D$FD$l$$E@@ЋT$$BBJ9uB    у$    T$L tPL$ D$Љ$    L$ ʃI u uD$$    \$,Ѓ$    ܉Љ$    \$,l$$$    |$D\$L D$ o؉$    L$$T$ B tkA$BD$D$,@D$A@@ЋT$ \$SHуI u u؉$    \$,Ѓ$    \$뻋E   E  *  F$   F$ F   E$FD$M]ˉ
0D$l$$E@@Ћl$$E$M]ˉ
0D$D$    l$$E@@ЋT$$BBJ9uB    
у$$    T$L tPL$ D$Љ$    L$ ʃI u uD$$    \$,Ѓ$    ܉Љ$    \$,0l$$E ؉$    L$$\$,C$ t<C$  C A$CD$D$    A@@Ћ\$,aȉl$$$$    |$D\$Ll$$ D$ k؉$    \$$L$,T$ A$ twA$ A tgC$AD$BD$C@@ЋT$ \$SHуI u u؉$    \$,Ѓ$    \$덉@;D$DsE MI9r+E 9D$$EM	FҋEM	D$0$    l$L1E9P
@@Ch      2  0runtime.morestack_noctxt   | 0runtime.blockprofilerate     0runtime.blockprofilerate     "runtime.fastrand1     sellock    selunlock  	  runtime.free   
  $runtime.blockevent                 selparkcommit   .string    runtime.park     sellock  
        dequeueg   .string    runtime.throw     selunlock    dequeueg    enqueue    enqueue    selunlock   .string    &runtime.panicstring    
        dequeue    selunlock    runtime.ready      runtime.cputicks     selunlock    dequeue    selunlock   
        runtime.ready      runtime.cputicks    
       
        dequeue    selunlock    runtime.ready      runtime.cputicks     selunlock    selunlock   
        dequeue    selunlock    
      !  runtime.ready   !   runtime.cputicks   #   runtime.cputicks      *"	  
"

 

	
	

!
4

B#G	P
	+

	&
					!
E,	

7

z{
v
(78


%89
$JK 
7  

		n
	?
	.
		J
	+

	
		
	


	
	D 
		
		
		
	
		

	

	!"
		
		^% 
		
		
		
	
		%

	0
	
	+"
		
		r
		2     gcargs.54gclocals.55    H/usr/lib/go/src/pkg/runtime/chan.gocreflect.rselect    e
        ;!w1       (D$8    D$< D$8D$< D$,D$L$0$    D$ 1ۉ;\$0s,T$
    tFtC;\$0rԍL$ $    D$8(ËD$ $؉\$$\$D$        \$$뿋A tD$ $AD$\$$\$AD$D$<D$D$        \$$|A pD$ $AD$\$$\$AD$D$        \$$=      2  0runtime.morestack_noctxt     newselect    selectgo    selectdefault    selectrecv    selectsend  (P   "P{OP  X"
	&!"6. . K
	A
	!	72	16*	)     gcargs.56gclocals.57    H/usr/lib/go/src/pkg/runtime/chan.goc"runtime.closechan  `  VL$$    D$D$$D$D$      &runtime.getcallerpc   F  closechan    ' 0 0  

		     gcargs.58gclocals.59    H/usr/lib/go/src/pkg/runtime/chan.goc"reflect.chanclose  `  VL$$    D$D$$D$D$      &runtime.getcallerpc   F  closechan    ' 0 0  

		     gcargs.60gclocals.61    H/usr/lib/go/src/pkg/runtime/chan.gocclosechan   e
        ;!w1       |$ u
    $    D$,$    T$B tЃ,$        $    T$Bу$     uiL$$$     uD$,$    Ë\$CH    I u u؉$    몉Ѓ$    \$\$CH    I u u؉$    T$OЃ$    \$      2  0runtime.morestack_noctxt   T .string  d  &runtime.panicstring     runtime.lock     runtime.unlock    .string    &runtime.panicstring     dequeue    dequeue    runtime.unlock     runtime.ready      runtime.cputicks     runtime.ready      runtime.cputicks   (   "('(  p"

	




 ^ 1
	

		
	
		
	
	
	*
	

		(
		
		     gcargs.62gclocals.63    H/usr/lib/go/src/pkg/runtime/chan.gocreflect.chanlen    e
        ;!w1       L$D$     u	D$    ËD$      2  0runtime.morestack_noctxt       P P  #      gcargs.64gclocals.65    H/usr/lib/go/src/pkg/runtime/chan.gocreflect.chancap    e
        ;!w1       L$D$     u	D$    ËAD$      2  0runtime.morestack_noctxt       P P  #      gcargs.66gclocals.67    H/usr/lib/go/src/pkg/runtime/chan.gocdequeue   e
        ;!w1       \$ u1ËJB t7B  u3T$J$D$       L$    \$T$ tЃ      2  0runtime.morestack_noctxt     runtime.cas       "  I   (&
7  e
     gcargs.68gclocals.69    H/usr/lib/go/src/pkg/runtime/chan.gocdequeueg   e
        ;!w1       t$1 t"e
        9uJF9unÉӃ      2  0runtime.morestack_noctxt   x         "4	 ` (&			      gcargs.70gclocals.71    H/usr/lib/go/src/pkg/runtime/chan.gocenqueue   e
        ;!w1       \$T$C     uZËBXZ      2  0runtime.morestack_noctxt       P P $'      gcargs.72gclocals.73    H/usr/lib/go/src/pkg/runtime/chan.gocracesync   e
        ;!w1       D$0$    D$ $D$0D$    D$ $D$0D$    D$0$          2  0runtime.morestack_noctxt   Z  &runtime.racerelease     (runtime.raceacquireg     (runtime.racereleaseg     &runtime.raceacquire      "S  " & ,
	

	     gcargs.74gclocals.75    H/usr/lib/go/src/pkg/runtime/chan.gocgclocals.1    gclocals.3        gclocals.5        gclocals.7    gclocals.9    *6runtime.startup_random_data      *"runtime.Hchansize    0    gclocals.11        gclocals.13        gclocals.21        gclocals.15        gclocals.23        gclocals.31        gclocals.17        gclocals.25        gclocals.33    gclocals.19        gclocals.41        gclocals.27        gclocals.35        gclocals.43    gclocals.29    gclocals.51        gclocals.37        gclocals.45    gclocals.53        gclocals.39    gclocals.61        gclocals.47    gclocals.55    gclocals.63    gclocals.49        gclocals.71    gclocals.57    gclocals.65        gclocals.73        gclocals.59        gclocals.67        gclocals.75        gclocals.69    gcargs.10         *    gcargs.12         *    gcargs.20      
      gcargs.14         j    gcargs.22      
   j   gcargs.30         j    gcargs.16         j    gcargs.24      
      gcargs.32      
      gcargs.18         j    gcargs.40             gcargs.26         	    gcargs.34         j    gcargs.42             gcargs.28             gcargs.50           gcargs.36      
      gcargs.44             gcargs.52             gcargs.38            gcargs.60             gcargs.46             gcargs.54             gcargs.62         
    gcargs.48         
    gcargs.70             gcargs.56      
   V   gcargs.64             gcargs.72         
    gcargs.58             gcargs.66             gcargs.74         
    gcargs.68             *>runtime.startup_random_data_len      gcargs.0             gcargs.2             gcargs.4             gcargs.6      
   j   gcargs.8      
   j   *.string   makechan: invalid channel element type makechan: bad alignment makechan: size out of range chan send (nil chan) chan send chansend: spurious wakeup chan send send on closed channel chan receive (nil chan) chan receive chanrecv: spurious wakeup chan receive selectsend: too many cases selectrecv: too many cases selectdefault: too many cases select (no cases) select selectgo: shouldn't happen send on closed channel close of nil channel close of closed channel     go13ld