60b5c9:	bf 60 00 b8 4a       	mov    $0x4ab80060,%edi
60b5ce:	42                   	inc    %edx
60b5cf:	00 b0 4b 42 00 e0    	add    %dh,-0x1fffbdb5(%eax)
60b5d5:	4d                   	dec    %ebp
60b5d6:	42                   	inc    %edx
60b5d7:	00 c8                	add    %cl,%al
60b5d9:	4a                   	dec    %edx
60b5da:	42                   	inc    %edx
60b5db:	00 c0                	add    %al,%al
60b5dd:	4a                   	dec    %edx
60b5de:	42                   	inc    %edx
60b5df:	00 e8                	add    %ch,%al
60b5e1:	4d                   	dec    %ebp
60b5e2:	42                   	inc    %edx
60b5e3:	00 c4                	add    %al,%ah
60b5e5:	bf 60 00 c0 c0       	mov    $0xc0c00060,%edi
60b5ea:	60                   	pusha
60b5eb:	00 b4 c0 60 00 9c c0 	add    %dh,-0x3f63ffa0(%eax,%eax,8)
60b5f2:	60                   	pusha
60b5f3:	00 a8 bd 60 00 3c    	add    %ch,0x3c0060bd(%eax)
60b5f9:	c0 60 00 0f          	shlb   $0xf,0x0(%eax)
60b5fd:	54                   	push   %esp
60b5fe:	44                   	inc    %esp
60b5ff:	72 6f                	jb     0x60b670
60b601:	70 46                	jo     0x60b649
60b603:	69 6c 65 54 61 72 67 	imul   $0x65677261,0x54(%ebp,%eiz,2),%ebp
60b60a:	65
60b60b:	74 10                	je     0x60b61d
60b60d:	b6 60                	mov    $0x60,%dh
60b60f:	00 07                	add    %al,(%edi)
60b611:	0f 54 44 72 6f       	andps  0x6f(%edx,%esi,2),%xmm0
60b616:	70 46                	jo     0x60b65e
60b618:	69 6c 65 54 61 72 67 	imul   $0x65677261,0x54(%ebp,%eiz,2),%ebp
60b61f:	65
60b620:	74 b8                	je     0x60b5da
60b622:	b5 60                	mov    $0x60,%ch
60b624:	00 1c b4             	add    %bl,(%esp,%esi,4)
60b627:	60                   	pusha
60b628:	00 0a                	add    %cl,(%edx)
60b62a:	00 0a                	add    %cl,(%edx)
60b62c:	44                   	inc    %esp
60b62d:	72 6f                	jb     0x60b69e
60b62f:	70 54                	jo     0x60b685
60b631:	61                   	popa
60b632:	72 67                	jb     0x60b69b
60b634:	65 74 00             	gs je  0x60b637
60b637:	00 53 56             	add    %dl,0x56(%ebx)
60b63a:	57                   	push   %edi
60b63b:	83 c4 e8             	add    $0xffffffe8,%esp
60b63e:	8b f2                	mov    %edx,%esi
60b640:	8d 3c 24             	lea    (%esp),%edi
60b643:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60b644:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60b645:	8b f1                	mov    %ecx,%esi
60b647:	8b d8                	mov    %eax,%ebx
60b649:	54                   	push   %esp
60b64a:	53                   	push   %ebx
60b64b:	e8 10 c2 df ff       	call   0x407860
60b650:	8d 44 24 08          	lea    0x8(%esp),%eax
60b654:	50                   	push   %eax
60b655:	53                   	push   %ebx
60b656:	e8 fd c4 df ff       	call   0x407b58
60b65b:	8b 04 24             	mov    (%esp),%eax
60b65e:	2b 44 24 08          	sub    0x8(%esp),%eax
60b662:	89 06                	mov    %eax,(%esi)
60b664:	8b 44 24 04          	mov    0x4(%esp),%eax
60b668:	2b 44 24 0c          	sub    0xc(%esp),%eax
60b66c:	89 46 04             	mov    %eax,0x4(%esi)
60b66f:	83 c4 18             	add    $0x18,%esp
60b672:	5f                   	pop    %edi
60b673:	5e                   	pop    %esi
60b674:	5b                   	pop    %ebx
60b675:	c3                   	ret
60b676:	8b c0                	mov    %eax,%eax
60b678:	55                   	push   %ebp
60b679:	8b ec                	mov    %esp,%ebp
60b67b:	83 c4 f4             	add    $0xfffffff4,%esp
60b67e:	53                   	push   %ebx
60b67f:	56                   	push   %esi
60b680:	33 c9                	xor    %ecx,%ecx
60b682:	89 4d f4             	mov    %ecx,-0xc(%ebp)
60b685:	89 55 f8             	mov    %edx,-0x8(%ebp)
60b688:	89 45 fc             	mov    %eax,-0x4(%ebp)
60b68b:	33 c0                	xor    %eax,%eax
60b68d:	55                   	push   %ebp
60b68e:	68 46 b7 60 00       	push   $0x60b746
60b693:	64 ff 30             	push   %fs:(%eax)
60b696:	64 89 20             	mov    %esp,%fs:(%eax)
60b699:	8b 45 fc             	mov    -0x4(%ebp),%eax
60b69c:	50                   	push   %eax
60b69d:	e8 26 bc df ff       	call   0x4072c8
60b6a2:	8b f0                	mov    %eax,%esi
60b6a4:	33 c0                	xor    %eax,%eax
60b6a6:	55                   	push   %ebp
60b6a7:	68 15 b7 60 00       	push   $0x60b715
60b6ac:	64 ff 30             	push   %fs:(%eax)
60b6af:	64 89 20             	mov    %esp,%fs:(%eax)
60b6b2:	8b 1e                	mov    (%esi),%ebx
60b6b4:	03 de                	add    %esi,%ebx
60b6b6:	eb 41                	jmp    0x60b6f9
60b6b8:	83 7e 10 00          	cmpl   $0x0,0x10(%esi)
60b6bc:	74 19                	je     0x60b6d7
60b6be:	8d 45 f4             	lea    -0xc(%ebp),%eax
60b6c1:	8b d3                	mov    %ebx,%edx
60b6c3:	e8 c0 93 df ff       	call   0x404a88
60b6c8:	8b 45 f4             	mov    -0xc(%ebp),%eax
60b6cb:	e8 50 94 df ff       	call   0x404b20
60b6d0:	40                   	inc    %eax
60b6d1:	03 c0                	add    %eax,%eax
60b6d3:	03 d8                	add    %eax,%ebx
60b6d5:	eb 15                	jmp    0x60b6ec
60b6d7:	8d 45 f4             	lea    -0xc(%ebp),%eax
60b6da:	8b d3                	mov    %ebx,%edx
60b6dc:	e8 77 93 df ff       	call   0x404a58
60b6e1:	8b 45 f4             	mov    -0xc(%ebp),%eax
60b6e4:	e8 37 94 df ff       	call   0x404b20
60b6e9:	40                   	inc    %eax
60b6ea:	03 d8                	add    %eax,%ebx
60b6ec:	8b 45 f8             	mov    -0x8(%ebp),%eax
60b6ef:	8b 00                	mov    (%eax),%eax
60b6f1:	8b 55 f4             	mov    -0xc(%ebp),%edx
60b6f4:	8b 08                	mov    (%eax),%ecx
60b6f6:	ff 51 38             	call   *0x38(%ecx)
60b6f9:	80 3b 00             	cmpb   $0x0,(%ebx)
60b6fc:	75 ba                	jne    0x60b6b8
60b6fe:	33 c0                	xor    %eax,%eax
60b700:	5a                   	pop    %edx
60b701:	59                   	pop    %ecx
60b702:	59                   	pop    %ecx
60b703:	64 89 10             	mov    %edx,%fs:(%eax)
60b706:	68 1c b7 60 00       	push   $0x60b71c
60b70b:	8b 45 fc             	mov    -0x4(%ebp),%eax
60b70e:	50                   	push   %eax
60b70f:	e8 dc bb df ff       	call   0x4072f0
60b714:	c3                   	ret
60b715:	e9 f2 8a df ff       	jmp    0x40420c
60b71a:	eb ef                	jmp    0x60b70b
60b71c:	8b 45 f8             	mov    -0x8(%ebp),%eax
60b71f:	8b 00                	mov    (%eax),%eax
60b721:	8b 10                	mov    (%eax),%edx
60b723:	ff 52 14             	call   *0x14(%edx)
60b726:	85 c0                	test   %eax,%eax
60b728:	7e 04                	jle    0x60b72e
60b72a:	b3 01                	mov    $0x1,%bl
60b72c:	eb 02                	jmp    0x60b730
60b72e:	33 db                	xor    %ebx,%ebx
60b730:	33 c0                	xor    %eax,%eax
60b732:	5a                   	pop    %edx
60b733:	59                   	pop    %ecx
60b734:	59                   	pop    %ecx
60b735:	64 89 10             	mov    %edx,%fs:(%eax)
60b738:	68 4d b7 60 00       	push   $0x60b74d
60b73d:	8d 45 f4             	lea    -0xc(%ebp),%eax
60b740:	e8 23 91 df ff       	call   0x404868
60b745:	c3                   	ret
60b746:	e9 c1 8a df ff       	jmp    0x40420c
60b74b:	eb f0                	jmp    0x60b73d
60b74d:	8b c3                	mov    %ebx,%eax
60b74f:	5e                   	pop    %esi
60b750:	5b                   	pop    %ebx
60b751:	8b e5                	mov    %ebp,%esp
60b753:	5d                   	pop    %ebp
60b754:	c3                   	ret
60b755:	8d 40 00             	lea    0x0(%eax),%eax
60b758:	55                   	push   %ebp
60b759:	8b ec                	mov    %esp,%ebp
60b75b:	83 c4 e8             	add    $0xffffffe8,%esp
60b75e:	53                   	push   %ebx
60b75f:	56                   	push   %esi
60b760:	57                   	push   %edi
60b761:	8b 75 1c             	mov    0x1c(%ebp),%esi
60b764:	8b 5d 08             	mov    0x8(%ebp),%ebx
60b767:	8b c3                	mov    %ebx,%eax
60b769:	8b 10                	mov    (%eax),%edx
60b76b:	ff 52 34             	call   *0x34(%edx)
60b76e:	8d 43 38             	lea    0x38(%ebx),%eax
60b771:	8b 55 0c             	mov    0xc(%ebp),%edx
60b774:	e8 d3 b0 df ff       	call   0x40684c
60b779:	8b 43 38             	mov    0x38(%ebx),%eax
60b77c:	50                   	push   %eax
60b77d:	8b 00                	mov    (%eax),%eax
60b77f:	ff 50 04             	call   *0x4(%eax)
60b782:	33 c0                	xor    %eax,%eax
60b784:	89 45 fc             	mov    %eax,-0x4(%ebp)
60b787:	8b c3                	mov    %ebx,%eax
60b789:	8b 10                	mov    (%eax),%edx
60b78b:	ff 52 38             	call   *0x38(%edx)
60b78e:	84 c0                	test   %al,%al
60b790:	75 21                	jne    0x60b7b3
60b792:	8b 43 38             	mov    0x38(%ebx),%eax
60b795:	50                   	push   %eax
60b796:	8b 00                	mov    (%eax),%eax
60b798:	ff 50 08             	call   *0x8(%eax)
60b79b:	8d 43 38             	lea    0x38(%ebx),%eax
60b79e:	e8 91 b0 df ff       	call   0x406834
60b7a3:	33 c0                	xor    %eax,%eax
60b7a5:	89 06                	mov    %eax,(%esi)
60b7a7:	c7 45 fc 05 40 00 80 	movl   $0x80004005,-0x4(%ebp)
60b7ae:	e9 f5 00 00 00       	jmp    0x60b8a8
60b7b3:	6a f0                	push   $0xfffffff0
60b7b5:	8b 43 40             	mov    0x40(%ebx),%eax
60b7b8:	e8 97 37 e4 ff       	call   0x44ef54
60b7bd:	50                   	push   %eax
60b7be:	e8 85 c3 df ff       	call   0x407b48
60b7c3:	a9 00 00 30 00       	test   $0x300000,%eax
60b7c8:	74 09                	je     0x60b7d3
60b7ca:	c6 83 89 00 00 00 01 	movb   $0x1,0x89(%ebx)
60b7d1:	eb 07                	jmp    0x60b7da
60b7d3:	c6 83 89 00 00 00 00 	movb   $0x0,0x89(%ebx)
60b7da:	80 7b 44 00          	cmpb   $0x0,0x44(%ebx)
60b7de:	74 07                	je     0x60b7e7
60b7e0:	8b c3                	mov    %ebx,%eax
60b7e2:	8b 10                	mov    (%eax),%edx
60b7e4:	ff 52 30             	call   *0x30(%edx)
60b7e7:	66 8b 45 10          	mov    0x10(%ebp),%ax
60b7eb:	e8 70 52 e5 ff       	call   0x460a60
60b7f0:	88 45 fb             	mov    %al,-0x5(%ebp)
60b7f3:	8d 4d e8             	lea    -0x18(%ebp),%ecx
60b7f6:	8d 55 14             	lea    0x14(%ebp),%edx
60b7f9:	8b 43 40             	mov    0x40(%ebx),%eax
60b7fc:	e8 0f cb e3 ff       	call   0x448310
60b801:	8b 45 e8             	mov    -0x18(%ebp),%eax
60b804:	89 45 14             	mov    %eax,0x14(%ebp)
60b807:	8b 45 ec             	mov    -0x14(%ebp),%eax
60b80a:	89 45 18             	mov    %eax,0x18(%ebp)
60b80d:	8b 45 14             	mov    0x14(%ebp),%eax
60b810:	89 83 81 00 00 00    	mov    %eax,0x81(%ebx)
60b816:	8b 45 18             	mov    0x18(%ebp),%eax
60b819:	89 83 85 00 00 00    	mov    %eax,0x85(%ebx)
60b81f:	8b 06                	mov    (%esi),%eax
60b821:	50                   	push   %eax
60b822:	8d 4d 14             	lea    0x14(%ebp),%ecx
60b825:	8a 55 fb             	mov    -0x5(%ebp),%dl
60b828:	8b c3                	mov    %ebx,%eax
60b82a:	8b 38                	mov    (%eax),%edi
60b82c:	ff 57 3c             	call   *0x3c(%edi)
60b82f:	89 06                	mov    %eax,(%esi)
60b831:	66 83 7b 4a 00       	cmpw   $0x0,0x4a(%ebx)
60b836:	74 10                	je     0x60b848
60b838:	8d 45 14             	lea    0x14(%ebp),%eax
60b83b:	50                   	push   %eax
60b83c:	56                   	push   %esi
60b83d:	8a 4d fb             	mov    -0x5(%ebp),%cl
60b840:	8b d3                	mov    %ebx,%edx
60b842:	8b 43 4c             	mov    0x4c(%ebx),%eax
60b845:	ff 53 48             	call   *0x48(%ebx)
60b848:	33 c0                	xor    %eax,%eax
60b84a:	89 43 74             	mov    %eax,0x74(%ebx)
60b84d:	80 7b 78 00          	cmpb   $0x0,0x78(%ebx)
60b851:	74 55                	je     0x60b8a8
60b853:	8d 43 79             	lea    0x79(%ebx),%eax
60b856:	50                   	push   %eax
60b857:	6a 00                	push   $0x0
60b859:	e8 32 46 e2 ff       	call   0x42fe90
60b85e:	8b f0                	mov    %eax,%esi
60b860:	89 73 74             	mov    %esi,0x74(%ebx)
60b863:	85 f6                	test   %esi,%esi
60b865:	74 41                	je     0x60b8a8
60b867:	8b 43 7d             	mov    0x7d(%ebx),%eax
60b86a:	50                   	push   %eax
60b86b:	8b 43 79             	mov    0x79(%ebx),%eax
60b86e:	50                   	push   %eax
60b86f:	6a 00                	push   $0x0
60b871:	8b 43 70             	mov    0x70(%ebx),%eax
60b874:	e8 73 a3 e4 ff       	call   0x455bec
60b879:	50                   	push   %eax
60b87a:	e8 01 46 e2 ff       	call   0x42fe80
60b87f:	8b 43 40             	mov    0x40(%ebx),%eax
60b882:	e8 cd 36 e4 ff       	call   0x44ef54
60b887:	8d 4d f3             	lea    -0xd(%ebp),%ecx
60b88a:	8d 55 14             	lea    0x14(%ebp),%edx
60b88d:	e8 a6 fd ff ff       	call   0x60b638
60b892:	8b 45 f7             	mov    -0x9(%ebp),%eax
60b895:	50                   	push   %eax
60b896:	8b 45 f3             	mov    -0xd(%ebp),%eax
60b899:	50                   	push   %eax
60b89a:	8b 43 40             	mov    0x40(%ebx),%eax
60b89d:	e8 b2 36 e4 ff       	call   0x44ef54
60b8a2:	50                   	push   %eax
60b8a3:	e8 c0 45 e2 ff       	call   0x42fe68
60b8a8:	8b 45 fc             	mov    -0x4(%ebp),%eax
60b8ab:	5f                   	pop    %edi
60b8ac:	5e                   	pop    %esi
60b8ad:	5b                   	pop    %ebx
60b8ae:	8b e5                	mov    %ebp,%esp
60b8b0:	5d                   	pop    %ebp
60b8b1:	c2 18 00             	ret    $0x18
60b8b4:	55                   	push   %ebp
60b8b5:	8b ec                	mov    %esp,%ebp
60b8b7:	83 c4 ec             	add    $0xffffffec,%esp
60b8ba:	53                   	push   %ebx
60b8bb:	56                   	push   %esi
60b8bc:	57                   	push   %edi
60b8bd:	8b 75 18             	mov    0x18(%ebp),%esi
60b8c0:	8b 5d 08             	mov    0x8(%ebp),%ebx
60b8c3:	8d 4d ec             	lea    -0x14(%ebp),%ecx
60b8c6:	8d 55 10             	lea    0x10(%ebp),%edx
60b8c9:	8b 43 40             	mov    0x40(%ebx),%eax
60b8cc:	e8 3f ca e3 ff       	call   0x448310
60b8d1:	8b 45 ec             	mov    -0x14(%ebp),%eax
60b8d4:	89 45 10             	mov    %eax,0x10(%ebp)
60b8d7:	8b 45 f0             	mov    -0x10(%ebp),%eax
60b8da:	89 45 14             	mov    %eax,0x14(%ebp)
60b8dd:	66 8b 45 0c          	mov    0xc(%ebp),%ax
60b8e1:	e8 7a 51 e5 ff       	call   0x460a60
60b8e6:	88 45 ff             	mov    %al,-0x1(%ebp)
60b8e9:	8b 06                	mov    (%esi),%eax
60b8eb:	50                   	push   %eax
60b8ec:	8d 4d 10             	lea    0x10(%ebp),%ecx
60b8ef:	8a 55 ff             	mov    -0x1(%ebp),%dl
60b8f2:	8b c3                	mov    %ebx,%eax
60b8f4:	8b 38                	mov    (%eax),%edi
60b8f6:	ff 57 3c             	call   *0x3c(%edi)
60b8f9:	89 06                	mov    %eax,(%esi)
60b8fb:	66 83 7b 52 00       	cmpw   $0x0,0x52(%ebx)
60b900:	74 10                	je     0x60b912
60b902:	8d 45 10             	lea    0x10(%ebp),%eax
60b905:	50                   	push   %eax
60b906:	56                   	push   %esi
60b907:	8a 4d ff             	mov    -0x1(%ebp),%cl
60b90a:	8b d3                	mov    %ebx,%edx
60b90c:	8b 43 54             	mov    0x54(%ebx),%eax
60b90f:	ff 53 50             	call   *0x50(%ebx)
60b912:	f6 46 03 80          	testb  $0x80,0x3(%esi)
60b916:	0f 95 45 fe          	setne  -0x2(%ebp)
60b91a:	80 7d fe 00          	cmpb   $0x0,-0x2(%ebp)
60b91e:	75 0d                	jne    0x60b92d
60b920:	33 d2                	xor    %edx,%edx
60b922:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
60b928:	e8 cb 30 e3 ff       	call   0x43e9f8
60b92d:	83 7b 74 00          	cmpl   $0x0,0x74(%ebx)
60b931:	74 64                	je     0x60b997
60b933:	8b 83 81 00 00 00    	mov    0x81(%ebx),%eax
60b939:	3b 45 10             	cmp    0x10(%ebp),%eax
60b93c:	75 0b                	jne    0x60b949
60b93e:	8b 83 85 00 00 00    	mov    0x85(%ebx),%eax
60b944:	3b 45 14             	cmp    0x14(%ebp),%eax
60b947:	74 4e                	je     0x60b997
60b949:	8b 45 10             	mov    0x10(%ebp),%eax
60b94c:	89 83 81 00 00 00    	mov    %eax,0x81(%ebx)
60b952:	8b 45 14             	mov    0x14(%ebp),%eax
60b955:	89 83 85 00 00 00    	mov    %eax,0x85(%ebx)
60b95b:	8a 83 89 00 00 00    	mov    0x89(%ebx),%al
60b961:	22 45 fe             	and    -0x2(%ebp),%al
60b964:	74 0f                	je     0x60b975
60b966:	b2 01                	mov    $0x1,%dl
60b968:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
60b96e:	e8 85 30 e3 ff       	call   0x43e9f8
60b973:	eb 34                	jmp    0x60b9a9
60b975:	8b 43 40             	mov    0x40(%ebx),%eax