6fd174:	cc                   	int3
6fd175:	cc                   	int3
6fd176:	cc                   	int3
6fd177:	cc                   	int3
6fd178:	cc                   	int3
6fd179:	cc                   	int3
6fd17a:	cc                   	int3
6fd17b:	cc                   	int3
6fd17c:	cc                   	int3
6fd17d:	cc                   	int3
6fd17e:	cc                   	int3
6fd17f:	cc                   	int3
6fd180:	56                   	push   %esi
6fd181:	57                   	push   %edi
6fd182:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6fd186:	8b 47 24             	mov    0x24(%edi),%eax
6fd189:	8d 77 10             	lea    0x10(%edi),%esi
6fd18c:	83 f8 10             	cmp    $0x10,%eax
6fd18f:	72 0b                	jb     0x6fd19c
6fd191:	40                   	inc    %eax
6fd192:	8b ce                	mov    %esi,%ecx
6fd194:	50                   	push   %eax
6fd195:	ff 36                	push   (%esi)
6fd197:	e8 80 74 d3 ff       	call   0x43461c
6fd19c:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fd1a3:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fd1a7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fd1ae:	72 02                	jb     0x6fd1b2
6fd1b0:	8b 36                	mov    (%esi),%esi
6fd1b2:	57                   	push   %edi
6fd1b3:	c6 06 00             	movb   $0x0,(%esi)
6fd1b6:	e8 d4 45 d0 ff       	call   0x40178f
6fd1bb:	83 c4 04             	add    $0x4,%esp
6fd1be:	5f                   	pop    %edi
6fd1bf:	5e                   	pop    %esi
6fd1c0:	c2 04 00             	ret    $0x4
6fd1c3:	cc                   	int3
6fd1c4:	cc                   	int3
6fd1c5:	cc                   	int3
6fd1c6:	cc                   	int3
6fd1c7:	cc                   	int3
6fd1c8:	cc                   	int3
6fd1c9:	cc                   	int3
6fd1ca:	cc                   	int3
6fd1cb:	cc                   	int3
6fd1cc:	cc                   	int3
6fd1cd:	cc                   	int3
6fd1ce:	cc                   	int3
6fd1cf:	cc                   	int3
6fd1d0:	cc                   	int3
6fd1d1:	cc                   	int3
6fd1d2:	cc                   	int3
6fd1d3:	cc                   	int3
6fd1d4:	cc                   	int3
6fd1d5:	cc                   	int3
6fd1d6:	cc                   	int3
6fd1d7:	cc                   	int3
6fd1d8:	cc                   	int3
6fd1d9:	cc                   	int3
6fd1da:	cc                   	int3
6fd1db:	cc                   	int3
6fd1dc:	cc                   	int3
6fd1dd:	cc                   	int3
6fd1de:	cc                   	int3
6fd1df:	cc                   	int3
6fd1e0:	56                   	push   %esi
6fd1e1:	57                   	push   %edi
6fd1e2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6fd1e6:	8b 47 24             	mov    0x24(%edi),%eax
6fd1e9:	8d 77 10             	lea    0x10(%edi),%esi
6fd1ec:	83 f8 10             	cmp    $0x10,%eax
6fd1ef:	72 0b                	jb     0x6fd1fc
6fd1f1:	40                   	inc    %eax
6fd1f2:	8b ce                	mov    %esi,%ecx
6fd1f4:	50                   	push   %eax
6fd1f5:	ff 36                	push   (%esi)
6fd1f7:	e8 20 74 d3 ff       	call   0x43461c
6fd1fc:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fd203:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fd207:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fd20e:	72 02                	jb     0x6fd212
6fd210:	8b 36                	mov    (%esi),%esi
6fd212:	57                   	push   %edi
6fd213:	c6 06 00             	movb   $0x0,(%esi)
6fd216:	e8 74 45 d0 ff       	call   0x40178f
6fd21b:	83 c4 04             	add    $0x4,%esp
6fd21e:	5f                   	pop    %edi
6fd21f:	5e                   	pop    %esi
6fd220:	c2 04 00             	ret    $0x4
6fd223:	cc                   	int3
6fd224:	cc                   	int3
6fd225:	cc                   	int3
6fd226:	cc                   	int3
6fd227:	cc                   	int3
6fd228:	cc                   	int3
6fd229:	cc                   	int3
6fd22a:	cc                   	int3
6fd22b:	cc                   	int3
6fd22c:	cc                   	int3
6fd22d:	cc                   	int3
6fd22e:	cc                   	int3
6fd22f:	cc                   	int3
6fd230:	cc                   	int3
6fd231:	cc                   	int3
6fd232:	cc                   	int3
6fd233:	cc                   	int3
6fd234:	cc                   	int3
6fd235:	cc                   	int3
6fd236:	cc                   	int3
6fd237:	cc                   	int3
6fd238:	cc                   	int3
6fd239:	cc                   	int3
6fd23a:	cc                   	int3
6fd23b:	cc                   	int3
6fd23c:	cc                   	int3
6fd23d:	cc                   	int3
6fd23e:	cc                   	int3
6fd23f:	cc                   	int3
6fd240:	56                   	push   %esi
6fd241:	57                   	push   %edi
6fd242:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6fd246:	8b 47 24             	mov    0x24(%edi),%eax
6fd249:	8d 77 10             	lea    0x10(%edi),%esi
6fd24c:	83 f8 10             	cmp    $0x10,%eax
6fd24f:	72 0b                	jb     0x6fd25c
6fd251:	40                   	inc    %eax
6fd252:	8b ce                	mov    %esi,%ecx
6fd254:	50                   	push   %eax
6fd255:	ff 36                	push   (%esi)
6fd257:	e8 c0 73 d3 ff       	call   0x43461c
6fd25c:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fd263:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fd267:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fd26e:	72 02                	jb     0x6fd272
6fd270:	8b 36                	mov    (%esi),%esi
6fd272:	57                   	push   %edi
6fd273:	c6 06 00             	movb   $0x0,(%esi)
6fd276:	e8 14 45 d0 ff       	call   0x40178f
6fd27b:	83 c4 04             	add    $0x4,%esp
6fd27e:	5f                   	pop    %edi
6fd27f:	5e                   	pop    %esi
6fd280:	c2 04 00             	ret    $0x4
6fd283:	cc                   	int3
6fd284:	cc                   	int3
6fd285:	cc                   	int3
6fd286:	cc                   	int3
6fd287:	cc                   	int3
6fd288:	cc                   	int3
6fd289:	cc                   	int3
6fd28a:	cc                   	int3
6fd28b:	cc                   	int3
6fd28c:	cc                   	int3
6fd28d:	cc                   	int3
6fd28e:	cc                   	int3
6fd28f:	cc                   	int3
6fd290:	cc                   	int3
6fd291:	cc                   	int3
6fd292:	cc                   	int3
6fd293:	cc                   	int3
6fd294:	cc                   	int3
6fd295:	cc                   	int3
6fd296:	cc                   	int3
6fd297:	cc                   	int3
6fd298:	cc                   	int3
6fd299:	cc                   	int3
6fd29a:	cc                   	int3
6fd29b:	cc                   	int3
6fd29c:	cc                   	int3
6fd29d:	cc                   	int3
6fd29e:	cc                   	int3
6fd29f:	cc                   	int3
6fd2a0:	56                   	push   %esi
6fd2a1:	57                   	push   %edi
6fd2a2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6fd2a6:	8b 47 24             	mov    0x24(%edi),%eax
6fd2a9:	8d 77 10             	lea    0x10(%edi),%esi
6fd2ac:	83 f8 10             	cmp    $0x10,%eax
6fd2af:	72 0b                	jb     0x6fd2bc
6fd2b1:	40                   	inc    %eax
6fd2b2:	8b ce                	mov    %esi,%ecx
6fd2b4:	50                   	push   %eax
6fd2b5:	ff 36                	push   (%esi)
6fd2b7:	e8 60 73 d3 ff       	call   0x43461c
6fd2bc:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fd2c3:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fd2c7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fd2ce:	72 02                	jb     0x6fd2d2
6fd2d0:	8b 36                	mov    (%esi),%esi
6fd2d2:	57                   	push   %edi
6fd2d3:	c6 06 00             	movb   $0x0,(%esi)
6fd2d6:	e8 b4 44 d0 ff       	call   0x40178f
6fd2db:	83 c4 04             	add    $0x4,%esp
6fd2de:	5f                   	pop    %edi
6fd2df:	5e                   	pop    %esi
6fd2e0:	c2 04 00             	ret    $0x4
6fd2e3:	cc                   	int3
6fd2e4:	cc                   	int3
6fd2e5:	cc                   	int3
6fd2e6:	cc                   	int3
6fd2e7:	cc                   	int3
6fd2e8:	cc                   	int3
6fd2e9:	cc                   	int3
6fd2ea:	cc                   	int3
6fd2eb:	cc                   	int3
6fd2ec:	cc                   	int3
6fd2ed:	cc                   	int3
6fd2ee:	cc                   	int3
6fd2ef:	cc                   	int3
6fd2f0:	cc                   	int3
6fd2f1:	cc                   	int3
6fd2f2:	cc                   	int3
6fd2f3:	cc                   	int3
6fd2f4:	cc                   	int3
6fd2f5:	cc                   	int3
6fd2f6:	cc                   	int3
6fd2f7:	cc                   	int3
6fd2f8:	cc                   	int3
6fd2f9:	cc                   	int3
6fd2fa:	cc                   	int3
6fd2fb:	cc                   	int3
6fd2fc:	cc                   	int3
6fd2fd:	cc                   	int3
6fd2fe:	cc                   	int3
6fd2ff:	cc                   	int3
6fd300:	56                   	push   %esi
6fd301:	8b 74 24 08          	mov    0x8(%esp),%esi
6fd305:	8d 4e 10             	lea    0x10(%esi),%ecx
6fd308:	e8 ad fc d3 ff       	call   0x43cfba
6fd30d:	56                   	push   %esi
6fd30e:	e8 7c 44 d0 ff       	call   0x40178f
6fd313:	83 c4 04             	add    $0x4,%esp
6fd316:	5e                   	pop    %esi
6fd317:	c2 04 00             	ret    $0x4
6fd31a:	cc                   	int3
6fd31b:	cc                   	int3
6fd31c:	cc                   	int3
6fd31d:	cc                   	int3
6fd31e:	cc                   	int3
6fd31f:	cc                   	int3
6fd320:	56                   	push   %esi
6fd321:	8b 74 24 08          	mov    0x8(%esp),%esi
6fd325:	8d 4e 10             	lea    0x10(%esi),%ecx
6fd328:	e8 f2 3d d3 ff       	call   0x43111f
6fd32d:	56                   	push   %esi
6fd32e:	e8 5c 44 d0 ff       	call   0x40178f
6fd333:	83 c4 04             	add    $0x4,%esp
6fd336:	5e                   	pop    %esi
6fd337:	c2 04 00             	ret    $0x4
6fd33a:	cc                   	int3
6fd33b:	cc                   	int3
6fd33c:	cc                   	int3
6fd33d:	cc                   	int3
6fd33e:	cc                   	int3
6fd33f:	cc                   	int3
6fd340:	56                   	push   %esi
6fd341:	8b 74 24 08          	mov    0x8(%esp),%esi
6fd345:	8d 4e 10             	lea    0x10(%esi),%ecx
6fd348:	e8 e6 72 d0 ff       	call   0x404633
6fd34d:	56                   	push   %esi
6fd34e:	e8 3c 44 d0 ff       	call   0x40178f
6fd353:	83 c4 04             	add    $0x4,%esp
6fd356:	5e                   	pop    %esi
6fd357:	c2 04 00             	ret    $0x4
6fd35a:	cc                   	int3
6fd35b:	cc                   	int3
6fd35c:	cc                   	int3
6fd35d:	cc                   	int3
6fd35e:	cc                   	int3
6fd35f:	cc                   	int3
6fd360:	56                   	push   %esi
6fd361:	8b 74 24 08          	mov    0x8(%esp),%esi
6fd365:	8d 4e 10             	lea    0x10(%esi),%ecx
6fd368:	e8 36 c4 d2 ff       	call   0x4297a3
6fd36d:	56                   	push   %esi
6fd36e:	e8 1c 44 d0 ff       	call   0x40178f
6fd373:	83 c4 04             	add    $0x4,%esp
6fd376:	5e                   	pop    %esi
6fd377:	c2 04 00             	ret    $0x4
6fd37a:	cc                   	int3
6fd37b:	cc                   	int3
6fd37c:	cc                   	int3
6fd37d:	cc                   	int3
6fd37e:	cc                   	int3
6fd37f:	cc                   	int3
6fd380:	53                   	push   %ebx
6fd381:	8b 5c 24 08          	mov    0x8(%esp),%ebx
6fd385:	55                   	push   %ebp
6fd386:	57                   	push   %edi
6fd387:	8b e9                	mov    %ecx,%ebp
6fd389:	8b fb                	mov    %ebx,%edi
6fd38b:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
6fd38f:	75 70                	jne    0x6fd401
6fd391:	56                   	push   %esi
6fd392:	ff 77 08             	push   0x8(%edi)
6fd395:	8b cd                	mov    %ebp,%ecx
6fd397:	e8 a9 3b d2 ff       	call   0x420f45
6fd39c:	8b 4b 24             	mov    0x24(%ebx),%ecx
6fd39f:	8d 73 10             	lea    0x10(%ebx),%esi
6fd3a2:	8b 3f                	mov    (%edi),%edi
6fd3a4:	83 f9 10             	cmp    $0x10,%ecx
6fd3a7:	72 2d                	jb     0x6fd3d6
6fd3a9:	8b 06                	mov    (%esi),%eax
6fd3ab:	41                   	inc    %ecx
6fd3ac:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
6fd3b2:	72 19                	jb     0x6fd3cd
6fd3b4:	a8 1f                	test   $0x1f,%al
6fd3b6:	75 4f                	jne    0x6fd407
6fd3b8:	8b 48 fc             	mov    -0x4(%eax),%ecx
6fd3bb:	3b c8                	cmp    %eax,%ecx
6fd3bd:	73 48                	jae    0x6fd407
6fd3bf:	2b c1                	sub    %ecx,%eax
6fd3c1:	83 f8 04             	cmp    $0x4,%eax
6fd3c4:	72 41                	jb     0x6fd407
6fd3c6:	83 f8 23             	cmp    $0x23,%eax
6fd3c9:	77 3c                	ja     0x6fd407
6fd3cb:	8b c1                	mov    %ecx,%eax
6fd3cd:	50                   	push   %eax
6fd3ce:	e8 bc 43 d0 ff       	call   0x40178f
6fd3d3:	83 c4 04             	add    $0x4,%esp
6fd3d6:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fd3dd:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fd3e1:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fd3e8:	72 02                	jb     0x6fd3ec
6fd3ea:	8b 36                	mov    (%esi),%esi
6fd3ec:	53                   	push   %ebx
6fd3ed:	c6 06 00             	movb   $0x0,(%esi)
6fd3f0:	e8 9a 43 d0 ff       	call   0x40178f
6fd3f5:	83 c4 04             	add    $0x4,%esp
6fd3f8:	8b df                	mov    %edi,%ebx
6fd3fa:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
6fd3fe:	74 92                	je     0x6fd392
6fd400:	5e                   	pop    %esi
6fd401:	5f                   	pop    %edi
6fd402:	5d                   	pop    %ebp
6fd403:	5b                   	pop    %ebx
6fd404:	c2 04 00             	ret    $0x4
6fd407:	e8 81 05 d4 ff       	call   0x43d98d
6fd40c:	cc                   	int3
6fd40d:	cc                   	int3
6fd40e:	cc                   	int3
6fd40f:	cc                   	int3
6fd410:	cc                   	int3
6fd411:	cc                   	int3
6fd412:	cc                   	int3
6fd413:	cc                   	int3
6fd414:	cc                   	int3
6fd415:	cc                   	int3
6fd416:	cc                   	int3
6fd417:	cc                   	int3
6fd418:	cc                   	int3