4af489:	cc                   	int3
4af48a:	cc                   	int3
4af48b:	cc                   	int3
4af48c:	cc                   	int3
4af48d:	cc                   	int3
4af48e:	cc                   	int3
4af48f:	cc                   	int3
4af490:	55                   	push   %ebp
4af491:	8b ec                	mov    %esp,%ebp
4af493:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af497:	56                   	push   %esi
4af498:	8b f1                	mov    %ecx,%esi
4af49a:	c7 06 cc c1 60 00    	movl   $0x60c1cc,(%esi)
4af4a0:	74 0b                	je     0x4af4ad
4af4a2:	6a 04                	push   $0x4
4af4a4:	56                   	push   %esi
4af4a5:	e8 ab 1d 12 00       	call   0x5d1255
4af4aa:	83 c4 08             	add    $0x8,%esp
4af4ad:	8b c6                	mov    %esi,%eax
4af4af:	5e                   	pop    %esi
4af4b0:	5d                   	pop    %ebp
4af4b1:	c2 04 00             	ret    $0x4
4af4b4:	cc                   	int3
4af4b5:	cc                   	int3
4af4b6:	cc                   	int3
4af4b7:	cc                   	int3
4af4b8:	cc                   	int3
4af4b9:	cc                   	int3
4af4ba:	cc                   	int3
4af4bb:	cc                   	int3
4af4bc:	cc                   	int3
4af4bd:	cc                   	int3
4af4be:	cc                   	int3
4af4bf:	cc                   	int3
4af4c0:	55                   	push   %ebp
4af4c1:	8b ec                	mov    %esp,%ebp
4af4c3:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af4c7:	56                   	push   %esi
4af4c8:	8b f1                	mov    %ecx,%esi
4af4ca:	c7 06 e4 c1 60 00    	movl   $0x60c1e4,(%esi)
4af4d0:	74 0b                	je     0x4af4dd
4af4d2:	6a 04                	push   $0x4
4af4d4:	56                   	push   %esi
4af4d5:	e8 7b 1d 12 00       	call   0x5d1255
4af4da:	83 c4 08             	add    $0x8,%esp
4af4dd:	8b c6                	mov    %esi,%eax
4af4df:	5e                   	pop    %esi
4af4e0:	5d                   	pop    %ebp
4af4e1:	c2 04 00             	ret    $0x4
4af4e4:	cc                   	int3
4af4e5:	cc                   	int3
4af4e6:	cc                   	int3
4af4e7:	cc                   	int3
4af4e8:	cc                   	int3
4af4e9:	cc                   	int3
4af4ea:	cc                   	int3
4af4eb:	cc                   	int3
4af4ec:	cc                   	int3
4af4ed:	cc                   	int3
4af4ee:	cc                   	int3
4af4ef:	cc                   	int3
4af4f0:	55                   	push   %ebp
4af4f1:	8b ec                	mov    %esp,%ebp
4af4f3:	56                   	push   %esi
4af4f4:	8b f1                	mov    %ecx,%esi
4af4f6:	c7 06 90 c2 60 00    	movl   $0x60c290,(%esi)
4af4fc:	e8 2f d7 01 00       	call   0x4ccc30
4af501:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af505:	74 0b                	je     0x4af512
4af507:	6a 08                	push   $0x8
4af509:	56                   	push   %esi
4af50a:	e8 46 1d 12 00       	call   0x5d1255
4af50f:	83 c4 08             	add    $0x8,%esp
4af512:	8b c6                	mov    %esi,%eax
4af514:	5e                   	pop    %esi
4af515:	5d                   	pop    %ebp
4af516:	c2 04 00             	ret    $0x4
4af519:	cc                   	int3
4af51a:	cc                   	int3
4af51b:	cc                   	int3
4af51c:	cc                   	int3
4af51d:	cc                   	int3
4af51e:	cc                   	int3
4af51f:	cc                   	int3
4af520:	55                   	push   %ebp
4af521:	8b ec                	mov    %esp,%ebp
4af523:	6a ff                	push   $0xffffffff
4af525:	68 40 d5 5f 00       	push   $0x5fd540
4af52a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4af530:	50                   	push   %eax
4af531:	56                   	push   %esi
4af532:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4af537:	33 c5                	xor    %ebp,%eax
4af539:	50                   	push   %eax
4af53a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4af53d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4af543:	8b f1                	mov    %ecx,%esi
4af545:	80 7e 11 00          	cmpb   $0x0,0x11(%esi)
4af549:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4af550:	c7 06 6c c7 60 00    	movl   $0x60c76c,(%esi)
4af556:	75 10                	jne    0x4af568
4af558:	8b 56 0c             	mov    0xc(%esi),%edx
4af55b:	85 d2                	test   %edx,%edx
4af55d:	7e 09                	jle    0x4af568
4af55f:	8b 4e 04             	mov    0x4(%esi),%ecx
4af562:	52                   	push   %edx
4af563:	8b 01                	mov    (%ecx),%eax
4af565:	ff 50 08             	call   *0x8(%eax)
4af568:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af56c:	c7 06 cc c1 60 00    	movl   $0x60c1cc,(%esi)
4af572:	74 0b                	je     0x4af57f
4af574:	6a 1c                	push   $0x1c
4af576:	56                   	push   %esi
4af577:	e8 d9 1c 12 00       	call   0x5d1255
4af57c:	83 c4 08             	add    $0x8,%esp
4af57f:	8b c6                	mov    %esi,%eax
4af581:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4af584:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4af58b:	59                   	pop    %ecx
4af58c:	5e                   	pop    %esi
4af58d:	8b e5                	mov    %ebp,%esp
4af58f:	5d                   	pop    %ebp
4af590:	c2 04 00             	ret    $0x4
4af593:	cc                   	int3
4af594:	cc                   	int3
4af595:	cc                   	int3
4af596:	cc                   	int3
4af597:	cc                   	int3
4af598:	cc                   	int3
4af599:	cc                   	int3
4af59a:	cc                   	int3
4af59b:	cc                   	int3
4af59c:	cc                   	int3
4af59d:	cc                   	int3
4af59e:	cc                   	int3
4af59f:	cc                   	int3
4af5a0:	55                   	push   %ebp
4af5a1:	8b ec                	mov    %esp,%ebp
4af5a3:	8b 49 04             	mov    0x4(%ecx),%ecx
4af5a6:	5d                   	pop    %ebp
4af5a7:	e9 94 7a 00 00       	jmp    0x4b7040
4af5ac:	cc                   	int3
4af5ad:	cc                   	int3
4af5ae:	cc                   	int3
4af5af:	cc                   	int3
4af5b0:	55                   	push   %ebp
4af5b1:	8b ec                	mov    %esp,%ebp
4af5b3:	8b 49 04             	mov    0x4(%ecx),%ecx
4af5b6:	5d                   	pop    %ebp
4af5b7:	e9 14 7c 00 00       	jmp    0x4b71d0
4af5bc:	cc                   	int3
4af5bd:	cc                   	int3
4af5be:	cc                   	int3
4af5bf:	cc                   	int3
4af5c0:	55                   	push   %ebp
4af5c1:	8b ec                	mov    %esp,%ebp
4af5c3:	6a ff                	push   $0xffffffff
4af5c5:	68 b5 df 5f 00       	push   $0x5fdfb5
4af5ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4af5d0:	50                   	push   %eax
4af5d1:	83 ec 68             	sub    $0x68,%esp
4af5d4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4af5d9:	33 c5                	xor    %ebp,%eax
4af5db:	89 45 f0             	mov    %eax,-0x10(%ebp)
4af5de:	56                   	push   %esi
4af5df:	57                   	push   %edi
4af5e0:	50                   	push   %eax
4af5e1:	8d 45 f4             	lea    -0xc(%ebp),%eax
4af5e4:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4af5ea:	8b c1                	mov    %ecx,%eax
4af5ec:	89 45 8c             	mov    %eax,-0x74(%ebp)
4af5ef:	8b 75 08             	mov    0x8(%ebp),%esi
4af5f2:	8d 78 18             	lea    0x18(%eax),%edi
4af5f5:	8b ce                	mov    %esi,%ecx
4af5f7:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4af5fb:	72 02                	jb     0x4af5ff
4af5fd:	8b 0e                	mov    (%esi),%ecx
4af5ff:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4af603:	8b c7                	mov    %edi,%eax
4af605:	72 02                	jb     0x4af609
4af607:	8b 07                	mov    (%edi),%eax
4af609:	ff 76 10             	push   0x10(%esi)
4af60c:	51                   	push   %ecx
4af60d:	ff 77 10             	push   0x10(%edi)
4af610:	50                   	push   %eax
4af611:	e8 1a af fc ff       	call   0x47a530
4af616:	83 c4 10             	add    $0x10,%esp
4af619:	84 c0                	test   %al,%al
4af61b:	0f 85 f7 01 00 00    	jne    0x4af818
4af621:	8b 4e 10             	mov    0x10(%esi),%ecx
4af624:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
4af629:	2b c1                	sub    %ecx,%eax
4af62b:	83 f8 0a             	cmp    $0xa,%eax
4af62e:	0f 82 0e 02 00 00    	jb     0x4af842
4af634:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4af638:	8b c6                	mov    %esi,%eax
4af63a:	72 02                	jb     0x4af63e
4af63c:	8b 06                	mov    (%esi),%eax
4af63e:	51                   	push   %ecx
4af63f:	50                   	push   %eax
4af640:	6a 0a                	push   $0xa
4af642:	68 5c c7 60 00       	push   $0x60c75c
4af647:	56                   	push   %esi
4af648:	ff 75 8c             	push   -0x74(%ebp)
4af64b:	8d 4d 90             	lea    -0x70(%ebp),%ecx
4af64e:	e8 2d c5 fc ff       	call   0x47bb80
4af653:	6a 0a                	push   $0xa
4af655:	68 50 c7 60 00       	push   $0x60c750
4af65a:	8d 4d 90             	lea    -0x70(%ebp),%ecx
4af65d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4af664:	e8 17 98 fa ff       	call   0x458e80
4af669:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
4af670:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4af677:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
4af67e:	0f 10 00             	movups (%eax),%xmm0
4af681:	0f 11 45 c0          	movups %xmm0,-0x40(%ebp)
4af685:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
4af68a:	66 0f d6 45 d0       	movq   %xmm0,-0x30(%ebp)
4af68f:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4af696:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
4af69d:	c6 00 00             	movb   $0x0,(%eax)
4af6a0:	57                   	push   %edi
4af6a1:	8d 45 c0             	lea    -0x40(%ebp),%eax
4af6a4:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4af6a8:	50                   	push   %eax
4af6a9:	8d 45 a8             	lea    -0x58(%ebp),%eax
4af6ac:	50                   	push   %eax
4af6ad:	e8 4e 68 fc ff       	call   0x475f00
4af6b2:	83 c4 0c             	add    $0xc,%esp
4af6b5:	6a 02                	push   $0x2
4af6b7:	68 b4 85 60 00       	push   $0x6085b4
4af6bc:	8b c8                	mov    %eax,%ecx
4af6be:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4af6c2:	e8 b9 97 fa ff       	call   0x458e80
4af6c7:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4af6ce:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4af6d5:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
4af6dc:	0f 10 00             	movups (%eax),%xmm0
4af6df:	0f 11 45 d8          	movups %xmm0,-0x28(%ebp)
4af6e3:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
4af6e8:	66 0f d6 45 e8       	movq   %xmm0,-0x18(%ebp)
4af6ed:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4af6f4:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
4af6fb:	c6 00 00             	movb   $0x0,(%eax)
4af6fe:	8d 45 d8             	lea    -0x28(%ebp),%eax
4af701:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4af705:	50                   	push   %eax
4af706:	8b 45 8c             	mov    -0x74(%ebp),%eax
4af709:	8b c8                	mov    %eax,%ecx
4af70b:	ff 70 34             	push   0x34(%eax)
4af70e:	ff 70 30             	push   0x30(%eax)
4af711:	e8 2a 79 00 00       	call   0x4b7040
4af716:	8b 55 ec             	mov    -0x14(%ebp),%edx
4af719:	83 fa 10             	cmp    $0x10,%edx
4af71c:	72 2c                	jb     0x4af74a
4af71e:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4af721:	42                   	inc    %edx
4af722:	8b c1                	mov    %ecx,%eax
4af724:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4af72a:	72 14                	jb     0x4af740
4af72c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4af72f:	83 c2 23             	add    $0x23,%edx
4af732:	2b c1                	sub    %ecx,%eax
4af734:	83 c0 fc             	add    $0xfffffffc,%eax
4af737:	83 f8 1f             	cmp    $0x1f,%eax
4af73a:	0f 87 07 01 00 00    	ja     0x4af847
4af740:	52                   	push   %edx
4af741:	51                   	push   %ecx
4af742:	e8 0e 1b 12 00       	call   0x5d1255
4af747:	83 c4 08             	add    $0x8,%esp
4af74a:	8b 55 bc             	mov    -0x44(%ebp),%edx
4af74d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4af754:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4af75b:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4af75f:	83 fa 10             	cmp    $0x10,%edx
4af762:	72 2c                	jb     0x4af790
4af764:	8b 4d a8             	mov    -0x58(%ebp),%ecx
4af767:	42                   	inc    %edx
4af768:	8b c1                	mov    %ecx,%eax
4af76a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4af770:	72 14                	jb     0x4af786
4af772:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4af775:	83 c2 23             	add    $0x23,%edx
4af778:	2b c1                	sub    %ecx,%eax
4af77a:	83 c0 fc             	add    $0xfffffffc,%eax
4af77d:	83 f8 1f             	cmp    $0x1f,%eax
4af780:	0f 87 c1 00 00 00    	ja     0x4af847
4af786:	52                   	push   %edx
4af787:	51                   	push   %ecx
4af788:	e8 c8 1a 12 00       	call   0x5d1255
4af78d:	83 c4 08             	add    $0x8,%esp
4af790:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4af793:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
4af79a:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
4af7a1:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
4af7a5:	83 fa 10             	cmp    $0x10,%edx
4af7a8:	72 28                	jb     0x4af7d2
4af7aa:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4af7ad:	42                   	inc    %edx
4af7ae:	8b c1                	mov    %ecx,%eax
4af7b0:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4af7b6:	72 10                	jb     0x4af7c8
4af7b8:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4af7bb:	83 c2 23             	add    $0x23,%edx
4af7be:	2b c1                	sub    %ecx,%eax
4af7c0:	83 c0 fc             	add    $0xfffffffc,%eax
4af7c3:	83 f8 1f             	cmp    $0x1f,%eax
4af7c6:	77 7f                	ja     0x4af847
4af7c8:	52                   	push   %edx
4af7c9:	51                   	push   %ecx
4af7ca:	e8 86 1a 12 00       	call   0x5d1255
4af7cf:	83 c4 08             	add    $0x8,%esp
4af7d2:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4af7d5:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4af7dc:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4af7e3:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4af7e7:	83 fa 10             	cmp    $0x10,%edx
4af7ea:	72 28                	jb     0x4af814
4af7ec:	8b 4d 90             	mov    -0x70(%ebp),%ecx
4af7ef:	42                   	inc    %edx
4af7f0:	8b c1                	mov    %ecx,%eax
4af7f2:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4af7f8:	72 10                	jb     0x4af80a
4af7fa:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4af7fd:	83 c2 23             	add    $0x23,%edx
4af800:	2b c1                	sub    %ecx,%eax
4af802:	83 c0 fc             	add    $0xfffffffc,%eax
4af805:	83 f8 1f             	cmp    $0x1f,%eax
4af808:	77 3d                	ja     0x4af847
4af80a:	52                   	push   %edx
4af80b:	51                   	push   %ecx
4af80c:	e8 44 1a 12 00       	call   0x5d1255
4af811:	83 c4 08             	add    $0x8,%esp
4af814:	32 c0                	xor    %al,%al
4af816:	eb 0d                	jmp    0x4af825
4af818:	8b 4d 8c             	mov    -0x74(%ebp),%ecx
4af81b:	83 c1 14             	add    $0x14,%ecx
4af81e:	e8 1d ed 01 00       	call   0x4ce540
4af823:	b0 01                	mov    $0x1,%al
4af825:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4af828:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4af82f:	59                   	pop    %ecx
4af830:	5f                   	pop    %edi
4af831:	5e                   	pop    %esi
4af832:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4af835:	33 cd                	xor    %ebp,%ecx
4af837:	e8 ea 21 12 00       	call   0x5d1a26
4af83c:	8b e5                	mov    %ebp,%esp
4af83e:	5d                   	pop    %ebp
4af83f:	c2 04 00             	ret    $0x4