461f98:	cc                   	int3
461f99:	cc                   	int3
461f9a:	cc                   	int3
461f9b:	cc                   	int3
461f9c:	cc                   	int3
461f9d:	cc                   	int3
461f9e:	cc                   	int3
461f9f:	cc                   	int3
461fa0:	cc                   	int3
461fa1:	cc                   	int3
461fa2:	cc                   	int3
461fa3:	cc                   	int3
461fa4:	cc                   	int3
461fa5:	cc                   	int3
461fa6:	cc                   	int3
461fa7:	cc                   	int3
461fa8:	cc                   	int3
461fa9:	cc                   	int3
461faa:	cc                   	int3
461fab:	cc                   	int3
461fac:	cc                   	int3
461fad:	cc                   	int3
461fae:	cc                   	int3
461faf:	cc                   	int3
461fb0:	8b c1                	mov    %ecx,%eax
461fb2:	c3                   	ret
461fb3:	cc                   	int3
461fb4:	cc                   	int3
461fb5:	cc                   	int3
461fb6:	cc                   	int3
461fb7:	cc                   	int3
461fb8:	cc                   	int3
461fb9:	cc                   	int3
461fba:	cc                   	int3
461fbb:	cc                   	int3
461fbc:	cc                   	int3
461fbd:	cc                   	int3
461fbe:	cc                   	int3
461fbf:	cc                   	int3
461fc0:	c7 01 c0 25 bd 00    	movl   $0xbd25c0,(%ecx)
461fc6:	8b c1                	mov    %ecx,%eax
461fc8:	c7 41 04 01 00 00 00 	movl   $0x1,0x4(%ecx)
461fcf:	c7 41 08 01 00 00 00 	movl   $0x1,0x8(%ecx)
461fd6:	c3                   	ret
461fd7:	cc                   	int3
461fd8:	cc                   	int3
461fd9:	cc                   	int3
461fda:	cc                   	int3
461fdb:	cc                   	int3
461fdc:	cc                   	int3
461fdd:	cc                   	int3
461fde:	cc                   	int3
461fdf:	cc                   	int3
461fe0:	55                   	push   %ebp
461fe1:	8b ec                	mov    %esp,%ebp
461fe3:	6a ff                	push   $0xffffffff
461fe5:	68 f0 32 b3 00       	push   $0xb332f0
461fea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
461ff0:	50                   	push   %eax
461ff1:	56                   	push   %esi
461ff2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
461ff7:	33 c5                	xor    %ebp,%eax
461ff9:	50                   	push   %eax
461ffa:	8d 45 f4             	lea    -0xc(%ebp),%eax
461ffd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462003:	8b f1                	mov    %ecx,%esi
462005:	8b 4e 04             	mov    0x4(%esi),%ecx
462008:	c7 06 d8 25 bd 00    	movl   $0xbd25d8,(%esi)
46200e:	85 c9                	test   %ecx,%ecx
462010:	74 10                	je     0x462022
462012:	8b 41 04             	mov    0x4(%ecx),%eax
462015:	83 c1 04             	add    $0x4,%ecx
462018:	8b 40 04             	mov    0x4(%eax),%eax
46201b:	03 c8                	add    %eax,%ecx
46201d:	8b 01                	mov    (%ecx),%eax
46201f:	ff 50 0c             	call   *0xc(%eax)
462022:	8b ce                	mov    %esi,%ecx
462024:	e8 c6 d9 fd ff       	call   0x43f9ef
462029:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46202c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
462033:	59                   	pop    %ecx
462034:	5e                   	pop    %esi
462035:	8b e5                	mov    %ebp,%esp
462037:	5d                   	pop    %ebp
462038:	c3                   	ret
462039:	cc                   	int3
46203a:	cc                   	int3
46203b:	cc                   	int3
46203c:	cc                   	int3
46203d:	cc                   	int3
46203e:	cc                   	int3
46203f:	cc                   	int3
462040:	cc                   	int3
462041:	cc                   	int3
462042:	cc                   	int3
462043:	cc                   	int3
462044:	cc                   	int3
462045:	cc                   	int3
462046:	cc                   	int3
462047:	cc                   	int3
462048:	cc                   	int3
462049:	cc                   	int3
46204a:	cc                   	int3
46204b:	cc                   	int3
46204c:	cc                   	int3
46204d:	cc                   	int3
46204e:	cc                   	int3
46204f:	cc                   	int3
462050:	55                   	push   %ebp
462051:	8b ec                	mov    %esp,%ebp
462053:	6a ff                	push   $0xffffffff
462055:	68 20 33 b3 00       	push   $0xb33320
46205a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
462060:	50                   	push   %eax
462061:	56                   	push   %esi
462062:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
462067:	33 c5                	xor    %ebp,%eax
462069:	50                   	push   %eax
46206a:	8d 45 f4             	lea    -0xc(%ebp),%eax
46206d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462073:	8b f1                	mov    %ecx,%esi
462075:	8b 4e 04             	mov    0x4(%esi),%ecx
462078:	c7 06 e8 25 bd 00    	movl   $0xbd25e8,(%esi)
46207e:	85 c9                	test   %ecx,%ecx
462080:	74 10                	je     0x462092
462082:	8b 41 04             	mov    0x4(%ecx),%eax
462085:	83 c1 04             	add    $0x4,%ecx
462088:	8b 40 04             	mov    0x4(%eax),%eax
46208b:	03 c8                	add    %eax,%ecx
46208d:	8b 01                	mov    (%ecx),%eax
46208f:	ff 50 0c             	call   *0xc(%eax)
462092:	8b ce                	mov    %esi,%ecx
462094:	e8 56 d9 fd ff       	call   0x43f9ef
462099:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46209c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4620a3:	59                   	pop    %ecx
4620a4:	5e                   	pop    %esi
4620a5:	8b e5                	mov    %ebp,%esp
4620a7:	5d                   	pop    %ebp
4620a8:	c3                   	ret
4620a9:	cc                   	int3
4620aa:	cc                   	int3
4620ab:	cc                   	int3
4620ac:	cc                   	int3
4620ad:	cc                   	int3
4620ae:	cc                   	int3
4620af:	cc                   	int3
4620b0:	cc                   	int3
4620b1:	cc                   	int3
4620b2:	cc                   	int3
4620b3:	cc                   	int3
4620b4:	cc                   	int3
4620b5:	cc                   	int3
4620b6:	cc                   	int3
4620b7:	cc                   	int3
4620b8:	cc                   	int3
4620b9:	cc                   	int3
4620ba:	cc                   	int3
4620bb:	cc                   	int3
4620bc:	cc                   	int3
4620bd:	cc                   	int3
4620be:	cc                   	int3
4620bf:	cc                   	int3
4620c0:	c3                   	ret
4620c1:	cc                   	int3
4620c2:	cc                   	int3
4620c3:	cc                   	int3
4620c4:	cc                   	int3
4620c5:	cc                   	int3
4620c6:	cc                   	int3
4620c7:	cc                   	int3
4620c8:	cc                   	int3
4620c9:	cc                   	int3
4620ca:	cc                   	int3
4620cb:	cc                   	int3
4620cc:	cc                   	int3
4620cd:	cc                   	int3
4620ce:	cc                   	int3
4620cf:	cc                   	int3
4620d0:	c7 01 c0 25 bd 00    	movl   $0xbd25c0,(%ecx)
4620d6:	c3                   	ret
4620d7:	cc                   	int3
4620d8:	cc                   	int3
4620d9:	cc                   	int3
4620da:	cc                   	int3
4620db:	cc                   	int3
4620dc:	cc                   	int3
4620dd:	cc                   	int3
4620de:	cc                   	int3
4620df:	cc                   	int3
4620e0:	c3                   	ret
4620e1:	cc                   	int3
4620e2:	cc                   	int3
4620e3:	cc                   	int3
4620e4:	cc                   	int3
4620e5:	cc                   	int3
4620e6:	cc                   	int3
4620e7:	cc                   	int3
4620e8:	cc                   	int3
4620e9:	cc                   	int3
4620ea:	cc                   	int3
4620eb:	cc                   	int3
4620ec:	cc                   	int3
4620ed:	cc                   	int3
4620ee:	cc                   	int3
4620ef:	cc                   	int3
4620f0:	c3                   	ret
4620f1:	cc                   	int3
4620f2:	cc                   	int3
4620f3:	cc                   	int3
4620f4:	cc                   	int3
4620f5:	cc                   	int3
4620f6:	cc                   	int3
4620f7:	cc                   	int3
4620f8:	cc                   	int3
4620f9:	cc                   	int3
4620fa:	cc                   	int3
4620fb:	cc                   	int3
4620fc:	cc                   	int3
4620fd:	cc                   	int3
4620fe:	cc                   	int3
4620ff:	cc                   	int3
462100:	56                   	push   %esi
462101:	8b f1                	mov    %ecx,%esi
462103:	8b 46 14             	mov    0x14(%esi),%eax
462106:	83 f8 08             	cmp    $0x8,%eax
462109:	72 09                	jb     0x462114
46210b:	40                   	inc    %eax
46210c:	50                   	push   %eax
46210d:	ff 36                	push   (%esi)
46210f:	e8 33 fb fb ff       	call   0x421c47
462114:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
46211b:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
46211f:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
462126:	72 09                	jb     0x462131
462128:	8b 06                	mov    (%esi),%eax
46212a:	33 c9                	xor    %ecx,%ecx
46212c:	5e                   	pop    %esi
46212d:	66 89 08             	mov    %cx,(%eax)
462130:	c3                   	ret
462131:	33 c0                	xor    %eax,%eax
462133:	66 89 06             	mov    %ax,(%esi)
462136:	5e                   	pop    %esi
462137:	c3                   	ret
462138:	cc                   	int3
462139:	cc                   	int3
46213a:	cc                   	int3
46213b:	cc                   	int3
46213c:	cc                   	int3
46213d:	cc                   	int3
46213e:	cc                   	int3
46213f:	cc                   	int3
462140:	cc                   	int3
462141:	cc                   	int3
462142:	cc                   	int3
462143:	cc                   	int3
462144:	cc                   	int3
462145:	cc                   	int3
462146:	cc                   	int3
462147:	cc                   	int3
462148:	cc                   	int3
462149:	cc                   	int3
46214a:	cc                   	int3
46214b:	cc                   	int3
46214c:	cc                   	int3
46214d:	cc                   	int3
46214e:	cc                   	int3
46214f:	cc                   	int3
462150:	56                   	push   %esi
462151:	8b 71 04             	mov    0x4(%ecx),%esi
462154:	85 f6                	test   %esi,%esi
462156:	74 25                	je     0x46217d
462158:	57                   	push   %edi
462159:	83 cf ff             	or     $0xffffffff,%edi
46215c:	8b c7                	mov    %edi,%eax
46215e:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
462163:	75 17                	jne    0x46217c
462165:	8b 06                	mov    (%esi),%eax
462167:	8b ce                	mov    %esi,%ecx
462169:	ff 10                	call   *(%eax)
46216b:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
462170:	4f                   	dec    %edi
462171:	75 09                	jne    0x46217c
462173:	8b 06                	mov    (%esi),%eax
462175:	8b ce                	mov    %esi,%ecx
462177:	5f                   	pop    %edi
462178:	5e                   	pop    %esi
462179:	ff 60 04             	jmp    *0x4(%eax)
46217c:	5f                   	pop    %edi
46217d:	5e                   	pop    %esi
46217e:	c3                   	ret
46217f:	cc                   	int3
462180:	cc                   	int3
462181:	cc                   	int3
462182:	cc                   	int3
462183:	cc                   	int3
462184:	cc                   	int3
462185:	cc                   	int3
462186:	cc                   	int3
462187:	cc                   	int3
462188:	cc                   	int3
462189:	cc                   	int3
46218a:	cc                   	int3
46218b:	cc                   	int3
46218c:	cc                   	int3
46218d:	cc                   	int3
46218e:	cc                   	int3
46218f:	cc                   	int3
462190:	56                   	push   %esi
462191:	8b 71 04             	mov    0x4(%ecx),%esi
462194:	85 f6                	test   %esi,%esi
462196:	74 25                	je     0x4621bd
462198:	57                   	push   %edi
462199:	83 cf ff             	or     $0xffffffff,%edi
46219c:	8b c7                	mov    %edi,%eax
46219e:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
4621a3:	75 17                	jne    0x4621bc
4621a5:	8b 06                	mov    (%esi),%eax
4621a7:	8b ce                	mov    %esi,%ecx
4621a9:	ff 10                	call   *(%eax)
4621ab:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
4621b0:	4f                   	dec    %edi
4621b1:	75 09                	jne    0x4621bc
4621b3:	8b 06                	mov    (%esi),%eax
4621b5:	8b ce                	mov    %esi,%ecx
4621b7:	5f                   	pop    %edi
4621b8:	5e                   	pop    %esi
4621b9:	ff 60 04             	jmp    *0x4(%eax)
4621bc:	5f                   	pop    %edi
4621bd:	5e                   	pop    %esi
4621be:	c3                   	ret
4621bf:	cc                   	int3
4621c0:	cc                   	int3
4621c1:	cc                   	int3
4621c2:	cc                   	int3
4621c3:	cc                   	int3
4621c4:	cc                   	int3
4621c5:	cc                   	int3
4621c6:	cc                   	int3
4621c7:	cc                   	int3
4621c8:	cc                   	int3
4621c9:	cc                   	int3
4621ca:	cc                   	int3
4621cb:	cc                   	int3
4621cc:	cc                   	int3
4621cd:	cc                   	int3
4621ce:	cc                   	int3
4621cf:	cc                   	int3
4621d0:	8b 09                	mov    (%ecx),%ecx
4621d2:	85 c9                	test   %ecx,%ecx