4ab3b3:	33 cd                	xor    %ebp,%ecx
4ab3b5:	e8 20 61 13 00       	call   0x5e14da
4ab3ba:	8b e5                	mov    %ebp,%esp
4ab3bc:	5d                   	pop    %ebp
4ab3bd:	c3                   	ret
4ab3be:	8b 3d 94 20 68 00    	mov    0x682094,%edi
4ab3c4:	8d 45 e8             	lea    -0x18(%ebp),%eax
4ab3c7:	50                   	push   %eax
4ab3c8:	6a 00                	push   $0x0
4ab3ca:	6a 00                	push   $0x0
4ab3cc:	6a 02                	push   $0x2
4ab3ce:	ff 75 ec             	push   -0x14(%ebp)
4ab3d1:	ff d7                	call   *%edi
4ab3d3:	85 c0                	test   %eax,%eax
4ab3d5:	75 d1                	jne    0x4ab3a8
4ab3d7:	ff d6                	call   *%esi
4ab3d9:	83 f8 7a             	cmp    $0x7a,%eax
4ab3dc:	75 ca                	jne    0x4ab3a8
4ab3de:	8b 75 e8             	mov    -0x18(%ebp),%esi
4ab3e1:	8b c6                	mov    %esi,%eax
4ab3e3:	e8 68 6a 13 00       	call   0x5e1e50
4ab3e8:	8b dc                	mov    %esp,%ebx
4ab3ea:	85 db                	test   %ebx,%ebx
4ab3ec:	74 ba                	je     0x4ab3a8
4ab3ee:	8d 45 e8             	lea    -0x18(%ebp),%eax
4ab3f1:	50                   	push   %eax
4ab3f2:	56                   	push   %esi
4ab3f3:	53                   	push   %ebx
4ab3f4:	6a 02                	push   $0x2
4ab3f6:	ff 75 ec             	push   -0x14(%ebp)
4ab3f9:	ff d7                	call   *%edi
4ab3fb:	85 c0                	test   %eax,%eax
4ab3fd:	74 a9                	je     0x4ab3a8
4ab3ff:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4ab402:	50                   	push   %eax
4ab403:	6a 00                	push   $0x0
4ab405:	6a 00                	push   $0x0
4ab407:	6a 00                	push   $0x0
4ab409:	6a 00                	push   $0x0
4ab40b:	6a 00                	push   $0x0
4ab40d:	6a 00                	push   $0x0
4ab40f:	68 22 02 00 00       	push   $0x222
4ab414:	6a 20                	push   $0x20
4ab416:	6a 02                	push   $0x2
4ab418:	8d 45 f4             	lea    -0xc(%ebp),%eax
4ab41b:	50                   	push   %eax
4ab41c:	ff 15 74 20 68 00    	call   *0x682074
4ab422:	85 c0                	test   %eax,%eax
4ab424:	74 82                	je     0x4ab3a8
4ab426:	33 f6                	xor    %esi,%esi
4ab428:	c6 45 f3 00          	movb   $0x0,-0xd(%ebp)
4ab42c:	39 33                	cmp    %esi,(%ebx)
4ab42e:	76 20                	jbe    0x4ab450
4ab430:	8d 7b 04             	lea    0x4(%ebx),%edi
4ab433:	ff 75 e4             	push   -0x1c(%ebp)
4ab436:	ff 37                	push   (%edi)
4ab438:	ff 15 b0 20 68 00    	call   *0x6820b0
4ab43e:	85 c0                	test   %eax,%eax
4ab440:	75 0a                	jne    0x4ab44c
4ab442:	46                   	inc    %esi
4ab443:	83 c7 08             	add    $0x8,%edi
4ab446:	3b 33                	cmp    (%ebx),%esi
4ab448:	72 e9                	jb     0x4ab433
4ab44a:	eb 04                	jmp    0x4ab450
4ab44c:	c6 45 f3 01          	movb   $0x1,-0xd(%ebp)
4ab450:	ff 75 e4             	push   -0x1c(%ebp)
4ab453:	ff 15 ac 20 68 00    	call   *0x6820ac
4ab459:	ff 75 ec             	push   -0x14(%ebp)
4ab45c:	ff 15 e4 21 68 00    	call   *0x6821e4
4ab462:	8a 45 f3             	mov    -0xd(%ebp),%al
4ab465:	8d 65 d8             	lea    -0x28(%ebp),%esp
4ab468:	5f                   	pop    %edi
4ab469:	5e                   	pop    %esi
4ab46a:	5b                   	pop    %ebx
4ab46b:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4ab46e:	33 cd                	xor    %ebp,%ecx
4ab470:	e8 65 60 13 00       	call   0x5e14da
4ab475:	8b e5                	mov    %ebp,%esp
4ab477:	5d                   	pop    %ebp
4ab478:	c3                   	ret
4ab479:	cc                   	int3
4ab47a:	cc                   	int3
4ab47b:	cc                   	int3
4ab47c:	cc                   	int3
4ab47d:	cc                   	int3
4ab47e:	cc                   	int3
4ab47f:	cc                   	int3
4ab480:	55                   	push   %ebp
4ab481:	8b ec                	mov    %esp,%ebp
4ab483:	6a ff                	push   $0xffffffff
4ab485:	68 e0 95 65 00       	push   $0x6595e0
4ab48a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4ab490:	50                   	push   %eax
4ab491:	b8 a4 10 00 00       	mov    $0x10a4,%eax
4ab496:	e8 55 60 13 00       	call   0x5e14f0
4ab49b:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4ab4a0:	33 c5                	xor    %ebp,%eax
4ab4a2:	89 45 f0             	mov    %eax,-0x10(%ebp)
4ab4a5:	56                   	push   %esi
4ab4a6:	57                   	push   %edi
4ab4a7:	50                   	push   %eax
4ab4a8:	8d 45 f4             	lea    -0xc(%ebp),%eax
4ab4ab:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4ab4b1:	8b f1                	mov    %ecx,%esi
4ab4b3:	89 b5 50 ef ff ff    	mov    %esi,-0x10b0(%ebp)
4ab4b9:	8b 7d 08             	mov    0x8(%ebp),%edi
4ab4bc:	c7 85 54 ef ff ff 00 	movl   $0x0,-0x10ac(%ebp)
4ab4c3:	00 00 00
4ab4c6:	e8 a5 2a fb ff       	call   0x45df70
4ab4cb:	84 c0                	test   %al,%al
4ab4cd:	0f 84 f8 00 00 00    	je     0x4ab5cb
4ab4d3:	8b cf                	mov    %edi,%ecx
4ab4d5:	e8 f6 f8 ff ff       	call   0x4aadd0
4ab4da:	8b cf                	mov    %edi,%ecx
4ab4dc:	e8 1f f5 ff ff       	call   0x4aaa00
4ab4e1:	85 c0                	test   %eax,%eax
4ab4e3:	0f 84 a7 00 00 00    	je     0x4ab590
4ab4e9:	8d 90 e4 86 6a 00    	lea    0x6a86e4(%eax),%edx
4ab4ef:	c7 85 80 ef ff ff 00 	movl   $0x0,-0x1080(%ebp)
4ab4f6:	00 00 00
4ab4f9:	8b ca                	mov    %edx,%ecx
4ab4fb:	c7 85 84 ef ff ff 0f 	movl   $0xf,-0x107c(%ebp)
4ab502:	00 00 00
4ab505:	c6 85 70 ef ff ff 00 	movb   $0x0,-0x1090(%ebp)
4ab50c:	8d 71 01             	lea    0x1(%ecx),%esi
4ab50f:	90                   	nop
4ab510:	8a 01                	mov    (%ecx),%al
4ab512:	41                   	inc    %ecx
4ab513:	84 c0                	test   %al,%al
4ab515:	75 f9                	jne    0x4ab510
4ab517:	2b ce                	sub    %esi,%ecx
4ab519:	51                   	push   %ecx
4ab51a:	52                   	push   %edx
4ab51b:	8d 8d 70 ef ff ff    	lea    -0x1090(%ebp),%ecx
4ab521:	e8 1a 9d f9 ff       	call   0x445240
4ab526:	83 bd 84 ef ff ff 10 	cmpl   $0x10,-0x107c(%ebp)
4ab52d:	8d 85 70 ef ff ff    	lea    -0x1090(%ebp),%eax
4ab533:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4ab53a:	0f 43 85 70 ef ff ff 	cmovae -0x1090(%ebp),%eax
4ab541:	50                   	push   %eax
4ab542:	6a 02                	push   $0x2
4ab544:	e8 67 26 ff ff       	call   0x49dbb0
4ab549:	8b 95 84 ef ff ff    	mov    -0x107c(%ebp),%edx
4ab54f:	83 c4 08             	add    $0x8,%esp
4ab552:	83 fa 10             	cmp    $0x10,%edx
4ab555:	72 2f                	jb     0x4ab586
4ab557:	8b 8d 70 ef ff ff    	mov    -0x1090(%ebp),%ecx
4ab55d:	42                   	inc    %edx
4ab55e:	8b c1                	mov    %ecx,%eax
4ab560:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4ab566:	72 14                	jb     0x4ab57c
4ab568:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4ab56b:	83 c2 23             	add    $0x23,%edx
4ab56e:	2b c1                	sub    %ecx,%eax
4ab570:	83 c0 fc             	add    $0xfffffffc,%eax
4ab573:	83 f8 1f             	cmp    $0x1f,%eax
4ab576:	0f 87 a9 07 00 00    	ja     0x4abd25
4ab57c:	52                   	push   %edx
4ab57d:	51                   	push   %ecx
4ab57e:	e8 ef 5a 13 00       	call   0x5e1072
4ab583:	83 c4 08             	add    $0x8,%esp
4ab586:	b8 0d 00 00 00       	mov    $0xd,%eax
4ab58b:	e9 78 07 00 00       	jmp    0x4abd08
4ab590:	8b ce                	mov    %esi,%ecx
4ab592:	e8 a9 fd ff ff       	call   0x4ab340
4ab597:	84 c0                	test   %al,%al
4ab599:	8b cf                	mov    %edi,%ecx
4ab59b:	0f 94 c0             	sete   %al
4ab59e:	0f b6 c0             	movzbl %al,%eax
4ab5a1:	50                   	push   %eax
4ab5a2:	e8 e9 f8 ff ff       	call   0x4aae90
4ab5a7:	85 c0                	test   %eax,%eax
4ab5a9:	74 19                	je     0x4ab5c4
4ab5ab:	68 fc 86 6a 00       	push   $0x6a86fc
4ab5b0:	6a 02                	push   $0x2
4ab5b2:	e8 f9 25 ff ff       	call   0x49dbb0
4ab5b7:	83 c4 08             	add    $0x8,%esp
4ab5ba:	b8 0d 00 00 00       	mov    $0xd,%eax
4ab5bf:	e9 44 07 00 00       	jmp    0x4abd08
4ab5c4:	33 c0                	xor    %eax,%eax
4ab5c6:	e9 3d 07 00 00       	jmp    0x4abd08
4ab5cb:	c7 85 68 ef ff ff 00 	movl   $0x0,-0x1098(%ebp)
4ab5d2:	00 00 00
4ab5d5:	c7 85 6c ef ff ff 0f 	movl   $0xf,-0x1094(%ebp)
4ab5dc:	00 00 00
4ab5df:	c6 85 58 ef ff ff 00 	movb   $0x0,-0x10a8(%ebp)
4ab5e6:	8d 85 58 ef ff ff    	lea    -0x10a8(%ebp),%eax
4ab5ec:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4ab5f3:	50                   	push   %eax
4ab5f4:	e8 77 f9 ff ff       	call   0x4aaf70
4ab5f9:	83 c4 04             	add    $0x4,%esp
4ab5fc:	8b 85 68 ef ff ff    	mov    -0x1098(%ebp),%eax
4ab602:	8d 8d 70 ef ff ff    	lea    -0x1090(%ebp),%ecx
4ab608:	40                   	inc    %eax
4ab609:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4ab60d:	50                   	push   %eax
4ab60e:	c7 85 80 ef ff ff 00 	movl   $0x0,-0x1080(%ebp)
4ab615:	00 00 00
4ab618:	c7 85 84 ef ff ff 0f 	movl   $0xf,-0x107c(%ebp)
4ab61f:	00 00 00
4ab622:	c6 85 70 ef ff ff 00 	movb   $0x0,-0x1090(%ebp)
4ab629:	c7 85 54 ef ff ff 01 	movl   $0x1,-0x10ac(%ebp)
4ab630:	00 00 00
4ab633:	e8 38 83 fa ff       	call   0x453970
4ab638:	83 bd 6c ef ff ff 10 	cmpl   $0x10,-0x1094(%ebp)
4ab63f:	8d 85 58 ef ff ff    	lea    -0x10a8(%ebp),%eax
4ab645:	ff b5 68 ef ff ff    	push   -0x1098(%ebp)
4ab64b:	0f 43 85 58 ef ff ff 	cmovae -0x10a8(%ebp),%eax
4ab652:	8d 8d 70 ef ff ff    	lea    -0x1090(%ebp),%ecx
4ab658:	50                   	push   %eax
4ab659:	e8 62 9a f9 ff       	call   0x4450c0
4ab65e:	6a 01                	push   $0x1
4ab660:	68 b4 b0 68 00       	push   $0x68b0b4
4ab665:	8d 8d 70 ef ff ff    	lea    -0x1090(%ebp),%ecx
4ab66b:	e8 50 9a f9 ff       	call   0x4450c0
4ab670:	6a 0b                	push   $0xb
4ab672:	68 a8 86 6a 00       	push   $0x6a86a8
4ab677:	8d 8d 70 ef ff ff    	lea    -0x1090(%ebp),%ecx
4ab67d:	e8 3e 9a f9 ff       	call   0x4450c0
4ab682:	c7 85 98 ef ff ff 00 	movl   $0x0,-0x1068(%ebp)
4ab689:	00 00 00
4ab68c:	c7 85 9c ef ff ff 00 	movl   $0x0,-0x1064(%ebp)
4ab693:	00 00 00
4ab696:	0f 10 00             	movups (%eax),%xmm0
4ab699:	0f 11 85 88 ef ff ff 	movups %xmm0,-0x1078(%ebp)
4ab6a0:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
4ab6a5:	66 0f d6 85 98 ef ff 	movq   %xmm0,-0x1068(%ebp)
4ab6ac:	ff
4ab6ad:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4ab6b4:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
4ab6bb:	c6 00 00             	movb   $0x0,(%eax)
4ab6be:	8b 95 84 ef ff ff    	mov    -0x107c(%ebp),%edx
4ab6c4:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4ab6c8:	83 fa 10             	cmp    $0x10,%edx
4ab6cb:	72 2f                	jb     0x4ab6fc
4ab6cd:	8b 8d 70 ef ff ff    	mov    -0x1090(%ebp),%ecx
4ab6d3:	42                   	inc    %edx
4ab6d4:	8b c1                	mov    %ecx,%eax
4ab6d6:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4ab6dc:	72 14                	jb     0x4ab6f2
4ab6de:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4ab6e1:	83 c2 23             	add    $0x23,%edx
4ab6e4:	2b c1                	sub    %ecx,%eax
4ab6e6:	83 c0 fc             	add    $0xfffffffc,%eax
4ab6e9:	83 f8 1f             	cmp    $0x1f,%eax
4ab6ec:	0f 87 38 06 00 00    	ja     0x4abd2a
4ab6f2:	52                   	push   %edx
4ab6f3:	51                   	push   %ecx
4ab6f4:	e8 79 59 13 00       	call   0x5e1072
4ab6f9:	83 c4 08             	add    $0x8,%esp
4ab6fc:	83 bd 9c ef ff ff 10 	cmpl   $0x10,-0x1064(%ebp)
4ab703:	8d 85 88 ef ff ff    	lea    -0x1078(%ebp),%eax
4ab709:	c7 85 80 ef ff ff 00 	movl   $0x0,-0x1080(%ebp)
4ab710:	00 00 00
4ab713:	0f 43 85 88 ef ff ff 	cmovae -0x1078(%ebp),%eax
4ab71a:	50                   	push   %eax
4ab71b:	c7 85 84 ef ff ff 0f 	movl   $0xf,-0x107c(%ebp)
4ab722:	00 00 00
4ab725:	c6 85 70 ef ff ff 00 	movb   $0x0,-0x1090(%ebp)
4ab72c:	e8 af d1 fb ff       	call   0x4688e0
4ab731:	83 c4 04             	add    $0x4,%esp
4ab734:	85 c0                	test   %eax,%eax
4ab736:	0f 84 27 02 00 00    	je     0x4ab963
4ab73c:	83 bd 9c ef ff ff 10 	cmpl   $0x10,-0x1064(%ebp)
4ab743:	8d 85 88 ef ff ff    	lea    -0x1078(%ebp),%eax
4ab749:	8b cf                	mov    %edi,%ecx
4ab74b:	0f 43 85 88 ef ff ff 	cmovae -0x1078(%ebp),%eax
4ab752:	50                   	push   %eax
4ab753:	e8 78 f5 ff ff       	call   0x4aacd0
4ab758:	85 c0                	test   %eax,%eax
4ab75a:	75 49                	jne    0x4ab7a5
4ab75c:	8b ce                	mov    %esi,%ecx
4ab75e:	e8 dd fb ff ff       	call   0x4ab340
4ab763:	84 c0                	test   %al,%al
4ab765:	8b cf                	mov    %edi,%ecx
4ab767:	0f 94 c0             	sete   %al
4ab76a:	0f b6 c0             	movzbl %al,%eax
4ab76d:	50                   	push   %eax
4ab76e:	e8 1d f7 ff ff       	call   0x4aae90
4ab773:	85 c0                	test   %eax,%eax
4ab775:	0f 84 fe 04 00 00    	je     0x4abc79
4ab77b:	83 f8 fb             	cmp    $0xfffffffb,%eax
4ab77e:	75 08                	jne    0x4ab788
4ab780:	89 46 0c             	mov    %eax,0xc(%esi)
4ab783:	e9 b2 00 00 00       	jmp    0x4ab83a
4ab788:	83 f8 f5             	cmp    $0xfffffff5,%eax
4ab78b:	75 18                	jne    0x4ab7a5
4ab78d:	68 30 87 6a 00       	push   $0x6a8730
4ab792:	6a 02                	push   $0x2
4ab794:	e8 17 24 ff ff       	call   0x49dbb0
4ab799:	c7 46 0c f5 ff ff ff 	movl   $0xfffffff5,0xc(%esi)
4ab7a0:	e9 92 00 00 00       	jmp    0x4ab837
4ab7a5:	6a 1e                	push   $0x1e
4ab7a7:	68 60 87 6a 00       	push   $0x6a8760
4ab7ac:	8d 8d a0 ef ff ff    	lea    -0x1060(%ebp),%ecx
4ab7b2:	c7 85 b0 ef ff ff 00 	movl   $0x0,-0x1050(%ebp)
4ab7b9:	00 00 00
4ab7bc:	c7 85 b4 ef ff ff 0f 	movl   $0xf,-0x104c(%ebp)
4ab7c3:	00 00 00
4ab7c6:	c6 85 a0 ef ff ff 00 	movb   $0x0,-0x1060(%ebp)
4ab7cd:	e8 6e 9a f9 ff       	call   0x445240
4ab7d2:	83 bd b4 ef ff ff 10 	cmpl   $0x10,-0x104c(%ebp)
4ab7d9:	8d 85 a0 ef ff ff    	lea    -0x1060(%ebp),%eax
4ab7df:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4ab7e3:	0f 43 85 a0 ef ff ff 	cmovae -0x1060(%ebp),%eax
4ab7ea:	50                   	push   %eax
4ab7eb:	6a 02                	push   $0x2
4ab7ed:	e8 be 23 ff ff       	call   0x49dbb0
4ab7f2:	8b 95 b4 ef ff ff    	mov    -0x104c(%ebp),%edx
4ab7f8:	83 c4 08             	add    $0x8,%esp
4ab7fb:	c7 46 0c f7 ff ff ff 	movl   $0xfffffff7,0xc(%esi)
4ab802:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4ab806:	83 fa 10             	cmp    $0x10,%edx
4ab809:	72 2f                	jb     0x4ab83a
4ab80b:	8b 8d a0 ef ff ff    	mov    -0x1060(%ebp),%ecx
4ab811:	42                   	inc    %edx
4ab812:	8b c1                	mov    %ecx,%eax
4ab814:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4ab81a:	72 14                	jb     0x4ab830
4ab81c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4ab81f:	83 c2 23             	add    $0x23,%edx
4ab822:	2b c1                	sub    %ecx,%eax
4ab824:	83 c0 fc             	add    $0xfffffffc,%eax
4ab827:	83 f8 1f             	cmp    $0x1f,%eax
4ab82a:	0f 87 ff 04 00 00    	ja     0x4abd2f
4ab830:	52                   	push   %edx
4ab831:	51                   	push   %ecx
4ab832:	e8 3b 58 13 00       	call   0x5e1072
4ab837:	83 c4 08             	add    $0x8,%esp
4ab83a:	83 bd 9c ef ff ff 10 	cmpl   $0x10,-0x1064(%ebp)
4ab841:	8d 85 88 ef ff ff    	lea    -0x1078(%ebp),%eax
4ab847:	0f 43 85 88 ef ff ff 	cmovae -0x1078(%ebp),%eax
4ab84e:	50                   	push   %eax
4ab84f:	e8 8c d3 fb ff       	call   0x468be0
4ab854:	83 c4 04             	add    $0x4,%esp
4ab857:	c7 85 b0 ef ff ff 00 	movl   $0x0,-0x1050(%ebp)
4ab85e:	00 00 00
4ab861:	c7 85 b4 ef ff ff 0f 	movl   $0xf,-0x104c(%ebp)
4ab868:	00 00 00
4ab86b:	8d 8d a0 ef ff ff    	lea    -0x1060(%ebp),%ecx
4ab871:	c6 85 a0 ef ff ff 00 	movb   $0x0,-0x1060(%ebp)
4ab878:	85 c0                	test   %eax,%eax
4ab87a:	74 73                	je     0x4ab8ef
4ab87c:	6a 19                	push   $0x19
4ab87e:	68 80 87 6a 00       	push   $0x6a8780
4ab883:	e8 b8 99 f9 ff       	call   0x445240
4ab888:	83 bd b4 ef ff ff 10 	cmpl   $0x10,-0x104c(%ebp)
4ab88f:	8d 85 a0 ef ff ff    	lea    -0x1060(%ebp),%eax
4ab895:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4ab899:	0f 43 85 a0 ef ff ff 	cmovae -0x1060(%ebp),%eax