66496f:	8b 45 fc             	mov    -0x4(%ebp),%eax
664972:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664978:	8b d3                	mov    %ebx,%edx
66497a:	e8 55 9f ec ff       	call   0x52e8d4
66497f:	8b d0                	mov    %eax,%edx
664981:	8b 45 fc             	mov    -0x4(%ebp),%eax
664984:	8b 80 b4 03 00 00    	mov    0x3b4(%eax),%eax
66498a:	e8 55 7f fb ff       	call   0x61c8e4
66498f:	8b 45 fc             	mov    -0x4(%ebp),%eax
664992:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664998:	8b d3                	mov    %ebx,%edx
66499a:	e8 85 9d ec ff       	call   0x52e724
66499f:	89 45 f8             	mov    %eax,-0x8(%ebp)
6649a2:	db 45 f8             	fildl  -0x8(%ebp)
6649a5:	d8 0d b0 53 66 00    	fmuls  0x6653b0
6649ab:	d8 35 b4 53 66 00    	fdivs  0x6653b4
6649b1:	d8 0d b8 53 66 00    	fmuls  0x6653b8
6649b7:	e8 04 e3 d9 ff       	call   0x402cc0
6649bc:	8b d0                	mov    %eax,%edx
6649be:	8b 45 fc             	mov    -0x4(%ebp),%eax
6649c1:	8b 80 bc 03 00 00    	mov    0x3bc(%eax),%eax
6649c7:	e8 70 11 e4 ff       	call   0x4a5b3c
6649cc:	8d 55 e8             	lea    -0x18(%ebp),%edx
6649cf:	8b 45 fc             	mov    -0x4(%ebp),%eax
6649d2:	8b 80 bc 03 00 00    	mov    0x3bc(%eax),%eax
6649d8:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
6649de:	e8 e1 4b da ff       	call   0x4095c4
6649e3:	8b 55 e8             	mov    -0x18(%ebp),%edx
6649e6:	8b 45 fc             	mov    -0x4(%ebp),%eax
6649e9:	8b 80 bc 03 00 00    	mov    0x3bc(%eax),%eax
6649ef:	05 80 00 00 00       	add    $0x80,%eax
6649f4:	e8 c3 fe d9 ff       	call   0x4048bc
6649f9:	8b 45 fc             	mov    -0x4(%ebp),%eax
6649fc:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664a02:	8b d3                	mov    %ebx,%edx
664a04:	e8 db 9c ec ff       	call   0x52e6e4
664a09:	8a 50 04             	mov    0x4(%eax),%dl
664a0c:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a0f:	8b 80 c0 03 00 00    	mov    0x3c0(%eax),%eax
664a15:	8b 08                	mov    (%eax),%ecx
664a17:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664a1d:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a20:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664a26:	8b d3                	mov    %ebx,%edx
664a28:	e8 eb 9f ec ff       	call   0x52ea18
664a2d:	3c 02                	cmp    $0x2,%al
664a2f:	0f 94 c2             	sete   %dl
664a32:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a35:	8b 80 b8 03 00 00    	mov    0x3b8(%eax),%eax
664a3b:	8b 08                	mov    (%eax),%ecx
664a3d:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664a43:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a46:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664a4c:	8b d3                	mov    %ebx,%edx
664a4e:	e8 91 9c ec ff       	call   0x52e6e4
664a53:	8b 40 10             	mov    0x10(%eax),%eax
664a56:	8b 55 fc             	mov    -0x4(%ebp),%edx
664a59:	89 82 10 05 00 00    	mov    %eax,0x510(%edx)
664a5f:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a62:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664a68:	8b d3                	mov    %ebx,%edx
664a6a:	e8 75 9c ec ff       	call   0x52e6e4
664a6f:	8b 40 14             	mov    0x14(%eax),%eax
664a72:	8b 55 fc             	mov    -0x4(%ebp),%edx
664a75:	89 82 14 05 00 00    	mov    %eax,0x514(%edx)
664a7b:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a7e:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664a84:	8b d3                	mov    %ebx,%edx
664a86:	e8 59 9c ec ff       	call   0x52e6e4
664a8b:	dd 40 08             	fldl   0x8(%eax)
664a8e:	e8 2d e2 d9 ff       	call   0x402cc0
664a93:	8b 55 fc             	mov    -0x4(%ebp),%edx
664a96:	89 82 0c 05 00 00    	mov    %eax,0x50c(%edx)
664a9c:	8b 45 fc             	mov    -0x4(%ebp),%eax
664a9f:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664aa5:	8b d3                	mov    %ebx,%edx
664aa7:	e8 38 9c ec ff       	call   0x52e6e4
664aac:	db 40 18             	fildl  0x18(%eax)
664aaf:	e8 0c e2 d9 ff       	call   0x402cc0
664ab4:	8b 55 fc             	mov    -0x4(%ebp),%edx
664ab7:	89 82 18 05 00 00    	mov    %eax,0x518(%edx)
664abd:	e9 a3 08 00 00       	jmp    0x665365
664ac2:	83 ff 04             	cmp    $0x4,%edi
664ac5:	0f 85 8a 01 00 00    	jne    0x664c55
664acb:	83 fe 04             	cmp    $0x4,%esi
664ace:	0f 85 81 01 00 00    	jne    0x664c55
664ad4:	8b 45 fc             	mov    -0x4(%ebp),%eax
664ad7:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664add:	8b d3                	mov    %ebx,%edx
664adf:	e8 7c 9b ec ff       	call   0x52e660
664ae4:	8b d0                	mov    %eax,%edx
664ae6:	8b 45 fc             	mov    -0x4(%ebp),%eax
664ae9:	8b 80 d8 03 00 00    	mov    0x3d8(%eax),%eax
664aef:	e8 78 3e de ff       	call   0x44896c
664af4:	8b 45 fc             	mov    -0x4(%ebp),%eax
664af7:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664afd:	8b d3                	mov    %ebx,%edx
664aff:	e8 d0 9d ec ff       	call   0x52e8d4
664b04:	8b d0                	mov    %eax,%edx
664b06:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b09:	8b 80 dc 03 00 00    	mov    0x3dc(%eax),%eax
664b0f:	e8 d0 7d fb ff       	call   0x61c8e4
664b14:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b17:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664b1d:	8b d3                	mov    %ebx,%edx
664b1f:	e8 00 9c ec ff       	call   0x52e724
664b24:	89 45 f8             	mov    %eax,-0x8(%ebp)
664b27:	db 45 f8             	fildl  -0x8(%ebp)
664b2a:	d8 0d b0 53 66 00    	fmuls  0x6653b0
664b30:	d8 35 b4 53 66 00    	fdivs  0x6653b4
664b36:	d8 0d b8 53 66 00    	fmuls  0x6653b8
664b3c:	e8 7f e1 d9 ff       	call   0x402cc0
664b41:	8b d0                	mov    %eax,%edx
664b43:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b46:	8b 80 e4 03 00 00    	mov    0x3e4(%eax),%eax
664b4c:	e8 eb 0f e4 ff       	call   0x4a5b3c
664b51:	8d 55 e4             	lea    -0x1c(%ebp),%edx
664b54:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b57:	8b 80 e4 03 00 00    	mov    0x3e4(%eax),%eax
664b5d:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
664b63:	e8 5c 4a da ff       	call   0x4095c4
664b68:	8b 55 e4             	mov    -0x1c(%ebp),%edx
664b6b:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b6e:	8b 80 e4 03 00 00    	mov    0x3e4(%eax),%eax
664b74:	05 80 00 00 00       	add    $0x80,%eax
664b79:	e8 3e fd d9 ff       	call   0x4048bc
664b7e:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b81:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664b87:	8b d3                	mov    %ebx,%edx
664b89:	e8 56 9b ec ff       	call   0x52e6e4
664b8e:	8a 50 04             	mov    0x4(%eax),%dl
664b91:	8b 45 fc             	mov    -0x4(%ebp),%eax
664b94:	8b 80 e8 03 00 00    	mov    0x3e8(%eax),%eax
664b9a:	8b 08                	mov    (%eax),%ecx
664b9c:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664ba2:	8d 4d e0             	lea    -0x20(%ebp),%ecx
664ba5:	8b 45 fc             	mov    -0x4(%ebp),%eax
664ba8:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664bae:	8b d3                	mov    %ebx,%edx
664bb0:	e8 67 9f ec ff       	call   0x52eb1c
664bb5:	8b 45 e0             	mov    -0x20(%ebp),%eax
664bb8:	ba c4 53 66 00       	mov    $0x6653c4,%edx
664bbd:	e8 a2 00 da ff       	call   0x404c64
664bc2:	0f 94 c2             	sete   %dl
664bc5:	8b 45 fc             	mov    -0x4(%ebp),%eax
664bc8:	8b 80 e0 03 00 00    	mov    0x3e0(%eax),%eax
664bce:	8b 08                	mov    (%eax),%ecx
664bd0:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
664bd6:	8b 45 fc             	mov    -0x4(%ebp),%eax
664bd9:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664bdf:	8b d3                	mov    %ebx,%edx
664be1:	e8 fe 9a ec ff       	call   0x52e6e4
664be6:	8b 40 10             	mov    0x10(%eax),%eax
664be9:	8b 55 fc             	mov    -0x4(%ebp),%edx
664bec:	89 82 20 05 00 00    	mov    %eax,0x520(%edx)
664bf2:	8b 45 fc             	mov    -0x4(%ebp),%eax
664bf5:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664bfb:	8b d3                	mov    %ebx,%edx
664bfd:	e8 e2 9a ec ff       	call   0x52e6e4
664c02:	8b 40 14             	mov    0x14(%eax),%eax
664c05:	8b 55 fc             	mov    -0x4(%ebp),%edx
664c08:	89 82 24 05 00 00    	mov    %eax,0x524(%edx)
664c0e:	8b 45 fc             	mov    -0x4(%ebp),%eax
664c11:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664c17:	8b d3                	mov    %ebx,%edx
664c19:	e8 c6 9a ec ff       	call   0x52e6e4
664c1e:	dd 40 08             	fldl   0x8(%eax)
664c21:	e8 9a e0 d9 ff       	call   0x402cc0
664c26:	8b 55 fc             	mov    -0x4(%ebp),%edx
664c29:	89 82 1c 05 00 00    	mov    %eax,0x51c(%edx)
664c2f:	8b 45 fc             	mov    -0x4(%ebp),%eax
664c32:	8b 80 f0 02 00 00    	mov    0x2f0(%eax),%eax
664c38:	8b d3                	mov    %ebx,%edx
664c3a:	e8 a5 9a ec ff       	call   0x52e6e4
664c3f:	db 40 18             	fildl  0x18(%eax)
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