718b94:	cc                   	int3
718b95:	cc                   	int3
718b96:	cc                   	int3
718b97:	cc                   	int3
718b98:	cc                   	int3
718b99:	cc                   	int3
718b9a:	cc                   	int3
718b9b:	cc                   	int3
718b9c:	cc                   	int3
718b9d:	cc                   	int3
718b9e:	cc                   	int3
718b9f:	cc                   	int3
718ba0:	56                   	push   %esi
718ba1:	8b f1                	mov    %ecx,%esi
718ba3:	6a 10                	push   $0x10
718ba5:	ff 74 24 0c          	push   0xc(%esp)
718ba9:	8b 06                	mov    (%esi),%eax
718bab:	ff 50 04             	call   *0x4(%eax)
718bae:	f2 0f 10 44 24 0c    	movsd  0xc(%esp),%xmm0
718bb4:	f2 0f 59 05 60 a2 bf 	mulsd  0xbfa260,%xmm0
718bbb:	00
718bbc:	f2 0f 58 46 20       	addsd  0x20(%esi),%xmm0
718bc1:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718bc6:	5e                   	pop    %esi
718bc7:	c2 0c 00             	ret    $0xc
718bca:	cc                   	int3
718bcb:	cc                   	int3
718bcc:	cc                   	int3
718bcd:	cc                   	int3
718bce:	cc                   	int3
718bcf:	cc                   	int3
718bd0:	cc                   	int3
718bd1:	cc                   	int3
718bd2:	cc                   	int3
718bd3:	cc                   	int3
718bd4:	cc                   	int3
718bd5:	cc                   	int3
718bd6:	cc                   	int3
718bd7:	cc                   	int3
718bd8:	cc                   	int3
718bd9:	cc                   	int3
718bda:	cc                   	int3
718bdb:	cc                   	int3
718bdc:	cc                   	int3
718bdd:	cc                   	int3
718bde:	cc                   	int3
718bdf:	cc                   	int3
718be0:	56                   	push   %esi
718be1:	8b f1                	mov    %ecx,%esi
718be3:	68 24 02 00 00       	push   $0x224
718be8:	ff 74 24 0c          	push   0xc(%esp)
718bec:	8b 06                	mov    (%esi),%eax
718bee:	ff 50 04             	call   *0x4(%eax)
718bf1:	f2 0f 10 44 24 0c    	movsd  0xc(%esp),%xmm0
718bf7:	f2 0f 59 05 b0 a2 bf 	mulsd  0xbfa2b0,%xmm0
718bfe:	00
718bff:	f2 0f 58 46 20       	addsd  0x20(%esi),%xmm0
718c04:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718c09:	5e                   	pop    %esi
718c0a:	c2 0c 00             	ret    $0xc
718c0d:	cc                   	int3
718c0e:	cc                   	int3
718c0f:	cc                   	int3
718c10:	cc                   	int3
718c11:	cc                   	int3
718c12:	cc                   	int3
718c13:	cc                   	int3
718c14:	cc                   	int3
718c15:	cc                   	int3
718c16:	cc                   	int3
718c17:	cc                   	int3
718c18:	cc                   	int3
718c19:	cc                   	int3
718c1a:	cc                   	int3
718c1b:	cc                   	int3
718c1c:	cc                   	int3
718c1d:	cc                   	int3
718c1e:	cc                   	int3
718c1f:	cc                   	int3
718c20:	56                   	push   %esi
718c21:	8b f1                	mov    %ecx,%esi
718c23:	6a 08                	push   $0x8
718c25:	ff 74 24 0c          	push   0xc(%esp)
718c29:	8b 06                	mov    (%esi),%eax
718c2b:	ff 50 04             	call   *0x4(%eax)
718c2e:	f2 0f 10 44 24 0c    	movsd  0xc(%esp),%xmm0
718c34:	f2 0f 59 05 d8 9f bf 	mulsd  0xbf9fd8,%xmm0
718c3b:	00
718c3c:	f2 0f 58 46 20       	addsd  0x20(%esi),%xmm0
718c41:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718c46:	5e                   	pop    %esi
718c47:	c2 0c 00             	ret    $0xc
718c4a:	cc                   	int3
718c4b:	cc                   	int3
718c4c:	cc                   	int3
718c4d:	cc                   	int3
718c4e:	cc                   	int3
718c4f:	cc                   	int3
718c50:	cc                   	int3
718c51:	cc                   	int3
718c52:	cc                   	int3
718c53:	cc                   	int3
718c54:	cc                   	int3
718c55:	cc                   	int3
718c56:	cc                   	int3
718c57:	cc                   	int3
718c58:	cc                   	int3
718c59:	cc                   	int3
718c5a:	cc                   	int3
718c5b:	cc                   	int3
718c5c:	cc                   	int3
718c5d:	cc                   	int3
718c5e:	cc                   	int3
718c5f:	cc                   	int3
718c60:	56                   	push   %esi
718c61:	8b f1                	mov    %ecx,%esi
718c63:	68 28 01 00 00       	push   $0x128
718c68:	ff 74 24 0c          	push   0xc(%esp)
718c6c:	8b 06                	mov    (%esi),%eax
718c6e:	ff 50 04             	call   *0x4(%eax)
718c71:	f2 0f 10 44 24 0c    	movsd  0xc(%esp),%xmm0
718c77:	f2 0f 59 05 a0 a2 bf 	mulsd  0xbfa2a0,%xmm0
718c7e:	00
718c7f:	f2 0f 58 46 20       	addsd  0x20(%esi),%xmm0
718c84:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718c89:	5e                   	pop    %esi
718c8a:	c2 0c 00             	ret    $0xc
718c8d:	cc                   	int3
718c8e:	cc                   	int3
718c8f:	cc                   	int3
718c90:	cc                   	int3
718c91:	cc                   	int3
718c92:	cc                   	int3
718c93:	cc                   	int3
718c94:	cc                   	int3
718c95:	cc                   	int3
718c96:	cc                   	int3
718c97:	cc                   	int3
718c98:	cc                   	int3
718c99:	cc                   	int3
718c9a:	cc                   	int3
718c9b:	cc                   	int3
718c9c:	cc                   	int3
718c9d:	cc                   	int3
718c9e:	cc                   	int3
718c9f:	cc                   	int3
718ca0:	56                   	push   %esi
718ca1:	8b f1                	mov    %ecx,%esi
718ca3:	6a 1c                	push   $0x1c
718ca5:	ff 74 24 0c          	push   0xc(%esp)
718ca9:	8b 06                	mov    (%esi),%eax
718cab:	ff 50 04             	call   *0x4(%eax)
718cae:	f2 0f 10 44 24 0c    	movsd  0xc(%esp),%xmm0
718cb4:	f2 0f 59 05 70 a2 bf 	mulsd  0xbfa270,%xmm0
718cbb:	00
718cbc:	f2 0f 58 46 20       	addsd  0x20(%esi),%xmm0
718cc1:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718cc6:	5e                   	pop    %esi
718cc7:	c2 0c 00             	ret    $0xc
718cca:	cc                   	int3
718ccb:	cc                   	int3
718ccc:	cc                   	int3
718ccd:	cc                   	int3
718cce:	cc                   	int3
718ccf:	cc                   	int3
718cd0:	cc                   	int3
718cd1:	cc                   	int3
718cd2:	cc                   	int3
718cd3:	cc                   	int3
718cd4:	cc                   	int3
718cd5:	cc                   	int3
718cd6:	cc                   	int3
718cd7:	cc                   	int3
718cd8:	cc                   	int3
718cd9:	cc                   	int3
718cda:	cc                   	int3
718cdb:	cc                   	int3
718cdc:	cc                   	int3
718cdd:	cc                   	int3
718cde:	cc                   	int3
718cdf:	cc                   	int3
718ce0:	55                   	push   %ebp
718ce1:	8b ec                	mov    %esp,%ebp
718ce3:	83 e4 f8             	and    $0xfffffff8,%esp
718ce6:	81 ec cc 02 00 00    	sub    $0x2cc,%esp
718cec:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
718cf1:	33 c4                	xor    %esp,%eax
718cf3:	89 84 24 c8 02 00 00 	mov    %eax,0x2c8(%esp)
718cfa:	53                   	push   %ebx
718cfb:	56                   	push   %esi
718cfc:	8b 75 08             	mov    0x8(%ebp),%esi
718cff:	57                   	push   %edi
718d00:	ff 15 9c 34 d8 00    	call   *0xd8349c
718d06:	89 44 24 0c          	mov    %eax,0xc(%esp)
718d0a:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
718d0e:	8b 06                	mov    (%esi),%eax
718d10:	6a 04                	push   $0x4
718d12:	51                   	push   %ecx
718d13:	8b ce                	mov    %esi,%ecx
718d15:	ff 50 04             	call   *0x4(%eax)
718d18:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718d1d:	0f 57 c9             	xorps  %xmm1,%xmm1
718d20:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718d24:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718d29:	ff 15 98 40 d8 00    	call   *0xd84098
718d2f:	89 44 24 0c          	mov    %eax,0xc(%esp)
718d33:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
718d37:	8b 06                	mov    (%esi),%eax
718d39:	6a 04                	push   $0x4
718d3b:	51                   	push   %ecx
718d3c:	8b ce                	mov    %esi,%ecx
718d3e:	ff 50 04             	call   *0x4(%eax)
718d41:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718d46:	0f 57 c9             	xorps  %xmm1,%xmm1
718d49:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718d4d:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718d52:	ff 15 94 40 d8 00    	call   *0xd84094
718d58:	89 44 24 0c          	mov    %eax,0xc(%esp)
718d5c:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
718d60:	8b 06                	mov    (%esi),%eax
718d62:	6a 04                	push   $0x4
718d64:	51                   	push   %ecx
718d65:	8b ce                	mov    %esi,%ecx
718d67:	ff 50 04             	call   *0x4(%eax)
718d6a:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718d6f:	0f 57 c9             	xorps  %xmm1,%xmm1
718d72:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718d76:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718d7b:	ff 15 90 40 d8 00    	call   *0xd84090
718d81:	89 44 24 0c          	mov    %eax,0xc(%esp)
718d85:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
718d89:	8b 06                	mov    (%esi),%eax
718d8b:	6a 04                	push   $0x4
718d8d:	51                   	push   %ecx
718d8e:	8b ce                	mov    %esi,%ecx
718d90:	ff 50 04             	call   *0x4(%eax)
718d93:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718d98:	0f 57 c9             	xorps  %xmm1,%xmm1
718d9b:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718d9f:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718da4:	ff 15 e0 35 d8 00    	call   *0xd835e0
718daa:	89 44 24 0c          	mov    %eax,0xc(%esp)
718dae:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
718db2:	8b 06                	mov    (%esi),%eax
718db4:	6a 04                	push   $0x4
718db6:	51                   	push   %ecx
718db7:	8b ce                	mov    %esi,%ecx
718db9:	ff 50 04             	call   *0x4(%eax)
718dbc:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718dc1:	0f 57 c9             	xorps  %xmm1,%xmm1
718dc4:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718dc8:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718dcd:	ff 15 d8 35 d8 00    	call   *0xd835d8
718dd3:	89 44 24 0c          	mov    %eax,0xc(%esp)
718dd7:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
718ddb:	8b 06                	mov    (%esi),%eax
718ddd:	6a 04                	push   $0x4
718ddf:	51                   	push   %ecx
718de0:	8b ce                	mov    %esi,%ecx
718de2:	ff 50 04             	call   *0x4(%eax)
718de5:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718dea:	8d 44 24 48          	lea    0x48(%esp),%eax
718dee:	0f 57 c9             	xorps  %xmm1,%xmm1
718df1:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718df5:	50                   	push   %eax
718df6:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718dfb:	ff 15 a0 34 d8 00    	call   *0xd834a0
718e01:	8b 06                	mov    (%esi),%eax
718e03:	6a 24                	push   $0x24
718e05:	8d 4c 24 4c          	lea    0x4c(%esp),%ecx
718e09:	51                   	push   %ecx
718e0a:	8b ce                	mov    %esi,%ecx
718e0c:	ff 50 04             	call   *0x4(%eax)
718e0f:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718e14:	8d 84 24 88 00 00 00 	lea    0x88(%esp),%eax
718e1b:	f2 0f 58 05 90 a2 bf 	addsd  0xbfa290,%xmm0
718e22:	00
718e23:	50                   	push   %eax
718e24:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718e29:	ff 15 a4 34 d8 00    	call   *0xd834a4
718e2f:	8b 06                	mov    (%esi),%eax
718e31:	8d 8c 24 88 00 00 00 	lea    0x88(%esp),%ecx
718e38:	6a 20                	push   $0x20
718e3a:	51                   	push   %ecx
718e3b:	8b ce                	mov    %esi,%ecx
718e3d:	ff 50 04             	call   *0x4(%eax)
718e40:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718e45:	8d 44 24 10          	lea    0x10(%esp),%eax
718e49:	f2 0f 58 05 80 a2 bf 	addsd  0xbfa280,%xmm0
718e50:	00
718e51:	50                   	push   %eax
718e52:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718e57:	ff 15 8c 40 d8 00    	call   *0xd8408c
718e5d:	8b 06                	mov    (%esi),%eax
718e5f:	8d 4c 24 10          	lea    0x10(%esp),%ecx
718e63:	6a 08                	push   $0x8
718e65:	51                   	push   %ecx
718e66:	8b ce                	mov    %esi,%ecx
718e68:	ff 50 04             	call   *0x4(%eax)
718e6b:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718e70:	8d 44 24 10          	lea    0x10(%esp),%eax
718e74:	f2 0f 58 05 d8 9f bf 	addsd  0xbf9fd8,%xmm0
718e7b:	00
718e7c:	50                   	push   %eax
718e7d:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718e82:	ff 15 88 40 d8 00    	call   *0xd84088
718e88:	8b 06                	mov    (%esi),%eax
718e8a:	8d 4c 24 10          	lea    0x10(%esp),%ecx
718e8e:	6a 08                	push   $0x8
718e90:	51                   	push   %ecx
718e91:	8b ce                	mov    %esi,%ecx
718e93:	ff 50 04             	call   *0x4(%eax)
718e96:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718e9b:	8d 44 24 18          	lea    0x18(%esp),%eax
718e9f:	f2 0f 58 05 d8 9f bf 	addsd  0xbf9fd8,%xmm0
718ea6:	00
718ea7:	50                   	push   %eax
718ea8:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718ead:	ff 15 a8 34 d8 00    	call   *0xd834a8
718eb3:	8b 06                	mov    (%esi),%eax
718eb5:	8d 4c 24 18          	lea    0x18(%esp),%ecx
718eb9:	6a 08                	push   $0x8
718ebb:	51                   	push   %ecx
718ebc:	8b ce                	mov    %esi,%ecx
718ebe:	ff 50 04             	call   *0x4(%eax)
718ec1:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718ec6:	0f 57 c9             	xorps  %xmm1,%xmm1
718ec9:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
718ecd:	6a 00                	push   $0x0
718ecf:	6a 0f                	push   $0xf
718ed1:	f2 0f 11 46 20       	movsd  %xmm0,0x20(%esi)
718ed6:	e8 f5 95 0f 00       	call   0x8124d0
718edb:	8b 4e 18             	mov    0x18(%esi),%ecx
718ede:	8b d8                	mov    %eax,%ebx
718ee0:	f2 0f 10 46 20       	movsd  0x20(%esi),%xmm0
718ee5:	66 0f 6e c9          	movd   %ecx,%xmm1
718ee9:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
718eed:	c1 e9 1f             	shr    $0x1f,%ecx
718ef0:	f2 0f 58 0c cd 60 2d 	addsd  0xbd2d60(,%ecx,8),%xmm1
718ef7:	bd 00
718ef9:	66 0f 2f c1          	comisd %xmm1,%xmm0
718efd:	73 59                	jae    0x718f58
718eff:	8d 84 24 a8 00 00 00 	lea    0xa8(%esp),%eax
718f06:	c7 84 24 a8 00 00 00 	movl   $0x224,0xa8(%esp)
718f0d:	24 02 00 00
718f11:	50                   	push   %eax
718f12:	53                   	push   %ebx
718f13:	e8 aa 97 0f 00       	call   0x8126c2
718f18:	85 c0                	test   %eax,%eax
718f1a:	74 3c                	je     0x718f58