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
4621d4:	74 06                	je     0x4621dc
4621d6:	8b 01                	mov    (%ecx),%eax
4621d8:	6a 01                	push   $0x1
4621da:	ff 10                	call   *(%eax)
4621dc:	c3                   	ret
4621dd:	cc                   	int3
4621de:	cc                   	int3
4621df:	cc                   	int3
4621e0:	8b 09                	mov    (%ecx),%ecx
4621e2:	85 c9                	test   %ecx,%ecx
4621e4:	74 06                	je     0x4621ec
4621e6:	8b 01                	mov    (%ecx),%eax
4621e8:	6a 01                	push   $0x1
4621ea:	ff 10                	call   *(%eax)
4621ec:	c3                   	ret
4621ed:	cc                   	int3
4621ee:	cc                   	int3
4621ef:	cc                   	int3
4621f0:	56                   	push   %esi
4621f1:	8b f1                	mov    %ecx,%esi
4621f3:	8d 46 08             	lea    0x8(%esi),%eax
4621f6:	c7 06 24 22 bd 00    	movl   $0xbd2224,(%esi)
4621fc:	50                   	push   %eax
4621fd:	ff 15 cc 36 d8 00    	call   *0xd836cc
462203:	8b ce                	mov    %esi,%ecx
462205:	5e                   	pop    %esi
462206:	e9 83 3a fc ff       	jmp    0x425c8e
46220b:	cc                   	int3
46220c:	cc                   	int3
46220d:	cc                   	int3
46220e:	cc                   	int3
46220f:	cc                   	int3
462210:	cc                   	int3
462211:	cc                   	int3
462212:	cc                   	int3
462213:	cc                   	int3
462214:	cc                   	int3
462215:	cc                   	int3
462216:	cc                   	int3
462217:	cc                   	int3
462218:	cc                   	int3
462219:	cc                   	int3
46221a:	cc                   	int3
46221b:	cc                   	int3
46221c:	cc                   	int3
46221d:	cc                   	int3
46221e:	cc                   	int3
46221f:	cc                   	int3
462220:	55                   	push   %ebp
462221:	8b ec                	mov    %esp,%ebp
462223:	6a ff                	push   $0xffffffff
462225:	68 50 33 b3 00       	push   $0xb33350
46222a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
462230:	50                   	push   %eax
462231:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
462236:	33 c5                	xor    %ebp,%eax
462238:	50                   	push   %eax
462239:	8d 45 f4             	lea    -0xc(%ebp),%eax
46223c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462242:	e8 b8 75 fa ff       	call   0x4097ff
462247:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46224a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
462251:	59                   	pop    %ecx
462252:	8b e5                	mov    %ebp,%esp
462254:	5d                   	pop    %ebp
462255:	c3                   	ret
462256:	cc                   	int3
462257:	cc                   	int3
462258:	cc                   	int3
462259:	cc                   	int3
46225a:	cc                   	int3
46225b:	cc                   	int3
46225c:	cc                   	int3
46225d:	cc                   	int3
46225e:	cc                   	int3
46225f:	cc                   	int3
462260:	cc                   	int3
462261:	cc                   	int3
462262:	cc                   	int3
462263:	cc                   	int3
462264:	cc                   	int3
462265:	cc                   	int3
462266:	cc                   	int3
462267:	cc                   	int3
462268:	cc                   	int3
462269:	cc                   	int3
46226a:	cc                   	int3
46226b:	cc                   	int3
46226c:	cc                   	int3
46226d:	cc                   	int3
46226e:	cc                   	int3
46226f:	cc                   	int3
462270:	56                   	push   %esi
462271:	8b f1                	mov    %ecx,%esi
462273:	8b 46 2c             	mov    0x2c(%esi),%eax
462276:	57                   	push   %edi
462277:	8d 7e 18             	lea    0x18(%esi),%edi
46227a:	83 f8 08             	cmp    $0x8,%eax
46227d:	72 0b                	jb     0x46228a
46227f:	40                   	inc    %eax
462280:	8b cf                	mov    %edi,%ecx
462282:	50                   	push   %eax
462283:	ff 37                	push   (%edi)
462285:	e8 bd f9 fb ff       	call   0x421c47
46228a:	c7 47 14 07 00 00 00 	movl   $0x7,0x14(%edi)
462291:	83 7f 14 08          	cmpl   $0x8,0x14(%edi)
462295:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
46229c:	72 02                	jb     0x4622a0
46229e:	8b 3f                	mov    (%edi),%edi
4622a0:	33 c0                	xor    %eax,%eax
4622a2:	66 89 07             	mov    %ax,(%edi)
4622a5:	8b 46 14             	mov    0x14(%esi),%eax
4622a8:	83 f8 10             	cmp    $0x10,%eax
4622ab:	72 0b                	jb     0x4622b8
4622ad:	40                   	inc    %eax
4622ae:	8b ce                	mov    %esi,%ecx
4622b0:	50                   	push   %eax
4622b1:	ff 36                	push   (%esi)
4622b3:	e8 64 23 fd ff       	call   0x43461c
4622b8:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4622bf:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4622c3:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4622ca:	72 08                	jb     0x4622d4
4622cc:	8b 06                	mov    (%esi),%eax
4622ce:	5f                   	pop    %edi
4622cf:	5e                   	pop    %esi
4622d0:	c6 00 00             	movb   $0x0,(%eax)
4622d3:	c3                   	ret
4622d4:	5f                   	pop    %edi
4622d5:	c6 06 00             	movb   $0x0,(%esi)
4622d8:	5e                   	pop    %esi
4622d9:	c3                   	ret
4622da:	cc                   	int3
4622db:	cc                   	int3
4622dc:	cc                   	int3
4622dd:	cc                   	int3
4622de:	cc                   	int3
4622df:	cc                   	int3
4622e0:	cc                   	int3
4622e1:	cc                   	int3
4622e2:	cc                   	int3
4622e3:	cc                   	int3
4622e4:	cc                   	int3
4622e5:	cc                   	int3
4622e6:	cc                   	int3
4622e7:	cc                   	int3
4622e8:	cc                   	int3
4622e9:	cc                   	int3
4622ea:	cc                   	int3
4622eb:	cc                   	int3
4622ec:	cc                   	int3
4622ed:	cc                   	int3
4622ee:	cc                   	int3
4622ef:	cc                   	int3
4622f0:	cc                   	int3
4622f1:	cc                   	int3
4622f2:	cc                   	int3
4622f3:	cc                   	int3
4622f4:	cc                   	int3
4622f5:	cc                   	int3
4622f6:	cc                   	int3
4622f7:	cc                   	int3
4622f8:	cc                   	int3
4622f9:	cc                   	int3
4622fa:	cc                   	int3
4622fb:	cc                   	int3
4622fc:	cc                   	int3
4622fd:	cc                   	int3
4622fe:	cc                   	int3
4622ff:	cc                   	int3
462300:	55                   	push   %ebp
462301:	8b ec                	mov    %esp,%ebp
462303:	6a ff                	push   $0xffffffff
462305:	68 1a 34 b3 00       	push   $0xb3341a
46230a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax