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
442f56:	83 ec 0c             	sub    $0xc,%esp
442f59:	8b 4d 08             	mov    0x8(%ebp),%ecx
442f5c:	53                   	push   %ebx
442f5d:	56                   	push   %esi
442f5e:	8b 75 0c             	mov    0xc(%ebp),%esi
442f61:	33 db                	xor    %ebx,%ebx
442f63:	57                   	push   %edi
442f64:	8b 06                	mov    (%esi),%eax
442f66:	f7 e0                	mul    %eax
442f68:	89 01                	mov    %eax,(%ecx)
442f6a:	8b fa                	mov    %edx,%edi
442f6c:	8b 06                	mov    (%esi),%eax
442f6e:	b9 02 00 00 00       	mov    $0x2,%ecx
442f73:	f7 66 04             	mull   0x4(%esi)
442f76:	8b f0                	mov    %eax,%esi
442f78:	8b c2                	mov    %edx,%eax
442f7a:	f7 e1                	mul    %ecx
442f7c:	8b ce                	mov    %esi,%ecx
442f7e:	c1 e9 1f             	shr    $0x1f,%ecx
442f81:	03 c1                	add    %ecx,%eax
442f83:	8d 0c 36             	lea    (%esi,%esi,1),%ecx
442f86:	13 d3                	adc    %ebx,%edx
442f88:	03 f9                	add    %ecx,%edi
442f8a:	13 db                	adc    %ebx,%ebx
442f8c:	33 c9                	xor    %ecx,%ecx
442f8e:	03 d8                	add    %eax,%ebx
442f90:	8b 45 08             	mov    0x8(%ebp),%eax
442f93:	89 5c 24 10          	mov    %ebx,0x10(%esp)
442f97:	13 ca                	adc    %edx,%ecx
442f99:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
442f9d:	8b 4d 0c             	mov    0xc(%ebp),%ecx
442fa0:	89 78 04             	mov    %edi,0x4(%eax)
442fa3:	8b 01                	mov    (%ecx),%eax
442fa5:	f7 61 08             	mull   0x8(%ecx)
442fa8:	8b f0                	mov    %eax,%esi
442faa:	8b c2                	mov    %edx,%eax
442fac:	ba 02 00 00 00       	mov    $0x2,%edx
442fb1:	8b ce                	mov    %esi,%ecx
442fb3:	f7 e2                	mul    %edx
442fb5:	c1 e9 1f             	shr    $0x1f,%ecx
442fb8:	8b f8                	mov    %eax,%edi
442fba:	8b da                	mov    %edx,%ebx
442fbc:	03 f9                	add    %ecx,%edi
442fbe:	8b 4d 0c             	mov    0xc(%ebp),%ecx
442fc1:	83 d3 00             	adc    $0x0,%ebx
442fc4:	8b 41 04             	mov    0x4(%ecx),%eax
442fc7:	8d 0c 36             	lea    (%esi,%esi,1),%ecx
442fca:	f7 e0                	mul    %eax
442fcc:	03 c1                	add    %ecx,%eax
442fce:	8b 4c 24 10          	mov    0x10(%esp),%ecx
442fd2:	83 d2 00             	adc    $0x0,%edx
442fd5:	03 c8                	add    %eax,%ecx
442fd7:	8b 44 24 0c          	mov    0xc(%esp),%eax
442fdb:	83 d0 00             	adc    $0x0,%eax
442fde:	33 f6                	xor    %esi,%esi
442fe0:	03 c2                	add    %edx,%eax
442fe2:	13 f6                	adc    %esi,%esi
442fe4:	03 c7                	add    %edi,%eax
442fe6:	89 44 24 0c          	mov    %eax,0xc(%esp)
442fea:	8b 45 08             	mov    0x8(%ebp),%eax
442fed:	13 f3                	adc    %ebx,%esi
442fef:	8b 5d 0c             	mov    0xc(%ebp),%ebx
442ff2:	33 ff                	xor    %edi,%edi
442ff4:	89 74 24 10          	mov    %esi,0x10(%esp)
442ff8:	89 48 08             	mov    %ecx,0x8(%eax)
442ffb:	8b 03                	mov    (%ebx),%eax
442ffd:	f7 63 0c             	mull   0xc(%ebx)
443000:	8b c8                	mov    %eax,%ecx
443002:	89 54 24 14          	mov    %edx,0x14(%esp)
443006:	8b 43 04             	mov    0x4(%ebx),%eax
443009:	f7 63 08             	mull   0x8(%ebx)
44300c:	8b d8                	mov    %eax,%ebx
44300e:	03 d9                	add    %ecx,%ebx
443010:	b9 02 00 00 00       	mov    $0x2,%ecx
443015:	13 d7                	adc    %edi,%edx
443017:	8b c2                	mov    %edx,%eax
443019:	f7 e1                	mul    %ecx
44301b:	8b cb                	mov    %ebx,%ecx
44301d:	c1 e9 1f             	shr    $0x1f,%ecx
443020:	8b f0                	mov    %eax,%esi
443022:	03 f1                	add    %ecx,%esi
443024:	13 d7                	adc    %edi,%edx
443026:	8b 44 24 14          	mov    0x14(%esp),%eax
44302a:	0f a4 c7 01          	shld   $0x1,%eax,%edi
44302e:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
443032:	03 c0                	add    %eax,%eax
443034:	03 f0                	add    %eax,%esi
443036:	8d 04 1b             	lea    (%ebx,%ebx,1),%eax
443039:	8b 5c 24 10          	mov    0x10(%esp),%ebx
44303d:	13 d7                	adc    %edi,%edx
44303f:	03 c8                	add    %eax,%ecx
443041:	83 d3 00             	adc    $0x0,%ebx
443044:	33 c0                	xor    %eax,%eax
443046:	03 de                	add    %esi,%ebx
443048:	89 5c 24 10          	mov    %ebx,0x10(%esp)
44304c:	13 c2                	adc    %edx,%eax
44304e:	89 44 24 0c          	mov    %eax,0xc(%esp)
443052:	8b 45 08             	mov    0x8(%ebp),%eax
443055:	89 48 0c             	mov    %ecx,0xc(%eax)
443058:	8b 4d 0c             	mov    0xc(%ebp),%ecx
44305b:	8b 41 04             	mov    0x4(%ecx),%eax
44305e:	f7 61 0c             	mull   0xc(%ecx)
443061:	b9 02 00 00 00       	mov    $0x2,%ecx
443066:	8b f0                	mov    %eax,%esi
443068:	8b c2                	mov    %edx,%eax
44306a:	f7 e1                	mul    %ecx
44306c:	8b ce                	mov    %esi,%ecx
44306e:	8b f8                	mov    %eax,%edi
443070:	c1 e9 1f             	shr    $0x1f,%ecx
443073:	03 f9                	add    %ecx,%edi
443075:	8b da                	mov    %edx,%ebx
443077:	8b 4d 0c             	mov    0xc(%ebp),%ecx
44307a:	83 d3 00             	adc    $0x0,%ebx
44307d:	8b 41 08             	mov    0x8(%ecx),%eax
443080:	8d 0c 36             	lea    (%esi,%esi,1),%ecx
443083:	8b 74 24 10          	mov    0x10(%esp),%esi
443087:	f7 e0                	mul    %eax
443089:	03 c1                	add    %ecx,%eax
44308b:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
44308f:	83 d2 00             	adc    $0x0,%edx
443092:	03 f0                	add    %eax,%esi
443094:	83 d1 00             	adc    $0x0,%ecx
443097:	33 c0                	xor    %eax,%eax
443099:	03 ca                	add    %edx,%ecx
44309b:	13 c0                	adc    %eax,%eax
44309d:	03 cf                	add    %edi,%ecx
44309f:	8b 7d 0c             	mov    0xc(%ebp),%edi
4430a2:	13 c3                	adc    %ebx,%eax
4430a4:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
4430a8:	89 44 24 10          	mov    %eax,0x10(%esp)
4430ac:	8b 45 08             	mov    0x8(%ebp),%eax
4430af:	89 70 10             	mov    %esi,0x10(%eax)
4430b2:	8b 47 08             	mov    0x8(%edi),%eax
4430b5:	f7 67 0c             	mull   0xc(%edi)
4430b8:	8b d8                	mov    %eax,%ebx
4430ba:	8b f2                	mov    %edx,%esi
4430bc:	8b 44 24 0c          	mov    0xc(%esp),%eax
4430c0:	8d 0c 1b             	lea    (%ebx,%ebx,1),%ecx
4430c3:	03 c1                	add    %ecx,%eax
4430c5:	8b 4d 08             	mov    0x8(%ebp),%ecx
4430c8:	83 54 24 10 00       	adcl   $0x0,0x10(%esp)
4430cd:	89 41 14             	mov    %eax,0x14(%ecx)
4430d0:	8b 47 0c             	mov    0xc(%edi),%eax
4430d3:	f7 e0                	mul    %eax
4430d5:	8b c8                	mov    %eax,%ecx
4430d7:	8b fa                	mov    %edx,%edi
4430d9:	8b c6                	mov    %esi,%eax
4430db:	ba 02 00 00 00       	mov    $0x2,%edx
4430e0:	f7 e2                	mul    %edx
4430e2:	03 c8                	add    %eax,%ecx
4430e4:	8b 45 08             	mov    0x8(%ebp),%eax
4430e7:	13 fa                	adc    %edx,%edi
4430e9:	c1 eb 1f             	shr    $0x1f,%ebx
4430ec:	03 cb                	add    %ebx,%ecx
4430ee:	83 d7 00             	adc    $0x0,%edi
4430f1:	03 4c 24 10          	add    0x10(%esp),%ecx
4430f5:	89 48 18             	mov    %ecx,0x18(%eax)
4430f8:	83 d7 00             	adc    $0x0,%edi
4430fb:	89 78 1c             	mov    %edi,0x1c(%eax)
4430fe:	5f                   	pop    %edi
4430ff:	5e                   	pop    %esi
443100:	5b                   	pop    %ebx
443101:	8b e5                	mov    %ebp,%esp
443103:	5d                   	pop    %ebp
443104:	c3                   	ret
443105:	cc                   	int3
443106:	cc                   	int3
443107:	cc                   	int3
443108:	cc                   	int3
443109:	cc                   	int3
44310a:	cc                   	int3
44310b:	cc                   	int3
44310c:	cc                   	int3
44310d:	cc                   	int3
44310e:	cc                   	int3