442beb:	03 da                	add    %edx,%ebx
442bed:	83 d7 00             	adc    $0x0,%edi
442bf0:	f7 61 08             	mull   0x8(%ecx)
442bf3:	8b c8                	mov    %eax,%ecx
442bf5:	8b 45 0c             	mov    0xc(%ebp),%eax
442bf8:	03 ce                	add    %esi,%ecx
442bfa:	83 d2 00             	adc    $0x0,%edx
442bfd:	8b 40 18             	mov    0x18(%eax),%eax
442c00:	03 da                	add    %edx,%ebx
442c02:	8b 55 10             	mov    0x10(%ebp),%edx
442c05:	83 d7 00             	adc    $0x0,%edi
442c08:	f7 62 04             	mull   0x4(%edx)
442c0b:	8b f0                	mov    %eax,%esi
442c0d:	8b 45 0c             	mov    0xc(%ebp),%eax
442c10:	03 f1                	add    %ecx,%esi
442c12:	8b 4d 10             	mov    0x10(%ebp),%ecx
442c15:	83 d2 00             	adc    $0x0,%edx
442c18:	8b 40 1c             	mov    0x1c(%eax),%eax
442c1b:	03 da                	add    %edx,%ebx
442c1d:	83 d7 00             	adc    $0x0,%edi
442c20:	f7 21                	mull   (%ecx)
442c22:	03 c6                	add    %esi,%eax
442c24:	83 d2 00             	adc    $0x0,%edx
442c27:	03 da                	add    %edx,%ebx
442c29:	83 d7 00             	adc    $0x0,%edi
442c2c:	8b 55 08             	mov    0x8(%ebp),%edx
442c2f:	89 42 1c             	mov    %eax,0x1c(%edx)
442c32:	8b 45 0c             	mov    0xc(%ebp),%eax
442c35:	8b 40 04             	mov    0x4(%eax),%eax
442c38:	f7 61 1c             	mull   0x1c(%ecx)
442c3b:	8b f0                	mov    %eax,%esi
442c3d:	8b 45 0c             	mov    0xc(%ebp),%eax
442c40:	03 f3                	add    %ebx,%esi
442c42:	83 d2 00             	adc    $0x0,%edx
442c45:	33 db                	xor    %ebx,%ebx
442c47:	8b 40 08             	mov    0x8(%eax),%eax
442c4a:	03 fa                	add    %edx,%edi
442c4c:	13 db                	adc    %ebx,%ebx
442c4e:	f7 61 18             	mull   0x18(%ecx)
442c51:	8b c8                	mov    %eax,%ecx
442c53:	8b 45 0c             	mov    0xc(%ebp),%eax
442c56:	03 ce                	add    %esi,%ecx
442c58:	83 d2 00             	adc    $0x0,%edx
442c5b:	8b 40 0c             	mov    0xc(%eax),%eax
442c5e:	03 fa                	add    %edx,%edi
442c60:	8b 55 10             	mov    0x10(%ebp),%edx
442c63:	83 d3 00             	adc    $0x0,%ebx
442c66:	f7 62 14             	mull   0x14(%edx)
442c69:	8b f0                	mov    %eax,%esi
442c6b:	8b 45 0c             	mov    0xc(%ebp),%eax
442c6e:	03 f1                	add    %ecx,%esi
442c70:	8b 4d 10             	mov    0x10(%ebp),%ecx
442c73:	83 d2 00             	adc    $0x0,%edx
442c76:	8b 40 10             	mov    0x10(%eax),%eax
442c79:	03 fa                	add    %edx,%edi
442c7b:	83 d3 00             	adc    $0x0,%ebx
442c7e:	f7 61 10             	mull   0x10(%ecx)
442c81:	8b c8                	mov    %eax,%ecx
442c83:	8b 45 0c             	mov    0xc(%ebp),%eax
442c86:	03 ce                	add    %esi,%ecx
442c88:	83 d2 00             	adc    $0x0,%edx
442c8b:	8b 40 14             	mov    0x14(%eax),%eax
442c8e:	03 fa                	add    %edx,%edi
442c90:	8b 55 10             	mov    0x10(%ebp),%edx
442c93:	83 d3 00             	adc    $0x0,%ebx
442c96:	f7 62 0c             	mull   0xc(%edx)
442c99:	8b f0                	mov    %eax,%esi
442c9b:	8b 45 0c             	mov    0xc(%ebp),%eax
442c9e:	03 f1                	add    %ecx,%esi
442ca0:	8b 4d 10             	mov    0x10(%ebp),%ecx
442ca3:	83 d2 00             	adc    $0x0,%edx
442ca6:	8b 40 18             	mov    0x18(%eax),%eax
442ca9:	03 fa                	add    %edx,%edi
442cab:	83 d3 00             	adc    $0x0,%ebx
442cae:	f7 61 08             	mull   0x8(%ecx)
442cb1:	8b c8                	mov    %eax,%ecx
442cb3:	03 ce                	add    %esi,%ecx
442cb5:	8b 75 0c             	mov    0xc(%ebp),%esi
442cb8:	83 d2 00             	adc    $0x0,%edx
442cbb:	03 fa                	add    %edx,%edi
442cbd:	8b 55 10             	mov    0x10(%ebp),%edx
442cc0:	8b 46 1c             	mov    0x1c(%esi),%eax
442cc3:	83 d3 00             	adc    $0x0,%ebx
442cc6:	f7 62 04             	mull   0x4(%edx)
442cc9:	03 c1                	add    %ecx,%eax
442ccb:	8b 4d 08             	mov    0x8(%ebp),%ecx
442cce:	83 d2 00             	adc    $0x0,%edx
442cd1:	03 fa                	add    %edx,%edi
442cd3:	89 41 20             	mov    %eax,0x20(%ecx)
442cd6:	8b 4d 10             	mov    0x10(%ebp),%ecx
442cd9:	83 d3 00             	adc    $0x0,%ebx
442cdc:	8b 46 08             	mov    0x8(%esi),%eax
442cdf:	f7 61 1c             	mull   0x1c(%ecx)
442ce2:	8b f0                	mov    %eax,%esi
442ce4:	8b 45 0c             	mov    0xc(%ebp),%eax
442ce7:	03 f7                	add    %edi,%esi
442ce9:	83 d2 00             	adc    $0x0,%edx
442cec:	33 ff                	xor    %edi,%edi
442cee:	8b 40 0c             	mov    0xc(%eax),%eax
442cf1:	03 da                	add    %edx,%ebx
442cf3:	13 ff                	adc    %edi,%edi
442cf5:	f7 61 18             	mull   0x18(%ecx)
442cf8:	8b c8                	mov    %eax,%ecx
442cfa:	03 ce                	add    %esi,%ecx
442cfc:	83 d2 00             	adc    $0x0,%edx
442cff:	03 da                	add    %edx,%ebx
442d01:	83 d7 00             	adc    $0x0,%edi
442d04:	8b 45 0c             	mov    0xc(%ebp),%eax
442d07:	8b 55 10             	mov    0x10(%ebp),%edx
442d0a:	8b 40 10             	mov    0x10(%eax),%eax
442d0d:	f7 62 14             	mull   0x14(%edx)
442d10:	8b f0                	mov    %eax,%esi
442d12:	8b 45 0c             	mov    0xc(%ebp),%eax
442d15:	03 f1                	add    %ecx,%esi
442d17:	8b 4d 10             	mov    0x10(%ebp),%ecx
442d1a:	83 d2 00             	adc    $0x0,%edx
442d1d:	8b 40 14             	mov    0x14(%eax),%eax
442d20:	03 da                	add    %edx,%ebx
442d22:	83 d7 00             	adc    $0x0,%edi
442d25:	f7 61 10             	mull   0x10(%ecx)
442d28:	8b c8                	mov    %eax,%ecx
442d2a:	8b 45 0c             	mov    0xc(%ebp),%eax
442d2d:	03 ce                	add    %esi,%ecx
442d2f:	83 d2 00             	adc    $0x0,%edx
442d32:	8b 40 18             	mov    0x18(%eax),%eax
442d35:	03 da                	add    %edx,%ebx
442d37:	8b 55 10             	mov    0x10(%ebp),%edx
442d3a:	83 d7 00             	adc    $0x0,%edi
442d3d:	f7 62 0c             	mull   0xc(%edx)
442d40:	8b f0                	mov    %eax,%esi
442d42:	8b 45 0c             	mov    0xc(%ebp),%eax
442d45:	03 f1                	add    %ecx,%esi
442d47:	8b 4d 10             	mov    0x10(%ebp),%ecx
442d4a:	83 d2 00             	adc    $0x0,%edx
442d4d:	8b 40 1c             	mov    0x1c(%eax),%eax
442d50:	03 da                	add    %edx,%ebx
442d52:	83 d7 00             	adc    $0x0,%edi
442d55:	f7 61 08             	mull   0x8(%ecx)
442d58:	03 c6                	add    %esi,%eax
442d5a:	83 d2 00             	adc    $0x0,%edx
442d5d:	03 da                	add    %edx,%ebx
442d5f:	8b 55 08             	mov    0x8(%ebp),%edx
442d62:	83 d7 00             	adc    $0x0,%edi
442d65:	89 42 24             	mov    %eax,0x24(%edx)
442d68:	8b 45 0c             	mov    0xc(%ebp),%eax
442d6b:	8b 40 0c             	mov    0xc(%eax),%eax
442d6e:	f7 61 1c             	mull   0x1c(%ecx)
442d71:	8b f0                	mov    %eax,%esi
442d73:	8b 45 0c             	mov    0xc(%ebp),%eax
442d76:	03 f3                	add    %ebx,%esi
442d78:	83 d2 00             	adc    $0x0,%edx
442d7b:	33 db                	xor    %ebx,%ebx
442d7d:	8b 40 10             	mov    0x10(%eax),%eax
442d80:	03 fa                	add    %edx,%edi
442d82:	13 db                	adc    %ebx,%ebx
442d84:	f7 61 18             	mull   0x18(%ecx)
442d87:	8b c8                	mov    %eax,%ecx
442d89:	8b 45 0c             	mov    0xc(%ebp),%eax
442d8c:	03 ce                	add    %esi,%ecx
442d8e:	83 d2 00             	adc    $0x0,%edx
442d91:	8b 40 14             	mov    0x14(%eax),%eax
442d94:	03 fa                	add    %edx,%edi
442d96:	8b 55 10             	mov    0x10(%ebp),%edx
442d99:	83 d3 00             	adc    $0x0,%ebx
442d9c:	f7 62 14             	mull   0x14(%edx)
442d9f:	8b f0                	mov    %eax,%esi
442da1:	8b 45 0c             	mov    0xc(%ebp),%eax
442da4:	03 f1                	add    %ecx,%esi
442da6:	8b 4d 10             	mov    0x10(%ebp),%ecx
442da9:	83 d2 00             	adc    $0x0,%edx
442dac:	8b 40 18             	mov    0x18(%eax),%eax
442daf:	03 fa                	add    %edx,%edi
442db1:	83 d3 00             	adc    $0x0,%ebx
442db4:	f7 61 10             	mull   0x10(%ecx)
442db7:	8b c8                	mov    %eax,%ecx
442db9:	03 ce                	add    %esi,%ecx
442dbb:	8b 75 0c             	mov    0xc(%ebp),%esi
442dbe:	83 d2 00             	adc    $0x0,%edx
442dc1:	03 fa                	add    %edx,%edi
442dc3:	8b 55 10             	mov    0x10(%ebp),%edx
442dc6:	8b 46 1c             	mov    0x1c(%esi),%eax
442dc9:	83 d3 00             	adc    $0x0,%ebx
442dcc:	f7 62 0c             	mull   0xc(%edx)
442dcf:	03 c1                	add    %ecx,%eax
442dd1:	83 d2 00             	adc    $0x0,%edx
442dd4:	03 fa                	add    %edx,%edi
442dd6:	83 d3 00             	adc    $0x0,%ebx
442dd9:	8b 4d 08             	mov    0x8(%ebp),%ecx
442ddc:	89 41 28             	mov    %eax,0x28(%ecx)
442ddf:	8b 46 10             	mov    0x10(%esi),%eax
442de2:	8b 4d 10             	mov    0x10(%ebp),%ecx
442de5:	f7 61 1c             	mull   0x1c(%ecx)
442de8:	8b f0                	mov    %eax,%esi
442dea:	8b 45 0c             	mov    0xc(%ebp),%eax
442ded:	03 f7                	add    %edi,%esi
442def:	83 d2 00             	adc    $0x0,%edx
442df2:	33 ff                	xor    %edi,%edi
442df4:	8b 40 14             	mov    0x14(%eax),%eax
442df7:	03 da                	add    %edx,%ebx
442df9:	13 ff                	adc    %edi,%edi
442dfb:	f7 61 18             	mull   0x18(%ecx)
442dfe:	8b c8                	mov    %eax,%ecx
442e00:	8b 45 0c             	mov    0xc(%ebp),%eax
442e03:	03 ce                	add    %esi,%ecx
442e05:	83 d2 00             	adc    $0x0,%edx
442e08:	8b 40 18             	mov    0x18(%eax),%eax
442e0b:	03 da                	add    %edx,%ebx
442e0d:	8b 55 10             	mov    0x10(%ebp),%edx
442e10:	83 d7 00             	adc    $0x0,%edi
442e13:	f7 62 14             	mull   0x14(%edx)
442e16:	8b f0                	mov    %eax,%esi
442e18:	8b 45 0c             	mov    0xc(%ebp),%eax
442e1b:	03 f1                	add    %ecx,%esi
442e1d:	8b 4d 10             	mov    0x10(%ebp),%ecx
442e20:	83 d2 00             	adc    $0x0,%edx
442e23:	8b 40 1c             	mov    0x1c(%eax),%eax
442e26:	03 da                	add    %edx,%ebx
442e28:	83 d7 00             	adc    $0x0,%edi
442e2b:	f7 61 10             	mull   0x10(%ecx)
442e2e:	03 c6                	add    %esi,%eax
442e30:	83 d2 00             	adc    $0x0,%edx
442e33:	03 da                	add    %edx,%ebx
442e35:	8b 55 08             	mov    0x8(%ebp),%edx
442e38:	83 d7 00             	adc    $0x0,%edi
442e3b:	89 42 2c             	mov    %eax,0x2c(%edx)
442e3e:	8b 45 0c             	mov    0xc(%ebp),%eax
442e41:	8b 40 14             	mov    0x14(%eax),%eax
442e44:	f7 61 1c             	mull   0x1c(%ecx)
442e47:	8b f0                	mov    %eax,%esi
442e49:	8b 45 0c             	mov    0xc(%ebp),%eax
442e4c:	03 f3                	add    %ebx,%esi
442e4e:	83 d2 00             	adc    $0x0,%edx
442e51:	33 db                	xor    %ebx,%ebx
442e53:	8b 40 18             	mov    0x18(%eax),%eax
442e56:	03 fa                	add    %edx,%edi
442e58:	13 db                	adc    %ebx,%ebx
442e5a:	f7 61 18             	mull   0x18(%ecx)
442e5d:	8b c8                	mov    %eax,%ecx
442e5f:	03 ce                	add    %esi,%ecx
442e61:	8b 75 0c             	mov    0xc(%ebp),%esi
442e64:	83 d2 00             	adc    $0x0,%edx
442e67:	03 fa                	add    %edx,%edi
442e69:	8b 55 10             	mov    0x10(%ebp),%edx
442e6c:	8b 46 1c             	mov    0x1c(%esi),%eax
442e6f:	83 d3 00             	adc    $0x0,%ebx
442e72:	f7 62 14             	mull   0x14(%edx)
442e75:	03 c1                	add    %ecx,%eax
442e77:	8b 4d 08             	mov    0x8(%ebp),%ecx
442e7a:	83 d2 00             	adc    $0x0,%edx
442e7d:	03 fa                	add    %edx,%edi
442e7f:	89 41 30             	mov    %eax,0x30(%ecx)
442e82:	8b 4d 10             	mov    0x10(%ebp),%ecx
442e85:	83 d3 00             	adc    $0x0,%ebx
442e88:	8b 46 18             	mov    0x18(%esi),%eax
442e8b:	f7 61 1c             	mull   0x1c(%ecx)
442e8e:	8b f0                	mov    %eax,%esi
442e90:	8b 45 0c             	mov    0xc(%ebp),%eax
442e93:	03 f7                	add    %edi,%esi
442e95:	83 d2 00             	adc    $0x0,%edx
442e98:	33 ff                	xor    %edi,%edi
442e9a:	8b 40 1c             	mov    0x1c(%eax),%eax
442e9d:	03 da                	add    %edx,%ebx
442e9f:	13 ff                	adc    %edi,%edi
442ea1:	f7 61 18             	mull   0x18(%ecx)
442ea4:	03 c6                	add    %esi,%eax
442ea6:	8b ca                	mov    %edx,%ecx
442ea8:	8b 75 08             	mov    0x8(%ebp),%esi
442eab:	83 d1 00             	adc    $0x0,%ecx
442eae:	8b 55 10             	mov    0x10(%ebp),%edx
442eb1:	89 46 34             	mov    %eax,0x34(%esi)
442eb4:	8b 45 0c             	mov    0xc(%ebp),%eax
442eb7:	8b 40 1c             	mov    0x1c(%eax),%eax
442eba:	f7 62 1c             	mull   0x1c(%edx)
442ebd:	03 c1                	add    %ecx,%eax
442ebf:	83 d2 00             	adc    $0x0,%edx
442ec2:	03 c3                	add    %ebx,%eax
442ec4:	89 46 38             	mov    %eax,0x38(%esi)
442ec7:	13 d7                	adc    %edi,%edx
442ec9:	5f                   	pop    %edi
442eca:	89 56 3c             	mov    %edx,0x3c(%esi)
442ecd:	5e                   	pop    %esi
442ece:	5b                   	pop    %ebx
442ecf:	8b e5                	mov    %ebp,%esp
442ed1:	5d                   	pop    %ebp
442ed2:	c3                   	ret
442ed3:	cc                   	int3
442ed4:	cc                   	int3
442ed5:	cc                   	int3
442ed6:	cc                   	int3
442ed7:	cc                   	int3
442ed8:	cc                   	int3
442ed9:	cc                   	int3
442eda:	cc                   	int3
442edb:	cc                   	int3
442edc:	cc                   	int3
442edd:	cc                   	int3
442ede:	cc                   	int3
442edf:	cc                   	int3
442ee0:	55                   	push   %ebp
442ee1:	8b ec                	mov    %esp,%ebp
442ee3:	83 e4 f8             	and    $0xfffffff8,%esp
442ee6:	51                   	push   %ecx
442ee7:	8b 4d 08             	mov    0x8(%ebp),%ecx
442eea:	53                   	push   %ebx
442eeb:	8b 5d 0c             	mov    0xc(%ebp),%ebx
442eee:	56                   	push   %esi
442eef:	57                   	push   %edi
442ef0:	8b 03                	mov    (%ebx),%eax
442ef2:	f7 e0                	mul    %eax
442ef4:	89 01                	mov    %eax,(%ecx)
442ef6:	8b fa                	mov    %edx,%edi
442ef8:	8b 03                	mov    (%ebx),%eax
442efa:	f7 63 04             	mull   0x4(%ebx)
442efd:	8b d8                	mov    %eax,%ebx
442eff:	8b f2                	mov    %edx,%esi
442f01:	b8 00 00 00 00       	mov    $0x0,%eax
442f06:	8d 0c 1b             	lea    (%ebx,%ebx,1),%ecx
442f09:	03 f9                	add    %ecx,%edi
442f0b:	8b 4d 0c             	mov    0xc(%ebp),%ecx
442f0e:	13 c0                	adc    %eax,%eax
442f10:	89 44 24 0c          	mov    %eax,0xc(%esp)
442f14:	8b 45 08             	mov    0x8(%ebp),%eax
442f17:	89 78 04             	mov    %edi,0x4(%eax)
442f1a:	8b 41 04             	mov    0x4(%ecx),%eax
442f1d:	f7 e0                	mul    %eax
442f1f:	8b c8                	mov    %eax,%ecx
442f21:	8b fa                	mov    %edx,%edi
442f23:	8b c6                	mov    %esi,%eax
442f25:	ba 02 00 00 00       	mov    $0x2,%edx
442f2a:	f7 e2                	mul    %edx
442f2c:	03 c8                	add    %eax,%ecx
442f2e:	8b 45 08             	mov    0x8(%ebp),%eax
442f31:	13 fa                	adc    %edx,%edi
442f33:	c1 eb 1f             	shr    $0x1f,%ebx
442f36:	03 cb                	add    %ebx,%ecx
442f38:	83 d7 00             	adc    $0x0,%edi
442f3b:	03 4c 24 0c          	add    0xc(%esp),%ecx
442f3f:	89 48 08             	mov    %ecx,0x8(%eax)
442f42:	83 d7 00             	adc    $0x0,%edi
442f45:	89 78 0c             	mov    %edi,0xc(%eax)
442f48:	5f                   	pop    %edi
442f49:	5e                   	pop    %esi
442f4a:	5b                   	pop    %ebx
442f4b:	8b e5                	mov    %ebp,%esp
442f4d:	5d                   	pop    %ebp
442f4e:	c3                   	ret
442f4f:	cc                   	int3
442f50:	55                   	push   %ebp
442f51:	8b ec                	mov    %esp,%ebp
442f53:	83 e4 f8             	and    $0xfffffff8,%esp