664c42:	e8 79 e0 d9 ff       	call   0x402cc0
664c47:	8b 55 fc             	mov    -0x4(%ebp),%edx
664c4a:	89 82 28 05 00 00    	mov    %eax,0x528(%edx)
664c50:	e9 10 07 00 00       	jmp    0x665365
664c55:	83 ff 05             	cmp    $0x5,%edi
664c58:	0f 85 aa 01 00 00    	jne    0x664e08
664c5e:	83 fe 05             	cmp    $0x5,%esi
664c61:	0f 85 a1 01 00 00    	jne    0x664e08
664c67:	8b 45 fc             	mov    -0x4(%ebp),%eax
664c6a:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664c70:	8b d3                	mov    %ebx,%edx
664c72:	e8 e9 99 ec ff       	call   0x52e660
664c77:	8b d0                	mov    %eax,%edx
664c79:	8b 45 fc             	mov    -0x4(%ebp),%eax
664c7c:	8b 80 00 04 00 00    	mov    0x400(%eax),%eax
664c82:	e8 e5 3c de ff       	call   0x44896c
664c87:	8b 45 fc             	mov    -0x4(%ebp),%eax
664c8a:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664c90:	8b d3                	mov    %ebx,%edx
664c92:	e8 7d 9c ec ff       	call   0x52e914
664c97:	8b d0                	mov    %eax,%edx
664c99:	8b 45 fc             	mov    -0x4(%ebp),%eax
664c9c:	8b 80 04 04 00 00    	mov    0x404(%eax),%eax
664ca2:	e8 c5 3c de ff       	call   0x44896c
664ca7:	8b 45 fc             	mov    -0x4(%ebp),%eax
664caa:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664cb0:	8b d3                	mov    %ebx,%edx
664cb2:	e8 1d 9c ec ff       	call   0x52e8d4
664cb7:	8b d0                	mov    %eax,%edx
664cb9:	8b 45 fc             	mov    -0x4(%ebp),%eax
664cbc:	8b 80 08 04 00 00    	mov    0x408(%eax),%eax
664cc2:	e8 1d 7c fb ff       	call   0x61c8e4
664cc7:	8b 45 fc             	mov    -0x4(%ebp),%eax
664cca:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664cd0:	8b d3                	mov    %ebx,%edx
664cd2:	e8 4d 9a ec ff       	call   0x52e724
664cd7:	89 45 f8             	mov    %eax,-0x8(%ebp)
664cda:	db 45 f8             	fildl  -0x8(%ebp)
664cdd:	d8 0d b0 53 66 00    	fmuls  0x6653b0
664ce3:	d8 35 b4 53 66 00    	fdivs  0x6653b4
664ce9:	d8 0d b8 53 66 00    	fmuls  0x6653b8
664cef:	e8 cc df d9 ff       	call   0x402cc0
664cf4:	8b d0                	mov    %eax,%edx
664cf6:	8b 45 fc             	mov    -0x4(%ebp),%eax
664cf9:	8b 80 10 04 00 00    	mov    0x410(%eax),%eax
664cff:	e8 38 0e e4 ff       	call   0x4a5b3c
664d04:	8d 55 dc             	lea    -0x24(%ebp),%edx
664d07:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d0a:	8b 80 10 04 00 00    	mov    0x410(%eax),%eax
664d10:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
664d16:	e8 a9 48 da ff       	call   0x4095c4
664d1b:	8b 55 dc             	mov    -0x24(%ebp),%edx
664d1e:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d21:	8b 80 10 04 00 00    	mov    0x410(%eax),%eax
664d27:	05 80 00 00 00       	add    $0x80,%eax
664d2c:	e8 8b fb d9 ff       	call   0x4048bc
664d31:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d34:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664d3a:	8b d3                	mov    %ebx,%edx
664d3c:	e8 a3 99 ec ff       	call   0x52e6e4
664d41:	8a 50 04             	mov    0x4(%eax),%dl
664d44:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d47:	8b 80 14 04 00 00    	mov    0x414(%eax),%eax
664d4d:	8b 08                	mov    (%eax),%ecx
664d4f:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664d55:	8d 4d d8             	lea    -0x28(%ebp),%ecx
664d58:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d5b:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664d61:	8b d3                	mov    %ebx,%edx
664d63:	e8 b4 9d ec ff       	call   0x52eb1c
664d68:	8b 45 d8             	mov    -0x28(%ebp),%eax
664d6b:	ba c4 53 66 00       	mov    $0x6653c4,%edx
664d70:	e8 ef fe d9 ff       	call   0x404c64
664d75:	0f 94 c2             	sete   %dl
664d78:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d7b:	8b 80 0c 04 00 00    	mov    0x40c(%eax),%eax
664d81:	8b 08                	mov    (%eax),%ecx
664d83:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664d89:	8b 45 fc             	mov    -0x4(%ebp),%eax
664d8c:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664d92:	8b d3                	mov    %ebx,%edx
664d94:	e8 4b 99 ec ff       	call   0x52e6e4
664d99:	8b 40 10             	mov    0x10(%eax),%eax
664d9c:	8b 55 fc             	mov    -0x4(%ebp),%edx
664d9f:	89 82 30 05 00 00    	mov    %eax,0x530(%edx)
664da5:	8b 45 fc             	mov    -0x4(%ebp),%eax
664da8:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664dae:	8b d3                	mov    %ebx,%edx
664db0:	e8 2f 99 ec ff       	call   0x52e6e4
664db5:	8b 40 14             	mov    0x14(%eax),%eax
664db8:	8b 55 fc             	mov    -0x4(%ebp),%edx
664dbb:	89 82 34 05 00 00    	mov    %eax,0x534(%edx)
664dc1:	8b 45 fc             	mov    -0x4(%ebp),%eax
664dc4:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664dca:	8b d3                	mov    %ebx,%edx
664dcc:	e8 13 99 ec ff       	call   0x52e6e4
664dd1:	dd 40 08             	fldl   0x8(%eax)
664dd4:	e8 e7 de d9 ff       	call   0x402cc0
664dd9:	8b 55 fc             	mov    -0x4(%ebp),%edx
664ddc:	89 82 2c 05 00 00    	mov    %eax,0x52c(%edx)
664de2:	8b 45 fc             	mov    -0x4(%ebp),%eax
664de5:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664deb:	8b d3                	mov    %ebx,%edx
664ded:	e8 f2 98 ec ff       	call   0x52e6e4
664df2:	db 40 18             	fildl  0x18(%eax)
664df5:	e8 c6 de d9 ff       	call   0x402cc0
664dfa:	8b 55 fc             	mov    -0x4(%ebp),%edx
664dfd:	89 82 38 05 00 00    	mov    %eax,0x538(%edx)
664e03:	e9 5d 05 00 00       	jmp    0x665365
664e08:	83 ff 06             	cmp    $0x6,%edi
664e0b:	0f 85 56 01 00 00    	jne    0x664f67
664e11:	83 fe 06             	cmp    $0x6,%esi
664e14:	0f 85 4d 01 00 00    	jne    0x664f67
664e1a:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e1d:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664e23:	8b d3                	mov    %ebx,%edx
664e25:	e8 36 98 ec ff       	call   0x52e660
664e2a:	8b d0                	mov    %eax,%edx
664e2c:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e2f:	8b 80 2c 04 00 00    	mov    0x42c(%eax),%eax
664e35:	e8 32 3b de ff       	call   0x44896c
664e3a:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e3d:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664e43:	8b d3                	mov    %ebx,%edx
664e45:	e8 8a 9a ec ff       	call   0x52e8d4
664e4a:	8b d0                	mov    %eax,%edx
664e4c:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e4f:	8b 80 30 04 00 00    	mov    0x430(%eax),%eax
664e55:	e8 8a 7a fb ff       	call   0x61c8e4
664e5a:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e5d:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664e63:	8b d3                	mov    %ebx,%edx
664e65:	e8 ba 98 ec ff       	call   0x52e724
664e6a:	89 45 f8             	mov    %eax,-0x8(%ebp)
664e6d:	db 45 f8             	fildl  -0x8(%ebp)
664e70:	d8 0d b0 53 66 00    	fmuls  0x6653b0
664e76:	d8 35 b4 53 66 00    	fdivs  0x6653b4
664e7c:	d8 0d b8 53 66 00    	fmuls  0x6653b8
664e82:	e8 39 de d9 ff       	call   0x402cc0
664e87:	8b d0                	mov    %eax,%edx
664e89:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e8c:	8b 80 34 04 00 00    	mov    0x434(%eax),%eax
664e92:	e8 a5 0c e4 ff       	call   0x4a5b3c
664e97:	8d 55 d4             	lea    -0x2c(%ebp),%edx
664e9a:	8b 45 fc             	mov    -0x4(%ebp),%eax
664e9d:	8b 80 34 04 00 00    	mov    0x434(%eax),%eax
664ea3:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
664ea9:	e8 16 47 da ff       	call   0x4095c4
664eae:	8b 55 d4             	mov    -0x2c(%ebp),%edx
664eb1:	8b 45 fc             	mov    -0x4(%ebp),%eax
664eb4:	8b 80 34 04 00 00    	mov    0x434(%eax),%eax
664eba:	05 80 00 00 00       	add    $0x80,%eax
664ebf:	e8 f8 f9 d9 ff       	call   0x4048bc
664ec4:	8b 45 fc             	mov    -0x4(%ebp),%eax
664ec7:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664ecd:	8b d3                	mov    %ebx,%edx
664ecf:	e8 10 98 ec ff       	call   0x52e6e4
664ed4:	8a 50 04             	mov    0x4(%eax),%dl
664ed7:	8b 45 fc             	mov    -0x4(%ebp),%eax
664eda:	8b 80 38 04 00 00    	mov    0x438(%eax),%eax
664ee0:	8b 08                	mov    (%eax),%ecx
664ee2:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664ee8:	8b 45 fc             	mov    -0x4(%ebp),%eax
664eeb:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664ef1:	8b d3                	mov    %ebx,%edx
664ef3:	e8 ec 97 ec ff       	call   0x52e6e4
664ef8:	8b 40 10             	mov    0x10(%eax),%eax
664efb:	8b 55 fc             	mov    -0x4(%ebp),%edx
664efe:	89 82 40 05 00 00    	mov    %eax,0x540(%edx)
664f04:	8b 45 fc             	mov    -0x4(%ebp),%eax
664f07:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664f0d:	8b d3                	mov    %ebx,%edx
664f0f:	e8 d0 97 ec ff       	call   0x52e6e4
664f14:	8b 40 14             	mov    0x14(%eax),%eax
664f17:	8b 55 fc             	mov    -0x4(%ebp),%edx
664f1a:	89 82 44 05 00 00    	mov    %eax,0x544(%edx)
664f20:	8b 45 fc             	mov    -0x4(%ebp),%eax
664f23:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664f29:	8b d3                	mov    %ebx,%edx
664f2b:	e8 b4 97 ec ff       	call   0x52e6e4
664f30:	dd 40 08             	fldl   0x8(%eax)
664f33:	e8 88 dd d9 ff       	call   0x402cc0
664f38:	8b 55 fc             	mov    -0x4(%ebp),%edx
664f3b:	89 82 3c 05 00 00    	mov    %eax,0x53c(%edx)
664f41:	8b 45 fc             	mov    -0x4(%ebp),%eax
664f44:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664f4a:	8b d3                	mov    %ebx,%edx
664f4c:	e8 93 97 ec ff       	call   0x52e6e4
664f51:	db 40 18             	fildl  0x18(%eax)
664f54:	e8 67 dd d9 ff       	call   0x402cc0
664f59:	8b 55 fc             	mov    -0x4(%ebp),%edx
664f5c:	89 82 48 05 00 00    	mov    %eax,0x548(%edx)
664f62:	e9 fe 03 00 00       	jmp    0x665365
664f67:	83 ff 07             	cmp    $0x7,%edi
664f6a:	0f 85 76 01 00 00    	jne    0x6650e6
664f70:	83 fe 07             	cmp    $0x7,%esi
664f73:	0f 85 6d 01 00 00    	jne    0x6650e6
664f79:	8b 45 fc             	mov    -0x4(%ebp),%eax
664f7c:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664f82:	8b d3                	mov    %ebx,%edx
664f84:	e8 d7 96 ec ff       	call   0x52e660
664f89:	8b d0                	mov    %eax,%edx
664f8b:	8b 45 fc             	mov    -0x4(%ebp),%eax
664f8e:	8b 80 50 04 00 00    	mov    0x450(%eax),%eax
664f94:	e8 d3 39 de ff       	call   0x44896c
664f99:	8b 45 fc             	mov    -0x4(%ebp),%eax
664f9c:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664fa2:	8b d3                	mov    %ebx,%edx
664fa4:	e8 6b 99 ec ff       	call   0x52e914
664fa9:	8b d0                	mov    %eax,%edx
664fab:	8b 45 fc             	mov    -0x4(%ebp),%eax
664fae:	8b 80 54 04 00 00    	mov    0x454(%eax),%eax
664fb4:	e8 b3 39 de ff       	call   0x44896c
664fb9:	8b 45 fc             	mov    -0x4(%ebp),%eax
664fbc:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664fc2:	8b d3                	mov    %ebx,%edx
664fc4:	e8 0b 99 ec ff       	call   0x52e8d4
664fc9:	8b d0                	mov    %eax,%edx
664fcb:	8b 45 fc             	mov    -0x4(%ebp),%eax
664fce:	8b 80 58 04 00 00    	mov    0x458(%eax),%eax
664fd4:	e8 0b 79 fb ff       	call   0x61c8e4
664fd9:	8b 45 fc             	mov    -0x4(%ebp),%eax
664fdc:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664fe2:	8b d3                	mov    %ebx,%edx
664fe4:	e8 3b 97 ec ff       	call   0x52e724
664fe9:	89 45 f8             	mov    %eax,-0x8(%ebp)
664fec:	db 45 f8             	fildl  -0x8(%ebp)
664fef:	d8 0d b0 53 66 00    	fmuls  0x6653b0
664ff5:	d8 35 b4 53 66 00    	fdivs  0x6653b4
664ffb:	d8 0d b8 53 66 00    	fmuls  0x6653b8
665001:	e8 ba dc d9 ff       	call   0x402cc0
665006:	8b d0                	mov    %eax,%edx
665008:	8b 45 fc             	mov    -0x4(%ebp),%eax
66500b:	8b 80 64 04 00 00    	mov    0x464(%eax),%eax
665011:	e8 26 0b e4 ff       	call   0x4a5b3c
665016:	8d 55 d0             	lea    -0x30(%ebp),%edx
665019:	8b 45 fc             	mov    -0x4(%ebp),%eax
66501c:	8b 80 64 04 00 00    	mov    0x464(%eax),%eax
665022:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
665028:	e8 97 45 da ff       	call   0x4095c4
66502d:	8b 55 d0             	mov    -0x30(%ebp),%edx
665030:	8b 45 fc             	mov    -0x4(%ebp),%eax
665033:	8b 80 64 04 00 00    	mov    0x464(%eax),%eax
665039:	05 80 00 00 00       	add    $0x80,%eax
66503e:	e8 79 f8 d9 ff       	call   0x4048bc
665043:	8b 45 fc             	mov    -0x4(%ebp),%eax
665046:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
66504c:	8b d3                	mov    %ebx,%edx
66504e:	e8 91 96 ec ff       	call   0x52e6e4
665053:	8a 50 04             	mov    0x4(%eax),%dl
665056:	8b 45 fc             	mov    -0x4(%ebp),%eax
665059:	8b 80 60 04 00 00    	mov    0x460(%eax),%eax
66505f:	8b 08                	mov    (%eax),%ecx
665061:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
665067:	8b 45 fc             	mov    -0x4(%ebp),%eax
66506a:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
665070:	8b d3                	mov    %ebx,%edx
665072:	e8 6d 96 ec ff       	call   0x52e6e4
665077:	8b 40 10             	mov    0x10(%eax),%eax
66507a:	8b 55 fc             	mov    -0x4(%ebp),%edx
66507d:	89 82 50 05 00 00    	mov    %eax,0x550(%edx)
665083:	8b 45 fc             	mov    -0x4(%ebp),%eax
665086:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
66508c:	8b d3                	mov    %ebx,%edx
66508e:	e8 51 96 ec ff       	call   0x52e6e4
665093:	8b 40 14             	mov    0x14(%eax),%eax
665096:	8b 55 fc             	mov    -0x4(%ebp),%edx
665099:	89 82 54 05 00 00    	mov    %eax,0x554(%edx)
66509f:	8b 45 fc             	mov    -0x4(%ebp),%eax
6650a2:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
6650a8:	8b d3                	mov    %ebx,%edx
6650aa:	e8 35 96 ec ff       	call   0x52e6e4
6650af:	dd 40 08             	fldl   0x8(%eax)
6650b2:	e8 09 dc d9 ff       	call   0x402cc0
6650b7:	8b 55 fc             	mov    -0x4(%ebp),%edx
6650ba:	89 82 4c 05 00 00    	mov    %eax,0x54c(%edx)
6650c0:	8b 45 fc             	mov    -0x4(%ebp),%eax
6650c3:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
6650c9:	8b d3                	mov    %ebx,%edx
6650cb:	e8 14 96 ec ff       	call   0x52e6e4
6650d0:	db 40 18             	fildl  0x18(%eax)
6650d3:	e8 e8 db d9 ff       	call   0x402cc0
6650d8:	8b 55 fc             	mov    -0x4(%ebp),%edx
6650db:	89 82 58 05 00 00    	mov    %eax,0x558(%edx)
6650e1:	e9 7f 02 00 00       	jmp    0x665365
6650e6:	83 ff 08             	cmp    $0x8,%edi
6650e9:	0f 85 36 01 00 00    	jne    0x665225
6650ef:	83 fe 08             	cmp    $0x8,%esi
6650f2:	0f 85 2d 01 00 00    	jne    0x665225
6650f8:	8b 45 fc             	mov    -0x4(%ebp),%eax
6650fb:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
665101:	8b d3                	mov    %ebx,%edx
665103:	e8 0c 98 ec ff       	call   0x52e914
665108:	8b d0                	mov    %eax,%edx
66510a:	8b 45 fc             	mov    -0x4(%ebp),%eax
66510d:	8b 80 74 04 00 00    	mov    0x474(%eax),%eax
665113:	e8 54 38 de ff       	call   0x44896c
665118:	8b 45 fc             	mov    -0x4(%ebp),%eax
66511b:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
665121:	8b d3                	mov    %ebx,%edx
665123:	e8 fc 95 ec ff       	call   0x52e724
665128:	89 45 f8             	mov    %eax,-0x8(%ebp)
66512b:	db 45 f8             	fildl  -0x8(%ebp)
66512e:	d8 0d b0 53 66 00    	fmuls  0x6653b0
665134:	d8 35 b4 53 66 00    	fdivs  0x6653b4
66513a:	d8 0d b8 53 66 00    	fmuls  0x6653b8
665140:	e8 7b db d9 ff       	call   0x402cc0
665145:	8b d0                	mov    %eax,%edx
665147:	8b 45 fc             	mov    -0x4(%ebp),%eax
66514a:	8b 80 78 04 00 00    	mov    0x478(%eax),%eax
665150:	e8 e7 09 e4 ff       	call   0x4a5b3c
665155:	8d 55 cc             	lea    -0x34(%ebp),%edx
665158:	8b 45 fc             	mov    -0x4(%ebp),%eax
66515b:	8b 80 78 04 00 00    	mov    0x478(%eax),%eax
665161:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
665167:	e8 58 44 da ff       	call   0x4095c4
66516c:	8b 55 cc             	mov    -0x34(%ebp),%edx
66516f:	8b 45 fc             	mov    -0x4(%ebp),%eax
665172:	8b 80 78 04 00 00    	mov    0x478(%eax),%eax
665178:	05 80 00 00 00       	add    $0x80,%eax
66517d:	e8 3a f7 d9 ff       	call   0x4048bc
665182:	8b 45 fc             	mov    -0x4(%ebp),%eax
665185:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
66518b:	8b d3                	mov    %ebx,%edx
66518d:	e8 52 95 ec ff       	call   0x52e6e4
665192:	8a 50 04             	mov    0x4(%eax),%dl
665195:	8b 45 fc             	mov    -0x4(%ebp),%eax
665198:	8b 80 7c 04 00 00    	mov    0x47c(%eax),%eax
66519e:	8b 08                	mov    (%eax),%ecx
6651a0:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
6651a6:	8b 45 fc             	mov    -0x4(%ebp),%eax
6651a9:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
6651af:	8b d3                	mov    %ebx,%edx
6651b1:	e8 2e 95 ec ff       	call   0x52e6e4
6651b6:	8b 40 10             	mov    0x10(%eax),%eax
6651b9:	8b 55 fc             	mov    -0x4(%ebp),%edx
6651bc:	89 82 60 05 00 00    	mov    %eax,0x560(%edx)
6651c2:	8b 45 fc             	mov    -0x4(%ebp),%eax
6651c5:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
6651cb:	8b d3                	mov    %ebx,%edx
6651cd:	e8 12 95 ec ff       	call   0x52e6e4
6651d2:	8b 40 14             	mov    0x14(%eax),%eax
6651d5:	8b 55 fc             	mov    -0x4(%ebp),%edx
6651d8:	89 82 64 05 00 00    	mov    %eax,0x564(%edx)
6651de:	8b 45 fc             	mov    -0x4(%ebp),%eax
6651e1:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
6651e7:	8b d3                	mov    %ebx,%edx
6651e9:	e8 f6 94 ec ff       	call   0x52e6e4
6651ee:	dd 40 08             	fldl   0x8(%eax)
6651f1:	e8 ca da d9 ff       	call   0x402cc0