471374:	8b 49 04             	mov    0x4(%ecx),%ecx
471377:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
47137a:	8b 7d 84             	mov    -0x7c(%ebp),%edi
47137d:	8b 49 04             	mov    0x4(%ecx),%ecx
471380:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
471383:	8b 7d 88             	mov    -0x78(%ebp),%edi
471386:	83 c1 08             	add    $0x8,%ecx
471389:	89 4d a0             	mov    %ecx,-0x60(%ebp)
47138c:	74 38                	je     0x4713c6
47138e:	83 7d a4 00          	cmpl   $0x0,-0x5c(%ebp)
471392:	74 32                	je     0x4713c6
471394:	8b 45 98             	mov    -0x68(%ebp),%eax
471397:	40                   	inc    %eax
471398:	50                   	push   %eax
471399:	e8 e2 fc 16 00       	call   0x5e1080
47139e:	8b 4d a0             	mov    -0x60(%ebp),%ecx
4713a1:	8b 55 98             	mov    -0x68(%ebp),%edx
4713a4:	52                   	push   %edx
4713a5:	ff 75 a4             	push   -0x5c(%ebp)
4713a8:	89 01                	mov    %eax,(%ecx)
4713aa:	8d 4a 01             	lea    0x1(%edx),%ecx
4713ad:	51                   	push   %ecx
4713ae:	50                   	push   %eax
4713af:	e8 cc 71 ff ff       	call   0x468580
4713b4:	8b 4d 90             	mov    -0x70(%ebp),%ecx
4713b7:	83 c4 14             	add    $0x14,%esp
4713ba:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
4713c0:	8b 91 50 03 00 00    	mov    0x350(%ecx),%edx
4713c6:	8d 4f 30             	lea    0x30(%edi),%ecx
4713c9:	03 c8                	add    %eax,%ecx
4713cb:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
4713ce:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
4713d2:	72 05                	jb     0x4713d9
4713d4:	8b 09                	mov    (%ecx),%ecx
4713d6:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
4713d9:	8b 4c 38 40          	mov    0x40(%eax,%edi,1),%ecx
4713dd:	8b 7d 94             	mov    -0x6c(%ebp),%edi
4713e0:	89 4d 98             	mov    %ecx,-0x68(%ebp)
4713e3:	8b 4d 8c             	mov    -0x74(%ebp),%ecx
4713e6:	8b 0c 8a             	mov    (%edx,%ecx,4),%ecx
4713e9:	8b 49 04             	mov    0x4(%ecx),%ecx
4713ec:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
4713ef:	8b 7d 84             	mov    -0x7c(%ebp),%edi
4713f2:	8b 49 04             	mov    0x4(%ecx),%ecx
4713f5:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
4713f8:	8b 7d 88             	mov    -0x78(%ebp),%edi
4713fb:	83 c1 0c             	add    $0xc,%ecx
4713fe:	89 4d a0             	mov    %ecx,-0x60(%ebp)
471401:	74 38                	je     0x47143b
471403:	83 7d a4 00          	cmpl   $0x0,-0x5c(%ebp)
471407:	74 32                	je     0x47143b
471409:	8b 45 98             	mov    -0x68(%ebp),%eax
47140c:	40                   	inc    %eax
47140d:	50                   	push   %eax
47140e:	e8 6d fc 16 00       	call   0x5e1080
471413:	8b 4d a0             	mov    -0x60(%ebp),%ecx
471416:	8b 55 98             	mov    -0x68(%ebp),%edx
471419:	52                   	push   %edx
47141a:	ff 75 a4             	push   -0x5c(%ebp)
47141d:	89 01                	mov    %eax,(%ecx)
47141f:	8d 4a 01             	lea    0x1(%edx),%ecx
471422:	51                   	push   %ecx
471423:	50                   	push   %eax
471424:	e8 57 71 ff ff       	call   0x468580
471429:	8b 4d 90             	mov    -0x70(%ebp),%ecx
47142c:	83 c4 14             	add    $0x14,%esp
47142f:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
471435:	8b 91 50 03 00 00    	mov    0x350(%ecx),%edx
47143b:	8d 4f 60             	lea    0x60(%edi),%ecx
47143e:	03 c8                	add    %eax,%ecx
471440:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
471443:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
471447:	72 05                	jb     0x47144e
471449:	8b 09                	mov    (%ecx),%ecx
47144b:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
47144e:	8b 4c 38 70          	mov    0x70(%eax,%edi,1),%ecx
471452:	8b 7d 94             	mov    -0x6c(%ebp),%edi
471455:	89 4d 98             	mov    %ecx,-0x68(%ebp)
471458:	8b 4d 8c             	mov    -0x74(%ebp),%ecx
47145b:	8b 0c 8a             	mov    (%edx,%ecx,4),%ecx
47145e:	8b 49 04             	mov    0x4(%ecx),%ecx
471461:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
471464:	8b 7d 84             	mov    -0x7c(%ebp),%edi
471467:	8b 49 04             	mov    0x4(%ecx),%ecx
47146a:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
47146d:	8b 7d 88             	mov    -0x78(%ebp),%edi
471470:	83 c1 10             	add    $0x10,%ecx
471473:	89 4d a0             	mov    %ecx,-0x60(%ebp)
471476:	74 38                	je     0x4714b0
471478:	83 7d a4 00          	cmpl   $0x0,-0x5c(%ebp)
47147c:	74 32                	je     0x4714b0
47147e:	8b 45 98             	mov    -0x68(%ebp),%eax
471481:	40                   	inc    %eax
471482:	50                   	push   %eax
471483:	e8 f8 fb 16 00       	call   0x5e1080
471488:	8b 4d a0             	mov    -0x60(%ebp),%ecx
47148b:	8b 55 98             	mov    -0x68(%ebp),%edx
47148e:	52                   	push   %edx
47148f:	ff 75 a4             	push   -0x5c(%ebp)
471492:	89 01                	mov    %eax,(%ecx)
471494:	8d 4a 01             	lea    0x1(%edx),%ecx
471497:	51                   	push   %ecx
471498:	50                   	push   %eax
471499:	e8 e2 70 ff ff       	call   0x468580
47149e:	8b 4d 90             	mov    -0x70(%ebp),%ecx
4714a1:	83 c4 14             	add    $0x14,%esp
4714a4:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
4714aa:	8b 91 50 03 00 00    	mov    0x350(%ecx),%edx
4714b0:	8d 4f 78             	lea    0x78(%edi),%ecx
4714b3:	03 c8                	add    %eax,%ecx
4714b5:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
4714b8:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
4714bc:	72 05                	jb     0x4714c3
4714be:	8b 09                	mov    (%ecx),%ecx
4714c0:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
4714c3:	8b 8c 38 88 00 00 00 	mov    0x88(%eax,%edi,1),%ecx
4714ca:	8b 7d 94             	mov    -0x6c(%ebp),%edi
4714cd:	89 4d 98             	mov    %ecx,-0x68(%ebp)
4714d0:	8b 4d 8c             	mov    -0x74(%ebp),%ecx
4714d3:	8b 0c 8a             	mov    (%edx,%ecx,4),%ecx
4714d6:	8b 49 04             	mov    0x4(%ecx),%ecx
4714d9:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
4714dc:	8b 7d 84             	mov    -0x7c(%ebp),%edi
4714df:	8b 49 04             	mov    0x4(%ecx),%ecx
4714e2:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
4714e5:	8b 7d 88             	mov    -0x78(%ebp),%edi
4714e8:	83 c1 14             	add    $0x14,%ecx
4714eb:	89 4d a0             	mov    %ecx,-0x60(%ebp)
4714ee:	74 38                	je     0x471528
4714f0:	83 7d a4 00          	cmpl   $0x0,-0x5c(%ebp)
4714f4:	74 32                	je     0x471528
4714f6:	8b 45 98             	mov    -0x68(%ebp),%eax
4714f9:	40                   	inc    %eax
4714fa:	50                   	push   %eax
4714fb:	e8 80 fb 16 00       	call   0x5e1080
471500:	8b 4d a0             	mov    -0x60(%ebp),%ecx
471503:	8b 55 98             	mov    -0x68(%ebp),%edx
471506:	52                   	push   %edx
471507:	ff 75 a4             	push   -0x5c(%ebp)
47150a:	89 01                	mov    %eax,(%ecx)
47150c:	8d 4a 01             	lea    0x1(%edx),%ecx
47150f:	51                   	push   %ecx
471510:	50                   	push   %eax
471511:	e8 6a 70 ff ff       	call   0x468580
471516:	8b 4d 90             	mov    -0x70(%ebp),%ecx
471519:	83 c4 14             	add    $0x14,%esp
47151c:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
471522:	8b 91 50 03 00 00    	mov    0x350(%ecx),%edx
471528:	8d 8f 90 00 00 00    	lea    0x90(%edi),%ecx
47152e:	03 c8                	add    %eax,%ecx
471530:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
471533:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
471537:	72 05                	jb     0x47153e
471539:	8b 09                	mov    (%ecx),%ecx
47153b:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
47153e:	8b 84 38 a0 00 00 00 	mov    0xa0(%eax,%edi,1),%eax
471545:	89 45 98             	mov    %eax,-0x68(%ebp)
471548:	8b 45 8c             	mov    -0x74(%ebp),%eax
47154b:	8b 04 82             	mov    (%edx,%eax,4),%eax
47154e:	8b 55 94             	mov    -0x6c(%ebp),%edx
471551:	8b 40 04             	mov    0x4(%eax),%eax
471554:	8b 04 90             	mov    (%eax,%edx,4),%eax
471557:	8b 55 84             	mov    -0x7c(%ebp),%edx
47155a:	8b 40 04             	mov    0x4(%eax),%eax
47155d:	8b 04 90             	mov    (%eax,%edx,4),%eax
471560:	83 c0 18             	add    $0x18,%eax
471563:	89 45 a0             	mov    %eax,-0x60(%ebp)
471566:	74 27                	je     0x47158f
471568:	85 c9                	test   %ecx,%ecx
47156a:	74 23                	je     0x47158f
47156c:	8b 45 98             	mov    -0x68(%ebp),%eax
47156f:	40                   	inc    %eax
471570:	50                   	push   %eax
471571:	e8 0a fb 16 00       	call   0x5e1080
471576:	8b 4d a0             	mov    -0x60(%ebp),%ecx
471579:	8b 55 98             	mov    -0x68(%ebp),%edx
47157c:	52                   	push   %edx
47157d:	ff 75 a4             	push   -0x5c(%ebp)
471580:	89 01                	mov    %eax,(%ecx)
471582:	8d 4a 01             	lea    0x1(%edx),%ecx
471585:	51                   	push   %ecx
471586:	50                   	push   %eax
471587:	e8 f4 6f ff ff       	call   0x468580
47158c:	83 c4 14             	add    $0x14,%esp
47158f:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
471592:	81 c7 a8 00 00 00    	add    $0xa8,%edi
471598:	41                   	inc    %ecx
471599:	89 7d 88             	mov    %edi,-0x78(%ebp)
47159c:	89 4d 84             	mov    %ecx,-0x7c(%ebp)
47159f:	3b 4d 80             	cmp    -0x80(%ebp),%ecx
4715a2:	0f 82 88 fc ff ff    	jb     0x471230
4715a8:	8b 45 90             	mov    -0x70(%ebp),%eax
4715ab:	8b 55 8c             	mov    -0x74(%ebp),%edx
4715ae:	8b 7d 9c             	mov    -0x64(%ebp),%edi
4715b1:	8b 80 50 03 00 00    	mov    0x350(%eax),%eax
4715b7:	8b 04 90             	mov    (%eax,%edx,4),%eax
4715ba:	8b 55 94             	mov    -0x6c(%ebp),%edx
4715bd:	8b 40 04             	mov    0x4(%eax),%eax
4715c0:	8b 04 90             	mov    (%eax,%edx,4),%eax
4715c3:	8b 40 04             	mov    0x4(%eax),%eax
4715c6:	c7 04 88 00 00 00 00 	movl   $0x0,(%eax,%ecx,4)
4715cd:	8b 46 08             	mov    0x8(%esi),%eax
4715d0:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4715d4:	74 1e                	je     0x4715f4
4715d6:	8b 46 04             	mov    0x4(%esi),%eax
4715d9:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4715dd:	75 11                	jne    0x4715f0
4715df:	90                   	nop
4715e0:	3b 70 08             	cmp    0x8(%eax),%esi
4715e3:	75 0b                	jne    0x4715f0
4715e5:	8b f0                	mov    %eax,%esi
4715e7:	8b 40 04             	mov    0x4(%eax),%eax
4715ea:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4715ee:	74 f0                	je     0x4715e0
4715f0:	8b f0                	mov    %eax,%esi
4715f2:	eb 18                	jmp    0x47160c
4715f4:	8b f0                	mov    %eax,%esi
4715f6:	8b 0e                	mov    (%esi),%ecx
4715f8:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
4715fc:	75 0e                	jne    0x47160c
4715fe:	66 90                	xchg   %ax,%ax
471600:	8b 01                	mov    (%ecx),%eax
471602:	8b f1                	mov    %ecx,%esi
471604:	8b c8                	mov    %eax,%ecx
471606:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
47160a:	74 f4                	je     0x471600
47160c:	42                   	inc    %edx
47160d:	89 55 94             	mov    %edx,-0x6c(%ebp)
471610:	3b b5 7c ff ff ff    	cmp    -0x84(%ebp),%esi
471616:	0f 85 24 f7 ff ff    	jne    0x470d40
47161c:	8b 75 90             	mov    -0x70(%ebp),%esi
47161f:	8b 4d 8c             	mov    -0x74(%ebp),%ecx
471622:	8b 86 50 03 00 00    	mov    0x350(%esi),%eax
471628:	8b 04 88             	mov    (%eax,%ecx,4),%eax
47162b:	8b 40 04             	mov    0x4(%eax),%eax
47162e:	c7 04 90 00 00 00 00 	movl   $0x0,(%eax,%edx,4)
471635:	8b d1                	mov    %ecx,%edx
471637:	8b 47 08             	mov    0x8(%edi),%eax
47163a:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
47163e:	74 27                	je     0x471667
471640:	8b 47 04             	mov    0x4(%edi),%eax
471643:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
471647:	75 17                	jne    0x471660
471649:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
471650:	3b 78 08             	cmp    0x8(%eax),%edi
471653:	75 0b                	jne    0x471660
471655:	8b f8                	mov    %eax,%edi
471657:	8b 40 04             	mov    0x4(%eax),%eax
47165a:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
47165e:	74 f0                	je     0x471650
471660:	8b f8                	mov    %eax,%edi
471662:	89 7d 9c             	mov    %edi,-0x64(%ebp)
471665:	eb 1c                	jmp    0x471683
471667:	8b f8                	mov    %eax,%edi
471669:	89 7d 9c             	mov    %edi,-0x64(%ebp)
47166c:	8b 0f                	mov    (%edi),%ecx
47166e:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
471672:	75 0f                	jne    0x471683
471674:	8b 01                	mov    (%ecx),%eax
471676:	8b f9                	mov    %ecx,%edi
471678:	89 7d 9c             	mov    %edi,-0x64(%ebp)
47167b:	8b c8                	mov    %eax,%ecx
47167d:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
471681:	74 f1                	je     0x471674
471683:	42                   	inc    %edx
471684:	89 55 8c             	mov    %edx,-0x74(%ebp)
471687:	3b bd 74 ff ff ff    	cmp    -0x8c(%ebp),%edi
47168d:	0f 85 e2 f5 ff ff    	jne    0x470c75
471693:	8b 7d 90             	mov    -0x70(%ebp),%edi
471696:	8b b5 78 ff ff ff    	mov    -0x88(%ebp),%esi
47169c:	8b 87 50 03 00 00    	mov    0x350(%edi),%eax
4716a2:	eb 05                	jmp    0x4716a9
4716a4:	8b 7d 90             	mov    -0x70(%ebp),%edi
4716a7:	33 d2                	xor    %edx,%edx
4716a9:	c7 04 90 00 00 00 00 	movl   $0x0,(%eax,%edx,4)
4716b0:	8a 86 80 00 00 00    	mov    0x80(%esi),%al
4716b6:	88 87 5c 03 00 00    	mov    %al,0x35c(%edi)
4716bc:	8b 55 1c             	mov    0x1c(%ebp),%edx
4716bf:	83 fa 10             	cmp    $0x10,%edx
4716c2:	72 28                	jb     0x4716ec
4716c4:	8b 4d 08             	mov    0x8(%ebp),%ecx
4716c7:	42                   	inc    %edx
4716c8:	8b c1                	mov    %ecx,%eax
4716ca:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4716d0:	72 10                	jb     0x4716e2
4716d2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4716d5:	83 c2 23             	add    $0x23,%edx
4716d8:	2b c1                	sub    %ecx,%eax
4716da:	83 c0 fc             	add    $0xfffffffc,%eax
4716dd:	83 f8 1f             	cmp    $0x1f,%eax
4716e0:	77 31                	ja     0x471713
4716e2:	52                   	push   %edx
4716e3:	51                   	push   %ecx
4716e4:	e8 89 f9 16 00       	call   0x5e1072
4716e9:	83 c4 08             	add    $0x8,%esp
4716ec:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4716ef:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4716f6:	59                   	pop    %ecx
4716f7:	5f                   	pop    %edi
4716f8:	5e                   	pop    %esi
4716f9:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4716fc:	33 cd                	xor    %ebp,%ecx
4716fe:	e8 d7 fd 16 00       	call   0x5e14da
471703:	8b e5                	mov    %ebp,%esp
471705:	5d                   	pop    %ebp
471706:	c2 1c 00             	ret    $0x1c
471709:	e8 21 b8 17 00       	call   0x5ecf2f
47170e:	e8 dd c0 fd ff       	call   0x44d7f0
471713:	e8 17 b8 17 00       	call   0x5ecf2f
471718:	cc                   	int3
471719:	cc                   	int3
47171a:	cc                   	int3
47171b:	cc                   	int3
47171c:	cc                   	int3
47171d:	cc                   	int3
47171e:	cc                   	int3
47171f:	cc                   	int3
471720:	55                   	push   %ebp
471721:	8b ec                	mov    %esp,%ebp
471723:	6a ff                	push   $0xffffffff
471725:	68 98 22 65 00       	push   $0x652298
47172a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
471730:	50                   	push   %eax
471731:	81 ec cc 01 00 00    	sub    $0x1cc,%esp
471737:	a1 d4 89 72 00       	mov    0x7289d4,%eax
47173c:	33 c5                	xor    %ebp,%eax
47173e:	89 45 ec             	mov    %eax,-0x14(%ebp)
471741:	53                   	push   %ebx
471742:	56                   	push   %esi
471743:	57                   	push   %edi
471744:	50                   	push   %eax
471745:	8d 45 f4             	lea    -0xc(%ebp),%eax
471748:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
47174e:	89 65 f0             	mov    %esp,-0x10(%ebp)
471751:	8b f9                	mov    %ecx,%edi
471753:	8b 75 08             	mov    0x8(%ebp),%esi
471756:	8b 5d 0c             	mov    0xc(%ebp),%ebx
471759:	c7 85 54 ff ff ff 00 	movl   $0x0,-0xac(%ebp)
471760:	00 00 00
471763:	c7 85 58 ff ff ff 0f 	movl   $0xf,-0xa8(%ebp)
47176a:	00 00 00
47176d:	c6 85 44 ff ff ff 00 	movb   $0x0,-0xbc(%ebp)
471774:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
47177b:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
471782:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
471789:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
47178d:	c7 85 6c ff ff ff 00 	movl   $0x0,-0x94(%ebp)
471794:	00 00 00
471797:	c7 85 70 ff ff ff 0f 	movl   $0xf,-0x90(%ebp)
47179e:	00 00 00