606eea:	83 c4 04             	add    $0x4,%esp
606eed:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
606ef3:	5e                   	pop    %esi
606ef4:	c3                   	ret
606ef5:	cc                   	int3
606ef6:	cc                   	int3
606ef7:	cc                   	int3
606ef8:	cc                   	int3
606ef9:	cc                   	int3
606efa:	cc                   	int3
606efb:	cc                   	int3
606efc:	cc                   	int3
606efd:	cc                   	int3
606efe:	cc                   	int3
606eff:	cc                   	int3
606f00:	c3                   	ret
606f01:	cc                   	int3
606f02:	cc                   	int3
606f03:	cc                   	int3
606f04:	cc                   	int3
606f05:	cc                   	int3
606f06:	cc                   	int3
606f07:	cc                   	int3
606f08:	cc                   	int3
606f09:	cc                   	int3
606f0a:	cc                   	int3
606f0b:	cc                   	int3
606f0c:	cc                   	int3
606f0d:	cc                   	int3
606f0e:	cc                   	int3
606f0f:	cc                   	int3
606f10:	c3                   	ret
606f11:	cc                   	int3
606f12:	cc                   	int3
606f13:	cc                   	int3
606f14:	cc                   	int3
606f15:	cc                   	int3
606f16:	cc                   	int3
606f17:	cc                   	int3
606f18:	cc                   	int3
606f19:	cc                   	int3
606f1a:	cc                   	int3
606f1b:	cc                   	int3
606f1c:	cc                   	int3
606f1d:	cc                   	int3
606f1e:	cc                   	int3
606f1f:	cc                   	int3
606f20:	c3                   	ret
606f21:	cc                   	int3
606f22:	cc                   	int3
606f23:	cc                   	int3
606f24:	cc                   	int3
606f25:	cc                   	int3
606f26:	cc                   	int3
606f27:	cc                   	int3
606f28:	cc                   	int3
606f29:	cc                   	int3
606f2a:	cc                   	int3
606f2b:	cc                   	int3
606f2c:	cc                   	int3
606f2d:	cc                   	int3
606f2e:	cc                   	int3
606f2f:	cc                   	int3
606f30:	e9 c3 75 e0 ff       	jmp    0x40e4f8
606f35:	cc                   	int3
606f36:	cc                   	int3
606f37:	cc                   	int3
606f38:	cc                   	int3
606f39:	cc                   	int3
606f3a:	cc                   	int3
606f3b:	cc                   	int3
606f3c:	cc                   	int3
606f3d:	cc                   	int3
606f3e:	cc                   	int3
606f3f:	cc                   	int3
606f40:	c7 01 a4 ba be 00    	movl   $0xbebaa4,(%ecx)
606f46:	c3                   	ret
606f47:	cc                   	int3
606f48:	cc                   	int3
606f49:	cc                   	int3
606f4a:	cc                   	int3
606f4b:	cc                   	int3
606f4c:	cc                   	int3
606f4d:	cc                   	int3
606f4e:	cc                   	int3
606f4f:	cc                   	int3
606f50:	c7 01 a0 bb be 00    	movl   $0xbebba0,(%ecx)
606f56:	c3                   	ret
606f57:	cc                   	int3
606f58:	cc                   	int3
606f59:	cc                   	int3
606f5a:	cc                   	int3
606f5b:	cc                   	int3
606f5c:	cc                   	int3
606f5d:	cc                   	int3
606f5e:	cc                   	int3
606f5f:	cc                   	int3
606f60:	c7 01 5c ba be 00    	movl   $0xbeba5c,(%ecx)
606f66:	c3                   	ret
606f67:	cc                   	int3
606f68:	cc                   	int3
606f69:	cc                   	int3
606f6a:	cc                   	int3
606f6b:	cc                   	int3
606f6c:	cc                   	int3
606f6d:	cc                   	int3
606f6e:	cc                   	int3
606f6f:	cc                   	int3
606f70:	56                   	push   %esi
606f71:	8b f1                	mov    %ecx,%esi
606f73:	8b 4e 24             	mov    0x24(%esi),%ecx
606f76:	85 c9                	test   %ecx,%ecx
606f78:	74 15                	je     0x606f8f
606f7a:	8b 11                	mov    (%ecx),%edx
606f7c:	3b ce                	cmp    %esi,%ecx
606f7e:	0f 95 c0             	setne  %al
606f81:	0f b6 c0             	movzbl %al,%eax
606f84:	50                   	push   %eax
606f85:	ff 52 10             	call   *0x10(%edx)
606f88:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
606f8f:	5e                   	pop    %esi
606f90:	c3                   	ret
606f91:	cc                   	int3
606f92:	cc                   	int3
606f93:	cc                   	int3
606f94:	cc                   	int3
606f95:	cc                   	int3
606f96:	cc                   	int3
606f97:	cc                   	int3
606f98:	cc                   	int3
606f99:	cc                   	int3
606f9a:	cc                   	int3
606f9b:	cc                   	int3
606f9c:	cc                   	int3
606f9d:	cc                   	int3
606f9e:	cc                   	int3
606f9f:	cc                   	int3
606fa0:	56                   	push   %esi
606fa1:	8b f1                	mov    %ecx,%esi
606fa3:	8b 4e 24             	mov    0x24(%esi),%ecx
606fa6:	85 c9                	test   %ecx,%ecx
606fa8:	74 15                	je     0x606fbf
606faa:	8b 11                	mov    (%ecx),%edx
606fac:	3b ce                	cmp    %esi,%ecx
606fae:	0f 95 c0             	setne  %al
606fb1:	0f b6 c0             	movzbl %al,%eax
606fb4:	50                   	push   %eax
606fb5:	ff 52 10             	call   *0x10(%edx)
606fb8:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
606fbf:	5e                   	pop    %esi
606fc0:	c3                   	ret
606fc1:	cc                   	int3
606fc2:	cc                   	int3
606fc3:	cc                   	int3
606fc4:	cc                   	int3
606fc5:	cc                   	int3
606fc6:	cc                   	int3
606fc7:	cc                   	int3
606fc8:	cc                   	int3
606fc9:	cc                   	int3
606fca:	cc                   	int3
606fcb:	cc                   	int3
606fcc:	cc                   	int3
606fcd:	cc                   	int3
606fce:	cc                   	int3
606fcf:	cc                   	int3
606fd0:	56                   	push   %esi
606fd1:	8b f1                	mov    %ecx,%esi
606fd3:	8b 4e 24             	mov    0x24(%esi),%ecx
606fd6:	85 c9                	test   %ecx,%ecx
606fd8:	74 15                	je     0x606fef
606fda:	8b 11                	mov    (%ecx),%edx
606fdc:	3b ce                	cmp    %esi,%ecx
606fde:	0f 95 c0             	setne  %al
606fe1:	0f b6 c0             	movzbl %al,%eax
606fe4:	50                   	push   %eax
606fe5:	ff 52 10             	call   *0x10(%edx)
606fe8:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
606fef:	5e                   	pop    %esi
606ff0:	c3                   	ret
606ff1:	cc                   	int3
606ff2:	cc                   	int3
606ff3:	cc                   	int3
606ff4:	cc                   	int3
606ff5:	cc                   	int3
606ff6:	cc                   	int3
606ff7:	cc                   	int3
606ff8:	cc                   	int3
606ff9:	cc                   	int3
606ffa:	cc                   	int3
606ffb:	cc                   	int3
606ffc:	cc                   	int3
606ffd:	cc                   	int3
606ffe:	cc                   	int3
606fff:	cc                   	int3
607000:	c7 01 5c ba be 00    	movl   $0xbeba5c,(%ecx)
607006:	c3                   	ret
607007:	cc                   	int3
607008:	cc                   	int3
607009:	cc                   	int3
60700a:	cc                   	int3
60700b:	cc                   	int3
60700c:	cc                   	int3
60700d:	cc                   	int3
60700e:	cc                   	int3
60700f:	cc                   	int3
607010:	c7 01 5c ba be 00    	movl   $0xbeba5c,(%ecx)
607016:	c3                   	ret
607017:	cc                   	int3
607018:	cc                   	int3
607019:	cc                   	int3
60701a:	cc                   	int3
60701b:	cc                   	int3
60701c:	cc                   	int3
60701d:	cc                   	int3
60701e:	cc                   	int3
60701f:	cc                   	int3
607020:	56                   	push   %esi
607021:	8b f1                	mov    %ecx,%esi
607023:	57                   	push   %edi
607024:	c7 06 c4 bb be 00    	movl   $0xbebbc4,(%esi)
60702a:	8b 7e 0c             	mov    0xc(%esi),%edi
60702d:	85 ff                	test   %edi,%edi
60702f:	74 2c                	je     0x60705d
607031:	53                   	push   %ebx
607032:	83 cb ff             	or     $0xffffffff,%ebx
607035:	8b c3                	mov    %ebx,%eax
607037:	f0 0f c1 47 04       	lock xadd %eax,0x4(%edi)
60703c:	75 15                	jne    0x607053
60703e:	8b 07                	mov    (%edi),%eax
607040:	8b cf                	mov    %edi,%ecx
607042:	ff 10                	call   *(%eax)
607044:	f0 0f c1 5f 08       	lock xadd %ebx,0x8(%edi)
607049:	4b                   	dec    %ebx
60704a:	75 07                	jne    0x607053
60704c:	8b 07                	mov    (%edi),%eax
60704e:	8b cf                	mov    %edi,%ecx
607050:	ff 50 04             	call   *0x4(%eax)
607053:	5b                   	pop    %ebx
607054:	5f                   	pop    %edi
607055:	c7 06 5c ba be 00    	movl   $0xbeba5c,(%esi)
60705b:	5e                   	pop    %esi
60705c:	c3                   	ret
60705d:	5f                   	pop    %edi
60705e:	c7 06 5c ba be 00    	movl   $0xbeba5c,(%esi)
607064:	5e                   	pop    %esi
607065:	c3                   	ret
607066:	cc                   	int3
607067:	cc                   	int3
607068:	cc                   	int3
607069:	cc                   	int3
60706a:	cc                   	int3
60706b:	cc                   	int3
60706c:	cc                   	int3
60706d:	cc                   	int3
60706e:	cc                   	int3
60706f:	cc                   	int3
607070:	cc                   	int3
607071:	cc                   	int3
607072:	cc                   	int3
607073:	cc                   	int3
607074:	cc                   	int3
607075:	cc                   	int3
607076:	cc                   	int3
607077:	cc                   	int3
607078:	cc                   	int3
607079:	cc                   	int3
60707a:	cc                   	int3
60707b:	cc                   	int3
60707c:	cc                   	int3
60707d:	cc                   	int3
60707e:	cc                   	int3
60707f:	cc                   	int3
607080:	c7 01 5c ba be 00    	movl   $0xbeba5c,(%ecx)
607086:	c3                   	ret
607087:	cc                   	int3
607088:	cc                   	int3
607089:	cc                   	int3
60708a:	cc                   	int3
60708b:	cc                   	int3
60708c:	cc                   	int3
60708d:	cc                   	int3
60708e:	cc                   	int3
60708f:	cc                   	int3
607090:	c7 01 5c ba be 00    	movl   $0xbeba5c,(%ecx)
607096:	c3                   	ret
607097:	cc                   	int3
607098:	cc                   	int3
607099:	cc                   	int3
60709a:	cc                   	int3
60709b:	cc                   	int3
60709c:	cc                   	int3
60709d:	cc                   	int3
60709e:	cc                   	int3
60709f:	cc                   	int3
6070a0:	56                   	push   %esi
6070a1:	8b f1                	mov    %ecx,%esi
6070a3:	57                   	push   %edi
6070a4:	8d 7e 08             	lea    0x8(%esi),%edi
6070a7:	c7 06 0c bc be 00    	movl   $0xbebc0c,(%esi)
6070ad:	8b 4f 24             	mov    0x24(%edi),%ecx
6070b0:	85 c9                	test   %ecx,%ecx
6070b2:	74 15                	je     0x6070c9
6070b4:	8b 11                	mov    (%ecx),%edx
6070b6:	3b cf                	cmp    %edi,%ecx
6070b8:	0f 95 c0             	setne  %al
6070bb:	0f b6 c0             	movzbl %al,%eax
6070be:	50                   	push   %eax
6070bf:	ff 52 10             	call   *0x10(%edx)
6070c2:	c7 47 24 00 00 00 00 	movl   $0x0,0x24(%edi)
6070c9:	5f                   	pop    %edi
6070ca:	c7 06 a4 ba be 00    	movl   $0xbebaa4,(%esi)
6070d0:	5e                   	pop    %esi
6070d1:	c3                   	ret
6070d2:	cc                   	int3
6070d3:	cc                   	int3
6070d4:	cc                   	int3
6070d5:	cc                   	int3
6070d6:	cc                   	int3
6070d7:	cc                   	int3
6070d8:	cc                   	int3
6070d9:	cc                   	int3
6070da:	cc                   	int3
6070db:	cc                   	int3
6070dc:	cc                   	int3
6070dd:	cc                   	int3
6070de:	cc                   	int3
6070df:	cc                   	int3
6070e0:	56                   	push   %esi
6070e1:	8b f1                	mov    %ecx,%esi
6070e3:	8d 4e 04             	lea    0x4(%esi),%ecx
6070e6:	c7 06 54 bc be 00    	movl   $0xbebc54,(%esi)
6070ec:	e8 07 74 e0 ff       	call   0x40e4f8
6070f1:	c7 06 a0 bb be 00    	movl   $0xbebba0,(%esi)
6070f7:	5e                   	pop    %esi
6070f8:	c3                   	ret
6070f9:	cc                   	int3
6070fa:	cc                   	int3
6070fb:	cc                   	int3
6070fc:	cc                   	int3
6070fd:	cc                   	int3
6070fe:	cc                   	int3
6070ff:	cc                   	int3
607100:	56                   	push   %esi
607101:	57                   	push   %edi
607102:	8b f9                	mov    %ecx,%edi
607104:	8b 57 0c             	mov    0xc(%edi),%edx
607107:	85 d2                	test   %edx,%edx
607109:	74 27                	je     0x607132
60710b:	8b 47 14             	mov    0x14(%edi),%eax