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
60b978:	e8 d7 35 e4 ff       	call   0x44ef54
60b97d:	8d 4d f6             	lea    -0xa(%ebp),%ecx
60b980:	8d 55 10             	lea    0x10(%ebp),%edx
60b983:	e8 b0 fc ff ff       	call   0x60b638
60b988:	8b 45 fa             	mov    -0x6(%ebp),%eax
60b98b:	50                   	push   %eax
60b98c:	8b 45 f6             	mov    -0xa(%ebp),%eax
60b98f:	50                   	push   %eax
60b990:	e8 e3 44 e2 ff       	call   0x42fe78
60b995:	eb 12                	jmp    0x60b9a9
60b997:	8b 45 10             	mov    0x10(%ebp),%eax
60b99a:	89 83 81 00 00 00    	mov    %eax,0x81(%ebx)
60b9a0:	8b 45 14             	mov    0x14(%ebp),%eax
60b9a3:	89 83 85 00 00 00    	mov    %eax,0x85(%ebx)
60b9a9:	33 c0                	xor    %eax,%eax
60b9ab:	5f                   	pop    %edi
60b9ac:	5e                   	pop    %esi
60b9ad:	5b                   	pop    %ebx
60b9ae:	8b e5                	mov    %ebp,%esp
60b9b0:	5d                   	pop    %ebp
60b9b1:	c2 14 00             	ret    $0x14
60b9b4:	55                   	push   %ebp
60b9b5:	8b ec                	mov    %esp,%ebp
60b9b7:	53                   	push   %ebx
60b9b8:	8b 5d 08             	mov    0x8(%ebp),%ebx
60b9bb:	8b c3                	mov    %ebx,%eax
60b9bd:	8b 10                	mov    (%eax),%edx
60b9bf:	ff 52 34             	call   *0x34(%edx)
60b9c2:	33 d2                	xor    %edx,%edx
60b9c4:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
60b9ca:	e8 29 30 e3 ff       	call   0x43e9f8
60b9cf:	83 7b 38 00          	cmpl   $0x0,0x38(%ebx)
60b9d3:	74 11                	je     0x60b9e6
60b9d5:	8b 43 38             	mov    0x38(%ebx),%eax
60b9d8:	50                   	push   %eax
60b9d9:	8b 00                	mov    (%eax),%eax
60b9db:	ff 50 08             	call   *0x8(%eax)
60b9de:	8d 43 38             	lea    0x38(%ebx),%eax
60b9e1:	e8 4e ae df ff       	call   0x406834
60b9e6:	83 7b 74 00          	cmpl   $0x0,0x74(%ebx)
60b9ea:	74 0e                	je     0x60b9fa
60b9ec:	8b 43 40             	mov    0x40(%ebx),%eax
60b9ef:	e8 60 35 e4 ff       	call   0x44ef54
60b9f4:	50                   	push   %eax
60b9f5:	e8 76 44 e2 ff       	call   0x42fe70
60b9fa:	66 83 7b 5a 00       	cmpw   $0x0,0x5a(%ebx)
60b9ff:	74 08                	je     0x60ba09
60ba01:	8b d3                	mov    %ebx,%edx
60ba03:	8b 43 5c             	mov    0x5c(%ebx),%eax
60ba06:	ff 53 58             	call   *0x58(%ebx)
60ba09:	33 c0                	xor    %eax,%eax
60ba0b:	5b                   	pop    %ebx
60ba0c:	5d                   	pop    %ebp
60ba0d:	c2 04 00             	ret    $0x4
60ba10:	55                   	push   %ebp
60ba11:	8b ec                	mov    %esp,%ebp
60ba13:	83 c4 f0             	add    $0xfffffff0,%esp
60ba16:	53                   	push   %ebx
60ba17:	56                   	push   %esi
60ba18:	57                   	push   %edi
60ba19:	8b 75 1c             	mov    0x1c(%ebp),%esi
60ba1c:	8b 5d 08             	mov    0x8(%ebp),%ebx
60ba1f:	33 c0                	xor    %eax,%eax
60ba21:	89 45 fc             	mov    %eax,-0x4(%ebp)
60ba24:	33 d2                	xor    %edx,%edx
60ba26:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
60ba2c:	e8 c7 2f e3 ff       	call   0x43e9f8
60ba31:	83 7b 74 00          	cmpl   $0x0,0x74(%ebx)
60ba35:	74 0e                	je     0x60ba45
60ba37:	8b 43 40             	mov    0x40(%ebx),%eax
60ba3a:	e8 15 35 e4 ff       	call   0x44ef54
60ba3f:	50                   	push   %eax
60ba40:	e8 2b 44 e2 ff       	call   0x42fe70
60ba45:	66 8b 45 10          	mov    0x10(%ebp),%ax
60ba49:	e8 12 50 e5 ff       	call   0x460a60
60ba4e:	88 45 fb             	mov    %al,-0x5(%ebp)
60ba51:	8d 4d f0             	lea    -0x10(%ebp),%ecx
60ba54:	8d 55 14             	lea    0x14(%ebp),%edx
60ba57:	8b 43 40             	mov    0x40(%ebx),%eax
60ba5a:	e8 b1 c8 e3 ff       	call   0x448310
60ba5f:	8b 45 f0             	mov    -0x10(%ebp),%eax
60ba62:	89 45 14             	mov    %eax,0x14(%ebp)
60ba65:	8b 45 f4             	mov    -0xc(%ebp),%eax
60ba68:	89 45 18             	mov    %eax,0x18(%ebp)
60ba6b:	8b 06                	mov    (%esi),%eax
60ba6d:	50                   	push   %eax
60ba6e:	8d 4d 14             	lea    0x14(%ebp),%ecx
60ba71:	8a 55 fb             	mov    -0x5(%ebp),%dl
60ba74:	8b c3                	mov    %ebx,%eax
60ba76:	8b 38                	mov    (%eax),%edi
60ba78:	ff 57 3c             	call   *0x3c(%edi)
60ba7b:	89 06                	mov    %eax,(%esi)
60ba7d:	80 7b 44 00          	cmpb   $0x0,0x44(%ebx)
60ba81:	75 11                	jne    0x60ba94
60ba83:	8b c3                	mov    %ebx,%eax
60ba85:	8b 10                	mov    (%eax),%edx
60ba87:	ff 52 30             	call   *0x30(%edx)
60ba8a:	84 c0                	test   %al,%al
60ba8c:	75 06                	jne    0x60ba94
60ba8e:	33 c0                	xor    %eax,%eax
60ba90:	89 06                	mov    %eax,(%esi)
60ba92:	eb 17                	jmp    0x60baab
60ba94:	66 83 7b 62 00       	cmpw   $0x0,0x62(%ebx)
60ba99:	74 10                	je     0x60baab
60ba9b:	8d 45 14             	lea    0x14(%ebp),%eax
60ba9e:	50                   	push   %eax
60ba9f:	56                   	push   %esi
60baa0:	8a 4d fb             	mov    -0x5(%ebp),%cl
60baa3:	8b d3                	mov    %ebx,%edx
60baa5:	8b 43 64             	mov    0x64(%ebx),%eax
60baa8:	ff 53 60             	call   *0x60(%ebx)
60baab:	8b c3                	mov    %ebx,%eax
60baad:	8b 10                	mov    (%eax),%edx
60baaf:	ff 52 34             	call   *0x34(%edx)
60bab2:	83 7b 38 00          	cmpl   $0x0,0x38(%ebx)
60bab6:	74 11                	je     0x60bac9
60bab8:	8b 43 38             	mov    0x38(%ebx),%eax
60babb:	50                   	push   %eax
60babc:	8b 00                	mov    (%eax),%eax
60babe:	ff 50 08             	call   *0x8(%eax)
60bac1:	8d 43 38             	lea    0x38(%ebx),%eax
60bac4:	e8 6b ad df ff       	call   0x406834
60bac9:	8b 45 fc             	mov    -0x4(%ebp),%eax
60bacc:	5f                   	pop    %edi
60bacd:	5e                   	pop    %esi
60bace:	5b                   	pop    %ebx
60bacf:	8b e5                	mov    %ebp,%esp
60bad1:	5d                   	pop    %ebp
60bad2:	c2 18 00             	ret    $0x18
60bad5:	8d 40 00             	lea    0x0(%eax),%eax
60bad8:	55                   	push   %ebp
60bad9:	8b ec                	mov    %esp,%ebp
60badb:	83 c4 ec             	add    $0xffffffec,%esp
60bade:	53                   	push   %ebx
60badf:	56                   	push   %esi
60bae0:	84 d2                	test   %dl,%dl
60bae2:	74 08                	je     0x60baec
60bae4:	83 c4 f0             	add    $0xfffffff0,%esp
60bae7:	e8 f0 82 df ff       	call   0x403ddc
60baec:	88 55 ff             	mov    %dl,-0x1(%ebp)
60baef:	8b d8                	mov    %eax,%ebx
60baf1:	33 d2                	xor    %edx,%edx
60baf3:	8b c3                	mov    %ebx,%eax
60baf5:	e8 5e 8b e1 ff       	call   0x424658
60bafa:	8b cb                	mov    %ebx,%ecx
60bafc:	b2 01                	mov    $0x1,%dl
60bafe:	a1 48 d5 43 00       	mov    0x43d548,%eax
60bb03:	e8 68 2d e3 ff       	call   0x43e870
60bb08:	8b f0                	mov    %eax,%esi
60bb0a:	89 b3 8c 00 00 00    	mov    %esi,0x8c(%ebx)
60bb10:	8b c6                	mov    %esi,%eax
60bb12:	ba 64 00 00 00       	mov    $0x64,%edx
60bb17:	e8 ec 2e e3 ff       	call   0x43ea08
60bb1c:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
60bb22:	33 d2                	xor    %edx,%edx
60bb24:	e8 cf 2e e3 ff       	call   0x43e9f8
60bb29:	53                   	push   %ebx
60bb2a:	68 7c be 60 00       	push   $0x60be7c
60bb2f:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
60bb35:	e8 de 2e e3 ff       	call   0x43ea18
60bb3a:	53                   	push   %ebx
60bb3b:	e8 f8 f5 ff ff       	call   0x60b138
60bb40:	c6 43 44 00          	movb   $0x0,0x44(%ebx)
60bb44:	8b cb                	mov    %ebx,%ecx
60bb46:	b2 01                	mov    $0x1,%dl
60bb48:	a1 6c 4e 44 00       	mov    0x444e6c,%eax
60bb4d:	e8 02 9d e4 ff       	call   0x455854
60bb52:	89 43 70             	mov    %eax,0x70(%ebx)
60bb55:	b2 01                	mov    $0x1,%dl
60bb57:	a1 ec 6a 42 00       	mov    0x426aec,%eax
60bb5c:	e8 6f 16 e2 ff       	call   0x42d1d0
60bb61:	8b f0                	mov    %eax,%esi
60bb63:	ba 20 00 00 00       	mov    $0x20,%edx
60bb68:	8b c6                	mov    %esi,%eax
60bb6a:	8b 08                	mov    (%eax),%ecx