484ce7:	8b 40 38             	mov    0x38(%eax),%eax
484cea:	e8 35 6a ff ff       	call   0x47b724
484cef:	8b 15 10 26 47 00    	mov    0x472610,%edx
484cf5:	e8 d2 ed f7 ff       	call   0x403acc
484cfa:	8b f0                	mov    %eax,%esi
484cfc:	ff 75 fc             	push   -0x4(%ebp)
484cff:	68 0c 52 48 00       	push   $0x48520c
484d04:	8d 95 74 ff ff ff    	lea    -0x8c(%ebp),%edx
484d0a:	8b 45 f4             	mov    -0xc(%ebp),%eax
484d0d:	e8 b6 3f f8 ff       	call   0x408cc8
484d12:	ff b5 74 ff ff ff    	push   -0x8c(%ebp)
484d18:	68 18 52 48 00       	push   $0x485218
484d1d:	8d 95 70 ff ff ff    	lea    -0x90(%ebp),%edx
484d23:	8b 45 f0             	mov    -0x10(%ebp),%eax
484d26:	e8 9d 3f f8 ff       	call   0x408cc8
484d2b:	ff b5 70 ff ff ff    	push   -0x90(%ebp)
484d31:	8d 46 20             	lea    0x20(%esi),%eax
484d34:	ba 05 00 00 00       	mov    $0x5,%edx
484d39:	e8 8e fd f7 ff       	call   0x404acc
484d3e:	8b 45 f8             	mov    -0x8(%ebp),%eax
484d41:	8b 40 10             	mov    0x10(%eax),%eax
484d44:	89 46 10             	mov    %eax,0x10(%esi)
484d47:	8b 45 f8             	mov    -0x8(%ebp),%eax
484d4a:	8b 40 14             	mov    0x14(%eax),%eax
484d4d:	89 46 14             	mov    %eax,0x14(%esi)
484d50:	8b 45 f8             	mov    -0x8(%ebp),%eax
484d53:	8b 40 28             	mov    0x28(%eax),%eax
484d56:	89 46 28             	mov    %eax,0x28(%esi)
484d59:	8b 46 2c             	mov    0x2c(%esi),%eax
484d5c:	e8 53 40 f9 ff       	call   0x418db4
484d61:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
484d67:	e8 60 ed f7 ff       	call   0x403acc
484d6c:	8b d8                	mov    %eax,%ebx
484d6e:	8b 45 e0             	mov    -0x20(%ebp),%eax
484d71:	89 43 10             	mov    %eax,0x10(%ebx)
484d74:	8b 45 e4             	mov    -0x1c(%ebp),%eax
484d77:	89 43 14             	mov    %eax,0x14(%ebx)
484d7a:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
484d7e:	66 89 43 18          	mov    %ax,0x18(%ebx)
484d82:	8b 07                	mov    (%edi),%eax
484d84:	89 43 1a             	mov    %eax,0x1a(%ebx)
484d87:	8b 47 04             	mov    0x4(%edi),%eax
484d8a:	89 43 1e             	mov    %eax,0x1e(%ebx)
484d8d:	66 8b 47 08          	mov    0x8(%edi),%ax
484d91:	66 89 43 22          	mov    %ax,0x22(%ebx)
484d95:	8b 45 d0             	mov    -0x30(%ebp),%eax
484d98:	89 43 24             	mov    %eax,0x24(%ebx)
484d9b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
484d9e:	89 43 28             	mov    %eax,0x28(%ebx)
484da1:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
484da5:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
484da9:	db 6d d0             	fldt   -0x30(%ebp)
484dac:	db 6d 80             	fldt   -0x80(%ebp)
484daf:	de c1                	faddp  %st,%st(1)
484db1:	db 7d d0             	fstpt  -0x30(%ebp)
484db4:	9b                   	fwait
484db5:	8b 46 2c             	mov    0x2c(%esi),%eax
484db8:	e8 f7 3f f9 ff       	call   0x418db4
484dbd:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
484dc3:	e8 04 ed f7 ff       	call   0x403acc
484dc8:	8b d8                	mov    %eax,%ebx
484dca:	8b 45 e0             	mov    -0x20(%ebp),%eax
484dcd:	89 43 10             	mov    %eax,0x10(%ebx)
484dd0:	8b 45 e4             	mov    -0x1c(%ebp),%eax
484dd3:	89 43 14             	mov    %eax,0x14(%ebx)
484dd6:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
484dda:	66 89 43 18          	mov    %ax,0x18(%ebx)
484dde:	8b 07                	mov    (%edi),%eax
484de0:	89 43 1a             	mov    %eax,0x1a(%ebx)
484de3:	8b 47 04             	mov    0x4(%edi),%eax
484de6:	89 43 1e             	mov    %eax,0x1e(%ebx)
484de9:	66 8b 47 08          	mov    0x8(%edi),%ax
484ded:	66 89 43 22          	mov    %ax,0x22(%ebx)
484df1:	8b 45 d0             	mov    -0x30(%ebp),%eax
484df4:	89 43 24             	mov    %eax,0x24(%ebx)
484df7:	8b 45 d4             	mov    -0x2c(%ebp),%eax
484dfa:	89 43 28             	mov    %eax,0x28(%ebx)
484dfd:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
484e01:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
484e05:	db 6d d0             	fldt   -0x30(%ebp)
484e08:	db 6d 80             	fldt   -0x80(%ebp)
484e0b:	de e9                	fsubrp %st,%st(1)
484e0d:	db 7d d0             	fstpt  -0x30(%ebp)
484e10:	9b db 6d e0          	fldt   -0x20(%ebp)
484e14:	db 6d 90             	fldt   -0x70(%ebp)
484e17:	de c1                	faddp  %st,%st(1)
484e19:	db 7d e0             	fstpt  -0x20(%ebp)
484e1c:	9b                   	fwait
484e1d:	8b 46 2c             	mov    0x2c(%esi),%eax
484e20:	e8 8f 3f f9 ff       	call   0x418db4
484e25:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
484e2b:	e8 9c ec f7 ff       	call   0x403acc
484e30:	8b d8                	mov    %eax,%ebx
484e32:	8b 45 e0             	mov    -0x20(%ebp),%eax
484e35:	89 43 10             	mov    %eax,0x10(%ebx)
484e38:	8b 45 e4             	mov    -0x1c(%ebp),%eax
484e3b:	89 43 14             	mov    %eax,0x14(%ebx)
484e3e:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
484e42:	66 89 43 18          	mov    %ax,0x18(%ebx)
484e46:	8b 07                	mov    (%edi),%eax
484e48:	89 43 1a             	mov    %eax,0x1a(%ebx)
484e4b:	8b 47 04             	mov    0x4(%edi),%eax
484e4e:	89 43 1e             	mov    %eax,0x1e(%ebx)
484e51:	66 8b 47 08          	mov    0x8(%edi),%ax
484e55:	66 89 43 22          	mov    %ax,0x22(%ebx)
484e59:	8b 45 d0             	mov    -0x30(%ebp),%eax
484e5c:	89 43 24             	mov    %eax,0x24(%ebx)
484e5f:	8b 45 d4             	mov    -0x2c(%ebp),%eax
484e62:	89 43 28             	mov    %eax,0x28(%ebx)
484e65:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
484e69:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
484e6d:	db 6d d0             	fldt   -0x30(%ebp)
484e70:	db 6d 80             	fldt   -0x80(%ebp)
484e73:	de c1                	faddp  %st,%st(1)
484e75:	db 7d d0             	fstpt  -0x30(%ebp)
484e78:	9b                   	fwait
484e79:	8b 46 2c             	mov    0x2c(%esi),%eax
484e7c:	e8 33 3f f9 ff       	call   0x418db4
484e81:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
484e87:	e8 40 ec f7 ff       	call   0x403acc
484e8c:	8b d8                	mov    %eax,%ebx
484e8e:	8b 45 e0             	mov    -0x20(%ebp),%eax
484e91:	89 43 10             	mov    %eax,0x10(%ebx)
484e94:	8b 45 e4             	mov    -0x1c(%ebp),%eax
484e97:	89 43 14             	mov    %eax,0x14(%ebx)
484e9a:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
484e9e:	66 89 43 18          	mov    %ax,0x18(%ebx)
484ea2:	8b 07                	mov    (%edi),%eax
484ea4:	89 43 1a             	mov    %eax,0x1a(%ebx)
484ea7:	8b 47 04             	mov    0x4(%edi),%eax
484eaa:	89 43 1e             	mov    %eax,0x1e(%ebx)
484ead:	66 8b 47 08          	mov    0x8(%edi),%ax
484eb1:	66 89 43 22          	mov    %ax,0x22(%ebx)
484eb5:	8b 45 d0             	mov    -0x30(%ebp),%eax
484eb8:	89 43 24             	mov    %eax,0x24(%ebx)
484ebb:	8b 45 d4             	mov    -0x2c(%ebp),%eax
484ebe:	89 43 28             	mov    %eax,0x28(%ebx)
484ec1:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
484ec5:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
484ec9:	db 6d d0             	fldt   -0x30(%ebp)
484ecc:	db 6d 80             	fldt   -0x80(%ebp)
484ecf:	de e9                	fsubrp %st,%st(1)
484ed1:	db 7d d0             	fstpt  -0x30(%ebp)
484ed4:	9b                   	fwait
484ed5:	ff 45 f4             	incl   -0xc(%ebp)
484ed8:	ff 8d 78 ff ff ff    	decl   -0x88(%ebp)
484ede:	0f 85 fa fd ff ff    	jne    0x484cde
484ee4:	db 6d d0             	fldt   -0x30(%ebp)
484ee7:	db 6d 80             	fldt   -0x80(%ebp)
484eea:	de c1                	faddp  %st,%st(1)
484eec:	db 7d d0             	fstpt  -0x30(%ebp)
484eef:	9b                   	fwait
484ef0:	8b 45 e0             	mov    -0x20(%ebp),%eax
484ef3:	89 45 c0             	mov    %eax,-0x40(%ebp)
484ef6:	8b 45 e4             	mov    -0x1c(%ebp),%eax
484ef9:	89 45 c4             	mov    %eax,-0x3c(%ebp)
484efc:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
484f00:	66 89 45 c8          	mov    %ax,-0x38(%ebp)
484f04:	db 6d 20             	fldt   0x20(%ebp)
484f07:	d9 e0                	fchs
484f09:	d8 35 00 52 48 00    	fdivs  0x485200
484f0f:	db 6d 08             	fldt   0x8(%ebp)
484f12:	de c1                	faddp  %st,%st(1)
484f14:	db 7d e0             	fstpt  -0x20(%ebp)
484f17:	9b                   	fwait
484f18:	ff 45 f0             	incl   -0x10(%ebp)
484f1b:	ff 8d 7c ff ff ff    	decl   -0x84(%ebp)
484f21:	0f 85 93 fd ff ff    	jne    0x484cba
484f27:	ff 45 ec             	incl   -0x14(%ebp)
484f2a:	db 2f                	fldt   (%edi)
484f2c:	db 6d b0             	fldt   -0x50(%ebp)
484f2f:	de c1                	faddp  %st,%st(1)
484f31:	db 3f                	fstpt  (%edi)
484f33:	9b db 6d 20          	fldt   0x20(%ebp)
484f37:	d9 e0                	fchs
484f39:	d8 35 00 52 48 00    	fdivs  0x485200
484f3f:	db 6d 08             	fldt   0x8(%ebp)
484f42:	de c1                	faddp  %st,%st(1)
484f44:	db 7d e0             	fstpt  -0x20(%ebp)
484f47:	9b                   	fwait
484f48:	83 7d ec 02          	cmpl   $0x2,-0x14(%ebp)
484f4c:	74 0c                	je     0x484f5a
484f4e:	33 c0                	xor    %eax,%eax
484f50:	89 45 d0             	mov    %eax,-0x30(%ebp)
484f53:	89 45 d4             	mov    %eax,-0x2c(%ebp)
484f56:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
484f5a:	83 7d ec 01          	cmpl   $0x1,-0x14(%ebp)
484f5e:	0f 8e 2f fd ff ff    	jle    0x484c93
484f64:	db 6d 20             	fldt   0x20(%ebp)
484f67:	d9 e0                	fchs
484f69:	d8 35 00 52 48 00    	fdivs  0x485200
484f6f:	db 6d 08             	fldt   0x8(%ebp)
484f72:	de c1                	faddp  %st,%st(1)
484f74:	db 7d e0             	fstpt  -0x20(%ebp)
484f77:	9b db 6d b0          	fldt   -0x50(%ebp)
484f7b:	d8 0d 00 52 48 00    	fmuls  0x485200
484f81:	db 2f                	fldt   (%edi)
484f83:	de e1                	fsubp  %st,%st(1)
484f85:	db 3f                	fstpt  (%edi)
484f87:	9b                   	fwait
484f88:	c7 45 a0 cd cc cc cc 	movl   $0xcccccccd,-0x60(%ebp)
484f8f:	c7 45 a4 cc cc cc cc 	movl   $0xcccccccc,-0x5c(%ebp)
484f96:	66 c7 45 a8 fc 3f    	movw   $0x3ffc,-0x58(%ebp)
484f9c:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
484fa3:	e9 fa 01 00 00       	jmp    0x4851a2
484fa8:	90                   	nop
484fa9:	90                   	nop
484faa:	90                   	nop
484fab:	90                   	nop
484fac:	90                   	nop
484fad:	90                   	nop
484fae:	90                   	nop
484faf:	90                   	nop
484fb0:	90                   	nop
484fb1:	90                   	nop
484fb2:	90                   	nop
484fb3:	90                   	nop
484fb4:	90                   	nop
484fb5:	90                   	nop
484fb6:	8b 45 f8             	mov    -0x8(%ebp),%eax
484fb9:	8b 40 38             	mov    0x38(%eax),%eax
484fbc:	e8 63 67 ff ff       	call   0x47b724
484fc1:	8b 15 10 26 47 00    	mov    0x472610,%edx
484fc7:	e8 00 eb f7 ff       	call   0x403acc
484fcc:	8b f0                	mov    %eax,%esi
484fce:	ff 75 fc             	push   -0x4(%ebp)
484fd1:	68 24 52 48 00       	push   $0x485224
484fd6:	68 0c 52 48 00       	push   $0x48520c
484fdb:	8d 95 6c ff ff ff    	lea    -0x94(%ebp),%edx
484fe1:	8b 45 f4             	mov    -0xc(%ebp),%eax
484fe4:	e8 df 3c f8 ff       	call   0x408cc8
484fe9:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
484fef:	8d 46 20             	lea    0x20(%esi),%eax
484ff2:	ba 04 00 00 00       	mov    $0x4,%edx
484ff7:	e8 d0 fa f7 ff       	call   0x404acc
484ffc:	8b 45 f8             	mov    -0x8(%ebp),%eax
484fff:	8b 40 10             	mov    0x10(%eax),%eax
485002:	89 46 10             	mov    %eax,0x10(%esi)
485005:	8b 45 f8             	mov    -0x8(%ebp),%eax
485008:	8b 40 14             	mov    0x14(%eax),%eax
48500b:	89 46 14             	mov    %eax,0x14(%esi)
48500e:	8b 45 f8             	mov    -0x8(%ebp),%eax
485011:	8b 40 28             	mov    0x28(%eax),%eax
485014:	89 46 28             	mov    %eax,0x28(%esi)
485017:	8b 46 2c             	mov    0x2c(%esi),%eax
48501a:	e8 95 3d f9 ff       	call   0x418db4
48501f:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
485025:	e8 a2 ea f7 ff       	call   0x403acc
48502a:	8b d8                	mov    %eax,%ebx
48502c:	8b 45 e0             	mov    -0x20(%ebp),%eax
48502f:	89 43 10             	mov    %eax,0x10(%ebx)
485032:	8b 45 e4             	mov    -0x1c(%ebp),%eax
485035:	89 43 14             	mov    %eax,0x14(%ebx)
485038:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
48503c:	66 89 43 18          	mov    %ax,0x18(%ebx)
485040:	8b 07                	mov    (%edi),%eax
485042:	89 43 1a             	mov    %eax,0x1a(%ebx)
485045:	8b 47 04             	mov    0x4(%edi),%eax
485048:	89 43 1e             	mov    %eax,0x1e(%ebx)
48504b:	66 8b 47 08          	mov    0x8(%edi),%ax
48504f:	66 89 43 22          	mov    %ax,0x22(%ebx)
485053:	8b 45 d0             	mov    -0x30(%ebp),%eax
485056:	89 43 24             	mov    %eax,0x24(%ebx)
485059:	8b 45 d4             	mov    -0x2c(%ebp),%eax
48505c:	89 43 28             	mov    %eax,0x28(%ebx)
48505f:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
485063:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
485067:	db 6d a0             	fldt   -0x60(%ebp)
48506a:	db 2d 28 52 48 00    	fldt   0x485228
485070:	de c1                	faddp  %st,%st(1)
485072:	db 6d e0             	fldt   -0x20(%ebp)
485075:	de c1                	faddp  %st,%st(1)
485077:	db 7d e0             	fstpt  -0x20(%ebp)
48507a:	9b                   	fwait
48507b:	8b 46 2c             	mov    0x2c(%esi),%eax
48507e:	e8 31 3d f9 ff       	call   0x418db4
485083:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
485089:	e8 3e ea f7 ff       	call   0x403acc
48508e:	8b d8                	mov    %eax,%ebx
485090:	8b 45 e0             	mov    -0x20(%ebp),%eax
485093:	89 43 10             	mov    %eax,0x10(%ebx)
485096:	8b 45 e4             	mov    -0x1c(%ebp),%eax
485099:	89 43 14             	mov    %eax,0x14(%ebx)
48509c:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
4850a0:	66 89 43 18          	mov    %ax,0x18(%ebx)
4850a4:	8b 07                	mov    (%edi),%eax
4850a6:	89 43 1a             	mov    %eax,0x1a(%ebx)
4850a9:	8b 47 04             	mov    0x4(%edi),%eax
4850ac:	89 43 1e             	mov    %eax,0x1e(%ebx)
4850af:	66 8b 47 08          	mov    0x8(%edi),%ax
4850b3:	66 89 43 22          	mov    %ax,0x22(%ebx)
4850b7:	8b 45 d0             	mov    -0x30(%ebp),%eax
4850ba:	89 43 24             	mov    %eax,0x24(%ebx)
4850bd:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4850c0:	89 43 28             	mov    %eax,0x28(%ebx)
4850c3:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
4850c7:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
4850cb:	db 6d a0             	fldt   -0x60(%ebp)
4850ce:	db 2d 28 52 48 00    	fldt   0x485228
4850d4:	de c1                	faddp  %st,%st(1)
4850d6:	db 6d e0             	fldt   -0x20(%ebp)
4850d9:	de e1                	fsubp  %st,%st(1)
4850db:	db 7d e0             	fstpt  -0x20(%ebp)
4850de:	9b db 2f             	fldt   (%edi)
4850e1:	db 6d b0             	fldt   -0x50(%ebp)
4850e4:	de c1                	faddp  %st,%st(1)
4850e6:	db 3f                	fstpt  (%edi)
4850e8:	9b                   	fwait
4850e9:	8b 46 2c             	mov    0x2c(%esi),%eax
4850ec:	e8 c3 3c f9 ff       	call   0x418db4
4850f1:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4850f7:	e8 d0 e9 f7 ff       	call   0x403acc
4850fc:	8b d8                	mov    %eax,%ebx
4850fe:	8b 45 e0             	mov    -0x20(%ebp),%eax
485101:	89 43 10             	mov    %eax,0x10(%ebx)
485104:	8b 45 e4             	mov    -0x1c(%ebp),%eax
485107:	89 43 14             	mov    %eax,0x14(%ebx)
48510a:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
48510e:	66 89 43 18          	mov    %ax,0x18(%ebx)
485112:	8b 07                	mov    (%edi),%eax
485114:	89 43 1a             	mov    %eax,0x1a(%ebx)
485117:	8b 47 04             	mov    0x4(%edi),%eax
48511a:	89 43 1e             	mov    %eax,0x1e(%ebx)
48511d:	66 8b 47 08          	mov    0x8(%edi),%ax
485121:	66 89 43 22          	mov    %ax,0x22(%ebx)
485125:	8b 45 d0             	mov    -0x30(%ebp),%eax
485128:	89 43 24             	mov    %eax,0x24(%ebx)
48512b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
48512e:	89 43 28             	mov    %eax,0x28(%ebx)
485131:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
485135:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
485139:	db 6d e0             	fldt   -0x20(%ebp)
48513c:	db 6d a0             	fldt   -0x60(%ebp)
48513f:	de c1                	faddp  %st,%st(1)
485141:	db 7d e0             	fstpt  -0x20(%ebp)
485144:	9b                   	fwait
485145:	8b 46 2c             	mov    0x2c(%esi),%eax
485148:	e8 67 3c f9 ff       	call   0x418db4
48514d:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
485153:	e8 74 e9 f7 ff       	call   0x403acc
485158:	8b d8                	mov    %eax,%ebx
48515a:	8b 45 e0             	mov    -0x20(%ebp),%eax
48515d:	89 43 10             	mov    %eax,0x10(%ebx)
485160:	8b 45 e4             	mov    -0x1c(%ebp),%eax
485163:	89 43 14             	mov    %eax,0x14(%ebx)
485166:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
48516a:	66 89 43 18          	mov    %ax,0x18(%ebx)
48516e:	8b 07                	mov    (%edi),%eax
485170:	89 43 1a             	mov    %eax,0x1a(%ebx)
485173:	8b 47 04             	mov    0x4(%edi),%eax