482527:	cc                   	int3
482528:	cc                   	int3
482529:	cc                   	int3
48252a:	cc                   	int3
48252b:	cc                   	int3
48252c:	cc                   	int3
48252d:	cc                   	int3
48252e:	cc                   	int3
48252f:	cc                   	int3
482530:	56                   	push   %esi
482531:	8b f1                	mov    %ecx,%esi
482533:	8d 4e 18             	lea    0x18(%esi),%ecx
482536:	e8 a5 83 fe ff       	call   0x46a8e0
48253b:	8b 4e 14             	mov    0x14(%esi),%ecx
48253e:	83 f9 10             	cmp    $0x10,%ecx
482541:	72 27                	jb     0x48256a
482543:	8b 06                	mov    (%esi),%eax
482545:	41                   	inc    %ecx
482546:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48254c:	72 12                	jb     0x482560
48254e:	8b 50 fc             	mov    -0x4(%eax),%edx
482551:	83 c1 23             	add    $0x23,%ecx
482554:	2b c2                	sub    %edx,%eax
482556:	83 c0 fc             	add    $0xfffffffc,%eax
482559:	83 f8 1f             	cmp    $0x1f,%eax
48255c:	77 1f                	ja     0x48257d
48255e:	8b c2                	mov    %edx,%eax
482560:	51                   	push   %ecx
482561:	50                   	push   %eax
482562:	e8 0b eb 15 00       	call   0x5e1072
482567:	83 c4 08             	add    $0x8,%esp
48256a:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
482571:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
482578:	c6 06 00             	movb   $0x0,(%esi)
48257b:	5e                   	pop    %esi
48257c:	c3                   	ret
48257d:	e8 ad a9 16 00       	call   0x5ecf2f
482582:	cc                   	int3
482583:	cc                   	int3
482584:	cc                   	int3
482585:	cc                   	int3
482586:	cc                   	int3
482587:	cc                   	int3
482588:	cc                   	int3
482589:	cc                   	int3
48258a:	cc                   	int3
48258b:	cc                   	int3
48258c:	cc                   	int3
48258d:	cc                   	int3
48258e:	cc                   	int3
48258f:	cc                   	int3
482590:	56                   	push   %esi
482591:	8b f1                	mov    %ecx,%esi
482593:	8d 4e 18             	lea    0x18(%esi),%ecx
482596:	e8 55 00 00 00       	call   0x4825f0
48259b:	8b 4e 14             	mov    0x14(%esi),%ecx
48259e:	83 f9 10             	cmp    $0x10,%ecx
4825a1:	72 27                	jb     0x4825ca
4825a3:	8b 06                	mov    (%esi),%eax
4825a5:	41                   	inc    %ecx
4825a6:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4825ac:	72 12                	jb     0x4825c0
4825ae:	8b 50 fc             	mov    -0x4(%eax),%edx
4825b1:	83 c1 23             	add    $0x23,%ecx
4825b4:	2b c2                	sub    %edx,%eax
4825b6:	83 c0 fc             	add    $0xfffffffc,%eax
4825b9:	83 f8 1f             	cmp    $0x1f,%eax
4825bc:	77 1f                	ja     0x4825dd
4825be:	8b c2                	mov    %edx,%eax
4825c0:	51                   	push   %ecx
4825c1:	50                   	push   %eax
4825c2:	e8 ab ea 15 00       	call   0x5e1072
4825c7:	83 c4 08             	add    $0x8,%esp
4825ca:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4825d1:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4825d8:	c6 06 00             	movb   $0x0,(%esi)
4825db:	5e                   	pop    %esi
4825dc:	c3                   	ret
4825dd:	e8 4d a9 16 00       	call   0x5ecf2f
4825e2:	cc                   	int3
4825e3:	cc                   	int3
4825e4:	cc                   	int3
4825e5:	cc                   	int3
4825e6:	cc                   	int3
4825e7:	cc                   	int3
4825e8:	cc                   	int3
4825e9:	cc                   	int3
4825ea:	cc                   	int3
4825eb:	cc                   	int3
4825ec:	cc                   	int3
4825ed:	cc                   	int3
4825ee:	cc                   	int3
4825ef:	cc                   	int3
4825f0:	56                   	push   %esi
4825f1:	8b f1                	mov    %ecx,%esi
4825f3:	8b 4e 48             	mov    0x48(%esi),%ecx
4825f6:	83 f9 10             	cmp    $0x10,%ecx
4825f9:	72 2c                	jb     0x482627
4825fb:	8b 46 34             	mov    0x34(%esi),%eax
4825fe:	41                   	inc    %ecx
4825ff:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
482605:	72 16                	jb     0x48261d
482607:	8b 50 fc             	mov    -0x4(%eax),%edx
48260a:	83 c1 23             	add    $0x23,%ecx
48260d:	2b c2                	sub    %edx,%eax
48260f:	83 c0 fc             	add    $0xfffffffc,%eax
482612:	83 f8 1f             	cmp    $0x1f,%eax
482615:	0f 87 a2 00 00 00    	ja     0x4826bd
48261b:	8b c2                	mov    %edx,%eax
48261d:	51                   	push   %ecx
48261e:	50                   	push   %eax
48261f:	e8 4e ea 15 00       	call   0x5e1072
482624:	83 c4 08             	add    $0x8,%esp
482627:	c7 46 44 00 00 00 00 	movl   $0x0,0x44(%esi)
48262e:	c7 46 48 0f 00 00 00 	movl   $0xf,0x48(%esi)
482635:	c6 46 34 00          	movb   $0x0,0x34(%esi)
482639:	8b 4e 2c             	mov    0x2c(%esi),%ecx
48263c:	83 f9 10             	cmp    $0x10,%ecx
48263f:	72 28                	jb     0x482669
482641:	8b 46 18             	mov    0x18(%esi),%eax
482644:	41                   	inc    %ecx
482645:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48264b:	72 12                	jb     0x48265f
48264d:	8b 50 fc             	mov    -0x4(%eax),%edx
482650:	83 c1 23             	add    $0x23,%ecx
482653:	2b c2                	sub    %edx,%eax
482655:	83 c0 fc             	add    $0xfffffffc,%eax
482658:	83 f8 1f             	cmp    $0x1f,%eax
48265b:	77 60                	ja     0x4826bd
48265d:	8b c2                	mov    %edx,%eax
48265f:	51                   	push   %ecx
482660:	50                   	push   %eax
482661:	e8 0c ea 15 00       	call   0x5e1072
482666:	83 c4 08             	add    $0x8,%esp
482669:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
482670:	c7 46 2c 0f 00 00 00 	movl   $0xf,0x2c(%esi)
482677:	c6 46 18 00          	movb   $0x0,0x18(%esi)
48267b:	8b 4e 14             	mov    0x14(%esi),%ecx
48267e:	83 f9 10             	cmp    $0x10,%ecx
482681:	72 27                	jb     0x4826aa
482683:	8b 06                	mov    (%esi),%eax
482685:	41                   	inc    %ecx
482686:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48268c:	72 12                	jb     0x4826a0
48268e:	8b 50 fc             	mov    -0x4(%eax),%edx
482691:	83 c1 23             	add    $0x23,%ecx
482694:	2b c2                	sub    %edx,%eax
482696:	83 c0 fc             	add    $0xfffffffc,%eax
482699:	83 f8 1f             	cmp    $0x1f,%eax
48269c:	77 1f                	ja     0x4826bd
48269e:	8b c2                	mov    %edx,%eax
4826a0:	51                   	push   %ecx
4826a1:	50                   	push   %eax
4826a2:	e8 cb e9 15 00       	call   0x5e1072
4826a7:	83 c4 08             	add    $0x8,%esp
4826aa:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4826b1:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4826b8:	c6 06 00             	movb   $0x0,(%esi)
4826bb:	5e                   	pop    %esi
4826bc:	c3                   	ret
4826bd:	e8 6d a8 16 00       	call   0x5ecf2f
4826c2:	cc                   	int3
4826c3:	cc                   	int3
4826c4:	cc                   	int3
4826c5:	cc                   	int3
4826c6:	cc                   	int3
4826c7:	cc                   	int3
4826c8:	cc                   	int3
4826c9:	cc                   	int3
4826ca:	cc                   	int3
4826cb:	cc                   	int3
4826cc:	cc                   	int3
4826cd:	cc                   	int3
4826ce:	cc                   	int3
4826cf:	cc                   	int3
4826d0:	55                   	push   %ebp
4826d1:	8b ec                	mov    %esp,%ebp
4826d3:	56                   	push   %esi
4826d4:	8b f1                	mov    %ecx,%esi
4826d6:	c7 06 c8 2c 69 00    	movl   $0x692cc8,(%esi)
4826dc:	e8 7f 8a ff ff       	call   0x47b160
4826e1:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4826e5:	74 0b                	je     0x4826f2
4826e7:	6a 04                	push   $0x4
4826e9:	56                   	push   %esi
4826ea:	e8 83 e9 15 00       	call   0x5e1072
4826ef:	83 c4 08             	add    $0x8,%esp
4826f2:	8b c6                	mov    %esi,%eax
4826f4:	5e                   	pop    %esi
4826f5:	5d                   	pop    %ebp
4826f6:	c2 04 00             	ret    $0x4
4826f9:	cc                   	int3
4826fa:	cc                   	int3
4826fb:	cc                   	int3
4826fc:	cc                   	int3
4826fd:	cc                   	int3
4826fe:	cc                   	int3
4826ff:	cc                   	int3
482700:	55                   	push   %ebp
482701:	8b ec                	mov    %esp,%ebp
482703:	6a ff                	push   $0xffffffff
482705:	68 31 49 65 00       	push   $0x654931
48270a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
482710:	50                   	push   %eax
482711:	81 ec 9c 05 00 00    	sub    $0x59c,%esp
482717:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48271c:	33 c5                	xor    %ebp,%eax
48271e:	89 45 f0             	mov    %eax,-0x10(%ebp)
482721:	56                   	push   %esi
482722:	57                   	push   %edi
482723:	50                   	push   %eax
482724:	8d 45 f4             	lea    -0xc(%ebp),%eax
482727:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48272d:	8b 75 20             	mov    0x20(%ebp),%esi
482730:	89 b5 88 fb ff ff    	mov    %esi,-0x478(%ebp)
482736:	8d 8d 58 fa ff ff    	lea    -0x5a8(%ebp),%ecx
48273c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
482743:	e8 a8 02 fe ff       	call   0x4629f0
482748:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
48274c:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
482750:	c7 85 70 fb ff ff 00 	movl   $0x0,-0x490(%ebp)
482757:	00 00 00
48275a:	0f 84 c2 21 00 00    	je     0x484922
482760:	85 f6                	test   %esi,%esi
482762:	0f 84 ba 21 00 00    	je     0x484922
482768:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
48276c:	8d 45 08             	lea    0x8(%ebp),%eax
48276f:	6a 00                	push   $0x0
482771:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
482775:	8d 8d 58 fa ff ff    	lea    -0x5a8(%ebp),%ecx
48277b:	6a 00                	push   $0x0
48277d:	50                   	push   %eax
48277e:	e8 9d 3b fe ff       	call   0x466320
482783:	80 bd 84 fa ff ff 00 	cmpb   $0x0,-0x57c(%ebp)
48278a:	74 19                	je     0x4827a5
48278c:	68 1c 2b 69 00       	push   $0x692b1c
482791:	6a 02                	push   $0x2
482793:	e8 e8 80 ff ff       	call   0x47a880
482798:	83 c4 08             	add    $0x8,%esp
48279b:	be 07 00 00 00       	mov    $0x7,%esi
4827a0:	e9 49 1d 00 00       	jmp    0x4844ee
4827a5:	8d 8d 58 fa ff ff    	lea    -0x5a8(%ebp),%ecx
4827ab:	e8 40 14 fe ff       	call   0x463bf0
4827b0:	8b f0                	mov    %eax,%esi
4827b2:	85 f6                	test   %esi,%esi
4827b4:	0f 84 4f 21 00 00    	je     0x484909
4827ba:	8b 7e 20             	mov    0x20(%esi),%edi
4827bd:	83 c7 08             	add    $0x8,%edi
4827c0:	0f 84 43 21 00 00    	je     0x484909
4827c6:	68 bc 18 69 00       	push   $0x6918bc
4827cb:	e8 e0 5d fe ff       	call   0x4685b0
4827d0:	50                   	push   %eax
4827d1:	68 bc 18 69 00       	push   $0x6918bc
4827d6:	57                   	push   %edi
4827d7:	e8 84 73 17 00       	call   0x5f9b60
4827dc:	83 c4 10             	add    $0x10,%esp
4827df:	85 c0                	test   %eax,%eax
4827e1:	74 20                	je     0x482803
4827e3:	8b 46 20             	mov    0x20(%esi),%eax
4827e6:	83 c0 08             	add    $0x8,%eax
4827e9:	50                   	push   %eax
4827ea:	68 78 2b 69 00       	push   $0x692b78
4827ef:	6a 02                	push   $0x2
4827f1:	e8 8a 80 ff ff       	call   0x47a880
4827f6:	83 c4 0c             	add    $0xc,%esp
4827f9:	be 07 00 00 00       	mov    $0x7,%esi
4827fe:	e9 eb 1c 00 00       	jmp    0x4844ee
482803:	8b bd 88 fb ff ff    	mov    -0x478(%ebp),%edi
482809:	8d 45 08             	lea    0x8(%ebp),%eax
48280c:	50                   	push   %eax
48280d:	8d 8f 6c 01 00 00    	lea    0x16c(%edi),%ecx
482813:	e8 28 25 fc ff       	call   0x444d40
482818:	6a 00                	push   $0x0
48281a:	8b ce                	mov    %esi,%ecx
48281c:	c6 87 9c 01 00 00 00 	movb   $0x0,0x19c(%edi)
482823:	e8 28 15 fe ff       	call   0x463d50
482828:	89 85 80 fb ff ff    	mov    %eax,-0x480(%ebp)
48282e:	85 c0                	test   %eax,%eax
482830:	0f 84 b6 1c 00 00    	je     0x4844ec
482836:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%eax,%eax,1)
48283d:	00 00 00
482840:	8b 40 20             	mov    0x20(%eax),%eax
482843:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
482848:	83 c0 08             	add    $0x8,%eax
48284b:	c7 85 d8 fe ff ff 00 	movl   $0x0,-0x128(%ebp)
482852:	00 00 00
482855:	c7 85 dc fe ff ff 0f 	movl   $0xf,-0x124(%ebp)
48285c:	00 00 00
48285f:	0f 45 d0             	cmovne %eax,%edx
482862:	c6 85 c8 fe ff ff 00 	movb   $0x0,-0x138(%ebp)
482869:	8b ca                	mov    %edx,%ecx
48286b:	8d 71 01             	lea    0x1(%ecx),%esi
48286e:	66 90                	xchg   %ax,%ax
482870:	8a 01                	mov    (%ecx),%al
482872:	41                   	inc    %ecx
482873:	84 c0                	test   %al,%al
482875:	75 f9                	jne    0x482870
482877:	2b ce                	sub    %esi,%ecx
482879:	51                   	push   %ecx
48287a:	52                   	push   %edx
48287b:	8d 8d c8 fe ff ff    	lea    -0x138(%ebp),%ecx
482881:	e8 ba 29 fc ff       	call   0x445240
482886:	8b 8d 80 fb ff ff    	mov    -0x480(%ebp),%ecx
48288c:	68 6c 08 69 00       	push   $0x69086c
482891:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
482895:	8b 01                	mov    (%ecx),%eax
482897:	8b 40 18             	mov    0x18(%eax),%eax
48289a:	ff d0                	call   *%eax
48289c:	8b c8                	mov    %eax,%ecx
48289e:	e8 dd 08 fe ff       	call   0x463180
4828a3:	85 c0                	test   %eax,%eax
4828a5:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
4828ac:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4828b1:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
4828b8:	0f 45 d0             	cmovne %eax,%edx
4828bb:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
4828bf:	8b ca                	mov    %edx,%ecx
4828c1:	8d 71 01             	lea    0x1(%ecx),%esi
4828c4:	8a 01                	mov    (%ecx),%al
4828c6:	41                   	inc    %ecx
4828c7:	84 c0                	test   %al,%al
4828c9:	75 f9                	jne    0x4828c4
4828cb:	2b ce                	sub    %esi,%ecx
4828cd:	51                   	push   %ecx
4828ce:	52                   	push   %edx
4828cf:	8d 4d 90             	lea    -0x70(%ebp),%ecx
4828d2:	e8 69 29 fc ff       	call   0x445240
4828d7:	8b 8d 80 fb ff ff    	mov    -0x480(%ebp),%ecx
4828dd:	68 2c 17 69 00       	push   $0x69172c
4828e2:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4828e6:	8b 01                	mov    (%ecx),%eax
4828e8:	8b 40 18             	mov    0x18(%eax),%eax
4828eb:	ff d0                	call   *%eax
4828ed:	8b c8                	mov    %eax,%ecx
4828ef:	e8 8c 08 fe ff       	call   0x463180
4828f4:	85 c0                	test   %eax,%eax
4828f6:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4828fb:	0f 45 d0             	cmovne %eax,%edx
4828fe:	8b ca                	mov    %edx,%ecx
482900:	8d 71 01             	lea    0x1(%ecx),%esi
482903:	8a 01                	mov    (%ecx),%al
482905:	41                   	inc    %ecx
482906:	84 c0                	test   %al,%al
482908:	75 f9                	jne    0x482903
48290a:	2b ce                	sub    %esi,%ecx
48290c:	51                   	push   %ecx
48290d:	52                   	push   %edx
48290e:	8b cf                	mov    %edi,%ecx
482910:	e8 2b 29 fc ff       	call   0x445240
482915:	8b 8d 80 fb ff ff    	mov    -0x480(%ebp),%ecx