6fc354:	cc                   	int3
6fc355:	cc                   	int3
6fc356:	cc                   	int3
6fc357:	cc                   	int3
6fc358:	cc                   	int3
6fc359:	cc                   	int3
6fc35a:	cc                   	int3
6fc35b:	cc                   	int3
6fc35c:	cc                   	int3
6fc35d:	cc                   	int3
6fc35e:	cc                   	int3
6fc35f:	cc                   	int3
6fc360:	8b d1                	mov    %ecx,%edx
6fc362:	8b 02                	mov    (%edx),%eax
6fc364:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc368:	74 08                	je     0x6fc372
6fc36a:	8b 40 08             	mov    0x8(%eax),%eax
6fc36d:	89 02                	mov    %eax,(%edx)
6fc36f:	8b c2                	mov    %edx,%eax
6fc371:	c3                   	ret
6fc372:	8b 08                	mov    (%eax),%ecx
6fc374:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
6fc378:	75 19                	jne    0x6fc393
6fc37a:	8b 41 08             	mov    0x8(%ecx),%eax
6fc37d:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc381:	75 36                	jne    0x6fc3b9
6fc383:	8b c8                	mov    %eax,%ecx
6fc385:	8b 41 08             	mov    0x8(%ecx),%eax
6fc388:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc38c:	74 f5                	je     0x6fc383
6fc38e:	89 0a                	mov    %ecx,(%edx)
6fc390:	8b c2                	mov    %edx,%eax
6fc392:	c3                   	ret
6fc393:	8b 48 04             	mov    0x4(%eax),%ecx
6fc396:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
6fc39a:	75 15                	jne    0x6fc3b1
6fc39c:	0f 1f 40 00          	nopl   0x0(%eax)
6fc3a0:	8b 02                	mov    (%edx),%eax
6fc3a2:	3b 01                	cmp    (%ecx),%eax
6fc3a4:	75 0b                	jne    0x6fc3b1
6fc3a6:	89 0a                	mov    %ecx,(%edx)
6fc3a8:	8b 49 04             	mov    0x4(%ecx),%ecx
6fc3ab:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
6fc3af:	74 ef                	je     0x6fc3a0
6fc3b1:	8b 02                	mov    (%edx),%eax
6fc3b3:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc3b7:	75 02                	jne    0x6fc3bb
6fc3b9:	89 0a                	mov    %ecx,(%edx)
6fc3bb:	8b c2                	mov    %edx,%eax
6fc3bd:	c3                   	ret
6fc3be:	cc                   	int3
6fc3bf:	cc                   	int3
6fc3c0:	cc                   	int3
6fc3c1:	cc                   	int3
6fc3c2:	cc                   	int3
6fc3c3:	cc                   	int3
6fc3c4:	cc                   	int3
6fc3c5:	cc                   	int3
6fc3c6:	cc                   	int3
6fc3c7:	cc                   	int3
6fc3c8:	cc                   	int3
6fc3c9:	cc                   	int3
6fc3ca:	cc                   	int3
6fc3cb:	cc                   	int3
6fc3cc:	cc                   	int3
6fc3cd:	cc                   	int3
6fc3ce:	cc                   	int3
6fc3cf:	cc                   	int3
6fc3d0:	cc                   	int3
6fc3d1:	cc                   	int3
6fc3d2:	cc                   	int3
6fc3d3:	cc                   	int3
6fc3d4:	cc                   	int3
6fc3d5:	cc                   	int3
6fc3d6:	cc                   	int3
6fc3d7:	cc                   	int3
6fc3d8:	cc                   	int3
6fc3d9:	cc                   	int3
6fc3da:	cc                   	int3
6fc3db:	cc                   	int3
6fc3dc:	cc                   	int3
6fc3dd:	cc                   	int3
6fc3de:	cc                   	int3
6fc3df:	cc                   	int3
6fc3e0:	8b d1                	mov    %ecx,%edx
6fc3e2:	8b 02                	mov    (%edx),%eax
6fc3e4:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc3e8:	74 08                	je     0x6fc3f2
6fc3ea:	8b 40 08             	mov    0x8(%eax),%eax
6fc3ed:	89 02                	mov    %eax,(%edx)
6fc3ef:	8b c2                	mov    %edx,%eax
6fc3f1:	c3                   	ret
6fc3f2:	8b 08                	mov    (%eax),%ecx
6fc3f4:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
6fc3f8:	75 19                	jne    0x6fc413
6fc3fa:	8b 41 08             	mov    0x8(%ecx),%eax
6fc3fd:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc401:	75 36                	jne    0x6fc439
6fc403:	8b c8                	mov    %eax,%ecx
6fc405:	8b 41 08             	mov    0x8(%ecx),%eax
6fc408:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc40c:	74 f5                	je     0x6fc403
6fc40e:	89 0a                	mov    %ecx,(%edx)
6fc410:	8b c2                	mov    %edx,%eax
6fc412:	c3                   	ret
6fc413:	8b 48 04             	mov    0x4(%eax),%ecx
6fc416:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
6fc41a:	75 15                	jne    0x6fc431
6fc41c:	0f 1f 40 00          	nopl   0x0(%eax)
6fc420:	8b 02                	mov    (%edx),%eax
6fc422:	3b 01                	cmp    (%ecx),%eax
6fc424:	75 0b                	jne    0x6fc431
6fc426:	89 0a                	mov    %ecx,(%edx)
6fc428:	8b 49 04             	mov    0x4(%ecx),%ecx
6fc42b:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
6fc42f:	74 ef                	je     0x6fc420
6fc431:	8b 02                	mov    (%edx),%eax
6fc433:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
6fc437:	75 02                	jne    0x6fc43b
6fc439:	89 0a                	mov    %ecx,(%edx)
6fc43b:	8b c2                	mov    %edx,%eax
6fc43d:	c3                   	ret
6fc43e:	cc                   	int3
6fc43f:	cc                   	int3
6fc440:	cc                   	int3
6fc441:	cc                   	int3
6fc442:	cc                   	int3
6fc443:	cc                   	int3
6fc444:	cc                   	int3
6fc445:	cc                   	int3
6fc446:	cc                   	int3
6fc447:	cc                   	int3
6fc448:	cc                   	int3
6fc449:	cc                   	int3
6fc44a:	cc                   	int3
6fc44b:	cc                   	int3
6fc44c:	cc                   	int3
6fc44d:	cc                   	int3
6fc44e:	cc                   	int3
6fc44f:	cc                   	int3
6fc450:	cc                   	int3
6fc451:	cc                   	int3
6fc452:	cc                   	int3
6fc453:	cc                   	int3
6fc454:	cc                   	int3
6fc455:	cc                   	int3
6fc456:	cc                   	int3
6fc457:	cc                   	int3
6fc458:	cc                   	int3
6fc459:	cc                   	int3
6fc45a:	cc                   	int3
6fc45b:	cc                   	int3
6fc45c:	cc                   	int3
6fc45d:	cc                   	int3
6fc45e:	cc                   	int3
6fc45f:	cc                   	int3
6fc460:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6fc464:	85 c9                	test   %ecx,%ecx
6fc466:	74 0c                	je     0x6fc474
6fc468:	8b 01                	mov    (%ecx),%eax
6fc46a:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
6fc471:	00
6fc472:	ff 20                	jmp    *(%eax)
6fc474:	c2 04 00             	ret    $0x4
6fc477:	cc                   	int3
6fc478:	cc                   	int3
6fc479:	cc                   	int3
6fc47a:	cc                   	int3
6fc47b:	cc                   	int3
6fc47c:	cc                   	int3
6fc47d:	cc                   	int3
6fc47e:	cc                   	int3
6fc47f:	cc                   	int3
6fc480:	56                   	push   %esi
6fc481:	8b f1                	mov    %ecx,%esi
6fc483:	e8 eb 5c d3 ff       	call   0x432173
6fc488:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc48d:	74 0b                	je     0x6fc49a
6fc48f:	6a 1c                	push   $0x1c
6fc491:	56                   	push   %esi
6fc492:	e8 05 5a d0 ff       	call   0x401e9c
6fc497:	83 c4 08             	add    $0x8,%esp
6fc49a:	8b c6                	mov    %esi,%eax
6fc49c:	5e                   	pop    %esi
6fc49d:	c2 04 00             	ret    $0x4
6fc4a0:	cc                   	int3
6fc4a1:	cc                   	int3
6fc4a2:	cc                   	int3
6fc4a3:	cc                   	int3
6fc4a4:	cc                   	int3
6fc4a5:	cc                   	int3
6fc4a6:	cc                   	int3
6fc4a7:	cc                   	int3
6fc4a8:	cc                   	int3
6fc4a9:	cc                   	int3
6fc4aa:	cc                   	int3
6fc4ab:	cc                   	int3
6fc4ac:	cc                   	int3
6fc4ad:	cc                   	int3
6fc4ae:	cc                   	int3
6fc4af:	cc                   	int3
6fc4b0:	56                   	push   %esi
6fc4b1:	8b f1                	mov    %ecx,%esi
6fc4b3:	e8 43 b1 d3 ff       	call   0x4375fb
6fc4b8:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc4bd:	74 0b                	je     0x6fc4ca
6fc4bf:	6a 1c                	push   $0x1c
6fc4c1:	56                   	push   %esi
6fc4c2:	e8 d5 59 d0 ff       	call   0x401e9c
6fc4c7:	83 c4 08             	add    $0x8,%esp
6fc4ca:	8b c6                	mov    %esi,%eax
6fc4cc:	5e                   	pop    %esi
6fc4cd:	c2 04 00             	ret    $0x4
6fc4d0:	cc                   	int3
6fc4d1:	cc                   	int3
6fc4d2:	cc                   	int3
6fc4d3:	cc                   	int3
6fc4d4:	cc                   	int3
6fc4d5:	cc                   	int3
6fc4d6:	cc                   	int3
6fc4d7:	cc                   	int3
6fc4d8:	cc                   	int3
6fc4d9:	cc                   	int3
6fc4da:	cc                   	int3
6fc4db:	cc                   	int3
6fc4dc:	cc                   	int3
6fc4dd:	cc                   	int3
6fc4de:	cc                   	int3
6fc4df:	cc                   	int3
6fc4e0:	56                   	push   %esi
6fc4e1:	8b f1                	mov    %ecx,%esi
6fc4e3:	e8 9e a3 d3 ff       	call   0x436886
6fc4e8:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc4ed:	74 0b                	je     0x6fc4fa
6fc4ef:	6a 1c                	push   $0x1c
6fc4f1:	56                   	push   %esi
6fc4f2:	e8 a5 59 d0 ff       	call   0x401e9c
6fc4f7:	83 c4 08             	add    $0x8,%esp
6fc4fa:	8b c6                	mov    %esi,%eax
6fc4fc:	5e                   	pop    %esi
6fc4fd:	c2 04 00             	ret    $0x4
6fc500:	cc                   	int3
6fc501:	cc                   	int3
6fc502:	cc                   	int3
6fc503:	cc                   	int3
6fc504:	cc                   	int3
6fc505:	cc                   	int3
6fc506:	cc                   	int3
6fc507:	cc                   	int3
6fc508:	cc                   	int3
6fc509:	cc                   	int3
6fc50a:	cc                   	int3
6fc50b:	cc                   	int3
6fc50c:	cc                   	int3
6fc50d:	cc                   	int3
6fc50e:	cc                   	int3
6fc50f:	cc                   	int3
6fc510:	56                   	push   %esi
6fc511:	8b f1                	mov    %ecx,%esi
6fc513:	e8 41 b2 d3 ff       	call   0x437759
6fc518:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc51d:	74 0b                	je     0x6fc52a
6fc51f:	6a 1c                	push   $0x1c
6fc521:	56                   	push   %esi
6fc522:	e8 75 59 d0 ff       	call   0x401e9c
6fc527:	83 c4 08             	add    $0x8,%esp
6fc52a:	8b c6                	mov    %esi,%eax
6fc52c:	5e                   	pop    %esi
6fc52d:	c2 04 00             	ret    $0x4
6fc530:	cc                   	int3
6fc531:	cc                   	int3
6fc532:	cc                   	int3
6fc533:	cc                   	int3
6fc534:	cc                   	int3
6fc535:	cc                   	int3
6fc536:	cc                   	int3
6fc537:	cc                   	int3
6fc538:	cc                   	int3
6fc539:	cc                   	int3
6fc53a:	cc                   	int3
6fc53b:	cc                   	int3
6fc53c:	cc                   	int3
6fc53d:	cc                   	int3
6fc53e:	cc                   	int3
6fc53f:	cc                   	int3
6fc540:	56                   	push   %esi
6fc541:	8b f1                	mov    %ecx,%esi
6fc543:	8b 46 14             	mov    0x14(%esi),%eax
6fc546:	83 f8 10             	cmp    $0x10,%eax
6fc549:	72 09                	jb     0x6fc554
6fc54b:	40                   	inc    %eax
6fc54c:	50                   	push   %eax
6fc54d:	ff 36                	push   (%esi)
6fc54f:	e8 c8 80 d3 ff       	call   0x43461c
6fc554:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fc55b:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fc55f:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fc566:	72 04                	jb     0x6fc56c
6fc568:	8b 06                	mov    (%esi),%eax
6fc56a:	eb 02                	jmp    0x6fc56e
6fc56c:	8b c6                	mov    %esi,%eax
6fc56e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6fc573:	c6 00 00             	movb   $0x0,(%eax)
6fc576:	74 0b                	je     0x6fc583
6fc578:	6a 1c                	push   $0x1c
6fc57a:	56                   	push   %esi
6fc57b:	e8 1c 59 d0 ff       	call   0x401e9c
6fc580:	83 c4 08             	add    $0x8,%esp
6fc583:	8b c6                	mov    %esi,%eax
6fc585:	5e                   	pop    %esi
6fc586:	c2 04 00             	ret    $0x4
6fc589:	cc                   	int3
6fc58a:	cc                   	int3
6fc58b:	cc                   	int3
6fc58c:	cc                   	int3
6fc58d:	cc                   	int3
6fc58e:	cc                   	int3
6fc58f:	cc                   	int3
6fc590:	cc                   	int3
6fc591:	cc                   	int3
6fc592:	cc                   	int3
6fc593:	cc                   	int3
6fc594:	cc                   	int3
6fc595:	cc                   	int3
6fc596:	cc                   	int3
6fc597:	cc                   	int3
6fc598:	cc                   	int3
6fc599:	cc                   	int3
6fc59a:	cc                   	int3
6fc59b:	cc                   	int3
6fc59c:	cc                   	int3
6fc59d:	cc                   	int3
6fc59e:	cc                   	int3
6fc59f:	cc                   	int3
6fc5a0:	56                   	push   %esi
6fc5a1:	8b f1                	mov    %ecx,%esi
6fc5a3:	8b 46 14             	mov    0x14(%esi),%eax
6fc5a6:	83 f8 10             	cmp    $0x10,%eax
6fc5a9:	72 09                	jb     0x6fc5b4
6fc5ab:	40                   	inc    %eax
6fc5ac:	50                   	push   %eax
6fc5ad:	ff 36                	push   (%esi)
6fc5af:	e8 68 80 d3 ff       	call   0x43461c
6fc5b4:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6fc5bb:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6fc5bf:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6fc5c6:	72 04                	jb     0x6fc5cc
6fc5c8:	8b 06                	mov    (%esi),%eax
6fc5ca:	eb 02                	jmp    0x6fc5ce
6fc5cc:	8b c6                	mov    %esi,%eax