53682e:	dd 1c 24             	fstpl  (%esp)
536831:	9b                   	fwait
536832:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536838:	50                   	push   %eax
536839:	8b 43 5c             	mov    0x5c(%ebx),%eax
53683c:	50                   	push   %eax
53683d:	8b 45 1c             	mov    0x1c(%ebp),%eax
536840:	e8 53 6f ef ff       	call   0x42d798
536845:	8b d0                	mov    %eax,%edx
536847:	8b 4d f4             	mov    -0xc(%ebp),%ecx
53684a:	8b c6                	mov    %esi,%eax
53684c:	e8 27 e7 ff ff       	call   0x534f78
536851:	ff 86 90 07 00 00    	incl   0x790(%esi)
536857:	e9 42 06 00 00       	jmp    0x536e9e
53685c:	8b 45 1c             	mov    0x1c(%ebp),%eax
53685f:	e8 34 6f ef ff       	call   0x42d798
536864:	8b 40 14             	mov    0x14(%eax),%eax
536867:	8b 53 38             	mov    0x38(%ebx),%edx
53686a:	e8 15 1a ef ff       	call   0x428284
53686f:	8b 45 1c             	mov    0x1c(%ebp),%eax
536872:	e8 21 6f ef ff       	call   0x42d798
536877:	8b 40 14             	mov    0x14(%eax),%eax
53687a:	8a 53 3c             	mov    0x3c(%ebx),%dl
53687d:	e8 1e 1b ef ff       	call   0x4283a0
536882:	6a 02                	push   $0x2
536884:	8b 43 2c             	mov    0x2c(%ebx),%eax
536887:	50                   	push   %eax
536888:	8b 43 34             	mov    0x34(%ebx),%eax
53688b:	50                   	push   %eax
53688c:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536892:	50                   	push   %eax
536893:	8a 45 14             	mov    0x14(%ebp),%al
536896:	50                   	push   %eax
536897:	57                   	push   %edi
536898:	d9 05 cc 6e 53 00    	flds   0x536ecc
53689e:	dc 75 b8             	fdivl  -0x48(%ebp)
5368a1:	83 c4 f8             	add    $0xfffffff8,%esp
5368a4:	dd 1c 24             	fstpl  (%esp)
5368a7:	9b                   	fwait
5368a8:	8b 45 1c             	mov    0x1c(%ebp),%eax
5368ab:	e8 e8 6e ef ff       	call   0x42d798
5368b0:	8b d0                	mov    %eax,%edx
5368b2:	8d 8b b8 00 00 00    	lea    0xb8(%ebx),%ecx
5368b8:	8b c6                	mov    %esi,%eax
5368ba:	e8 dd e2 ff ff       	call   0x534b9c
5368bf:	ff 86 90 07 00 00    	incl   0x790(%esi)
5368c5:	e9 d4 05 00 00       	jmp    0x536e9e
5368ca:	8b 45 1c             	mov    0x1c(%ebp),%eax
5368cd:	e8 c6 6e ef ff       	call   0x42d798
5368d2:	8b f8                	mov    %eax,%edi
5368d4:	8b 45 1c             	mov    0x1c(%ebp),%eax
5368d7:	e8 bc 6e ef ff       	call   0x42d798
5368dc:	8b 40 14             	mov    0x14(%eax),%eax
5368df:	8b 53 38             	mov    0x38(%ebx),%edx
5368e2:	e8 9d 19 ef ff       	call   0x428284
5368e7:	8b 45 1c             	mov    0x1c(%ebp),%eax
5368ea:	e8 a9 6e ef ff       	call   0x42d798
5368ef:	8b 40 14             	mov    0x14(%eax),%eax
5368f2:	8a 53 3c             	mov    0x3c(%ebx),%dl
5368f5:	e8 a6 1a ef ff       	call   0x4283a0
5368fa:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536900:	8b 4d f0             	mov    -0x10(%ebp),%ecx
536903:	8b 55 f4             	mov    -0xc(%ebp),%edx
536906:	e8 9d af 0c 00       	call   0x6018a8
53690b:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536911:	8b 4d e8             	mov    -0x18(%ebp),%ecx
536914:	8b 55 ec             	mov    -0x14(%ebp),%edx
536917:	e8 8c af 0c 00       	call   0x6018a8
53691c:	80 7b 3d 00          	cmpb   $0x0,0x3d(%ebx)
536920:	74 37                	je     0x536959
536922:	8b 45 ec             	mov    -0x14(%ebp),%eax
536925:	50                   	push   %eax
536926:	8b 45 e8             	mov    -0x18(%ebp),%eax
536929:	50                   	push   %eax
53692a:	8d 95 6c ff ff ff    	lea    -0x94(%ebp),%edx
536930:	8b 43 38             	mov    0x38(%ebx),%eax
536933:	e8 48 2a 07 00       	call   0x5a9380
536938:	8a 85 6e ff ff ff    	mov    -0x92(%ebp),%al
53693e:	c1 e0 10             	shl    $0x10,%eax
536941:	66 8b 85 6c ff ff ff 	mov    -0x94(%ebp),%ax
536948:	50                   	push   %eax
536949:	8b 4d f0             	mov    -0x10(%ebp),%ecx
53694c:	8b 55 f4             	mov    -0xc(%ebp),%edx
53694f:	8b 45 1c             	mov    0x1c(%ebp),%eax
536952:	e8 e5 f5 ff ff       	call   0x535f3c
536957:	eb 57                	jmp    0x5369b0
536959:	8d 85 68 ff ff ff    	lea    -0x98(%ebp),%eax
53695f:	8b 93 88 00 00 00    	mov    0x88(%ebx),%edx
536965:	e8 ee e0 ec ff       	call   0x404a58
53696a:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
536970:	ba d8 6e 53 00       	mov    $0x536ed8,%edx
536975:	e8 ea e2 ec ff       	call   0x404c64
53697a:	75 1d                	jne    0x536999
53697c:	8b 45 ec             	mov    -0x14(%ebp),%eax
53697f:	40                   	inc    %eax
536980:	50                   	push   %eax
536981:	8b 45 e8             	mov    -0x18(%ebp),%eax
536984:	40                   	inc    %eax
536985:	50                   	push   %eax
536986:	6a 14                	push   $0x14
536988:	6a 14                	push   $0x14
53698a:	8b 4d f0             	mov    -0x10(%ebp),%ecx
53698d:	8b 55 f4             	mov    -0xc(%ebp),%edx
536990:	8b c7                	mov    %edi,%eax
536992:	e8 3d 1f ef ff       	call   0x4288d4
536997:	eb 17                	jmp    0x5369b0
536999:	8b 45 ec             	mov    -0x14(%ebp),%eax
53699c:	40                   	inc    %eax
53699d:	50                   	push   %eax
53699e:	8b 45 e8             	mov    -0x18(%ebp),%eax
5369a1:	40                   	inc    %eax
5369a2:	50                   	push   %eax
5369a3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5369a6:	8b 55 f4             	mov    -0xc(%ebp),%edx
5369a9:	8b c7                	mov    %edi,%eax
5369ab:	e8 c0 1e ef ff       	call   0x428870
5369b0:	ff 86 90 07 00 00    	incl   0x790(%esi)
5369b6:	e9 e3 04 00 00       	jmp    0x536e9e
5369bb:	8b 45 1c             	mov    0x1c(%ebp),%eax
5369be:	e8 d5 6d ef ff       	call   0x42d798
5369c3:	8b f8                	mov    %eax,%edi
5369c5:	8b 45 1c             	mov    0x1c(%ebp),%eax
5369c8:	e8 cb 6d ef ff       	call   0x42d798
5369cd:	8b 40 14             	mov    0x14(%eax),%eax
5369d0:	8b 53 38             	mov    0x38(%ebx),%edx
5369d3:	e8 ac 18 ef ff       	call   0x428284
5369d8:	8b 45 1c             	mov    0x1c(%ebp),%eax
5369db:	e8 b8 6d ef ff       	call   0x42d798
5369e0:	8b 40 14             	mov    0x14(%eax),%eax
5369e3:	8a 53 3c             	mov    0x3c(%ebx),%dl
5369e6:	e8 b5 19 ef ff       	call   0x4283a0
5369eb:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
5369f1:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5369f4:	8b 55 f4             	mov    -0xc(%ebp),%edx
5369f7:	e8 ac ae 0c 00       	call   0x6018a8
5369fc:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536a02:	8b 4d e8             	mov    -0x18(%ebp),%ecx
536a05:	8b 55 ec             	mov    -0x14(%ebp),%edx
536a08:	e8 9b ae 0c 00       	call   0x6018a8
536a0d:	8b 45 ec             	mov    -0x14(%ebp),%eax
536a10:	40                   	inc    %eax
536a11:	50                   	push   %eax
536a12:	8b 45 e8             	mov    -0x18(%ebp),%eax
536a15:	40                   	inc    %eax
536a16:	50                   	push   %eax
536a17:	8b 4d f0             	mov    -0x10(%ebp),%ecx
536a1a:	8b 55 f4             	mov    -0xc(%ebp),%edx
536a1d:	8b c7                	mov    %edi,%eax
536a1f:	e8 90 1c ef ff       	call   0x4286b4
536a24:	ff 86 90 07 00 00    	incl   0x790(%esi)
536a2a:	e9 6f 04 00 00       	jmp    0x536e9e
536a2f:	8b 45 1c             	mov    0x1c(%ebp),%eax
536a32:	e8 61 6d ef ff       	call   0x42d798
536a37:	89 45 98             	mov    %eax,-0x68(%ebp)
536a3a:	8b 45 1c             	mov    0x1c(%ebp),%eax
536a3d:	e8 56 6d ef ff       	call   0x42d798
536a42:	8b 40 14             	mov    0x14(%eax),%eax
536a45:	8b 53 38             	mov    0x38(%ebx),%edx
536a48:	e8 37 18 ef ff       	call   0x428284
536a4d:	8b 45 1c             	mov    0x1c(%ebp),%eax
536a50:	e8 43 6d ef ff       	call   0x42d798
536a55:	8b 40 14             	mov    0x14(%eax),%eax
536a58:	8a 53 3c             	mov    0x3c(%ebx),%dl
536a5b:	e8 40 19 ef ff       	call   0x4283a0
536a60:	8b 45 ec             	mov    -0x14(%ebp),%eax
536a63:	2b 45 f4             	sub    -0xc(%ebp),%eax
536a66:	89 45 80             	mov    %eax,-0x80(%ebp)
536a69:	db 45 80             	fildl  -0x80(%ebp)
536a6c:	d8 35 e0 6e 53 00    	fdivs  0x536ee0
536a72:	dd 5d c8             	fstpl  -0x38(%ebp)
536a75:	9b                   	fwait
536a76:	8b 45 e8             	mov    -0x18(%ebp),%eax
536a79:	2b 45 f0             	sub    -0x10(%ebp),%eax
536a7c:	89 45 80             	mov    %eax,-0x80(%ebp)
536a7f:	db 45 80             	fildl  -0x80(%ebp)
536a82:	d8 35 e0 6e 53 00    	fdivs  0x536ee0
536a88:	dd 5d c0             	fstpl  -0x40(%ebp)
536a8b:	9b dd 43 40          	fldl   0x40(%ebx)
536a8f:	e8 b0 c1 ec ff       	call   0x402c44
536a94:	dc 4d c8             	fmull  -0x38(%ebp)
536a97:	dc 45 c8             	faddl  -0x38(%ebp)
536a9a:	e8 2d c2 ec ff       	call   0x402ccc
536a9f:	03 45 f4             	add    -0xc(%ebp),%eax
536aa2:	89 45 dc             	mov    %eax,-0x24(%ebp)
536aa5:	dd 43 40             	fldl   0x40(%ebx)
536aa8:	e8 df c1 ec ff       	call   0x402c8c
536aad:	dc 4d c0             	fmull  -0x40(%ebp)
536ab0:	dc 45 c0             	faddl  -0x40(%ebp)
536ab3:	e8 14 c2 ec ff       	call   0x402ccc
536ab8:	03 45 f0             	add    -0x10(%ebp),%eax
536abb:	89 45 d8             	mov    %eax,-0x28(%ebp)
536abe:	dd 43 48             	fldl   0x48(%ebx)
536ac1:	e8 7e c1 ec ff       	call   0x402c44
536ac6:	dc 4d c8             	fmull  -0x38(%ebp)
536ac9:	dc 45 c8             	faddl  -0x38(%ebp)
536acc:	e8 fb c1 ec ff       	call   0x402ccc
536ad1:	8b f8                	mov    %eax,%edi
536ad3:	03 7d f4             	add    -0xc(%ebp),%edi
536ad6:	dd 43 48             	fldl   0x48(%ebx)
536ad9:	e8 ae c1 ec ff       	call   0x402c8c
536ade:	dc 4d c0             	fmull  -0x40(%ebp)
536ae1:	dc 45 c0             	faddl  -0x40(%ebp)
536ae4:	e8 e3 c1 ec ff       	call   0x402ccc
536ae9:	03 45 f0             	add    -0x10(%ebp),%eax
536aec:	8b 55 ec             	mov    -0x14(%ebp),%edx
536aef:	42                   	inc    %edx
536af0:	52                   	push   %edx
536af1:	8b 55 e8             	mov    -0x18(%ebp),%edx
536af4:	42                   	inc    %edx
536af5:	52                   	push   %edx
536af6:	8b 55 dc             	mov    -0x24(%ebp),%edx
536af9:	52                   	push   %edx
536afa:	8b 55 d8             	mov    -0x28(%ebp),%edx
536afd:	52                   	push   %edx
536afe:	57                   	push   %edi
536aff:	50                   	push   %eax
536b00:	8b 4d f0             	mov    -0x10(%ebp),%ecx
536b03:	8b 55 f4             	mov    -0xc(%ebp),%edx
536b06:	8b 45 98             	mov    -0x68(%ebp),%eax
536b09:	e8 e6 19 ef ff       	call   0x4284f4
536b0e:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536b14:	8b 4d f0             	mov    -0x10(%ebp),%ecx
536b17:	8b 55 f4             	mov    -0xc(%ebp),%edx
536b1a:	e8 89 ad 0c 00       	call   0x6018a8
536b1f:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536b25:	8b 4d e8             	mov    -0x18(%ebp),%ecx
536b28:	8b 55 ec             	mov    -0x14(%ebp),%edx
536b2b:	e8 78 ad 0c 00       	call   0x6018a8
536b30:	ff 86 90 07 00 00    	incl   0x790(%esi)
536b36:	e9 63 03 00 00       	jmp    0x536e9e
536b3b:	8b 45 1c             	mov    0x1c(%ebp),%eax
536b3e:	e8 55 6c ef ff       	call   0x42d798
536b43:	8b 40 14             	mov    0x14(%eax),%eax
536b46:	8b 53 38             	mov    0x38(%ebx),%edx
536b49:	e8 36 17 ef ff       	call   0x428284
536b4e:	8b 45 1c             	mov    0x1c(%ebp),%eax
536b51:	e8 42 6c ef ff       	call   0x42d798
536b56:	8b 40 14             	mov    0x14(%eax),%eax
536b59:	8a 53 3c             	mov    0x3c(%ebx),%dl
536b5c:	e8 3f 18 ef ff       	call   0x4283a0
536b61:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536b67:	8b 4d f0             	mov    -0x10(%ebp),%ecx
536b6a:	8b 55 f4             	mov    -0xc(%ebp),%edx
536b6d:	e8 36 ad 0c 00       	call   0x6018a8
536b72:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536b78:	8b 4d e8             	mov    -0x18(%ebp),%ecx
536b7b:	8b 55 ec             	mov    -0x14(%ebp),%edx
536b7e:	e8 25 ad 0c 00       	call   0x6018a8
536b83:	8b 45 f4             	mov    -0xc(%ebp),%eax
536b86:	50                   	push   %eax
536b87:	8b 45 f0             	mov    -0x10(%ebp),%eax
536b8a:	50                   	push   %eax
536b8b:	8b 45 ec             	mov    -0x14(%ebp),%eax
536b8e:	50                   	push   %eax
536b8f:	8b 45 e8             	mov    -0x18(%ebp),%eax
536b92:	50                   	push   %eax
536b93:	8b 45 10             	mov    0x10(%ebp),%eax
536b96:	50                   	push   %eax
536b97:	8b 45 a0             	mov    -0x60(%ebp),%eax
536b9a:	50                   	push   %eax
536b9b:	8b cb                	mov    %ebx,%ecx
536b9d:	8b 55 1c             	mov    0x1c(%ebp),%edx
536ba0:	8b c6                	mov    %esi,%eax
536ba2:	e8 01 07 00 00       	call   0x5372a8
536ba7:	ff 86 90 07 00 00    	incl   0x790(%esi)
536bad:	e9 ec 02 00 00       	jmp    0x536e9e
536bb2:	8b 45 1c             	mov    0x1c(%ebp),%eax
536bb5:	e8 de 6b ef ff       	call   0x42d798
536bba:	8b 40 14             	mov    0x14(%eax),%eax
536bbd:	8b 53 38             	mov    0x38(%ebx),%edx
536bc0:	e8 bf 16 ef ff       	call   0x428284
536bc5:	8b 45 1c             	mov    0x1c(%ebp),%eax
536bc8:	e8 cb 6b ef ff       	call   0x42d798
536bcd:	8b 40 14             	mov    0x14(%eax),%eax
536bd0:	8a 53 3c             	mov    0x3c(%ebx),%dl
536bd3:	e8 c8 17 ef ff       	call   0x4283a0
536bd8:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536bde:	8b 4d f0             	mov    -0x10(%ebp),%ecx
536be1:	8b 55 f4             	mov    -0xc(%ebp),%edx
536be4:	e8 bf ac 0c 00       	call   0x6018a8
536be9:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536bef:	8b 4d e8             	mov    -0x18(%ebp),%ecx
536bf2:	8b 55 ec             	mov    -0x14(%ebp),%edx
536bf5:	e8 ae ac 0c 00       	call   0x6018a8
536bfa:	8b 45 f0             	mov    -0x10(%ebp),%eax
536bfd:	50                   	push   %eax
536bfe:	8b 45 ec             	mov    -0x14(%ebp),%eax
536c01:	50                   	push   %eax
536c02:	8b 45 e8             	mov    -0x18(%ebp),%eax
536c05:	50                   	push   %eax
536c06:	53                   	push   %ebx
536c07:	8b 45 fc             	mov    -0x4(%ebp),%eax
536c0a:	50                   	push   %eax
536c0b:	ff 75 bc             	push   -0x44(%ebp)
536c0e:	ff 75 b8             	push   -0x48(%ebp)
536c11:	8a 45 08             	mov    0x8(%ebp),%al
536c14:	50                   	push   %eax
536c15:	8d 83 e0 00 00 00    	lea    0xe0(%ebx),%eax
536c1b:	50                   	push   %eax
536c1c:	8b 45 1c             	mov    0x1c(%ebp),%eax
536c1f:	e8 74 6b ef ff       	call   0x42d798
536c24:	8b d0                	mov    %eax,%edx
536c26:	8b 4d f4             	mov    -0xc(%ebp),%ecx
536c29:	8b c6                	mov    %esi,%eax
536c2b:	e8 84 0e 00 00       	call   0x537ab4
536c30:	ff 86 90 07 00 00    	incl   0x790(%esi)
536c36:	e9 63 02 00 00       	jmp    0x536e9e
536c3b:	8b 45 1c             	mov    0x1c(%ebp),%eax
536c3e:	e8 55 6b ef ff       	call   0x42d798
536c43:	89 45 94             	mov    %eax,-0x6c(%ebp)
536c46:	8b 53 38             	mov    0x38(%ebx),%edx
536c49:	8b 45 94             	mov    -0x6c(%ebp),%eax
536c4c:	8b 40 14             	mov    0x14(%eax),%eax
536c4f:	e8 30 16 ef ff       	call   0x428284
536c54:	8a 53 3c             	mov    0x3c(%ebx),%dl
536c57:	8b 45 94             	mov    -0x6c(%ebp),%eax
536c5a:	8b 40 14             	mov    0x14(%eax),%eax
536c5d:	e8 3e 17 ef ff       	call   0x4283a0
536c62:	8b 83 9c 00 00 00    	mov    0x9c(%ebx),%eax
536c68:	3b 83 a4 00 00 00    	cmp    0xa4(%ebx),%eax
536c6e:	75 12                	jne    0x536c82
536c70:	8b 83 a0 00 00 00    	mov    0xa0(%ebx),%eax
536c76:	3b 83 a8 00 00 00    	cmp    0xa8(%ebx),%eax
536c7c:	0f 84 f4 01 00 00    	je     0x536e76
536c82:	83 bb 98 00 00 00 00 	cmpl   $0x0,0x98(%ebx)
536c89:	0f 8e e7 01 00 00    	jle    0x536e76
536c8f:	8b 83 b4 00 00 00    	mov    0xb4(%ebx),%eax
536c95:	3b 83 98 00 00 00    	cmp    0x98(%ebx),%eax
536c9b:	74 2f                	je     0x536ccc
536c9d:	8b 83 b0 00 00 00    	mov    0xb0(%ebx),%eax
536ca3:	85 c0                	test   %eax,%eax
536ca5:	74 05                	je     0x536cac
536ca7:	e8 20 bb ec ff       	call   0x4027cc
536cac:	8b 83 98 00 00 00    	mov    0x98(%ebx),%eax
536cb2:	c1 e0 03             	shl    $0x3,%eax
536cb5:	e8 f2 ba ec ff       	call   0x4027ac
536cba:	89 83 b0 00 00 00    	mov    %eax,0xb0(%ebx)
536cc0:	8b 83 98 00 00 00    	mov    0x98(%ebx),%eax
536cc6:	89 83 b4 00 00 00    	mov    %eax,0xb4(%ebx)
536ccc:	8d 45 a8             	lea    -0x58(%ebp),%eax
536ccf:	50                   	push   %eax
536cd0:	8d 4d b0             	lea    -0x50(%ebp),%ecx
536cd3:	8b d3                	mov    %ebx,%edx
536cd5:	8b c6                	mov    %esi,%eax
536cd7:	e8 f4 08 00 00       	call   0x5375d0
536cdc:	57                   	push   %edi
536cdd:	8b 83 94 00 00 00    	mov    0x94(%ebx),%eax
536ce3:	8b 00                	mov    (%eax),%eax
536ce5:	2b 83 9c 00 00 00    	sub    0x9c(%ebx),%eax
536ceb:	89 45 80             	mov    %eax,-0x80(%ebp)