88592c:	cc                   	int3
88592d:	cc                   	int3
88592e:	cc                   	int3
88592f:	cc                   	int3
885930:	cc                   	int3
885931:	cc                   	int3
885932:	cc                   	int3
885933:	cc                   	int3
885934:	cc                   	int3
885935:	cc                   	int3
885936:	cc                   	int3
885937:	cc                   	int3
885938:	55                   	push   %ebp
885939:	8b ec                	mov    %esp,%ebp
88593b:	dd 05 50 48 c4 00    	fldl   0xc44850
885941:	dd 45 08             	fldl   0x8(%ebp)
885944:	d8 d1                	fcom   %st(1)
885946:	df e0                	fnstsw %ax
885948:	dd d9                	fstp   %st(1)
88594a:	f6 c4 41             	test   $0x41,%ah
88594d:	75 11                	jne    0x885960
88594f:	dc 1d f0 b7 bd 00    	fcompl 0xbdb7f0
885955:	df e0                	fnstsw %ax
885957:	f6 c4 41             	test   $0x41,%ah
88595a:	7a 06                	jp     0x885962
88595c:	d9 e8                	fld1
88595e:	5d                   	pop    %ebp
88595f:	c3                   	ret
885960:	dd d8                	fstp   %st(0)
885962:	d9 ee                	fldz
885964:	5d                   	pop    %ebp
885965:	c3                   	ret
885966:	cc                   	int3
885967:	cc                   	int3
885968:	cc                   	int3
885969:	cc                   	int3
88596a:	cc                   	int3
88596b:	cc                   	int3
88596c:	cc                   	int3
88596d:	cc                   	int3
88596e:	cc                   	int3
88596f:	cc                   	int3
885970:	cc                   	int3
885971:	55                   	push   %ebp
885972:	8b ec                	mov    %esp,%ebp
885974:	d9 ee                	fldz
885976:	dd 45 08             	fldl   0x8(%ebp)
885979:	d8 d1                	fcom   %st(1)
88597b:	df e0                	fnstsw %ax
88597d:	f6 c4 05             	test   $0x5,%ah
885980:	7a 02                	jp     0x885984
885982:	d9 e0                	fchs
885984:	d9 e8                	fld1
885986:	d8 d1                	fcom   %st(1)
885988:	df e0                	fnstsw %ax
88598a:	f6 c4 41             	test   $0x41,%ah
88598d:	75 06                	jne    0x885995
88598f:	dd da                	fstp   %st(2)
885991:	de e9                	fsubrp %st,%st(1)
885993:	5d                   	pop    %ebp
885994:	c3                   	ret
885995:	dd d9                	fstp   %st(1)
885997:	dd d8                	fstp   %st(0)
885999:	5d                   	pop    %ebp
88599a:	c3                   	ret
88599b:	cc                   	int3
88599c:	cc                   	int3
88599d:	cc                   	int3
88599e:	cc                   	int3
88599f:	cc                   	int3
8859a0:	cc                   	int3
8859a1:	cc                   	int3
8859a2:	cc                   	int3
8859a3:	cc                   	int3
8859a4:	cc                   	int3
8859a5:	55                   	push   %ebp
8859a6:	8b ec                	mov    %esp,%ebp
8859a8:	d9 ee                	fldz
8859aa:	dd 45 08             	fldl   0x8(%ebp)
8859ad:	d8 d1                	fcom   %st(1)
8859af:	df e0                	fnstsw %ax
8859b1:	f6 c4 05             	test   $0x5,%ah
8859b4:	7a 02                	jp     0x8859b8
8859b6:	d9 e0                	fchs
8859b8:	d9 e8                	fld1
8859ba:	d8 d1                	fcom   %st(1)
8859bc:	df e0                	fnstsw %ax
8859be:	f6 c4 41             	test   $0x41,%ah
8859c1:	75 14                	jne    0x8859d7
8859c3:	dd da                	fstp   %st(2)
8859c5:	d9 c0                	fld    %st(0)
8859c7:	d8 c1                	fadd   %st(1),%st
8859c9:	dc 25 70 3a c4 00    	fsubl  0xc43a70
8859cf:	d8 c9                	fmul   %st(1),%st
8859d1:	de c9                	fmulp  %st,%st(1)
8859d3:	de c1                	faddp  %st,%st(1)
8859d5:	5d                   	pop    %ebp
8859d6:	c3                   	ret
8859d7:	dd d9                	fstp   %st(1)
8859d9:	dd d8                	fstp   %st(0)
8859db:	5d                   	pop    %ebp
8859dc:	c3                   	ret
8859dd:	cc                   	int3
8859de:	cc                   	int3
8859df:	cc                   	int3
8859e0:	cc                   	int3
8859e1:	cc                   	int3
8859e2:	cc                   	int3
8859e3:	cc                   	int3
8859e4:	cc                   	int3
8859e5:	cc                   	int3
8859e6:	cc                   	int3
8859e7:	cc                   	int3
8859e8:	cc                   	int3
8859e9:	cc                   	int3
8859ea:	cc                   	int3
8859eb:	55                   	push   %ebp
8859ec:	8b ec                	mov    %esp,%ebp
8859ee:	d9 ee                	fldz
8859f0:	dd 45 08             	fldl   0x8(%ebp)
8859f3:	d8 d1                	fcom   %st(1)
8859f5:	df e0                	fnstsw %ax
8859f7:	f6 c4 05             	test   $0x5,%ah
8859fa:	7a 02                	jp     0x8859fe
8859fc:	d9 e0                	fchs
8859fe:	dd 05 f0 b7 bd 00    	fldl   0xbdb7f0
885a04:	d8 d1                	fcom   %st(1)
885a06:	df e0                	fnstsw %ax
885a08:	f6 c4 41             	test   $0x41,%ah
885a0b:	75 0e                	jne    0x885a1b
885a0d:	dd da                	fstp   %st(2)
885a0f:	dd d9                	fstp   %st(1)
885a11:	dc c8                	fmul   %st,%st(0)
885a13:	dc 2d 80 47 c4 00    	fsubrl 0xc44780
885a19:	5d                   	pop    %ebp
885a1a:	c3                   	ret
885a1b:	dd 05 90 47 c4 00    	fldl   0xc44790
885a21:	d8 d2                	fcom   %st(2)
885a23:	df e0                	fnstsw %ax
885a25:	f6 c4 41             	test   $0x41,%ah
885a28:	75 0e                	jne    0x885a38
885a2a:	dd db                	fstp   %st(3)
885a2c:	d9 c9                	fxch   %st(1)
885a2e:	de e2                	fsubp  %st,%st(2)
885a30:	d9 c1                	fld    %st(1)
885a32:	de c9                	fmulp  %st,%st(1)
885a34:	de c9                	fmulp  %st,%st(1)
885a36:	5d                   	pop    %ebp
885a37:	c3                   	ret
885a38:	dd da                	fstp   %st(2)
885a3a:	dd d8                	fstp   %st(0)
885a3c:	dd d8                	fstp   %st(0)
885a3e:	5d                   	pop    %ebp
885a3f:	c3                   	ret
885a40:	cc                   	int3
885a41:	cc                   	int3
885a42:	cc                   	int3
885a43:	cc                   	int3
885a44:	cc                   	int3
885a45:	cc                   	int3
885a46:	cc                   	int3
885a47:	cc                   	int3
885a48:	cc                   	int3
885a49:	cc                   	int3
885a4a:	cc                   	int3
885a4b:	cc                   	int3
885a4c:	cc                   	int3
885a4d:	cc                   	int3
885a4e:	cc                   	int3
885a4f:	cc                   	int3
885a50:	cc                   	int3
885a51:	cc                   	int3
885a52:	cc                   	int3
885a53:	cc                   	int3
885a54:	cc                   	int3
885a55:	55                   	push   %ebp
885a56:	8b ec                	mov    %esp,%ebp
885a58:	d9 ee                	fldz
885a5a:	dd 45 08             	fldl   0x8(%ebp)
885a5d:	d8 d1                	fcom   %st(1)
885a5f:	df e0                	fnstsw %ax
885a61:	f6 c4 05             	test   $0x5,%ah
885a64:	7a 02                	jp     0x885a68
885a66:	d9 e0                	fchs
885a68:	d9 e8                	fld1
885a6a:	d8 d9                	fcomp  %st(1)
885a6c:	df e0                	fnstsw %ax
885a6e:	f6 c4 41             	test   $0x41,%ah
885a71:	75 1a                	jne    0x885a8d
885a73:	dd d9                	fstp   %st(1)
885a75:	d9 c0                	fld    %st(0)
885a77:	d8 c9                	fmul   %st(1),%st
885a79:	dd 05 f0 b7 bd 00    	fldl   0xbdb7f0
885a7f:	d8 c9                	fmul   %st(1),%st
885a81:	de ca                	fmulp  %st,%st(2)
885a83:	de e9                	fsubrp %st,%st(1)
885a85:	dc 05 80 41 c0 00    	faddl  0xc04180
885a8b:	5d                   	pop    %ebp
885a8c:	c3                   	ret
885a8d:	dd 05 a0 47 c4 00    	fldl   0xc447a0
885a93:	d8 d1                	fcom   %st(1)
885a95:	df e0                	fnstsw %ax
885a97:	f6 c4 41             	test   $0x41,%ah
885a9a:	75 12                	jne    0x885aae
885a9c:	dd da                	fstp   %st(2)
885a9e:	de e9                	fsubrp %st,%st(1)
885aa0:	d9 c0                	fld    %st(0)
885aa2:	d8 c9                	fmul   %st(1),%st
885aa4:	de c9                	fmulp  %st,%st(1)
885aa6:	dc 35 c0 47 c4 00    	fdivl  0xc447c0
885aac:	5d                   	pop    %ebp
885aad:	c3                   	ret
885aae:	dd d8                	fstp   %st(0)
885ab0:	dd d8                	fstp   %st(0)
885ab2:	5d                   	pop    %ebp
885ab3:	c3                   	ret
885ab4:	cc                   	int3
885ab5:	cc                   	int3
885ab6:	cc                   	int3
885ab7:	cc                   	int3
885ab8:	cc                   	int3
885ab9:	cc                   	int3
885aba:	cc                   	int3
885abb:	cc                   	int3
885abc:	cc                   	int3
885abd:	cc                   	int3
885abe:	cc                   	int3
885abf:	cc                   	int3
885ac0:	cc                   	int3
885ac1:	cc                   	int3
885ac2:	cc                   	int3
885ac3:	cc                   	int3
885ac4:	cc                   	int3
885ac5:	cc                   	int3
885ac6:	cc                   	int3
885ac7:	cc                   	int3
885ac8:	cc                   	int3
885ac9:	cc                   	int3
885aca:	cc                   	int3
885acb:	55                   	push   %ebp
885acc:	8b ec                	mov    %esp,%ebp
885ace:	83 ec 10             	sub    $0x10,%esp
885ad1:	d9 ee                	fldz
885ad3:	dd 45 08             	fldl   0x8(%ebp)
885ad6:	dd 55 f8             	fstl   -0x8(%ebp)
885ad9:	d8 d1                	fcom   %st(1)
885adb:	df e0                	fnstsw %ax
885add:	f6 c4 05             	test   $0x5,%ah
885ae0:	7a 05                	jp     0x885ae7
885ae2:	d9 e0                	fchs
885ae4:	dd 55 f8             	fstl   -0x8(%ebp)
885ae7:	dd 05 70 3a c4 00    	fldl   0xc43a70
885aed:	d8 d1                	fcom   %st(1)
885aef:	df e0                	fnstsw %ax
885af1:	f6 c4 41             	test   $0x41,%ah
885af4:	75 23                	jne    0x885b19
885af6:	dd da                	fstp   %st(2)
885af8:	de f1                	fdivp  %st,%st(1)
885afa:	51                   	push   %ecx
885afb:	51                   	push   %ecx
885afc:	dd 1c 24             	fstpl  (%esp)
885aff:	e8 be 58 bb ff       	call   0x43b3c2
885b04:	dd 5d f0             	fstpl  -0x10(%ebp)
885b07:	dd 45 f8             	fldl   -0x8(%ebp)
885b0a:	dd 1c 24             	fstpl  (%esp)
885b0d:	e8 b0 58 bb ff       	call   0x43b3c2
885b12:	dc 4d f0             	fmull  -0x10(%ebp)
885b15:	59                   	pop    %ecx
885b16:	59                   	pop    %ecx
885b17:	eb 04                	jmp    0x885b1d
885b19:	dd d9                	fstp   %st(1)
885b1b:	dd d8                	fstp   %st(0)
885b1d:	8b e5                	mov    %ebp,%esp
885b1f:	5d                   	pop    %ebp
885b20:	c3                   	ret
885b21:	cc                   	int3
885b22:	cc                   	int3
885b23:	cc                   	int3
885b24:	cc                   	int3
885b25:	cc                   	int3
885b26:	cc                   	int3
885b27:	cc                   	int3
885b28:	cc                   	int3
885b29:	cc                   	int3
885b2a:	cc                   	int3
885b2b:	cc                   	int3
885b2c:	cc                   	int3
885b2d:	cc                   	int3
885b2e:	cc                   	int3
885b2f:	cc                   	int3
885b30:	cc                   	int3
885b31:	cc                   	int3
885b32:	cc                   	int3
885b33:	cc                   	int3
885b34:	cc                   	int3
885b35:	cc                   	int3
885b36:	55                   	push   %ebp
885b37:	8b ec                	mov    %esp,%ebp
885b39:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
885b3f:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
885b45:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
885b48:	a1 34 d2 d7 00       	mov    0xd7d234,%eax
885b4d:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
885b53:	7e 06                	jle    0x885b5b
885b55:	e9 eb 00 00 00       	jmp    0x885c45
885b5a:	5e                   	pop    %esi
885b5b:	d9 ee                	fldz
885b5d:	dd 45 08             	fldl   0x8(%ebp)
885b60:	d8 d1                	fcom   %st(1)
885b62:	df e0                	fnstsw %ax
885b64:	f6 c4 05             	test   $0x5,%ah
885b67:	7a 02                	jp     0x885b6b
885b69:	d9 e0                	fchs
885b6b:	d9 c0                	fld    %st(0)
885b6d:	d8 c9                	fmul   %st(1),%st
885b6f:	d9 e8                	fld1
885b71:	d8 da                	fcomp  %st(2)
885b73:	df e0                	fnstsw %ax
885b75:	f6 c4 41             	test   $0x41,%ah
885b78:	75 52                	jne    0x885bcc
885b7a:	dd da                	fstp   %st(2)
885b7c:	dd 05 28 d2 d7 00    	fldl   0xd7d228
885b82:	dd 05 c0 47 c4 00    	fldl   0xc447c0
885b88:	dc c9                	fmul   %st,%st(1)
885b8a:	dd 05 e8 e8 d5 00    	fldl   0xd5e8e8
885b90:	dd 05 48 26 c4 00    	fldl   0xc42648
885b96:	d8 c9                	fmul   %st(1),%st
885b98:	dd 05 d0 47 c4 00    	fldl   0xc447d0
885b9e:	d9 c0                	fld    %st(0)
885ba0:	de e2                	fsubp  %st,%st(2)
885ba2:	d9 c9                	fxch   %st(1)
885ba4:	d8 e4                	fsub   %st(4),%st
885ba6:	d9 c6                	fld    %st(6)
885ba8:	de ce                	fmulp  %st,%st(6)
885baa:	de cd                	fmulp  %st,%st(5)
885bac:	d9 c1                	fld    %st(1)
885bae:	de c9                	fmulp  %st,%st(1)
885bb0:	dc 25 e0 47 c4 00    	fsubl  0xc447e0
885bb6:	de c3                	faddp  %st,%st(3)
885bb8:	d9 ca                	fxch   %st(2)
885bba:	de cc                	fmulp  %st,%st(4)
885bbc:	d9 ca                	fxch   %st(2)
885bbe:	de c3                	faddp  %st,%st(3)
885bc0:	dc c0                	fadd   %st,%st(0)
885bc2:	d9 c1                	fld    %st(1)
885bc4:	de e1                	fsubp  %st,%st(1)
885bc6:	de c2                	faddp  %st,%st(2)
885bc8:	de f9                	fdivrp %st,%st(1)
885bca:	5d                   	pop    %ebp
885bcb:	c3                   	ret